• Tidak ada hasil yang ditemukan

Sequence Diagram

Dalam dokumen BAB III ANALISIS DAN PERANCANGAN SISTEM (Halaman 34-47)

Gambar 3.16 Activity Diagram Mengelola Daftar Pelanggan

3.2.4 Sequence Diagram

Berikut ini sequence diagram pada sistem yang akan dirancang: 1. SequenceDiagram Login

Gambar 3.19 Sequence Diagram Login

Penjelasan sequence diagram login dapat diihat pada table dibawah ini:

Tabel 3.37 Deskripsi Sequence Diagram Login

Nama Sekuens Login

Aktor Admin dan Kasir

Deskripsi User diwajibkan untuk login agar dapat mengakses

sistem. User menginput username dan password pada tampilan form login. Data tersebut akan dilakukan

validasi oleh sistem. Bila login gagal maka sistem akan memberikan pesan kepada user bahwa login gagal. Bila login berhasil maka sistem akan menampilkan halaman beranda.

2. SequenceDiagram Cari Produk

Gambar 3.20 Sequence Diagram Cari Produk

Penjelasan sequence diagram cari produk dapat diihat pada table dibawah ini:

Tabel 3.38 Deskripsi Sequence Diagram Cari Produk

Nama Sekuens Cari Produk

Aktor Pelanggan dan Stylish

Deskripsi User mengklik menu produk maka sistem akan

menampilkan daftar produk. Terdapat search engine pada daftar produk digunakan untuk memudahkan user mencari

sd SequenceDiagram Cari Produk

Pelanggan / Stylish Menu Utama Form Cari Produk Proses Cari Produk Produk Klik Menu Produk()

Tampilkan Form Produk()

Isi Kriteria Produk()

Cari Produk()

Ambil Produk (Produk)

Tampilkan Produk()

produk. User input kriteria dan klik submit maka sistem akan mencari produk sesuai kriteria yang telah di input. Sistem akan menampilkan daftar produk hasil pencarian di database.

3. SequenceDiagram Pendaftaran Pelanggan

Gambar 3.21 Sequence Diagram Pendaftaran Pelanggan

Penjelasan sequence diagram pendaftaran pelanggan dapat diihat pada table dibawah ini:

Tabel 3.39 Deskripsi Sequence Diagram Pendaftaran Pelanggan

Nama Sekuens Pendaftaran Pelanggan

Aktor Kasir

Deskripsi User mengklik menu master pelanggan maka sistem

akan menampilkan form pendaftaran pelanggan. User input data yang dibutuhkan dan klik submit. Sistem akan menyimpan data kedalam table sd Sequence Diagram Pendaftaran Pelanggan

Kasir MenuUtama Form Pendaftaran Pelanggan

Proses Pendaftaran

Pelanggan

Pelanggan

Pilih Master Pelanggan()

Tampilkan Form Pendaftaran Pelanggan()

Masukan Data Pelanggan()

Klik Submit() Inpun Form Pendaftaran Pelanggan() SetDataPelanggan (DataPelanggan)

Pesan Data Ditambahkan()

pelanggan dan menampilkan pesan bahwa data sudah disimpan.

4. SequenceDiagram Tambah Produk

Gambar 3.22 Sequence Diagram Tambah Produk

Penjelasan sequence diagram tambah produk dapat diihat pada table dibawah ini:

Tabel 3.40 Deskripsi Sequence Diagram Menambah Produk

Nama Sekuens Tmbah Produk

Aktor Admin

Deskripsi User mengklik menu master produk maka sistem akan

menampilkan form produk. User input data yang dibutuhkan seperti nama, gambar, kategori, harga produk

sd SD Sequence Diagram Menambah Produk

Kasir MenuUtama Form Produk Proses

Penambahan Pengguna

Produk Pilih Master Produk()

Tampilkan Form Penambahan Produk()

Masukan Data Produk() Input Form Penambahan Produk() Simpan Data Produk (DataProduk) Pesan Data Ditambahkan() Tampilkan Pesan()

lalu klik submit. Sistem akan menyimpan data produk kedalam table produk dan menampilkan pesan bahwa data sudah disimpan.

5. SequenceDiagram Melakukan Reservasi

Gambar 3.23 Sequence Diagram Melakukan Reservasi

Penjelasan sequence diagram melakukan reservasi dapat diihat pada table dibawah ini:

