Usecase Scenario Perancangan Sistem

57 Typical Couse Of Events Actor Action System Response 1. Memilih menu Update password 2. Menampilkan Halaman update password 3. Mengisi form update password 4. Klik “submit” sebagai tanda informasi update telah tersimpan ke database user. 5. Menghubungkan dengan database user Alternate Courses 4 : Terdapat pilihan “Cancel” untuk membatalkan dan tidak dimasukan kedalam database user. Conclusion Staf Pemasaran, Staf Keuangan dan Manajer meng- update Password. Post Condition Update Password telah berhasil. 58 Tabel 4.4 Usecase Scenario Logout Use Case Name Logout Use Case Id 3 Actor Staf Pemasaran, Staf Keuangan dan manager Description Use Case ini menggambarkan kegiatan staf pemasaran, staf keuangan, dan manajer untuk keluar dari sistem Precondition Staf Pemasaran, Staf Keuangan dan manajer untuk keluar dari sistem Typical Course of Events Actor Action System Response 1. Memilih menu logout. 2. Menghubungkan Dengan database user Alternate Courses Consulation Staf Pemasaran, Staf Keuangan dan Manajer keluar dari sistem. Post Condition Staf Pemasaran, Staf Keuangan dan Manajer akan keluar dari sistem. 59 Tabel 4.5 Usecase Scenario Input Pemasaran Produk Use Case Name Input Pemasaran Produk Use Case Id 4 Actor Staf Pemasaran Description Usecase ini menggambarkan kegiatan staf pemasaran melakukan input pemasaran produk. Precondition Staf Pemasaran meng-input pemasaran produk. Typical Course of Events Actor Action System Response 1. Memilih menu input Pemasaran produk. 2. Menampilkan halaman Pemasaran produk. 3. Memilih “insert data baru. 4. Menampilkan halaman Input pemasaran Produk 5 Mengisi form input Pemasaran produk. 6 Klik “simpan” sebagai Tanda informasi input Data telah tersimpan 7 Menghubungkan Dengan database Laporan. 60 Ke database Alternate Courses 2 : Terdapat pilihan edit dan delete 5 : Jika data yang dimasukkan kurang lengkap maka akan terjadi pesan kesalahan. 6 : Jika actor menekan “batal” maka tanda informasi memasukan data pemasaran produk batal dan tidak tersimpan dalam database. Consulation Staf pemasaran meng-input data pemasaran produk. Post Condition Data pemasaran produk akan tersimpan di dalam database laporan. Tabel 4.6 Usecase Scenario input Master Produk Use Case Name Input Master Produk Use Case Id 5 Actor Staf Pemasaran Description Usecase ini menggambarkan kegiatan staf pemasaran melakukan input master produk Precondition Staf Pemasaran meng-input master produk. 61 Typical Course of Events Actor Action System Response 1. Memilih menu input master produk 2. Menampilkan halaman master produk 3. Memilih “insert data baru” 4. Menampilkan halaman input master produk. 5. Mengisi form input master produk 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database. 7. Menghubungkan dengan database produk. Alternate Courses 2 : Terdapat pilihan edit dan delete 5 : Jika data yang dimasukkan kurang lengkap maka akan terjadi pesan kesalahan. 6 : Jika actor menekan “batal” maka tanda informasi memasukan data master produk batal dan tidak tersimpan di dalam database. Consulation Staf Pemasaran meng-input master produk Post Condition Data master produk akan tersimpan di dalam database produk. 62 Tabel 4.7 Usecase Scenario Input Promosi Use Case Name Input Promosi Use Case Id 6 Actor Staf Pemasaran Description Usecase menggambarkan kegiatan staf pemasaran melakukan input data promosi Precondition Staf Pemasaran meng-input data promosi Typical Course of Events Actor Action System Response 1. Memilih menu input promosi 2. Menampilkan halaman promosi. 3. Memilih “insert data baru” 4 Menampilkan halaman input promosi. 5. Mengisi form input promosi. 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database. 7. Menghubungkan dengan database jenis. 63 Alternate Courses 2 : Terdapat pilihan edit dan delete 5 : Jika data yang dimasukkan kurang lengkap maka akan terjadi pesan kesalahan. 6 : Jika actor menekan “batal” maka tanda informasi memasukan data promosi batal dan tidak tersimpan di dalam database. Concluction Staf Pemasaran meng-input data promosi Post Condition Data promosi telah tersimpan dalam database jenis. Tabel 4.8 Usecase Scenario Input Place Use Case Name Input Place Use Case Id 7 Actor Staf Pemasaran Description Usecase menggambarkan kegiatan staf pemasaran melakukan input place Precondition Staf Pemasaran meng-input place Typical Course of Events Actor Action System Response 64 1. Memilih menu input place 2. Menampilkan halaman place 3. Memilih “insert data baru” 4 Menampilkan halaman input place 5. Mengisi form input place 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database. 7. Menghubungkan dengan database kota. Alternate Courses 2 : Terdapat pilihan edit dan delete 5 : Jika data yang dimasukkan kurang lengkap maka akan terjadi pesan kesalahan. 6 : Jika actor menekan “batal” maka tanda informasi memasukan data place batal dan tidak tersimpan di dalam database. Concluction Staf Pemasaran meng-input place Post Condition Data Place telah tersimpan dalam database kota. 65 Tabel 4.9 Usecase Scenario Input Pendapatan Produk Use Case Name Input Data Pendapatan Use Case Id 8 Actor Staf Keuangan Description Usecase menggambarkan kegiatan staf keuangan melakukan input data pendapatan Precondition Staf Keuangan meng-input data pendapatan Typical Course of Events Actor Action System Response 1. Memilih menu input pendapatan produk 2. Menampilkan halaman pendapatan produk 3. Memilih “insert data baru” 4 Menampilkan halaman input pendapatan produk 5. Mengisi form input pendapatan produk 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database. 7. Menghubungkan dengan database pendapatan 66 Alternate Courses 2 : Terdapat pilihan edit dan delete 5 : Jika data yang dimasukkan kurang lengkap maka akan terjadi pesan kesalahan. 6 : Jika actor menekan “batal” maka tanda informasi memasukan data pendapatan produk batal dan tidak tersimpan di dalam database. Concluction Staf Pemasaran meng-input pendapatan produk Post Condition Data pendapatan produk telah tersimpan dalam database pendapatan. Tabel 4.10 Usecase Scenario Input Biaya Promosi Use Case Name Input Biaya Promosi Use Case Id 9 Actor Staf Keuangan Description Usecase menggambarkan kegiatan staf keuangan melakukan input data biaya promosi Precondition Staf Keuangan meng-input data biaya promosi Typical Course of Events Actor Action System Response 67 1. Memilih menu input biaya promosi 2. Menampilkan halaman biaya promosi 3. Memilih “insert data baru” 4 Menampilkan halaman input biaya promosi. 5. Mengisi form input biaya promosi 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database. 7. Menghubungkan dengan database promosi. Alternate Courses 2 : Terdapat pilihan edit dan delete 5 : Jika data yang dimasukkan kurang lengkap maka akan terjadi pesan kesalahan. 6 : Jika actor menekan “batal” maka tanda informasi memasukan data promosi batal dan tidak tersimpan di dalam database. Concluction Staf Keuangan meng-input data biaya promosi Post Condition Data biaya promosi telah tersimpan dalam database promosi. 68 Tabel 4.11 Usecase Scenario Laporan Produk Use Case Name Laporan Data Produk Use Case Id 10 Actor Manajer Description Usecase menggambarkan kegiatan manajer melihat laporan produk berupa grafik dengan keterangan berapa banyak jumlah member yang sudah terdaftar. Precondition Manajer melihat laporan produk. Typical Course of Events Actor Action System Response 1. Memilih menu laporan produk. 2. Menampilkan halaman laporan produk. 3. Memilih pilihan laporan secara overall atau Spesific 4. Menghubungkan dengan database laporan. 5. Menampilkan halaman laporan produk sesuai pilihan Alternate Courses 2 : Terdapat pilihan overall dan specific Concluction Manajer Melihat laporan produk 69 Post Condition Laporan produk berhasil diakses Tabel 4.12 Usecase Scenario Laporan Promosi Use Case Name Laporan Promosi Use Case Id 11 Actor Manajer Description Usecase menggambarkan kegiatan manajer melihat laporan promosi berupa grafik dengan keterangan biaya yang dikeluarkan dan target dari pemasaran tersebut. Precondition Manajer melihat laporan promosi. Typical Course of Events Actor Action System Response 1. Memilih menu laporan promosi. 2. Menampilkan halaman laporan promosi. 3. Memilih pilihan laporan secara overall atau Spesific 4. Menghubungkan dengan database promosi. 70 5 Menampilkan halaman laporan promosi berupa grafik Alternate Courses 2 : Terdapat pilihan overall dan specific Concluction Manajer Melihat laporan promosi. Post Condition Laporan promosi berhasil diakses. Tabel 4.13 Usecase Scenario Bauran Integrasi Use Case Name Bauran Integrasi Use Case Id 12 Actor Manajer Description Usecase menggambarkan mix atau gabungan dari laporan-laporan yang disajikan di dalam sistem informasi pemasaran. Precondition Manajer melihat Bauran Integrasi Typical Course of Events Actor Action System Response 1. Memilih menu 2. Menampilkan 71 bauran integrasi halaman bauran integrasi. 3. Memilih pilihan laporan secara overall atau Spesific 4. Menghubungkan dengan database pendapatan 5. Menampilkan halaman bauran integrasi . berupa grafik Alternate Courses 2 : Terdapat pilihan overall dan specific Concluction Manajer Melihat data bauran integrasi. Post Condition Bauran Integrasi berhasil diakses.

