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