flow of event+sequence+usecase

14
1. Use Case Melihat paket wisata Nama Usecase : Melihat paket wisata Actor : Customer Deskripsi : Customer berhubungan dengan sistem saat melihat paket wisata Pre Condition : Customer belum melihat paket wisata. Post Condition : Customer telah melihat paket wisata. Actor Response Start : 1. Membuka website PT.PTT 2. Mengklik menu paket wisata 3. Memilih salah satu list paket Close : 1. Mengklik button close pada window paket wisata. Start : 1. Web PT. PTT terbuka -> Menampilkan menu paket wisata ke window. 2. Menampilkan list pilihan paket wisata 3. Menampilkan id paket wisata, id jadwal, jenis wisata, tujuan wisata, lama perjalanan, objek wisata, fasilitas, kota yang disinggahi, harga strandar Close: Close()-> menutup window paket wisata. Exception : tidak ada.

Upload: m1k3rs

Post on 30-Jun-2015

104 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: FLOW OF EVENT+SEQUENCE+USECASE

1.    Use Case Melihat paket wisata

Nama Usecase  : Melihat paket wisata

Actor               : Customer

Deskripsi          : Customer berhubungan dengan sistem saat melihat paket wisata

Pre Condition : Customer belum melihat paket wisata.

Post Condition  : Customer telah melihat paket wisata.

Actor Response

Start :1. Membuka website PT.PTT2. Mengklik menu paket wisata3. Memilih salah satu list paketClose :1. Mengklik button close pada window paket wisata.

Start :1. Web PT. PTT terbuka -> Menampilkan menu paket wisata ke window.2. Menampilkan list pilihan paket wisata

3. Menampilkan id paket wisata, id jadwal, jenis wisata, tujuan wisata, lama perjalanan, objek wisata, fasilitas, kota yang disinggahi, harga strandarClose:Close()-> menutup window paket wisata.

Exception : tidak ada.

Page 2: FLOW OF EVENT+SEQUENCE+USECASE

2.    Use Case Melihat jadwal salah satu paket

Nama Usecase : Melihat jadwal salah satu paket wisata

Actor : Customer

Deskripsi : Customer berhubungan dengan sistem saat melihat jadwal paket wisata

Pre Condition : Customer belum melihat jadwal paket wisata.

Post Condition : Customer telah melihat jadwal paket wisata.

Actor Response

Start :1. Membuka website PT.PTT

2. Mengklik menu jadwal paket wisata3. Klik ID paket wisata

Close :1. Mengklik button close pada window jadwal paket wisata.

Start :1. Web PT. PTT terbuka -> Menampilkan menu jadwal wisata ke window.2. Menampilkan list ID pilihan jadwal paket wisata

3. Menampilkan tgl/jam berangkat setiap persinggahan, tgl/jam pulang kembali ke asal.

Close:Close()-> menutup window jadwal paket wisata.

Exception : tidak ada.

Page 3: FLOW OF EVENT+SEQUENCE+USECASE

3.    Use Case Melihat Potongan harga

Nama Usecase  : Melihat potongan harga.

Actor               : Customer

Deskripsi          : Customer berhubungan dengan sistem saat melihat potongan harga

Pre Condition : Customer belum melihat potongan harga.

Post Condition  : Customer telah melihat potongan harga.

Actor Response

Start :1. Membuka website PT.PTT2. Mengklik menu paket wisata3. klik ID paket wisata

4. klik link potongan harga

Close :1. Mengklik button close pada window potongan harga dan paket wisata.

Start :1. Web PT. PTT terbuka -> Menampilkan menu paket wisata ke window.2. Menampilkan list ID pilihan paket wisata

3. Menampilkan id paket wisata, id jadwal, jenis wisata, tujuan wisata, lama perjalanan, objek wisata, fasilitas, kota yang disinggahi, harga strandar dan menu potongan harga serta link potongan harga.4. Menampilkan potongan harga ke window, untuk grup ( 5 ;

10 atau lebih )

Close:Close()-> menutup window potongan harga dan paket wisata.

Exception : tidak ada.

Page 4: FLOW OF EVENT+SEQUENCE+USECASE

Melihat Potongan harga

Page 5: FLOW OF EVENT+SEQUENCE+USECASE

4.    Use Case Memesan tempat

Nama Usecase  : Memesan tempat

Actor               : Customer

Deskripsi          : Customer berhubungan dengan sistem saat memesan tempat

Pre Condition : Customer belum memesan tempat.

Post Condition  : Customer telah memesan tempat.

Actor Response

Start :1. Membuka website PT.PTT2. Mengklik menu pemesanan3. Menginput data4. Klik save

Close :1. Mengklik button close pada window print.2. Mengklik button close pada window pemesanan.

Start :1. Web PT. PTT terbuka -> Menampilkan menu pemesanan ke window.2. Menampilkan form pesanan untuk diisi