4.2.1.3 Activity diagram

Activity diagram menggambarkan berbagai alir aktifitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi dan bagaimana mereka berakhir. Berikut merupakan activity diagram yang menggambarkan aktifitas-aktifitas yang terjadi dalam sistem informasi pemasaran. 72

1. Activity diagram Login

Membuka Sistem Informasi Pemasaran Menampilkan Menu login Masukkan Username Password Menampilkan Pesan Kesalahan Menampilkan Menu Utama Sistem Informasi Pemasaran Cek_Salah Cek_Benar Mulai Selesai Gambar 4.6 Activity diagram Login Keterangan Gambar : Pada activity diagram “Login”, Staf pemasaran, staf keuangan dan manajer yaitu membuka sistem informasi pemasaran. Staf pemasaran, staf keuangan dan manajer terlebih dahulu melakukan login. Saat membuka sistem, maka sistem akan menampilkan menu login. Masukkan username dan password pada kolom yang tersedia dan kemudian memilih tombol “Login”. Apabila username ataupun password salah, maka sistem akan menampilkan pesan kesalahan dan kembali ke menu login. Jika username dan password yang dimasukkan benar maka sistem akan 73 menampilkan halaman utama sistem informasi pemasaran untuk staf pemasaran, staf keuangan dan manajer.

2. Activity diagram Update Password