Nama Sekuens Melakukan Reservasi

Aktor Kasir

Deskripsi User mengklik menu transaksi maka sistem akan

menampilkan form transaksi. User input data yang dibutuhkan seperti memilih produk, sylish, pelanggan, serta input tanggal reservasi dan user klik submit. Sistem akan menyimpan data reservasi kedalam database dan menampilkan pesan bahwa data sudah disimpan.

6. SequenceDiagram Tambah Stylish

Gambar 3.24 Sequence Diagram Tambah Stylish

Penjelasan sequence diagram tambah stylish dapat diihat pada table dibawah ini:

Tabel 3.42 Deskripsi Sequence Diagram Tambah Stylish

Nama Sekuens Tambah Stylish

Aktor Admin

sd Sequence Diagram Menambah Stylish

Admin MenuUtama Form Stylish Proses Penambahan

Pengguna

Stylish

Pilih Master Stylish()

Tampilkan Form Penambahan Stylish()

Masukan Data Stylish()

Klik Submit() Input Form Penambahan Stylish() Simpan DataStylish (Data Stylish)

Pesan Data Ditambahkan()

Deskripsi User mengklik menu master stylish maka sistem akan menampilkan form stylish. User input data yang dibutuhkan dan user klik submit. Sistem akan menyimpan data stylish kedalam database dan menampilkan pesan bahwa data sudah disimpan.

7. SequenceDiagram Tambah Pengguna

Gambar 3.25 Sequence Diagram Tambah Pengguna

Penjelasan sequence diagram tambah pelanggan dapat diihat pada table dibawah ini:

Tabel 3.43 Deskripsi Sequence Diagram Tambah Pengguna

Nama Sekuens Tambah Pengguna

Aktor Admin

Deskripsi User mengklik menu master pengguna maka sistem akan

menampilkan form pengguna. User Input data yang dibutuhkan seperti identitas pengguna serta level akses sistem pengguna(admin/kasir) dan user klik submit.

sd SD Sequence Diagram Menambah Pengguna

Admin MenuUtama Form

Penambahan Pengguna Proses Penambahan Pengguna Pengguna Pilih Master Pengguna()

Tampilkan Form Penambahan Pengguna()

Masukan Data Pengguna() Input Form Penambahan Pengguna() SetData Pengguna (DataPengguna) Pesan Data Ditambahkan() Tampilkan Pesan()

Sistem akan menyimpan data pengguna kedalam database dan menampilkan pesan bahwa data sudah disimpan.

8. SequenceDiagram Transaksi Pembayaran

Gambar 3.26 Sequence Diagram Transaksi Pembayaran

Penjelasan sequence diagram transakasi pembayaran dapat diihat pada table dibawah ini:

Tabel 3.44 Deskripsi Sequence Diagram Transaksi Pembayaran

Nama Sekuens

Transakasi Pembayaran

Aktor Kasir

sd SD Sequence Diagram Transaksi Pembayaran

Kasir Mengklik MenuUtama Form Stylish Control Transaksi Transaksi Proses Struk Tampilkan Struk Proses Cetak Printer Menu

Transaksi()

Menampilkan Menu Daftar Reservasi()

Update Daftar Reservasi()

Update Daftar Reservasi() SetDaftar Reservasi() Pesan Data Update() Tampilkan Pesan() Mengklik submit() Transaksi disimpan() Transaksi Disimpan() Proses Struk Pembayaran() Tampilkan Struk Pembayaran() Klik Cetak() Proses Cetak() Cetak Struk Pembayaran()

Deskripsi Data transakasi pembayaran di ambil dari data reservasi yang sudah di lakukan sebelumnya sehingga user cukup mengklik menu transaksi reservasi dan mengupdate transaksi reservasi serta melakukan klik submit untuk melakukan pembayaran.

System akan menampilkan struk pembayaran. User dapat

mencetak struk pembayaran dengan klik cetak. 9. SequenceDiagram Kirim Pesan

Gambar 3.27 Sequence Diagram Kirim Pesan

Penjelasan sequence diagram kirim pesan dapat diihat pada table dibawah ini:

Tabel 3.45 Deskripsi Sequence Diagram Kirim Pesan

Nama Sekuens

Kirim Pesan

Aktor Admin

Deskripsi User mengklik menu MessageBox maka terdapat pilihan

