BAB 3 METODOLOGI PENELITIAN
4.2 Workshop Design
4.2.1 Perancangan Sistem
4.2.1.2 Usecase Scenario
Proses yang terjadi pada gambar 4.2 dan 4.3 lebih lanjut
dijelaskan secara rinci pada table 4.4 sampai dengan table 4.15.
Tabel 4.2 Usecase Scenario Login
Use Case Name Login
Use Case Id 1
Actor Staf Pemasaran, Staf Keuangan, dan Manager.
Description Usecase menggambarkan kegiatan memasukkan
Username dan password untuk mengakses sistem.
Precondition Staf Pemasaran, Staf Keuangan, dan Manager
memasukkan username dan password untuk dapat
masuk kedalam sistem.
Typical Course of Events Actor Action System Response
1. Membuka Sistem
Informasi Pemasaran 3. Input Username dan
Password
2. Menampilkan Menu
Login
4. Cek Username dan
Password
5. Menampilkan menu
56 pemasaran
Alternate Course
4. Jika Username dan Password salah maka akan
menampilkan pesan kesalahan dan meminta user
untuk memasukkan kembali Username dan
Password yang benar.
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.3 Usecase Scenario Update Password
User Case Name Update Password
User 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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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.