Analisis Perbandingan Sistem Tabel User Tabel Promosi Tabel Produk Tabel Pendapatan Tabel Laporan

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