• Tidak ada hasil yang ditemukan

BAB 4 PEMBAHASAN

4.6 Workshop Design

4.6.1 Perancangan Sistem

4.6.1.4 Sequence Diagram

Menjelaskan interaksi antara beberapa objek untuk periode waktu tertentu dan juga menekankan interaksi sekumpulan objek pada waktu atau pada hubungannya. Sequence diagram dapat menjelaskan aliran pesan antar objek saat menjalankan suatu usecase. Berikut adalah

sequence diagram yang menjelaskan aliran pesan antar objek dalam aktivitas usecase dari rancangan sistem yang akan dikembangkan.

96

1. Sequence Diagram Login

Gambar 4.17 Sequence Diagram Login

Keterangan Gambar : Pada sequence diagram Login”, staf

pemasaran, staf keuangan dan manajer sebagai aktor. Staf pemasaran, staf keuangan dan manajer mengirim message untuk memasukkan

Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password salah, maka object user mengirim message login gagal. Object user mengirim message

kepada diri sendiri bahwa Username dan Password salah dan object user mengirim message kepada aktor bahwa tampilan pesan salah.

97

Jika Username dan Password benar, maka object user mengirim

message login sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password benar. Object user akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran).

2. Sequence Diagram Update Password

98

Keterangan Gambar : Pada sequence diagram update password”, staf pemasaran, staf keuangan dan manajer sebagai aktor. Staf pemasaran, staf keuangan dan manajer mengirim message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password

salah, maka object user mengirim message login gagal. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

salah dan object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user

mengirim message login sukses. Object user mengirim message

kepada diri sendiri bahwa Username dan Password benar. Object user

akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor mengirim

message untuk memilih menu update password kepada object user. Dan Object user mengirim message untuk menampilkan halaman

update password. Aktor mengirim message untuk mengubah data

password. Object user mengirim message kepada diri sendiri bahwa data password telah diubah.

99

3. Sequence Diagram Logout

Gambar 4.19 Sequence Diagram Logout

Keterangan Gambar : Pada sequence diagram update password”, staf pemasaran, staf keuangan dan manajer sebagai aktor. Staf pemasaran, staf keuangan dan manajer mengirim message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password

salah, maka object user mengirim message login gagal. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user

100

kepada diri sendiri bahwa Username dan Password benar. Object user

akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor mengirim

message untuk memilih menu logout kepada object user. Object user

mengirim message untuk keluar dari halaman sistem informasi pemasaran.

4. Sequence Diagram Input Pemasaran Produk

8 : Pilih Menu “Input Pemasaran Produk” 9 : Tampil Halaman Pemasaran Produk

(Data Pemasaran Produk) 10 : Pilih “Insert data baru” User

5 : Login Sukses 1: Masukkan Username & Password Staf Pemasaran

7 : Tampilkan halaman Sistem Informasi Pemasaran 2 : Login Gagal

4 : Tampil Pesan “Kombinasi Username dan Password Salah!!” 6 : Username dan Password Benar 3 : Username dan Password Salah Laporan

11 : Tampil halaman form input data pemasaran produk

12 : Masukkan data pemasaran produk

13 : Data pemasaran produk telah di simpan 14 : Pilih “View Data”

15 : Tampil Halaman Pemasaran Produk (Data Pemasaran Produk)

101

Keterangan Gambar : Pada sequence diagram Input Pemasaran

Produk”. Staf pemasaran sebagai aktor. Staf pemasaran mengirim

message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan

Password salah, maka object user mengirim message login gagal.

Object user mengirim message kepada diri sendiri bahwa Username

dan Password salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user mengirim message login sukses. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

benar. Object user akan mengirim message kepada object aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor staf pemasaran mengirim message untuk memilih menu input

pemasaran produk kepada object laporan. Object laporan mengirim

message untuk menampilkan halaman pemasaran produk yang berisi data pemasaran produk. Aktor staf pemasaran mengirim message

untuk memilih menu ”insert data baru”. Object laporan mengirim

message untuk menampilkan forminput pemasaran produk. Aktor staf pemasaran mengirim message untuk memasukkan data pemasaran produk. Aktor staf pemasaran mengirim message kepada diri sendiri bahwa data pemasaran produk telah tersimpan. Kemudian aktor mengirim message untuk memilih “view data”, dan object laporan mengirim message untk menampilkan halaman pemasaran produk yang berisi data pemasaran produk.

