BAB 4 PEMBAHASAN
4.6 Workshop Design
4.6.1 Perancangan Sistem
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. Inputusername
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 ScenarioUpdate 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
updatepassword
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.
meng-65
update Password.
Post Condition Update Password telah berhasil.
Tabel 4.6 Usecase ScenarioLogout
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 ScenarioInput 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.
66
Tabel 4.8 Usecase ScenarioInput Master Produk Use Case Name InputMaster Produk
Use Case Id 5
Actor Staf Pemasaran
Description Usecase ini menggambarkan kegiatan staf pemasaran melakukan input master produk.
Precondition Staf Pemasaranmeng-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
67
1. Memilih menu
input master produk.
2. Menampilkan halaman master produk.
3. Memilih ‘insert data baru’
4. Menampilkan halaman
inputmaster 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-inputmaster produk.
Post Condition Data master produk akan tersimpan di dalam database
produk.
Tabel 4.9 Usecase ScenarioInput 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 Pemasaranmeng-input data promosi.
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 ScenarioInputPlace
Use Case Name Input Place
Use Case Id 7
Actor Staf Pemasaran
Description Usecase ini menggambarkan kegiatan staf pemasaran melakukan inputplace.
Precondition Staf Pemasaranmeng-inputplace.
Typical Course of Events Actor Action System Response 1. Memilih menu input place 2. Menampilkan
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 ScenarioInput 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 Keuanganmeng-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 ScenarioInput 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 Keuanganmeng-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
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 Manajermelihat 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
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 Manajermelihat 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.
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.