3. Menampilkan hasil input data dalam form.4. Menyimpan,menampilkan nomor bukti pemesanan dan statusnya

serta menampilkan window print.

Close:1.Close()-> menutup window Print.

2.Close()-> menutup window pemesanan.

Exception : 4.1 Klik Save 4.1 Menampilkan message dialog “form harus terisi lengkap”.

Page 6: FLOW OF EVENT+SEQUENCE+USECASE

Customer memesan tempat

Page 7: FLOW OF EVENT+SEQUENCE+USECASE

5.    Use Case Melihat status pesanan

Nama Usecase  : Melihat status pemesanan

Actor               : Customer

Deskripsi          : Customer berhubungan dengan sistem saat melihat status pesanan

Pre Condition : Customer belum melihat status pesanan.

Post Condition  : Customer telah melihat status pesanan.

Actor Response

Start :1. Membuka website PT.PTT

2. Mengklik menu pemesanan3. Mengklik button status pesanan4. Memasukan Kode Pesanan5. Klik enter

Close :1. Mengklik button close pada window paket wisata.

Start :1. Web PT. PTT terbuka -> Menampilkan menu Paket wisata.

2. Menampilkan Menampilkan list ID paket pemesanan danbutton status pesanan.3. Menampilkan textfield untuk memasukan Kode pesanan

4.Menampilkan inputan kode pesanan

5.Menampilkan status pesanan pada paket dan jadwal yang telah dipesanClose:Close()-> menutup window paket wisata.

Exception : 4.1 Memasukan Kode Pesanan salah4.2 Inputan kode Pemesanan kosong

4.1 Menampilkan message dialog “Kode Pemesanan Salah”

4.2 Menampilkan message dialog “kode Pemesanan harus diisi”

Melihat status pesanan

Page 8: FLOW OF EVENT+SEQUENCE+USECASE
Page 9: FLOW OF EVENT+SEQUENCE+USECASE
Page 10: FLOW OF EVENT+SEQUENCE+USECASE
Page 11: FLOW OF EVENT+SEQUENCE+USECASE

Deskripsi masing-masing kelas :

Pelanggan : dalam class ini ID_Pelanggan menjadi kunci yang membedakan antara satu pelanggan dengan pelanggan lainnya, atribut lainnya yaitu setiap pelanggan di data nama, alamat, no_telp dan e-mailnya untuk memudahkan bagian Pemasaran dalam memberikan informasi jika Pelanggan mengalami masalah dalam pembayarannya.

Bukti Pemesanan : Dalam class ini ID_Pemesanan menjadi kunci utama (Primary Key) yang membedakan antara satu bukti pemesanan dengan bukti pemesanan lainnya. Selain itu dibutuhkan juga ID_Pelanggan yang juga merupakan foreign key pada class ini yang berasal dari class Pelanggan untuk mengetahui pemilik dari Bukti Pemesanan tersebut. Informasi atau atribut yang dibutuhkan pada bukti pemesanan ini adalah status yang menjelaskan status pemesanannya reserve, batal atau cadangan. Atribut lainnya yaitu tanggal_pemesanan, sehingga system dapat menentukan batas terakhir pembayaran sehingga jika telat bagian pemasaran dapat langsung menghubungi pelanggan untuk memberikan informasi dan mengkonfirmasi. Bukti pemesanan terbagi dua, yaitu Bukti pemesanan online dan bukti pemesanan offline. Pada bukti pemesanan offline karyawan yang melayani mencantumkan Idnya pada bukti pemesanan.

pembayaran : dalam class ini ID_Pembayaran  menjadi Primary Key. DImana terdapat ID_Bukti_Pemesanan yang merupakan foreign key dari kelas bukti pemesanan. di dalamnya terdapat atribut tanggal dimana berisi tanggal pembayaran dilakukan dan nominal pembayaran yang merupakan total dari pembayaran dilakukan.

Page 12: FLOW OF EVENT+SEQUENCE+USECASE

Jadwal : dalam kelas ini ID_Jadwal merupakan primary key. dan terdapat ID_paket yang merupakan foreign key. Dimana hubungannya one to many. 1 paket dapat memiliki banyak jadwal. atribut yang terdapat pada jadwal adalah tanggal jam berangkat dan tanggal jam kembali. dimana menginfokan jadwal. dan juga nominal ketersediaan tempat yang dipakai oleh bagian operasional untuk menentukan banyaknya pemesanan tiket.

Paket : dalam kelas ini ID_Paket merupakan primary key. Pada kelas ini terdapat hubungan agregasi composite dengan jadwal, karena jadwal tidak akan ada apabila paket dihapus. atribut yang terdapat pada kelas Paket adalah Jenis dan tujuan, lama perjalanan,objek wisata, fasilitas, kota tujuan, harga standar dan potongan harga.