102

5. Sequence Diagram Input Master Produk

103

Keterangan Gambar : Pada sequence diagram Input Master

Produk”. Staf pemasaran sebagai aktor. Staf pemasaran mengirim

message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan

Password salah, maka object user mengirim message login gagal.

Object user mengirim message kepada diri sendiri bahwa Username

dan Password salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user mengirim message login sukses. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

benar. Object user akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor staf pemasaran mengirim message untuk memilih menu input

master produk kepada object produk. Object produk mengirim

message untuk menampilkan halaman master produk yang berisi data master produk. Aktor staf pemasaran mengirim message untuk memilih menu ”insert data baru”. Object produk mengirim message

untuk menampilkan form input master produk. Aktor staf pemasaran mengirim message untuk memasukkan data master produk. Aktor staf pemasaran mengirim message kepada diri sendiri bahwa data master produk telah tersimpan. Kemudian aktor mengirim message untuk memilih “view data”, dan object produk mengirim message untuk menampilkan halaman master produk yang berisi data master produk.

104

6. Sequence Diagram Input Promosi

105

Keterangan Gambar : Pada sequence diagram Input Promosi”. Staf

pemasaran sebagai aktor. Staf pemasaran mengirim message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password

salah, maka object user mengirim message login gagal. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user

mengirim message login sukses. Object user mengirim message

kepada diri sendiri bahwa Username dan Password benar. Object user

akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor staf pemasaran mengirim message untuk memilih menu input promosi kepada object

jenis. Object jenis mengirim message untuk menampilkan halaman promosi yang berisi data promosi. Aktor staf pemasaran mengirim

message untuk memilih menu ”insert data baru”. Object jenis mengirim message untuk menampilkan forminput promosi. Aktor staf pemasaran mengirim message untuk memasukkan data promosi. Aktor staf pemasaran mengirim message kepada diri sendiri bahwa data promosi telah tersimpan. Kemudian aktor mengirim message untuk memilih “view data”, dan object jenis mengirim message untuk menampilkan halaman promosi yang berisi data promosi.

106

7. Sequence Diagram Input Place

107

Keterangan Gambar : Pada sequence diagram Input Place”. Staf pemasaran sebagai aktor. Staf pemasaran mengirim message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password

salah, maka object user mengirim message login gagal. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user

mengirim message login sukses. Object user mengirim message

kepada diri sendiri bahwa Username dan Password benar. Object user

akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor staf pemasaran mengirim message untuk memilih menu input place kepada object

kota. Object kota mengirim message untuk menampilkan halaman

place yang berisi data place. Aktor staf pemasaran mengirim message

untuk memilih menu ”insert data baru”. Object kota mengirim

message untuk menampilkan form input place. Aktor staf pemasaran mengirim message untuk memasukkan data place. Aktor staf pemasaran mengirim message kepada diri sendiri bahwa data place

telah tersimpan. Kemudian aktor mengirim message untuk memilih “view data”, dan object kota mengirim message untuk menampilkan halaman place yang berisi data place.

108

8. Sequence Diagram Input Pendapatan Produk

109

Keterangan Gambar : Pada sequence diagram Input Pendapatan Produk”. Staf keuangan sebagai aktor. Staf keuangan mengirim

message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan

Password salah, maka object user mengirim message login gagal.

Object user mengirim message kepada diri sendiri bahwa Username

dan Password salah dan object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user mengirim message login sukses. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

benar. Object user akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor staf keuangan mengirim message untuk memilih menu input

pendapatan produk kepada object pendapatan. Object pendapatan mengirim message untuk menampilkan halaman pendapatan produk yang berisi data pendapatan produk. Aktor staf keuangan mengirim

message untuk memilih menu ”insert data baru”. Object pendapatan mengirim message untuk menampilkan forminput pendapatan produk. Aktor staf keuangan mengirim message untuk memasukkan data pendapatan produk. Aktor staf keuangan mengirim message kepada diri sendiri bahwa data pendapatan produk telah tersimpan. Kemudian aktor mengirim message untuk memilih “view data”, dan object

pendapatan mengirim message untuk menampilkan halaman pendapatan produk yang berisi data pendapatan produk.