pengiriman pesan yaitu via email atau sms. System akan menampilkan form pesan yang di pilih. User menginput no atau alamat email tujuan serta isi pesan. User klik menu kirim maka pesan akan dilakukan validasi bila pesan yang dikirimkan gagal maka akan tersimpan didalam folder draft sedangkan bila pesan berhasil terkirim maka akan tersimpan di folder sent. Sistem akan menampilkan pesan kepada user apakah pesan tersebut berhasil terkirim atau gagal.

10. SequenceDiagram Cari Daftar Reservasi

Gambar 3.28 Sequence Diagram Cari Daftar Reservasi

Penjelasan sequence diagram cari daftar reservasi dapat diihat pada table dibawah ini:

sd SD Sequence Diagram Mencari Daftar Reserv asi

Pelanggan / Stylish Menu Utama Daftar Reservasi Proses Pencarian Transaksi Reservasi Klik Menu Reservasi

Pelanggan()

Tampilkan Daftar Reservasi()

Isi Kriteria Pencarian()

Proses Pencarian()

Ambil Reservasi()

Hasil Pencarian()

Tabel 3.46 Deskripsi Sequence Diagram Cari Daftar Reservasi

Nama Sekuens Cari Daftar Reservasi

Aktor Pelanggan dan Stylish

Deskripsi User mengklik menu reservasi pelanggan, maka sistem

akan menampilkan daftar reservasi pelanggan. Tersedia

search engine yang digunakan untuk mencari reservasi

pelanggan. User input kriteria reservasi yang diinginkan. Sistem akan melakukan proses pencarian sesuai dengan kriteria yang diinput dan menampilkan hasil pencarian. 11. SequenceDiagram Rating Stylish

Gambar 3.29 Sequence Diagram Rating Stylish

Penjelasan sequence diagram rating stylish dapat diihat pada table dibawah ini:

Tabel 3.47 Deskripsi Sequence Diagram Rating Stylish

Nama Sekuens Rating Stylish

Aktor Pelanggan

Deskripsi User mengklik menu rating stylish, maka sistem akan

menampilkan daftar transakasi yang perlu dilakukan rating. Tersedia search engine yang digunakan untuk mencari transaksi yang perlu dilakukan rating. User input kriteria transaksi yang dicari. Sistem akan melakukan proses pencarian sesuai dengan kriteria yang diinput dan menampilkan hasil pencarian. User klik rating stylish pada daftar rating maka sistem akan menampilkan form rating. User melakukan rating berdasarkan pelayanan yang diberikan dan juga menginput komentar atas pelayanan yang diterima. User klik submit maka data rating stylish akan di simpan kedalam database.

12. SequenceDiagram Lihat Data Mailbox

Gambar 3.30 Sequence Diagram Lihat Data Mailbox

sd SD Sequence Diagram Pesan Mailbox

Kasir Menu Utama Menu Mailbox Proses Mailbox Data Mailbox Klik Mailbox()

Tampilkan Menu Mailbox()

Pilih Menu Mailbox()

Kirim data yang dipilih()

Ambil Data Mailbox()

Tampilkan data()

Penjelasan sequence diagram lihat daftar Mailbox dapat diihat pada table dibawah ini:

Tabel 3.48 Deskripsi Sequence Diagram Lihat Data Mailbox

Nama Sekuens Lihat Data Mailbox

Aktor Kasir

Deskripsi User mengklik menu mailbox, maka sistem

manampilkan menu mailbox berupa pesan guestbook dan juga pesan rating stylish yang diberikan pelanggan.

User memilih menu mailbox. Sistem melakukan

pencarian dan mengambil data sesuai dengan menu yang dipilih. Sistem menampilkan data hasil pencarian. 13. SequenceDiagram Laporan

Tabel 3.49 Deskripsi Sequence Diagram Laporan

Nama Sekuens Laporan

Aktor Kasir dan Admin

Deskripsi User mengklik menu laporan, maka sistem

menampilkan laporan transaksi. User dapat memasukan periode laporan yang akan di tampilkan dan klik submit. Sistem akan melakukan proses pencarian kedalam database sesuai dengan kriteria yang di input. Sistem akan menampilkan hasil pencarian. User dapat mencetak laporan dengan klik cetak laporan. Sistem akan melakukan proses cetak dan dikirimkan ke printer.

Dalam dokumen BAB III ANALISIS DAN PERANCANGAN SISTEM (Halaman 34-47)

Dokumen terkait