57
Gambar 4.3 Gambaran sistem yang diusulkan
Keterangan gambar : Pada sistem yang akan diusulkan, staf pemasaran
menginput data pemasaran produk, master produk, promosi dan place ke dalam sistem, begitu pula dengan staf keuangan yang menginput data
pendapatan produk dan biaya promosi ke dalam sistem. Data yang telah diinput kemudian masuk ke dalam server sistem. Setelah diproses di
dalam sistem maka proses yang akan ditampilkan berupa grafik sehingga mudah dimengerti oleh manajer.
4.4 Analisis Perbandingan Sistem
Penulis melakukan analisis perbandingan sistem untuk membandingkan kekurangan yang ada pada sistem yang sedang berjalan, literatur sejenis, dan apa
saja kelebihan sistem yang diusulkan.
58
Tabel 4.1
Analisis Perbandingan Sistem
4.5 Perencanaan Syarat-Syarat
Sebagaimana telah diuraikan pada bab sebelumnya, fase ini adalah fase dimana pihak perusahaan manajer dan penulis bertemu untuk mengidentifikasi
tujuan-tujuan perancangan sistem serta mengidentifikasi syarat-syarat informasi yang ditimbulkan dari tujuan-tujuan tersebut.
4.5.1 Tujuan Perancangan Sistem
Perancangan sistem bertujuan untuk membantu pihak manajemen pada BMT Cita Sejahtera dalam mengakses laporan pemasaran serta dapat
No Sistem Berjalan
Studi Literatur Sejenis Sistem Yang Diusulkan
1 Laporan Pemasaran yang
disajikan masih manual Kurang update terhadap
informasi eksternal yang berhubungan dengan proses
bisnis perusahaan Terdapat eksternal data
sebagai bahan acuan serta menyajikan desain yang
informatif dan interaktif.
2 Lambat dalam menerima
respon baik dari internal maupun eksternal
Sistem yang dibuat kurang dapat menyesuaikan dengan
perubahan dan perkembangan yang terjadi
di pasar Sistem dibuat sedemikian
rupa sehingga dapat menyesuaikan dengan
kebutuhan pasar pada umumnya dan pemasaran
pada khususnya.
3 Tampilan yang disajikan
tidak User Friendly Tidak ada data eksternal
yang dijadikan acuan pemasaran
Tampilan yang disajikan dengan grafik 3 dimensi
dan juga informasi mengenai pemasaran per
wilayah sebagai acuan keberhasilan atau
kemajuan.
59
memberikan masukan kepada manajer untuk menentukan strategi pemasaran yang akan datang.
4.5.2 Kebutuhan Perancangan Sistem
1. Memerlukan antarmuka yang user-friendly agar memudahkan
pihak BMT dalam menentukan strategi pemasaran.
2. Sistem harus didukung dengan data internal dan eksternal.
4.5.3 Definisi Masalah
Beberapa hal yang menjadi kendala dalam sistem pemasaran yang sedang berjalan dalam memenuhi kebutuhan informasi untuk manajer dalam
menentukan kebijakan dan mengambil keputusan yang tepat dan benar yang berhubungan dengan pemasaran, yaitu sistem manual yang ada belum dapat
menyajikan laporan yang memberikan perbandingan dan juga kinerja perusahaan secara ringkas yang dapat membantu manajer untuk membuat
perencanaan dalam kegiatan pemasaran. Oleh karena itu, diperlukan pengembangan sistem yang dapat menangani permasalahan-permasalahan
tersebut.
4.6 Workshop Design
Pada tahapan design sistem yang dilakukan meliputi perancangan sistem, perancangan basis data, dan perancangan layout sistem.
60
4.6.1 Perancangan Sistem
Alur proses sistem informasi pemasaran digambarkan dengan menggunakan diagram UML yang terdiri atas usecase diagram, usecase
scenario, activity diagram, sequence diagram dan class diagram.
4.6.1.1 Use Case Diagram
Pada use case diagram ini menjelaskan apa yang dilakukan oleh sistem yang akan dikembangkan dan siapa saja yang akan berinteraksi
dengan sistem. Penulis juga mendeskripsikan interaksi antara aktor di dalam sistem informasi pemasaran.
Pada perancangan use case diagram di bawah terdapat tiga aktor, yaitu aktor Staf Pemasaran, Staf Keuangan dan aktor Manajer.
Ketiga aktor tersebut mempunyai hak akses yang berbeda-beda, antara lain :
Tabel 4.2 Identifikasi aktor dan usecase
No Aktor
Deskripsi
1. Staf Pemasaran
Orang yang menginput, menghapus dan mengubah data pemasaran produk, master
produk, data promosi, data place. 2.
Staf Keuangan Orang yang menginput, menghapus dan
mengubah pendapatan produk dan biaya promosi.
3. Manajer
Orang yang melihat seluruh laporan produk, laporan promosi, dan bauran integrasi.
61
Selanjutnya Tabel 4.2 berikut menggambarkan interaksi antar aktor pada tabel 4.1 dengan sistem.
Tabel 4.3
Daftar Diagram Use Case Sistem Informasi Pemasaran
No. Deskripsi
Aktor Usecase
1 Usecase
menggambarkan kegiatan memasukkan username dan password
untuk mengakses sistem. Staf Pemasaran, Staf
Keuangan, Manajer Login
2 Use case
menggambarkan kegiatan Meng-Update Password.
Staf Pemasaran, Staf Keuangan, Manajer
Update Password 3
Use case
ini menggambarkan
kegiatan untuk keluar dari sistem. Staf Pemasaran, Staf
Keuangan, Manajer Logout
4 Usecase
ini menggambarkan kegiatan staf pemasaran melakukan input
pemasaran produk. Staf Pemasaran
Input Pemasaran Produk
5 Usecase
ini menggambarkan kegiatan staf pemasaran melakukan input
master produk. Staf Pemasaran
Input Master Produk
6 Usecase
ini menggambarkan kegiatan staf pemasaran melakukan input
promosi. Staf Pemasaran
Input Promosi
7 Usecase
ini menggambarkan kegiatan staf pemasaran melakukan input
place .
Staf Pemasaran Input Place
8 Usecase
ini menggambarkan kegiatan staf
keuangan melakukan
input pendapatan produk
Staf Keuangan Input Pendapatan
Produk
9 Usecase
ini menggambarkan kegiatan staf keuangan melakukan input biaya
promosi. Staf Keuangan
Input Biaya Promosi
62
10 Usecase
menggambarkan kegiatan manajer melihat laporan produk
berupa grafik dengan keterangan berapa banyak jumlah nasabah yang
sudah terdaftar. Manajer
Laporan Produk
11 Usecase
menggambarkan kegiatan manajer melihat laporan promosi
berupa grafik dengan keterangan biaya yang dikeluarkan dan target
dari pemasaran tersebut. Manajer
Laporan Promosi
12 Usecase
menggambarkan mix atau gabungan dari laporan-laporan yang
disajikan di dalam sistem informasi pemasaran.
Manajer Bauran Integrasi
Gambar 4.4 Use Case Diagram
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
Activity diagram menggambarkan berbagai alir aktifitas dalam
sistem yang sedang dirancang, bagaimana masing-masing alir berawal, desicion
yang mungkin terjadi dan bagaimana mereka berakhir. Berikut merupakan activity diagram yang menggambarkan aktifitas-aktifitas yang
terjadi dalam sistem informasi pemasaran.
74
1. Activity Diagram Login
Gambar 4.5 Activity Diagram Login
Keterangan Gambar
: Pada activity diagram “Login”, yang pertama dilakukan oleh 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
75
“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
menampilkan halaman utama sistem informasi pemasaran untuk staf pemasaran, staf keuangan dan manajer.
2. Activity Diagram Update Password
Gambar 4.6 Activity Diagram Update Password
76
Keterangan Gambar
: Pada activity diagram “update password” yang pertama dilakukan oleh 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 button “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 menampilkan halaman utama sistem informasi pemasaran untuk staf pemasaran, staf keuangan dan
manajer. Kemudian staf pemasaran, staf keuangan dan manajer memilih menu update password dan mengisi form yang tersedia.
Setelah mengisi form update password tersebut, maka staf pemasaran, staf keuangan dan manajer memilih button “Submit” untuk
menyimpan dalam
database atau
button “
Cancel” untuk
membatalkannya dan kembali ke menu utama sistem informasi pemasaran.
77
3. Activity Diagram Logout
Gambar 4.7
Activity Diagram Logout
Keterangan gambar
: Di dalam activity diagram “logout” yang pertama harus dilakukan oleh staf pemasaran, staf keuangan dan
manajer yaitu membuka sistem informasi pemasaran. Staf pemasaran, staf keuangan dan manajer terlebih dahulu melakukan login. Saat
membuka sistem akan menampilkan menu login. Masukkan Username dan Password. Jika salah memasukkan Username dan Password,
78
sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan Password yang benar. Jika benar
memasukkan Username dan Password maka sistem akan menampilkan halaman utama sistem informasi pemasaran. Kemudian
staf pemasaran, staf keuangan dan manajer dapat memilih menu logout
untuk keluar dari sistem, lalu otomatis staf pemasaran, staf keuangan dan manajer akan keluar dari halaman sistem.
4. Activity Diagram Input Pemasaran Produk
Gambar 4.8 Activity Diagram Input Pemasaran Produk
79
Keterangan Gambar :
Di dalam activity diagram “Input Pemasaran Produk” yang pertama harus dilakukan oleh staf pemasaran yaitu
membuka sistem informasi pemasaran. Staf pemasaran terlebih dahulu melakukan login. Saat membuka sistem, maka sistem akan
menampilkan halaman menu login. Masukkan Username dan Password
. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk
memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan
menampilkan halaman utama sistem informasi pemasaran. Kemudian staf pemasaran memilih menu input pemasaran produk dan sistem
akan menampilkan halaman pemasaran produk, kemudian staf pemasaran dapat memilih menu “insert data baru” kemudian sistem
akan menampilkan halaman input pemasaran produk, dan staf pemasaran akan mengisi form yang tersedia dan mengisi form data
tersebut berdasarkan jenisnya. Setelah mengisi form input data tersebut maka staf pemasaran memilih button “simpan” untuk
menyimpan dalam database dan staf pemasaran dapat memilih menu “view data” maka sistem akan menampilkan halaman pemasaran
produk yang berisi data-data yang sudah di-input atau memilih button “batal“ untuk membatalkannya, maka sistem akan kembali
menampilkan halaman pemasaran produk.
80
5. Activity Diagram Input Master Produk
Gambar 4.9 Activity Diagram Input Master Produk
81
Keterangan gambar
: Di dalam activity diagram “Input Master Produk” yang pertama harus dilakukan oleh staf pemasaran yaitu
membuka sistem informasi pemasaran. Staf pemasaran terlebih dahulu melakukan login. Saat membuka sistem, maka sistem akan
menampilkan halaman menu login. Masukkan Username dan Password
. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk
memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan
menampilkan halaman utama sistem informasi pemasaran. Kemudian staf pemasaran memilih menu input master produk dan sistem akan
menampilkan halaman master produk, kemudian staf pemasaran dapat memilih menu “insert data baru” kemudian sistem akan menampilkan
halaman input master produk, dan staf pemasaran akan mengisi form yang tersedia dan mengisi form data tersebut berdasarkan jenisnya.
Setelah mengisi form input data tersebut maka staf pemasaran memilih button
“simpan” untuk menyimpan dalam database dan staf pemasaran dapat memilih menu “view data” maka sistem akan
menampilkan halaman master produk yang berisi data-data yang sudah di-input atau memilih button “batal“ untuk membatalkannya,
maka sistem akan kembali menampilkan halaman master produk.
82
6. Activity Diagram Input Promosi
Gambar 4.10 Activity Diagram Input Promosi
83
Keterangan gambar
: Di dalam activity diagram “Input Promosi” yang pertama harus dilakukan oleh staf pemasaran yaitu membuka
sistem informasi pemasaran. Staf pemasaran terlebih dahulu melakukan login. Saat membuka sistem, maka sistem akan
menampilkan halaman menu login. Masukkan Username dan Password
. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk
memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan
menampilkan halaman utama sistem informasi pemasaran. Kemudian staf pemasaran memilih menu input promosi dan sistem akan
menampilkan halaman promosi, kemudian staf pemasaran dapat memilih menu “insert data baru” kemudian sistem akan menampilkan
halaman input promosi, dan staf pemasaran akan mengisi form yang tersedia dan mengisi form data tersebut berdasarkan jenisnya. Setelah
mengisi form input data tersebut maka staf pemasaran memilih button “simpan” untuk menyimpan dalam database dan staf pemasaran dapat
memilih menu “view data” maka sistem akan menampilkan halaman promosi yang berisi data-data yang sudah di-input atau memilih button
“batal“ untuk membatalkannya, maka sistem akan kembali menampilkan halaman promosi.
84
7. Activity Diagram Input Place
Gambar 4.11 Activity Diagram Input Place
85
Keterangan gambar
: Di dalam activity diagram “Input Place” yang pertama harus dilakukan oleh staf pemasaran yaitu membuka sistem
informasi pemasaran. Staf pemasaran terlebih dahulu melakukan login
. Saat membuka sistem, maka sistem akan menampilkan halaman menu login. Masukkan Username dan Password. Jika salah
memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan
Username dan Password yang benar. Jika benar memasukkan
Username dan Password maka sistem akan menampilkan halaman
utama sistem informasi pemasaran. Kemudian staf pemasaran memilih menu input place dan sistem akan menampilkan halaman place,
kemudian staf pemasaran dapat memilih menu “insert data baru” kemudian sistem akan menampilkan halaman input place, dan staf
pemasaran akan mengisi form yang tersedia dan mengisi form data tersebut berdasarkan jenisnya. Setelah mengisi form input data
tersebut maka staf pemasaran memilih button “simpan” untuk menyimpan dalam database dan staf pemasaran dapat memilih menu
“view data” maka sistem akan menampilkan halaman place yang berisi data-data yang sudah di-input atau memilih button “batal“ untuk
membatalkannya, maka sistem akan kembali menampilkan halaman place
.
86
8. Activity Diagram Input Pendapatan Produk
Benar Salah
Simpan Batal
Menampilkan Halaman Pendapatan Produk
Mulai
Cek Menampilkan Pesan Kesalahan
Memilih Menu “Input Pendapatan Produk”
Cek Masukkan Username
Password Menampilkan Menu
Login
Pilih Botton “Simpan”
Pilih Botton “Batal”
Menampilkan Menu Utama Sistem Informasi Pemasaran
Isi Form Input Pendapatan Produk
Selesai
Memilih ‘insert data baru’ Menampilkan Halaman Input
Pendapatan Produk M embuka Sistem Informasi
Pemasaran
M emilih ‘view data’
Gambar 4.12 Activity Diagram Input Pendapatan Produk
87
Keterangan gambar
: Di dalam activity diagram “Input Pendapatan Produk” yang pertama harus dilakukan oleh staf pemasaran yaitu
membuka sistem informasi pemasaran. Staf pemasaran terlebih dahulu melakukan login. Saat membuka sistem, maka sistem akan
menampilkan halaman menu login. Masukkan Username dan Password
. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk
memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan
menampilkan halaman utama sistem informasi pemasaran. Kemudian staf pemasaran memilih menu input pendapatan produk dan sistem
akan menampilkan halaman pendapatan produk, kemudian staf pemasaran dapat memilih menu “insert data baru” kemudian sistem
akan menampilkan halaman input pendapatan produk, dan staf pemasaran akan mengisi form yang tersedia dan mengisi form data
tersebut berdasarkan jenisnya. Setelah mengisi form input data tersebut maka staf pemasaran memilih button “simpan” untuk
menyimpan dalam database dan staf pemasaran dapat memilih menu “view data” maka sistem akan menampilkan halaman pendapatan
produk yang berisi data-data yang sudah di-input atau memilih button “batal“ untuk membatalkannya, maka sistem akan kembali
menampilkan halaman pendapatan produk.
88
9. Activity Diagram Input Biaya Promosi
Gambar 4.13
Activity Diagram Input Biaya Promosi
89
Keterangan gambar
: Di dalam activity diagram “Input Biaya Promosi” yang pertama harus dilakukan oleh staf pemasaran yaitu
membuka sistem informasi pemasaran. Staf pemasaran terlebih dahulu melakukan login. Saat membuka sistem, maka sistem akan
menampilkan halaman menu login. Masukkan Username dan Password
. Jika salah memasukkan Username dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk
memasukkan Username dan Password yang benar. Jika benar memasukkan Username dan Password maka sistem akan
menampilkan halaman utama sistem informasi pemasaran. Kemudian staf pemasaran memilih menu input biaya promosi dan sistem akan
menampilkan halaman biaya promosi, kemudian staf pemasaran dapat memilih menu “insert data baru” kemudian sistem akan menampilkan
halaman input biaya promosi, dan staf pemasaran akan mengisi form yang tersedia dan mengisi form data tersebut berdasarkan jenisnya.
Setelah mengisi form input data tersebut maka staf pemasaran memilih button
“simpan” untuk menyimpan dalam database dan staf pemasaran dapat memilih menu “view data” maka sistem akan
menampilkan halaman biaya promosi yang berisi data-data yang sudah di-input atau memilih button “batal“ untuk membatalkannya, maka
sistem akan kembali menampilkan halaman biaya promosi.
90
10. Activity Diagram Laporan Produk
Gambar 4.14
Activity Diagram Laporan Produk
91
Keterangan gambar
: Di dalam activity diagram “Laporan Produk” yang pertama harus dilakukan oleh manajer yaitu membuka aplikasi
sistem informasi pemasaran. Manajer terlebih dahulu melakukan login
. Saat membuka sistem, maka sistem akan menampilkan menu login
. Masukkan Username dan Password. Jika salah memasukkan Username
dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan
Password yang benar. Jika benar memasukkan Username dan
Password maka sistem akan menampilkan halaman utama sistem
informasi pemasaran. Kemudian manajer memilih menu laporan produk, maka sistem akan menampilkan halaman pilihan overall dan
specific , kemudian manajer dapat memilih menu overall atau Spesific
untuk mengetahui laporan yang diinginkan. Jika manajer memilih laporan secara overall maka sistem akan menampilkan laporan secara
keseluruhan, sedangkan jika manajer memilih secara spesifik maka sistem akan menampilkan secara detail.
92
11. Activity Diagram Laporan Promosi
Benar Salah
Menampilkan Halaman Pilihan “Overall atau Spesific”
Mulai
Login
Manampilkan Pesan Kesalahan
Memilih Menu “Laporan Promosi”
Masukkan Username Password
Menampilkan Menu Login
Menampilkan Menu Utama Sistem Informasi Pemasaran
Selesai Memilih Menu
“Overall atau Spesific” Menampilkan Halaman
Laporan Promosi Sesuai Pilihan
Gambar 4.15
Activity Diagram Laporan Promosi
93
Keterangan gambar
: Di dalam activity diagram “Laporan Promosi” yang pertama harus dilakukan oleh manajer yaitu membuka aplikasi
sistem informasi pemasaran. Manajer terlebih dahulu melakukan login
. Saat membuka sistem, maka sistem akan menampilkan menu login
. Masukkan Username dan Password. Jika salah memasukkan Username
dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan
Password yang benar. Jika benar memasukkan Username dan
Password maka sistem akan menampilkan halaman utama sistem
informasi pemasaran. Kemudian manajer memilih menu laporan produk, maka sistem akan menampilkan halaman pilihan overall dan
specific , kemudian manajer dapat memilih menu overall atau Spesific
untuk mengetahui laporan yang diinginkan. Jika manajer memilih laporan secara overall maka sistem akan menampilkan laporan secara
keseluruhan, sedangkan jika manajer memilih secara spesifik maka sistem akan menampilkan secara detail.
94
12. Activity Diagram Bauran Integrasi
Gambar 4.16 Activity Diagram Bauran Integrasi
95
Keterangan gambar
: Di dalam activity diagram “Bauran Integrasi” yang pertama harus dilakukan oleh manajer yaitu membuka aplikasi
sistem informasi pemasaran. Manajer terlebih dahulu melakukan login
. Saat membuka sistem, maka sistem akan menampilkan menu login
. Masukkan Username dan Password. Jika salah memasukkan Username
dan Password, sistem akan menampilkan pesan kesalahan dan kembali ke menu login untuk memasukkan Username dan
Password yang benar. Jika benar memasukkan Username dan
Password maka sistem akan menampilkan halaman utama sistem
informasi pemasaran. Kemudian manajer memilih menu laporan produk, maka sistem akan menampilkan halaman pilihan overall dan
specific , kemudian manajer dapat memilih menu overall atau Spesific
untuk mengetahui laporan yang diinginkan. Jika manajer memilih laporan secara overall maka sistem akan menampilkan laporan secara
keseluruhan, sedangkan jika manajer memilih secara spesifik maka sistem akan menampilkan secara detail.
4.6.1.4 Sequence Diagram
Menjelaskan interaksi antara beberapa objek untuk periode waktu tertentu dan juga menekankan interaksi sekumpulan objek pada waktu
atau pada hubungannya. Sequence diagram dapat menjelaskan aliran pesan antar objek saat menjalankan suatu usecase. Berikut adalah
sequence diagram yang menjelaskan aliran pesan antar objek dalam
aktivitas usecase dari rancangan sistem yang akan dikembangkan.
96
1. Sequence Diagram Login
Gambar 4.17 Sequence Diagram Login
Keterangan Gambar : Pada sequence diagram “Login”, staf
pemasaran, staf keuangan dan manajer sebagai aktor. Staf pemasaran, staf keuangan dan manajer mengirim message untuk memasukkan
Username dan Password kepada object user dan melakukan proses
panggil di database. Jika Username dan Password salah, maka object user
mengirim message login gagal. Object user mengirim message kepada diri sendiri bahwa Username dan Password salah dan object
user mengirim message kepada aktor bahwa tampilan pesan salah.
97
Jika Username dan Password benar, maka object user mengirim message login
sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password benar. Object user akan
mengirim message kepada aktor untuk menampilkan halaman utama halaman sistem informasi pemasaran.
2. Sequence Diagram Update Password
Gambar 4.18
Sequence Diagram Update Password
98
Keterangan Gambar
: Pada sequence diagram “update password”, staf pemasaran, staf keuangan dan manajer sebagai aktor. Staf
pemasaran, staf keuangan dan manajer mengirim message untuk memasukkan Username dan Password kepada object user dan
melakukan proses panggil di database. Jika Username dan Password salah, maka object user mengirim message login gagal. Object user
mengirim message kepada diri sendiri bahwa Username dan Password salah dan object user mengirim message kepada aktor bahwa tampilan
pesan salah. Jika Username dan Password benar, maka object user mengirim message login sukses. Object user mengirim message
kepada diri sendiri bahwa Username dan Password benar. Object user akan mengirim message kepada aktor untuk menampilkan halaman
utama halaman sistem informasi pemasaran. Aktor mengirim message
untuk memilih menu update password kepada object user. Dan Object user mengirim message untuk menampilkan halaman
update password . Aktor mengirim message untuk mengubah data
password . Object user mengirim message kepada diri sendiri bahwa
data password telah diubah.
99
3. Sequence Diagram Logout
Gambar 4.19 Sequence Diagram Logout
Keterangan Gambar
: Pada sequence diagram “update password”, staf pemasaran, staf keuangan dan manajer sebagai aktor. Staf
pemasaran, staf keuangan dan manajer mengirim message untuk memasukkan Username dan Password kepada object user dan
melakukan proses panggil di database. Jika Username dan Password salah, maka object user mengirim message login gagal. Object user
mengirim message kepada diri sendiri bahwa Username dan Password salah object user mengirim message kepada aktor bahwa tampilan
pesan salah. Jika Username dan Password benar, maka object user mengirim message login sukses. Object user mengirim message
100
kepada diri sendiri bahwa Username dan Password benar. Object user akan mengirim message kepada aktor untuk menampilkan halaman
utama halaman sistem informasi pemasaran. Aktor mengirim message
untuk memilih menu logout kepada object user. Object user mengirim message untuk keluar dari halaman sistem informasi
pemasaran.
4. Sequence Diagram Input Pemasaran Produk
8 : Pilih Menu “Input Pemasaran Produk” 9 : Tampil Halaman Pemasaran Produk
Data Pemasaran Produk 10 : Pilih “Insert data baru”
User
5 : Login Sukses 1: Masukkan Username Password
Staf Pemasaran
7 : Tampilkan halaman Sistem Informasi Pemasaran
2 : Login Gagal 4 : Tampil Pesan “Kombinasi Username dan
Password Salah” 6 : Username dan
Password Benar 3 : Username dan
Password Salah Laporan
11 : Tampil halaman form input data pemasaran produk
12 : Masukkan data pemasaran produk 13 : Data pemasaran produk
telah di simpan 14 : Pilih “View Data”
15 : Tampil Halaman Pemasaran Produk Data Pemasaran Produk
Gambar 4.20
Sequence Diagram Input Pemasaran Produk
101
Keterangan Gambar
: Pada sequence diagram “Input Pemasaran Produk”. Staf pemasaran sebagai aktor. Staf pemasaran mengirim
message untuk memasukkan Username dan Password kepada object
user dan melakukan proses panggil di database. Jika Username dan
Password salah, maka object user mengirim message login gagal.
Object user mengirim message kepada diri sendiri bahwa Username
dan Password salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar,
maka object user mengirim message login sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password
benar. Object user akan mengirim message kepada object aktor untuk menampilkan halaman utama halaman sistem informasi pemasaran.
Aktor staf pemasaran mengirim message untuk memilih menu input pemasaran produk kepada object laporan. Object laporan mengirim
message untuk menampilkan halaman pemasaran produk yang berisi
data pemasaran produk. Aktor staf pemasaran mengirim message untuk memilih menu ”insert data baru”. Object laporan mengirim
message untuk menampilkan form input pemasaran produk. Aktor staf
pemasaran mengirim message untuk memasukkan data pemasaran produk. Aktor staf pemasaran mengirim message kepada diri sendiri
bahwa data pemasaran produk telah tersimpan. Kemudian aktor mengirim message untuk memilih “view data”, dan object laporan
mengirim message untk menampilkan halaman pemasaran produk yang berisi data pemasaran produk.
102
5. Sequence Diagram Input Master Produk
Gambar 4.21 Sequence Diagram Input Master Produk
103
Keterangan Gambar
: Pada sequence diagram “Input Master Produk”. Staf pemasaran sebagai aktor. Staf pemasaran mengirim
message untuk memasukkan Username dan Password kepada object
user dan melakukan proses panggil di database. Jika Username dan
Password salah, maka object user mengirim message login gagal.
Object user mengirim message kepada diri sendiri bahwa Username
dan Password salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar,
maka object user mengirim message login sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password
benar. Object user akan mengirim message kepada aktor untuk menampilkan halaman utama halaman sistem informasi pemasaran.
Aktor staf pemasaran mengirim message untuk memilih menu input master produk kepada object produk. Object produk mengirim
message untuk menampilkan halaman master produk yang berisi data
master produk. Aktor staf pemasaran mengirim message untuk memilih menu ”insert data baru”. Object produk mengirim message
untuk menampilkan form input master produk. Aktor staf pemasaran mengirim message untuk memasukkan data master produk. Aktor staf
pemasaran mengirim message kepada diri sendiri bahwa data master produk telah tersimpan. Kemudian aktor mengirim message untuk
memilih “view data”, dan object produk mengirim message untuk menampilkan halaman master produk yang berisi data master produk.
104
6. Sequence Diagram Input Promosi
Gambar 4.22 Sequence Diagram Input Promosi
105
Keterangan Gambar
: Pada sequence diagram “Input Promosi”. Staf pemasaran sebagai aktor. Staf pemasaran mengirim message untuk
memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password
salah, maka object user mengirim message login gagal. Object user mengirim message kepada diri sendiri bahwa Username dan Password
salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user
mengirim message login sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password benar. Object user
akan mengirim message kepada aktor untuk menampilkan halaman utama halaman sistem informasi pemasaran. Aktor staf pemasaran
mengirim message untuk memilih menu input promosi kepada object jenis. Object jenis mengirim message untuk menampilkan halaman
promosi yang berisi data promosi. Aktor staf pemasaran mengirim message
untuk memilih menu ”insert data baru”. Object jenis mengirim message untuk menampilkan form input promosi. Aktor staf
pemasaran mengirim message untuk memasukkan data promosi. Aktor staf pemasaran mengirim message kepada diri sendiri bahwa data
promosi telah tersimpan. Kemudian aktor mengirim message untuk memilih “view data”, dan object jenis mengirim message untuk
menampilkan halaman promosi yang berisi data promosi.
106
7. Sequence Diagram Input Place
Gambar 4.23
Sequence Diagram Input Place
107
Keterangan Gambar
: Pada sequence diagram “Input Place”. Staf pemasaran sebagai aktor. Staf pemasaran mengirim message untuk
memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password
salah, maka object user mengirim message login gagal. Object user mengirim message kepada diri sendiri bahwa Username dan Password
salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user
mengirim message login sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password benar. Object user
akan mengirim message kepada aktor untuk menampilkan halaman utama halaman sistem informasi pemasaran. Aktor staf pemasaran
mengirim message untuk memilih menu input place kepada object kota. Object kota mengirim message untuk menampilkan halaman
place yang berisi data place. Aktor staf pemasaran mengirim message
untuk memilih menu ”insert data baru”. Object kota mengirim message
untuk menampilkan form input place. Aktor staf pemasaran mengirim message untuk memasukkan data place. Aktor staf
pemasaran mengirim message kepada diri sendiri bahwa data place telah tersimpan. Kemudian aktor mengirim message untuk memilih
“view data”, dan object kota mengirim message untuk menampilkan halaman place yang berisi data place.
108
8. Sequence Diagram Input Pendapatan Produk
Gambar 4.24 Sequence Diagram Input Pendapatan Produk
109
Keterangan Gambar
: Pada sequence diagram “Input Pendapatan Produk”. Staf keuangan sebagai aktor. Staf keuangan mengirim
message untuk memasukkan Username dan Password kepada object
user dan melakukan proses panggil di database. Jika Username dan
Password salah, maka object user mengirim message login gagal.
Object user mengirim message kepada diri sendiri bahwa Username
dan Password salah dan object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar,
maka object user mengirim message login sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password
benar. Object user akan mengirim message kepada aktor untuk menampilkan halaman utama halaman sistem informasi pemasaran.
Aktor staf keuangan mengirim message untuk memilih menu input pendapatan produk kepada object pendapatan. Object pendapatan
mengirim message untuk menampilkan halaman pendapatan produk yang berisi data pendapatan produk. Aktor staf keuangan mengirim
message untuk memilih menu ”insert data baru”. Object pendapatan
mengirim message untuk menampilkan form input pendapatan produk. Aktor staf keuangan mengirim message untuk memasukkan data
pendapatan produk. Aktor staf keuangan mengirim message kepada diri sendiri bahwa data pendapatan produk telah tersimpan. Kemudian
aktor mengirim message untuk memilih “view data”, dan object pendapatan mengirim message untuk menampilkan halaman
pendapatan produk yang berisi data pendapatan produk.
110
9. Sequence Diagram Input Data Biaya Promosi
Gambar 4.25 Sequence Diagram Input Data Biaya Promosi
111
Keterangan Gambar
: Pada sequence diagram “Input Biaya Promosi”. Staf keuangan sebagai aktor. Staf keuangan mengirim
message untuk memasukkan Username dan Password kepada object
user dan melakukan proses panggil di database. Jika Username dan
Password salah, maka object user mengirim message login gagal.
Object user mengirim message kepada diri sendiri bahwa Username
dan Password salah dan object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar,
maka object user mengirim message login sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password
benar. Object user akan mengirim message kepada aktor untuk menampilkan halaman utama halaman sistem informasi pemasaran.
Aktor staf keuangan mengirim message untuk memilih menu input biaya promosi kepada object promosi. Object promosi mengirim
message untuk menampilkan halaman biaya promosi yang berisi data
biaya promosi. Aktor staf keuangan mengirim message untuk memilih menu ”insert data baru”. Object promosi mengirim message untuk
menampilkan form input biaya promosi. Aktor staf keuangan mengirim message untuk memasukkan data biaya promosi. Aktor staf
keuangan mengirim message kepada diri sendiri bahwa data biaya promosi telah tersimpan. Kemudian aktor mengirim message untuk
memilih “view data”, dan object promosi mengirim message untuk menampilkan halaman biaya promosi yang berisi data biaya promosi.
112
10. Sequence Diagram Laporan Produk
Gambar 4.26
Sequence Diagram Laporan Produk
113
Keterangan Gambar
: Pada sequence diagram “Laporan Produk”. manajer sebagai aktor. Manajer mengirim message untuk
memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password
salah, maka object user mengirim message login gagal. Object user mengirim message kepada diri sendiri bahwa Username dan Password
salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user
mengirim message login sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password benar. Object user
akan mengirim message kepada aktor untuk menampilkan halaman utama halaman sistem informasi pemasaran. Aktor manajer
mengirim message untuk memilih menu laporan produk kepada object laporan. Object laporan mengirim message untuk menampilkan
halaman pilihan “overall atau specific”. Dan aktor mengirim message untuk memilih laporan produk dengan pilihan overall dan specific
untuk mengetahui laporan yang diinginkan. Dan object laporan mengirim message kepada aktor untuk menampilkan halaman laporan
produk baik overall maupun specific.
114
11. Sequence Diagram Laporan Promosi
8 : Pilih M enu “Laporan Promosi” 9 : Tampil Halaman Pilihan
Overall dan Specific 10 : Pilih “Overall atau Spesific”
User
5 : Login Sukses 1: Masukkan Username Password
Manajer
7 : Tampilkan halaman Sistem Informasi Pemasaran
2 : Login Gagal 4 : Tampil Pesan “Kombinasi Username dan
Password Salah”
6 : Username dan Password Benar
3 : Username dan Password Salah
Promosi
11 : Tampil halaman laporan promosi sesuai pilihan
Gambar 4.27
Sequence Diagram Laporan Promosi
115
Keterangan Gambar
: Pada sequence diagram “Laporan Promosi”. manajer sebagai aktor. Manajer mengirim message untuk
memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password
salah, maka object user mengirim message login gagal. Object user mengirim message kepada diri sendiri bahwa Username dan Password
salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user
mengirim message login sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password benar. Object user
akan mengirim message kepada aktor untuk menampilkan halaman utama halaman sistem informasi pemasaran. Aktor manajer
mengirim message untuk memilih menu laporan promosi kepada object
promosi. Object promosi mengirim message untuk menampilkan halaman pilihan “overall atau specific”. Dan aktor
mengirim message untuk memilih laporan promosi dengan pilihan overall
dan specific untuk mengetahui laporan yang diinginkan. Dan object
laporan mengirim message kepada aktor untuk menampilkan halaman laporan promosi baik overall maupun specific.
116
12. Sequence Diagram Bauran Integrasi
Gambar 4.28 Sequence Diagram Bauran Integrasi
117
Keterangan Gambar
: Pada sequence diagram “Bauran Integrasi”. manajer sebagai aktor. Manajer mengirim message untuk
memasukkan Username dan Password kepada object user dan melakukan proses panggil di database. Jika Username dan Password
salah, maka object user mengirim message login gagal. Object user mengirim message kepada diri sendiri bahwa Username dan Password
salah object user mengirim message kepada aktor bahwa tampilan pesan salah. Jika Username dan Password benar, maka object user
mengirim message login sukses. Object user mengirim message kepada diri sendiri bahwa Username dan Password benar. Object user
akan mengirim message kepada aktor untuk menampilkan halaman utama halaman sistem informasi pemasaran. Aktor manajer
mengirim message untuk memilih menu bauran integrasi kepada object
pendapatan. Object pendapatan mengirim message untuk menampilkan halaman pilihan “overall atau specific”. Dan aktor
mengirim message untuk memilih bauran integrasi dengan pilihan overall
dan specific untuk mengetahui laporan yang diinginkan. Dan object
pendapatan mengirim message kepada aktor untuk menampilkan halaman bauran integrasi baik overall maupun specific.
118
4.6.1.5 Class Diagram
Gambar 4.29 Class Diagram
Keterangan Gambar :
1. Class “pendapatan” merupakan composite dari class “kota”, class
“bulan”, class “ produk”, Setiap satu pendapatn memiliki banyak kota, setiap satu pendapatan memiliki banyak bulan,
dan setiap satu pendapatan memiliki banyak produk. 2. Class “laporan” merupakan composite dari class “bulan” dan
class “produk”. Setiap satu laporan memiliki banyak bulan dan
setiap satu laporan banyak produk.
119
3. Class “promosi” merupakan composite dari class “jenis” dan class
“produk”. Setiap satu promosi memiliki banyak jenis dan setiap satu promosi memiliki banyak produk.
4. Class ”kota” berasosiasi dengan class “produk”. Karena setiap 0 sampai banyak kota memiliki satu sampai banyak produk.
5. Class “bulan” berasosiasi dengan class “produk”. Karena setiap 0 sampai banyak bulan memiliki satu sampai banyak
produk. 6. Class “jenis” berasosiasi dengan class “produk”. Karena setiap
0 sampai banyak jenis memiliki 0 sampai banyak produk. 7. Sedangkan class “user” merupakan kelas yang berdiri sendiri
tanpa berasosiasi dengan kelas manapun.
4.6.2 Perancangan Database Sistem
Berikut perancangan database yang dikumpulkan dalam bentuk penyajian sebagai berikut :
a. Tabel User
Nama Tabel : User Primary Key : userId
Foreign Key : -
120
Tabel 4.16
Tabel User
Nama Field Tipe Data
Ukuran Keterangan
userId char
5 Kode admin staf pemasaran, staf
keuangan, dan manajer. Username
varchar 15
username admin staf pemasaran,
staf keuangan, dan manajer. Password
varchar 20
Password admin staf pemasaran,
staf keuangan, dan manajer. Nama
varchar 20
Nama User Status
varchar 6
Status User Level
varchar 8
Level User
b. Tabel Promosi
Nama Tabel : Promosi Primary Key
: id_promo Foreign Key
: id_produk di dalam tabel produk id_jenis di dalam tabel jenis
Tabel 4.17
Tabel Promosi
Nama Field Tipe Data
Ukuran Keterangan
Id_promo char
2 Kode Promosi
Id_produk char
2 Kode Produk
Id_jenis char
2 Kode Jenis Promosi
Target varchar
4 Target Promosi
Keterangan text
- Keterangan Promosi
Biaya int
8 Biaya Promosi
121
c. Tabel Produk
Nama Tabel : Produk Primary Key
: id_produk Foreign Key
: -
Tabel 4.18 Tabel Produk
Nama Field Tipe Data
Ukuran Keterangan
Id_produk char
2 Kode produk
Produk varchar
20 Nama produk
d. Tabel Pendapatan
Nama Tabel : Pendapataan Primary Key
: id_pendapatan Foreign Key
: id_kota di dalam tabel kota Id_Produk di dalam tabel produk
Id_bulan di dalam tabel bulan
Tabel 4.19
Tabel Pendapatan
Nama Field Tipe Data
Ukuran Keterangan
Id_pendapatan char
2 Kode Pendapatan
Id_kota char
2 Kode Kota
Id_produk char
2 Kode Produk
Id_bulan char
2 Kode Bulan
Tahun varchar
4 Tahun
Jumlah_pendapatan int
8 Jumlah pendapatan produk
122
e. Tabel Laporan
Nama Tabel : Laporan Primary Key : id_laporan
Foreign Key : id_produk di dalam tabel produk
Id_bulan di dalam tabel bulan
Tabel 4.20 Tabel Laporan
Nama Field Tipe Data
Ukuran Keterangan
Id_laporan char
2 Kode Laporan
Id_produk char
2 Kode Produk
Id_bulan char
2 Kode Bulan
Tahun varchar
4 Tahun
Jumlah_nasabah int
5 Jumlah Nasabah
f. Tabel Kota