Usecase Scenario Perancangan Sistem

63 Keterangan gambar : Dalam usecase diagram, yang menjadi aktor adalah staf pemasaran, staf keuangan dan manajer, adapun aktor staf pemasaran mempunyai usecase login, update password, logout, input pemasaran produk, input master produk, input promosi dan input place. Adapun staf keuangan mempunyai usecase login, update password, logout, input data pendapatan dan input biaya promosi. Sedangkan aktor manajer mempunyai usecase login, update password, logout, laporan produk, laporan promosi, dan bauran integrasi.

4.6.1.2 Usecase Scenario

Proses yang terjadi pada gambar 4.2 dan 4.3 lebih lanjut dijelaskan secara rinci pada tabel 4.4 sampai dengan tabel 4.15. Tabel 4.4 Usecase Scenario Login Use Case Name Login Use Case Id 1 Actor Staf Pemasaran, Staf Keuangan dan Manajer. Description Usecase menggambarkan kegiatan memasukkan username dan password untuk mengakses sistem. Precondition Staf Pemasaran, Staf Keuangan dan Manajer memasukkan username dan password untuk dapat masuk kedalam sistem. Typical Course of Events Actor Action System Response 1. Input username dan password 2. Cek Username dan Password 3. Menampilkan halaman sistem informasi pemasaran. 64 Alternate Courses 2 : Jika Username dan Password benar maka langsung masuk ke dalam sistem. Jika Username dan password salah maka akan menampilkan pesan kesalahan. Conclusion Staf Pemasaran, Staf Keuangan dan Manajer Login ke dalam sistem dan masuk ke halaman utama. Post Condition Staf Pemasaran, Staf Keuangan dan Manajer dapat mengakses sistem. Tabel 4.5 Usecase Scenario Update Password Use Case Name Update Password Use Case Id 2 Actor Staf Pemasaran, Staf Keuangan dan Manajer. Description Use case menggambarkan kegiatan meng-update Password . Precondition Staf Pemasaran, Staf Keuangan dan Manajer meng- update Password. Typical Course 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- 65 update Password . Post Condition Update Password telah berhasil. Tabel 4.6 Usecase Scenario Logout Use Case Name Logout Use Case Id 3 Actor Staf Pemasaran, Staf Keuangan dan Manajer. Description Use case ini menggambarkan kegiatan Staf Pemasaran, Staf Keuangan dan Manajer untuk keluar dari sistem. Precondition Staf Pemasaran, Staf Keuangan dan Manajer keluar dari sistem. Typical Course of Events Actor Action System Response 1. Memilih menu logout. 2. Menghubungkan dengan database user. 3. Menampilkan halaman login. Alternate Courses - Conclusion Staf Pemasaran, Staf Keuangan dan Manajer keluar dari sistem. Post Condition Staf Pemasaran, Staf Keuangan dan Manajer akan keluar dari sistem. Tabel 4.7 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. 66 Tabel 4.8 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. Typical Course of Events Actor Action System Response 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 ke database 7. Menghubungkan dengan database laporan Alternate Courses 2 : Terdapat pilihan edit dan delete. 5 : Jika data yang dimasukkan kurang lengkap maka akan terjadi pesan kesalahan. 6: Jika aktor menekan “batal” maka tanda informasi memasukan data pemasaran produk batal dan tidak tersimpan dalam database. Conclusion Staf pemasaran meng-input data pemasaran produk. Post Condition Data pemasaran produk akan tersimpan di dalam database laporan. 67 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 aktor menekan “batal” maka tanda informasi memasukan data master produk batal dan tidak tersimpan dalam database. Conclusion Staf Pemasaran meng-input master produk. Post Condition Data master produk akan tersimpan di dalam database produk. Tabel 4.9 Usecase Scenario Input Promosi Use Case Name Input Promosi Use Case Id 6 Actor Staf Pemasaran Description Usecase ini menggambarkan kegiatan staf pemasaran melakukan input data promosi. Precondition Staf Pemasaran meng-input data promosi. Typical Course of Events Actor Action System Response 68 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. Alternate Courses 2 : Terdapat pilihan edit dan delete. 5 : Jika data yang dimasukkan kurang lengkap maka akan terjadi pesan kesalahan 6 : Jika aktor menekan “Batal” maka tanda informasi memasukan data promosi batal dan tidak tersimpan dalam database. Conclusion Staf Pemasaran meng-input data promosi Post Condition Data promosi telah tersimpan dalam database jenis. Tabel 4.10 Usecase Scenario Input Place Use Case Name Input Place Use Case Id 7 Actor Staf Pemasaran Description Usecase ini menggambarkan kegiatan staf pemasaran melakukan input place. Precondition Staf Pemasaran meng-input place. Typical Course of Events Actor Action System Response 1. Memilih menu input place 2. Menampilkan halaman place. 69 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 aktor menekan “Batal” maka tanda informasi memasukan data place batal dan tidak tersimpan dalam database. Conclusion Staf Pemasaran meng-input place. Post Condition Data place telah tersimpan di dalam database kota. Tabel 4.11 Usecase Scenario Input Pendapatan Produk Use Case Name Input Data Pendapatan Use Case Id 8 Actor Staf Keuangan Description Usecase ini 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. 70 5. Mengisi form input pendapatan produk. 6. Klik simpan sebagai tanda informasi input data telah tersimpan ke database. 7. Menghubungkan dengan database pendapatan. Alternate Courses 2 : Terdapat pilihan edit dan delete. 5 : Jika data yang dimasukkan kurang lengkap maka akan terjadi pesan kesalahan. 6 : jika aktor menekan “Batal” maka tanda informasi memasukan data pendapatan produk batal dan tidak tersimpan dalam database. Conclusion Staf keuangan meng-input pendapatan produk. Post Condition Data pendapatan produk telah tersimpan dalam database pendapatan. Tabel 4.12 Usecase Scenario Input Biaya Promosi Use Case Name Input Biaya Promosi Use Case Id 9 Actor Staf Keuangan Description Usecase ini menggambarkan kegiatan staf keuangan melakukan input data biaya promosi. Precondition Staf Keuangan meng-input biaya promosi. Typical Course of Events Actor Action System Response 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. 71 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 aktor menekan “batal” maka tanda informasi memasukan data promosi batal dan tidak tersimpan dalam database. Conclusion Staf Keuangan meng-input data biaya promosi. Post Condition Data biaya promosi telah tersimpan dalam database promosi. Tabel 4.13 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 nasabah 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. Menghubungkan dengan database laporan. 4. Menampilkan halaman laporan produk berupa grafik 72 Alternate Courses 2 : Terdapat pilihan overall dan specific 4 : Tampilan data menggunakan grafik 3 dimensi Conclusion Manajer melihat laporan produk. Post Condition Laporan produk berhasil diakses. Tabel 4.14 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. Menghubungkan dengan database promosi. 4. Menampilkan halaman laporan promosi berupa grafik. Alternate Courses 2 : Terdapat pilihan overall dan specific 4 : Tampilan data menggunakan grafik 3 dimensi Conclusion Manajer Melihat data promosi. Post Condition Laporan promosi berhasil diakses. 73 Tabel 4.15 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 Manager melihat Bauran Integrasi. Typical Course of Events Actor Action System Response 1. Memilih menu bauran integrasi 3. Menampilkan halaman bauran integrasi. 2. Menghubungkan dengan database pendapatan. 3. Menampilkan halaman bauran integrasi berupa grafik. Alternate Courses 2 : Terdapat pilihan overall dan specific 3 : Tampilan data merupakan gabungan dari unsur- unsur sebelumnya Conclusion Manajer Melihat data bauran integrasi. Post Condition Bauran Integrasi Berhasil diakses.

4.6.1.3 Activity Diagram