Deskripsi Perancangan perangkat Lunak Pelancong.com

download Deskripsi Perancangan perangkat Lunak Pelancong.com

of 56

Transcript of Deskripsi Perancangan perangkat Lunak Pelancong.com

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    1/56

    DESKRIPSI P

    SISTEM INFO

    DAN TRAVE

    Frida

    RANCANGAN PERANGKAT L

    MASI PENYEDIA JASA LAYA

    L WISATA INDONESIA MENGG

    RAMEWORK CODEIGNITER

    Dipersiapkan oleh:

    Kelompok 2

    yundha Putry (12515040211100

    hl l f (

    NAK (OO)

    AN TOUR

    UNAKAN

    )

    )

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    2/56

    M hl Fi i Alifi (12515040011102 )

    A.Revisi

    1

    2

    3

    4

    5

    6

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    AFTAR HALAMAN PERUBAHADeskripsi

    Di sequence diagram, boundary, control daentity menjadi kelas dan panah menjadimethodnya

    Antarmuka berikan 3 gambar

    Algoritma dan query berikan 3 sampai 5 saj Buat tabel kerunutan Buat tabel kerunutan Antarmuka berikan 3 gambar Algoritma dan query berikan 3 sampai 5 sajBuat tabel kerunutan

    omor DokumenRevisi : 1

    N

    n

    a

    a

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    3/56

    B.

    HalamanSe

    Alg

    Anta

    Tabe

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    AFTAR HALAMAN PERUBAHA

    Revisi Halaman Ruence diagaram

    ritma dan query

    r muka

    l kerunutan

    omor DokumenRevisi : 1

    N

    evisi

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    4/56

    A. D

    defined.

    B. DC. D

    D. D

    E. D

    F. D

    BAB I. Pe

    1.1 Tujuan Pe

    1.2 Lingkup

    1.3 Definisi D

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    C. DAFTAR ISI

    FTAR REVISI PERUBAHAN......... Error

    FTAR HALAMAN PERUBAHAN .............FTAR ISI.......................................................

    FTAR TABEL...............................................

    FTAR GAMBAR ..........................................

    FTAR DIAGRAM ........................................

    dahuluan........................................................

    ulisan Dokumen.............................................

    asalah .............................................................

    n Istilah..........................................................

    omor DokumenRevisi : 1

    Bookmark not

    ........................ 2 ........................ 3

    ........................ 5

    ........................ 5

    ........................ 5

    ........................ 6

    ........................ 6

    ........................ 6

    ........................ 6

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    5/56

    2.1.8 Use Ca2.1.9 Use Ca

    2.1.10 Use Ca

    2.1.11 Use Ca

    2.3 Diagram C

    BAB III. Pe

    3.1 Perancang

    3.1.1 Kelas u

    3.1.2 Kelas b

    3.1.3 Kelas

    3.1.4 Kelas p

    3.1.5 Kelas p

    3.1.6 Kelas p

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    se Membuat Chatting...................................... se Registrasi....................................................

    se Login ..........................................................

    se Membaca Berita .........................................

    lass Keseluruhan ............................................

    ancangan Rinci ..............................................

    n Detil Kelas..................................................

    ser ...................................................................

    erita.................................................................

    hatting............................................................

    emesanan........................................................

    embayaran ......................................................

    aket .................................................................

    omor DokumenRevisi : 1

    ...................... 20 ...................... 21

    ...................... 21

    ...................... 22

    ...................... 22

    ...................... 23

    ...................... 23

    ...................... 23

    ...................... 26

    ...................... 28

    ...................... 30

    ...................... 32

    ...................... 33

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    6/56

    TABEL 1 DEFINISI DAN I

    TABEL 2 ATURAN PENA

    DIAGRAM 1 USE CASE M

    DIAGRAM 2 SEQUENCE M

    DIAGRAM 3 SEQUENCE M

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    D. DAFTAR TABEL

    STILAH .................................................................

    MAAN DAN PENOMORAN ......................................

    E. DAFTAR GAMBAR

    F. DAFTAR DIAGRAMNAJEMEN MEMBER ........................... E RROR ! BOOK

    ENAMBAH MEMBER TRUE ................. E RROR ! BOOK

    ANAJEMEN MEMBER FALSE ............... E RROR ! BOOK

    omor DokumenRevisi : 1

    .......................... 6

    .......................... 8

    ARK NOT DEFINED .

    ARK NOT DEFINED .

    ARK NOT DEFINED .

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    7/56

    1.1 Tujuan Penuli

    Dokum

    untuk memberSistem Infor

    Indonesia atau

    memudahkan p

    Dokum

    perangkat luna

    1.2 Lingkup Mas

    Sistem

    Indonesia mer

    d hk

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    BAB I. Pendahuluan

    san Dokumen

    n Deskripsi Perancangan Perangkat Lun

    ikan landasan yang diperlukan dalam prasi Penyedia Jasa Layanan Tour Dan

    yang akan diberinama pelancong.com

    engguna dalam mengingat nama website ini.

    n ini dibuat sebagai bahan acuan teknis

    bagi pengembang perangkat lunak.

    lah

    Informasi Penyedia Jasa Layanan Tour da

    pakan sistem informasi berbasis web yang

    k I d i d l k i

    omor DokumenRevisi : 1

    k ini ditujukan

    oses pembuatan Travel Wisata

    dengan tujuan

    pengembangan

    Travel Wisata

    bertujuan untuk

    f i k i

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    8/56

    DPPL

    Use Case Diagr

    Sequence Diagr

    Class Diagram

    HTML

    PHP

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    Wisata Indonesia.Definisi Perancangan Perangkat

    representasi rekayasa dari perangkat l

    dibangun, yang terfokus pada d

    interface, dan komponen

    m Digunakan untuk memodelkan

    berdasarkan perspektif pengguna siste

    am Salah satu diagram interaction yan

    bagaimana suatu operasi itu dilakukan

    Diagram yang menggambarkan strukt

    dalam sistem.

    HyperText Markup Language , merpemrograman yang digunakan u

    sebuah halaman web .

    Hypertext Preprocessor , seb

    pemrograman yang digunakan untuk

    web dinamis.

    omor DokumenRevisi : 1

    Lunak berisi

    unak yang akan

    ata, arsitektur,

    bisnis proses

    m.

    g menjelaskan

    r statis class di

    upakan bahasa tuk membuat

    uah bahasa

    membuat situs

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    9/56

    1.4 Aturan Penam

    Bagian

    Use Case

    Sequence Diagr

    Class Diagram

    1.5 Referensi

    [1] I. S

    [2] R.Edition.

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    Kelakuan yang harus terpenuhi agadapat terjadi.

    Kelakuan yang hanya berjalan di

    tertentu.

    aan dan PenomoranTabel 2 Aturan Penamaan dan Penomoran

    Aturan Penomor

    UC-D-xxx

    m SEQ-D-xxx-xx

    CLS-D-xxx

    ommerville, Software Engineering, 9th Edition,

    S. Pressman, Software Engineering A practitione

    omor DokumenRevisi : 1

    r sebuah event

    bawah kondisi

    n

    2010.

    r's Approach, 7th

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    10/56

    2.12.

    2.

    Bab 3 Peran

    3.1

    3.

    3.

    3.

    3.

    3.

    3.

    Bab 4 Matri

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    Rancangan Lingkungan ImplementasiDeskripsi Arsitektural

    Deskripsi Komponen

    anganRinci

    Realisasi Use Case

    Perancangan Detil Kelas

    Diagram Kelas Keseluruhan

    Algoritma/Query

    Diagram Statechart

    Perancangan Antarmuka

    Perancangan Representasi Persistensi Kelas

    s Kerunutan

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    11/56

    BAB

    2.1 Rancangan Li

    Lingkungan i

    Sistem InforIndonesia ini a

    Sistem Operasi

    DBMS

    Development

    Word Processo

    Bahasa Pemro

    Browser

    Server

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    II. Deskripsi Perancangan Glob

    ngkungan Implementasi

    plementasi yang akan digunakan untuk

    asi Penyedia Jasa Layanan Tour Danalah :

    : Windows 8.1

    : MySQL 5.1

    ools : Visio 2013, Astah Community, Ent

    Architect, Sublime Text 3, XAMPr : MS Word 2013

    raman : PHP, HTML, Javascript, CSS

    : Google Chrome 38.0.2125.111 m

    : Apache webserver

    omor DokumenRevisi : 1

    l

    pengembangan

    Travel Wisata

    erprise

    v3.2.1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    12/56

    2.1.2 Use Case Logi

    Diagram 2 Login

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    13/56

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    14/56

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    15/56

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    16/56

    Diagram 7Sequence Menge

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    it Paket

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    17/56

    Diagram 8Sequence Mengh

    2.1.5 Use Case Man

    Diagram 9Sequence

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    pus Paket

    jemen Pemesanan

    Melihat Data Pemesanan

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    18/56

    Diagram 10Sequenc

    2.1.6 Use Case Man Diagram 11Menamb

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    eMemvalidasi Pemesanan

    jemen Informasiah Berita

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    19/56

    Diagram 12Sequenc

    Diagram 13Sequenc

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    eMelihat Data Berita

    eMelihat Data Promo Paket

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    20/56

    Diagram 14Sequenc

    Diagram 15Sequenc

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    e Mengedit Berita

    e Menghapus Berita

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    21/56

    2.1.7 Use Case Man

    Diagram 16Sequenc

    Diagram 17Sequenc

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    jemen Profile

    e Mengedit Profile

    e Mengedit Foto

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    22/56

    Diagram 18Sequenc

    2.1.8 Use Case Mem

    Diagram 19Sequence Me

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    e Mengubah Password

    esan Paket

    esan Paket

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    23/56

    2.1.9 Use Case Mem

    Diagram 20Sequenc

    2.1.10 Use Case Ch

    Diagram 21Sequenc

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    bayar Paket

    eMembayar Paket

    tting

    e Chatting

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    24/56

    2.1.11 Use Case Me

    Diagram 22Sequenc

    2.3 Diagram Clas Diagram 23 Diagra

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    baca Berita

    e Membaca Berita

    Keseluruhan Class Keseluruhan

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    25/56

    3.1 Perancangan

    3.1.1 Kelas CLS-SIP

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    BAB III. Perancangan Rinci

    etil Kelas

    La-001

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    26/56

    detail_paket(i

    list_promo()

    form_pemesa

    pesan_paket(i

    konfirmasi(id

    konfirmasiDb(

    register()

    registerDb()

    profile(userna

    ubah_passwor

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    _paket:int) Public Untudetail

    Public Untulist pr

    an(id_paket:int) Public Untu form

    _paket:int) Public Untupemedatab

    pemesanan:int) Public Untu form

    id_pemesanan:int) Public Untupemedatab

    Public Untu formbaru

    Public Untumem

    e:varchar(20)) Public Untuprofil

    d(username:varchar(20)) Public Untu

    omor DokumenRevisi : 1

    me- load halaman paket me- load halamanomo me- load halamanemesanan menginput dataanan paket kese me- load halamanonfirmasi menginput dataanan paket kese me- load halamanegistrasi member

    menginput dataer ke database me- load halaman

    meng- update

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    27/56

    login(usernampassword:varc

    insert_membe

    update_membusername:var

    delete_membe

    usernamepasswordnamaemailtelpfototempatlahirtanggallahirgenderalamatkelurahankecamatankota

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    e:varchar(20),har(32))

    Ulo

    (data:array) Uda

    er(data:array,har(20))

    Uda

    r(username:varchar(20)) Um

    Nama Atribut VisibilityPrivate VPrivate VPrivate VPrivate VPrivate VPrivate VPrivate VPrivate DPrivate VPrivate TPrivate VPrivate VPrivate V

    omor DokumenRevisi : 1

    tuk melakukanintuk meng- insert

    ta member barutuk meng- update

    ta membertuk menghapusmber

    TipeRCHAR(20)RCHAR(32)RCHAR(100)RCHAR(50)RCHAR(15)RCHAR(256)RCHAR(50)TERCHAR(20)XTRCHAR(50)RCHAR(50)RCHAR(50)

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    28/56

    3.1.2 KelasCLS-SIP

    Nama kelas: v_

    N

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    a-002

    login

    ma Operasi Visibility

    omor DokumenRevisi : 1

    Keterangan

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    29/56

    Nama kelas: m

    login(usernampassword:varcselect_admin()

    usernamepasswordnamaroletimelog

    Nama kelas: m

    count_membe

    get_member()

    get_detail_me

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    admin

    Nama Operasi Visibilitye:varchar(20),har(32))

    Public Ulo

    Public Uda

    Nama Atribut Visibility

    Private VPrivate VPrivate VPrivate VPrivate D

    member

    Nama Operasi VisibilityPublic U

    dalaUda

    ber(username:varchar(20)) U

    omor DokumenRevisi : 1

    Keterangantuk load halamanintuk mengambil

    ta administrator Tipe

    RCHAR(20)RCHAR(32)RCHAR(100)RCHAR(20)TE

    Keterangantuk memvalidasi

    ta yang akan diukan perubahantk mengambil

    ta list membertuk mengambil

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    30/56

    kotaprovinsiwarganegaratanggaldaftarpointimelog

    3.1.3 Kelas CLS-SIP

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    Private VPrivate VPrivate VPrivate DPrivate INPrivate D

    La-003

    omor DokumenRevisi : 1

    RCHAR(50)RCHAR(50)RCHAR(3)TE

    TTE

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    31/56

    add_member()

    update_memb

    delete_membepassword:varc

    Nama kelas: m

    count_membe

    get_member()

    get_detail_me

    login(usernampassword:varc

    insert_membe

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    detailPublic Untu

    memer(username:varchar(20)) Public Untu

    memr(username:varchar(20),har(32))

    Public Untumem

    member

    Nama Operasi VisibilityPublic U

    juPublic U

    daber(username:varchar(20)) Public U

    dee:varchar(20),har(32))

    Public Ulo

    (data:array) Public Uda

    omor DokumenRevisi : 1

    l data memberk menambahberk meng- updateberk menghapusber

    Keterangantuk menghitunglah member

    tk mengambilta list membertuk mengambil

    tail membertuk melakukanintuk meng- insert

    ta member baru

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    32/56

    timelog

    3.1.4 KelasCLS-SIP

    Nama kelas: v_

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    Private D

    a-004

    paket

    omor DokumenRevisi : 1

    TE

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    33/56

    index()

    add_paket_ba

    add_paket_ba

    detail_paket(i

    update_paket(

    delete_paket()

    Nama kelas: m

    count_membe

    get_paket_4()

    get_paket()

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    Public Untulist d

    u() Public Untuhala

    uDb() Public Untupaket

    _berita:int) Public Untudetail

    ) Public Untuupda

    Public Untupaket

    paket

    Nama Operasi Visibility() Public U

    juPublic U

    da4

    Public U

    omor DokumenRevisi : 1

    k masuk halamanata paketk masuk kean paket baru

    k meng- input data baru ke databasek mengambill data paketk meng-tedata paketk menghapus

    Keterangantuk menghitunglah paket

    tuk mengambilta paket sebanyak

    aristk mengambil

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    34/56

    3.1.5 Kelas CLS-SIP

    Nama kelas: v_

    Nload()button_action(

    Nama kelas: c_

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    La-005

    pemesanan

    ma Operasi VisibilityPublic -

    ) Public -

    pemesanan

    ama Operasi Visibility

    omor DokumenRevisi : 1

    Keterangan

    Keterangan

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    35/56

    count_pemesa

    get_paket_4()

    get_paket()

    get_detail_pak

    insert_paket(d

    update_paket(

    delete_paket(i

    id_pemesananusernameid_paketkelastipe_tourbank

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    an() Public U ju

    Public Uda4

    Public Uda

    et(id_paket:int) Public Ude

    ata:array) Public Uda

    data:array, condition:array) Public Uda

    _paket:varchar(20)) Public Upa

    Nama Atribut VisibilityPrivate INPrivate VPrivate INPrivate VPrivate VPrivate V

    omor DokumenRevisi : 1

    tuk menghitunglah paket

    tuk mengambilta paket sebanyak

    aristk mengambil

    ta list pakettuk mengambil

    tail pakettuk meng- insert

    ta paket baru tuk meng- update

    ta pakettuk menghapus

    ket Tipe

    TRCHAR(20)

    TRCHAR(10)RCHAR(30)RCHAR(10)

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    36/56

    Nama kelas: v_

    Nload()

    Nama kelas: v_

    Nload()

    Nama kelas: v_

    Nload()

    input()button_action(

    Nama kelas: c_

    N__construct()

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    detail_berita

    ma Operasi VisibilityPublic -

    informasi

    ma Operasi VisibilityPublic -

    form_tambah_berita

    ma Operasi VisibilityPublic -

    Public -) Public -

    informasi

    ama Operasi VisibilityPublic Untu

    dari

    omor DokumenRevisi : 1

    Keterangan

    Keterangan

    Keterangan

    Keterangank mengambil data

    odel

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    37/56

    get_detail_ber

    insert_berita(

    update_beritacondition:arra

    delete_berita(i

    get_promo()

    get_promo_4()

    id_berita judulkontenadmintanggaltanggalupd

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    daita(id_berita:int) Public U

    deata:array) Public U

    dadata:array,y)

    Public Uda

    d_berita:int) Public UpaUdaUdase

    Nama Atribut VisibilityPrivate INPrivate VPrivate TPrivate VPrivate DPrivate D

    omor DokumenRevisi : 1

    ta list beritatuk mengambil

    tail pakettuk meng- insert

    ta paket barutuk meng- update

    ta pakettuk menghapus

    kettuk mengambil

    ta paket promotuk mengambil

    ta promoanyak 4 baris

    TipeTRCHAR(100)XTRCHAR(20)TETE

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    38/56

    load()input()button_action(

    Nama kelas: lo

    N__contruct()

    index()

    list_berita()

    detail_berita(i

    list_paket()

    detail_paket(i

    list_promo()

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    Public -Public -

    ) Public -

    d

    ma Operasi VisibilityPublic Untu

    dariPublic Untu

    datamem

    Public Untulist be

    _berita:int) Public Untudetail

    Public Untulist pa

    _paket:int) Public Untudetail

    Public Untu

    omor DokumenRevisi : 1

    Keterangan mengambil data

    odel memasukkan

    enambaher me- load halamanrita me- load halaman

    berita me- load halamanket me- load halaman

    paket me- load halaman

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    39/56

    ubah_data_fot

    cara_pemesan

    faq()

    Nama kelas: m

    count_membe

    get_member()

    get_detail_me

    login(usernampassword:varc

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    datadatab

    o(username:varchar(20)) Public Untudata fdatab

    an() Public Untucara p

    Public Untufaq

    member

    Nama Operasi VisibilityPublic U

    da

    laUda

    ber(username:varchar(20)) Ude

    e:varchar(20),har(32))

    Ulo

    omor DokumenRevisi : 1

    ember baru kese meng- update

    oto baru kese me- load halaman

    emesanan me- load halaman

    Keterangantuk memvalidasi

    ta yang akan di

    ukan perubahantk mengambil

    ta list membertuk mengambil

    tail membertuk melakukanin

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    40/56

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    41/56

    index()

    list_berita()

    detail_berita(i

    list_paket()

    detail_paket(i

    list_promo()

    form_pemesa

    pesan_paket(i

    konfirmasi(id

    konfirmasiDb(

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    dariPublic Untu

    datamem

    Public Untulist be

    _berita:int) Public Untudetail

    Public Untulist pa

    _paket:int) Public Untudetail

    Public Untulist pr

    an(id_paket:int) Public Untu form

    _paket:int) Public Untupemedatab

    pemesanan:int) Public Untu form

    id_pemesanan:int) Public Untu

    omor DokumenRevisi : 1

    odel memasukkan

    enambaher me- load halamanrita me- load halaman

    berita me- load halamanket me- load halaman

    paket me- load halamanomo me- load halamanemesanan menginput dataanan paket kese me- load halamanonfirmasi menginput data

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    42/56

    Nama kelas: m

    count_pemesa

    get_paket_4()

    get_paket()

    get_detail_pak

    insert_paket(d

    update_paket(

    delete_paket(i

    id_pemesananusernameid_paketkelas

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    pemesanan

    Nama Operasi Visibilityan() Public U

    juPublic U

    da4

    Public Udaet(id_paket:int) Public U

    deata:array) Public U

    dadata:array, condition:array) Public U

    da_paket:varchar(20)) Public U

    paNama Atribut Visibility

    Private INPrivate VPrivate INPrivate V

    omor DokumenRevisi : 1

    Keterangantuk menghitunglah paket

    tuk mengambilta paket sebanyak

    aris

    tk mengambilta list pakettuk mengambil

    tail pakettuk meng- insert

    ta paket baru tuk meng- update

    ta pakettuk menghapus

    ketTipe

    TRCHAR(20)

    TRCHAR(10)

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    43/56

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    44/56

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    45/56

    id_pemesananusernameid_paketkelastipe_tourbankno_reknama_rektanggalstatus_validasi

    3.1.10 Kelas CLS-SI

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    Nama Atribut VisibilityPrivate INPrivate VPrivate INPrivate VPrivate VPrivate VPrivate VPrivate VPrivate DPrivate V

    PLa-010

    omor DokumenRevisi : 1

    TipeTRCHAR(20)

    TRCHAR(10)RCHAR(30)RCHAR(10)RCHAR(30)RCHAR(100)TERCHAR(20)

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    46/56

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    47/56

    Nama kelas: m

    count_berita()

    get_berita_5()

    get_berita()

    get_detail_ber

    insert_berita(

    update_beritacondition:arra

    delete_berita(i

    get_promo()

    get_promo_4()

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    informasi

    Nama Operasi VisibilityPublic U

    juPublic U

    da5

    Public Udaita(id_berita:int) Public U

    deata:array) Public U

    dadata:array,y)

    Public Uda

    d_berita:int) Public UpaUdaUdase

    omor DokumenRevisi : 1

    Keterangantuk menghitunglah berita

    tuk mengambilta berita sebanyak

    aris

    tk mengambilta list beritatuk mengambil

    tail pakettuk meng- insert

    ta paket barutuk meng- update

    ta pakettuk menghapus

    kettuk mengambil

    ta paket promotuk mengambil

    ta promoanyak 4 baris

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    48/56

    3.1.11 Kelas CLS-SI

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    PLa-011, CLS-SIPLa-012

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    49/56

    3.1 Algoritma

    Nama Kelas

    Nama Operasi

    Algoritma

    Input(username,

    If( username = v

    Login(us

    else

    output(

    Nama Kelas

    Nama Operasi

    Algoritma

    Input(idBerita)

    If( idBerita = tru

    Insert(id

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    :User

    :login()

    :

    assword)

    alid&& password = valid)

    ername,password)

    sername atau password salah)

    :Berita

    :insert()

    :

    )

    Berita)

    omor DokumenRevisi : 1

    (Algo-001)

    (Algo-002)

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    50/56

    3.2 Diagram State

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    chart

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    51/56

    3.3 Perancangan Login

    index A

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    ntarmuka

    min

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    52/56

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    53/56

    Manaje

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    en Informasi

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    54/56

    Manaje

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    en member, detail member

    omor DokumenRevisi : 1

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    55/56

    Manaje

    3.4 Perancangan

    KMember

    Informasi

    Administrator

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    N

    en Paket

    epresentasi Persistensi Kelas

    elas Skema Basism_member

    m_informasi

    m admin

    omor DokumenRevisi : 1

    ata

  • 7/24/2019 Deskripsi Perancangan perangkat Lunak Pelancong.com

    56/56

    KodeFungsional

    Nama Fungsi Use C

    F-SIPLa-001F-SIPLa-002F-SIPLa-003F-SIPLa-004F-SIPLa-005F-SIPLa-006

    RegistrasiLoginManajemen MemberManajemen PaketManajemen PemesananManajemen Informasi

    UC-SIPUC-SIP

    UC-SIP

    UC-SIP

    UC-SIP

    UC-SIP

    F-SIPLa-007F-SIPLa-008F-SIPLa-009F-SIPLa-010F-SIPLa-011

    Manajemen ProfileMemesan PaketMembayar PaketChattingMembaca Berita

    UC-SIP

    UC-SIP

    UC-SIP

    UC-SIP

    UC-SIP

    DESKRIPSI PERANCANGANPERANGKAT LUNAK

    Nomor Dokume

    Revisi : 1

    0

    BAB IV. Matriks Kerunutan

    ase ID Skenario

    Analisis Per

    Class DiagramUsecaseDiagram

    ClaDiagr

    La-001La-002

    La-003

    La-004

    La-005

    La-006

    UC-SIPLa-001UC-SIPLa-002

    UC-SIPLa-003

    UC-SIPLa-004

    UC-SIPLa-005

    UC-SIPLa-006

    CLS-SIPLa-001CLS -SIPLa-002

    CLS -SIPLa-003

    CLS -SIPLa-004

    CLS -SIPLa-005

    CLS -SIPLa-006

    UC-SIPLa-001UC-SIPLa-002

    UC-SIPLa-003

    UC-SIPLa-004

    UC-SIPLa-005

    UC-SIPLa-006

    CLS-SIPLCLS -SIP

    CLS -SIP

    CLS -SIP

    CLS -SIP

    CLS -SIP

    La-007

    La-008

    La-009

    La-010

    La-011

    UC-SIPLa-007

    UC-SIPLa-008

    UC-SIPLa-009

    UC-SIPLa-010

    UC-SIPLa-011

    CLS -SIPLa-007

    CLS -SIPLa-008

    CLS -SIPLa-009

    CLS -SIPLa-010

    UC-SIPLa-007

    UC-SIPLa-008

    UC-SIPLa-009

    UC-SIPLa-010

    UC-SIPLa-011

    CLS -SIP

    CLS -SIP

    CLS -SIP

    CLS -SIP

    ncangan

    sam Sequence Diagram

    a-001a-002

    a-003

    a-004

    a-005

    a-006

    SQ-D-001

    SQ-D-002

    SQ-D-003

    SQ-D-004

    SQ-D-005

    SQ-D-006

    a-007

    a-008

    a-009

    a-010

    SQ-D-007

    SQ-D-008

    SQ-D-009

    SQ-D-010

    SQ-D-011