3.2 Analisa dan Perancangan Perangkat Lunak
3.2.4 Sequence Diagram
Untuk menunjukkan aliran fungsionalitas dalam use case. Dimana diagram ini digambarkan dengan aliran sistem yang berurutan/sequential berdasarkan waktu.
3.2.4.1 Sequence Diagram pada Input Pegawai
Pada sequence diagram input pegawai, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin akan meng-input-kan nama pegawai, input username dan password untuk pegawai, pilih jenis kelamin pegawai, input alamat pegawai, input nomor telepon pegawai, input gaji pegawai dan
62
pilih jabatan pegawai. Admin akan menekan Submit, lalu sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil input-an akan ditampilkan pada aplikasi website seperti pada Gambar 3.22 Sequence Diagram pada Input Pegawai.
Gambar 3.22 Sequence Diagram pada Input Pegawai
3.2.4.2 Sequence Diagram pada Edit Pegawai
Pada sequence diagram edit pegawai, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman
63
admin. Baru setelah itu admin memilih data pegawai mana yang akan diedit, kemudian admin akan mengedit data pegawai yang salah. Tekan Submit, lalu sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil edit-an akan ditampilkan pada aplikasi website seperti pada Gambar 3.22 Sequence Diagram pada Edit Pegawai.
Gambar 3.22 Sequence Diagram pada Edit Pegawai
3.2.4.3 Sequence Diagram pada Delete Pegawai
Pada sequence diagram delete pegawai, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman
64
admin. Baru setelah itu admin memilih data pegawai mana yang akan dihapus, kemudian admin akan menghapus data pegawai yang salah. Tekan Submit, lalu sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil akan ditampilkan pada aplikasi website seperti pada Gambar 3.23 Sequence Diagram pada Delete Pegawai.
65
3.2.4.4 Sequence Diagram pada Input Produk
a. Input Nama Produk
Pada sequence diagram input nama produk, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin akan meng-input-kan nama produk dan sample produk pakai. Admin akan menekan Submit, lalu sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil input-an akan ditampilkan pada aplikasi website seperti pada Gambar 3.24 Sequence Diagram pada Input Nama Produk.
66 b. Input Detail Produk
Pada sequence diagram input detail produk, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin akan memilih nama produk dan meng-input-kan varian nama produk, pilih jenis produk, input harga produk dan memilih hadiah produknya. Admin akan menekan Submit, lalu sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil input-an akan ditampilkan pada aplikasi website seperti pada Gambar 3.25 Sequence Diagram pada Input Detail Produk.
67
3.2.4.5 Sequence Diagram pada Edit Produk
a. Edit Nama Produk
Pada sequence diagram edit nama produk, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin memilih data nama produk yang akan diedit. Lalu admin akan mengedit nama produk dan sample produk pakai yang salah. Admin akan menekan Submit, lalu sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil update akan ditampilkan pada aplikasi website seperti pada Gambar 3.26 Sequence Diagram pada Edit Nama Produk.
68 b. Edit Detail Produk
Pada sequence diagram edit detail produk, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin memilih data detail produk yang akan diedit. Lalu admin akan mengedit detail produk yang salah. Admin akan menekan Submit, lalu sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil update akan ditampilkan pada aplikasi website seperti pada Gambar 3.27 Sequence Diagram pada Edit Detail Produk.
69
3.2.4.5 Sequence Diagram pada Delete Produk
a. Delete Nama Produk
Pada sequence diagram delete nama produk, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin memilih data nama produk yang akan dihapus dengan mencentang saja data tersebut. Admin akan menekan hapus, lalu sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil akan ditampilkan pada aplikasi website seperti pada Gambar 3.28 Sequence Diagram pada Hapus Nama Produk.
70 b. Delete Detail Produk
Pada sequence diagram delete detail produk, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin memilih data detail produk yang akan dihapus dengan mencentang saja data yang ingin dihapus tersebut. Admin akan menekan hapus, lalu sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil akan ditampilkan pada aplikasi website seperti pada Gambar 3.29 Sequence Diagram pada Hapus Detail Produk.
71
3.2.4.6 Sequence Diagram pada Input Event
a. Input Nama Event
Pada sequence diagram input nama event, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin akan meng-input-kan nama event. Admin akan menekan Submit baru kemudian sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil input-an akan ditampilkan pada aplikasi website seperti pada Gambar 3.30 Sequence Diagram pada Input Nama Event.
72 b. Input Detail Event
Pada sequence diagram input detail event, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin akan memilih nama event, meng-input-kan tanggal event, nama toko, alamat toko, kota event, periode event dan memilih nama TL (Team Leader) yang bertanggung jawab terhadap event tersebut. Lalu Admin akan menekan Submit baru kemudian sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil input-an akinput-an ditampilkinput-an pada aplikasi website seperti pada Gambar 3.31 Sequence Diagram pada Input Detail Event.
73 3.2.4.7 Sequence Diagram pada Edit Event
a. Edit Nama Event
Pada sequence diagram edit nama event, admin membuka website pada PC atau laptop. Aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin memilih data nama event yang akan diedit. Admin akan memperbaiki kesalahan dari isian, lalu admin akan menekan Submit baru dan sistem akan mengirim hasil tadi ke database. Baru setelah itu hasil update akan ditampilkan pada aplikasi website seperti pada Gambar 3.32 Sequence Diagram pada Edit Nama Event.
74 b. Edit Detail Event
Pada sequence diagram edit detail event, admin membuka website pada PC atau laptop. Aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin memilih data detail event yang akan diedit. Admin akan memperbaiki kesalahan dari isian, lalu admin akan menekan Submit baru dan sistem akan mengirim hasil tadi ke database. Baru setelah itu hasil update akan ditampilkan pada aplikasi website seperti pada Gambar 3.33 Sequence Diagram pada Edit Detail Event.
75
3.2.4.8 Sequence Diagram pada Delete Event
a. Delete Nama Event
Pada sequence diagram delete nama event, admin membuka website pada PC atau laptop. Aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin memilih data nama event yang akan dihapus dengan hanya mencentang saja data yang akan dihapus. Lalu admin akan menekan Submit baru dan sistem akan mengirim hasil tadi ke database. Baru setelah itu hasil akan ditampilkan pada aplikasi website seperti pada Gambar 3.34 Sequence Diagram pada Delete Nama Event.
76 b. Delete Detail Event
Pada sequence diagram delete detail event, admin membuka website pada PC atau laptop. Aplikasi web akan menampilkan form halaman admin. Baru setelah itu admin memilih data detail event yang akan dihapus dengan hanya mencentang saja data yang akan dihapus. Lalu admin akan menekan Submit baru dan sistem akan mengirim hasil tadi ke database. Baru setelah itu hasil akan ditampilkan pada aplikasi website seperti pada Gambar 3.35 Sequence Diagram pada Delete Detail Event.
77
3.2.4.9 Sequence Diagram pada Input Penjualan
Pada sequence diagram input penjualan, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman TL (Team Leader). Baru setelah itu admin akan memilih nama event, tanggal event, nama toko, alamat toko, kota event, periode event yang ingin di-input-kan datanya. Lalu TL (Team Leader) meng-input-kan nomor KTP customer, input nama customer setelah itu memasukkan produk apa saja yang dibeli. Baru kemudian tekan submit baru kemudian sistem akan mengirim hasil submit tadi ke database dan menjalankan trigger untuk menghitung total pembelian customer. Baru setelah itu hasil input-an akan ditampilkan pada aplikasi website seperti pada Gambar 3.36 Sequence Diagram pada Input Penjualan.
78
3.2.4.10 Sequence Diagram pada Edit Data Customer
Pada sequence diagram edit data customer, admin membuka website pada PC atau laptop. Setelah itu aplikasi web akan menampilkan form halaman TL (Team Leader). Baru setelah itu TL (Team Leader) akan meng-input-kan nomor KTP customer, input nama orangtua, input nama anak, input tanggal lahir anak, input alamat rumah customer, input nomor telepon customer. TL (Team Leader) akan menekan Submit yang nantinya akan ada konfirmasi proses. Lalu sistem akan mengirim hasil submit tadi ke database. Baru setelah itu hasil input-an akinput-an ditampilkinput-an pada aplikasi website seperti pada Gambar 3.37 Sequence Diagram pada Edit Data Customer.
79
3.2.4.11 Sequence Diagram pada Delete Data Customer
Pada sequence diagram delete Data Customer, TL (Team Leader) membuka website pada PC atau laptop. Aplikasi web akan menampilkan form halaman admin. Baru setelah itu TL (Team Leader) memilih data customer yang akan dihapus dengan hanya mencentang saja data yang akan dihapus. Lalu TL (Team Leader) akan menekan Submit baru dan sistem akan mengirim hasil tadi ke database. Baru setelah itu hasil akan ditampilkan pada aplikasi website seperti pada Gambar 3.38 Sequence Diagram pada Delete Data Customer.
80
3.2.4.12 Sequence Diagram pada Cek Laporan
Pada sequence diagram pada cek laporan, user/klien perusahaan membuka website pada PC atau laptop. Setelah itu pada aplikasi web akan di-generate dari database, baru kemudian akan ditampilkan laporan/report keseluruhan pada aplikasi website seperti pada Gambar 3.39 Sequence Diagram pada Cek Laporan.
Gambar 3.39 Sequence Diagram pada Cek Laporan