110

9. Sequence Diagram Input Data Biaya Promosi

111

Keterangan Gambar : Pada sequence diagram Input Biaya

Promosi”. Staf keuangan sebagai aktor. Staf keuangan mengirim

message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan

Password salah, maka object user mengirim message login gagal.

Object user mengirim message kepada diri sendiri bahwa Username

dan Password salah dan object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user mengirim message login sukses. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

benar. Object user akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor staf keuangan mengirim message untuk memilih menu input

biaya promosi kepada object promosi. Object promosi mengirim

message untuk menampilkan halaman biaya promosi yang berisi data biaya promosi. Aktor staf keuangan mengirim message untuk memilih menu ”insert data baru”. Object promosi mengirim message untuk menampilkan form input biaya promosi. Aktor staf keuangan mengirim message untuk memasukkan data biaya promosi. Aktor staf keuangan mengirim message kepada diri sendiri bahwa data biaya promosi telah tersimpan. Kemudian aktor mengirim message untuk memilih “view data”, dan object promosi mengirim message untuk menampilkan halaman biaya promosi yang berisi data biaya promosi.

112

10. Sequence Diagram Laporan Produk

113

Keterangan Gambar : Pada sequence diagram “Laporan Produk”.

manajer sebagai aktor. Manajer mengirim message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password

salah, maka object user mengirim message login gagal. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user

mengirim message login sukses. Object user mengirim message

kepada diri sendiri bahwa Username dan Password benar. Object user

akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor manajer mengirim message untuk memilih menu laporan produk kepada object

laporan. Object laporan mengirim message untuk menampilkan halaman pilihan “overall atau specific”. Dan aktor mengirim message

untuk memilih laporan produk dengan pilihan overall dan specific

untuk mengetahui laporan yang diinginkan. Dan object laporan mengirim message kepada aktor untuk menampilkan halaman laporan produk baik overall maupun specific.

114

11. Sequence Diagram Laporan Promosi

8 : Pilih M enu “Laporan Promosi”

9 : Tampil Halaman Pilihan (Overall dan Specific))

10 : Pilih “Overall atau Spesific” User

5 : Login Sukses 1: Masukkan Username & Password Manajer

7 : Tampilkan halaman Sistem Informasi Pemasaran

2 : Login Gagal

4 : Tampil Pesan “Kombinasi Username dan Password Salah!!” 6 : Username dan Password Benar 3 : Username dan Password Salah Promosi

11 : Tampil halaman laporan promosi (sesuai pilihan)

115

Keterangan Gambar : Pada sequence diagram “Laporan Promosi”.

manajer sebagai aktor. Manajer mengirim message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password

salah, maka object user mengirim message login gagal. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user

mengirim message login sukses. Object user mengirim message

kepada diri sendiri bahwa Username dan Password benar. Object user

akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor manajer mengirim message untuk memilih menu laporan promosi kepada

object promosi. Object promosi mengirim message untuk menampilkan halaman pilihan “overall atau specific”. Dan aktor mengirim message untuk memilih laporan promosi dengan pilihan

overall dan specific untuk mengetahui laporan yang diinginkan. Dan

object laporan mengirim message kepada aktor untuk menampilkan halaman laporan promosi baik overall maupun specific.

116

12. Sequence Diagram Bauran Integrasi

117

Keterangan Gambar : Pada sequence diagram “Bauran Integrasi”. manajer sebagai aktor. Manajer mengirim message untuk memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password

salah, maka object user mengirim message login gagal. Object user

mengirim message kepada diri sendiri bahwa Username dan Password

salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user

mengirim message login sukses. Object user mengirim message

kepada diri sendiri bahwa Username dan Password benar. Object user

akan mengirim message kepada aktor untuk menampilkan halaman utama (halaman sistem informasi pemasaran). Aktor manajer mengirim message untuk memilih menu bauran integrasi kepada

object pendapatan. Object pendapatan mengirim message untuk menampilkan halaman pilihan “overall atau specific”. Dan aktor mengirim message untuk memilih bauran integrasi dengan pilihan

overall dan specific untuk mengetahui laporan yang diinginkan. Dan

object pendapatan mengirim message kepada aktor untuk menampilkan halaman bauran integrasi baik overall maupun specific.

118

Dokumen terkait