Sequence Diagram Perancangan Basisdata

sistem akan memberikan peringatan dan jika data yang dimasukkan benar data tersebut akan langsung tersimpan di dalam database. Administrator juga dapat merubah dan hapus data penjualan buku. Dalam kegiatan ini administrator dan eksekutif terlebih dahulu masuk ke dalam menu data penjualan. Setelah masuk ke dalam menu tersebut administrator dan eksekutif dapat memilih kategori apa yang diinginkan. Apabila telah dipilih salah satu maka akan tampil laporan penjualan sesuai dengan pilihan kategorinya. ::Stock 9.Akses menu input data stok 10. Tampilkan menu input data stok 14. Kirim Data input data 18. Masukkan data valid 16. kirim pesan gagal 17. Tampilkan pesan gagal 19. Kirim pesan berhasil 20. Kirim pesan berhasil 21. Tampilkan pesan berhasil 11. Memilih input data stok 15. Cek validasiinput data 22. Edit data stok 23. Kirim Data edit data 24. Edit data valid 25. Kirim pesan berhasil 26. Kirim pesan berhasil 27. Tampilkan pesan berhasil 12. Tampilkan form input data stok 13.input data stok ::Admin ::Tampilan ::Con Manajemen Stok 28. hapus stok buku 29.hapus data 30.hapus data 31. Kirim pesan berhasil 32. Kirim pesan berhasil 33. Tampilkan pesan berhasil ::eksekutif 1.Akses menu stok buku 2. Tampilkan stok buku 3. Pilih stok buku 4. Kirim pesan 5. cek data valid 6. Kirim pesan berhasil 7. kirim pesan berhasil 8. Tampilkan stok buku berhasil Gambar 4.15 Sequence Diagram Manajemen Stok Keterangan gambar 4.15: Gambar 4.15 menjelaskan tentang proses menginput stok buku. Administrator terlebih dahulu masuk ke dalam menu input stok buku. Apabila administrator sudah masuk ke dalam menu tersebut akan tampil pilihan form input stok buku. Administrator akan menginput stok buku. Jika data yang dimasukkan salah sistem akan memberikan peringatan dan jika data yang dimasukkan benar data tersebut akan langsung tersimpan di dalam database. Administrator juga dapat merubah dan hapus data stok buku. Dalam kegiatan ini administrator dan eksekutif terlebih dahulu masuk ke dalam menu Stok buku. Setelah masuk ke dalam menu tersebut administrator dan eksekutif dapat memilih kategori apa yang diinginkan. Apabila telah dipilih salah satu maka akan tampil stok buku sesuai dengan pilihan kategorinya. ::databuku 1.Akses menu input data buku 2. Tampilkan menu input data buku 6. Kirim Data input data 10. Masukkan data valid 8. kirim pesan gagal 9. Tampilkan pesan gagal 11. Kirim pesan berhasil 12. Kirim pesan berhasil 13. Tampilkan pesan berhasil 3. Memilih input data buku 7. Cek validasiinput data 14. Edit data buku 15. Kirim Data edit data 16. Edit data valid 17. Kirim pesan berhasil 18. Kirim pesan berhasil 19. Tampilkan pesan berhasil 4. Tampilkan form input data buku 5.input data buku admin ::Tampilan ::Con Menejemen buku 20 hapus data buku 21.hapus data 22.hapus data 23. Kirim pesan berhasil 24. Kirim pesan berhasil 25. Tampilkan pesan berhasil Gambar 4.16 Sequence Diagram Manajemen Buku Keterangan gambar 4.16: Menjelaskan tentang proses menginput data buku. Administrator terlebih dahulu masuk ke dalam menu input data buku. Apabila administrator sudah masuk ke dalam menu tersebut akan tampil pilihan form input data buku. Administrator akan menginput data buku. Jika data yang dimasukkan salah sistem akan memberikan peringatan dan jika data yang dimasukkan benar data tersebut akan langsung tersimpan di dalam database. Administrator juga dapat merubah dan hapus data buku. ::forecasting 9.Akses menu input data forecasting 10. Tampilkan menu input data forecasting 14. Kirim Data input data 18. Masukkan data valid 16. kirim pesan gagal 17. Tampilkan pesan gagal 19. Kirim pesan berhasil 20. Kirim pesan berhasil 21. Tampilkan pesan berhasil 11. Memilih input data forecasting 15 Cek validasiinput data 22. Edit data forecasting 23. Kirim Data edit data 24. Edit data valid 25. Kirim pesan berhasil 26. Kirim pesan berhasil 27. Tampilkan pesan berhasil 12. Tampilkan form input data forecasting 13.input data forecasting ::Admin ::Tampilan ::Con Manajemen Forecasting 28. hapus data forecasting 29.hapus data 30.hapus data 31. Kirim pesan berhasil 32. Kirim pesan berhasil 33. Tampilkan pesan berhasil ::eksekutif 1.Akses menu data forecasting 2. Tampilkan data forecasting 3. Pilih forecasting 4. Kirim pesan 5. cek data valid 6. Kirim pesan berhasil 7. kirim pesan berhasil 8. Tampilkan forecasting berhasil Gambar 4.17 Sequence Diagram Manajemen Forecasting Keterangan gambar 4.17: Gambar 4.17 menjelaskan tentang proses menginput forecasting. Administrator terlebih dahulu masuk ke dalam menu input data forecasting. Apabila administrator sudah masuk ke dalam menu tersebut akan tampil pilihan form input data forecasting. Administrator akan menginput data forecasting. Jika data yang dimasukkan salah sistem akan memberikan peringatan dan jika data yang dimasukkan benar data tersebut akan langsung tersimpan di dalam database. Administrator juga dapat merubah dan hapus data forecasting. Dalam kegiatan ini administrator dan eksekutif terlebih dahulu masuk ke dalam menu data forecasting. Setelah masuk ke dalam menu tersebut administrator dan eksekutif dapat memilih kategori apa yang diinginkan. Apabila telah dipilih salah satu maka akan tampil data forecasting sesuai dengan pilihan kategorinya. ::forecasting 1.Akses menu perhitungan 2. Tampilkan form perhitungan 4. Kirim Data input data 6. Kirim hasil output 7. Tampilkan hasil output 3. Masukkan data perhitungan 5. Hitung simple moving average admin ::Tampilan ::Con simple moving average Gambar 4.18 Sequence Diagram Simple Moving Average Keterangan gambar 4.18: Gambar 4.18 menjelaskan proses penghitungan Simple Moving Average. Administrator terlebih dahulu harus masuk ke dalam menu perhitungan, jika sudah berhasil masuk akan langsung muncul form untuk menginput data yang dibutuhkan dalam perhitungan. Setelah data dimasukkan secara otomatis sistem akan menghitung dan mengluarkan hasil dari perhitungan. ::Jadwal 19.Akses menu input data agenda 20. Tampilkan menu input data agenda 24 Kirim Data input data 28. Masukkan data valid 26 kirim pesan gagal 27. Tampilkan pesan gagal 29. Kirim pesan berhasil 30. Kirim pesan berhasil 31. Tampilkan pesan berhasil 21. Memilih tambah jadwal 25. Cek validasiinput data 32. cetak jadwal eksekutif 33.cetak data 34.cetak data 35. DB jadwalcetak 36. jadwal eksekutifcetak 37. Tampilkan jadwalcetak 22. Tampilkan form input jadwal 23.input jadwal ::Admin ::Tampilan ::Con Menejemen jadwal eksekutif 38. hapus jadwal 39.hapus data 40.hapus data 41. Kirim pesan berhasil 42. Kirim pesan berhasil 43. Tampilkan pesan berhasil ::eksekutif 1.Akses menu jadwal eksekutif 2. Kirim pesan 3. cek data valid 4. Kirim pesan berhasil 5. kirim pesan berhasil 6. Tampilkan jadwal berhasil 7. cetak jadwal 8. cetak data 9. cetak data 10. DB jadwal cetak 11. jadwalcetak 12. Tampilkan jadwal eksekutif cetak 13. convert jadwal 14. convert data 15. convert data 16. DB jadwal convert 17. jadwalconvert 18. Tampilkan jadwal eksekutif convert Gambar 4.19 Sequence Diagram Manajemen Jadwal Eksekutif Keterangan gambar 4.19: Gambar 4.19 menjelaskan tentang proses menginput jadwal eksekutif. Administrator terlebih dahulu masuk ke dalam menu jadwal eksekutif. Apabila administrator sudah masuk ke dalam menu tersebut akan tampil pilihan form jadwal eksekutif. Administrator akan menginput jadwal eksekutif. Jika data yang dimasukkan salah sistem akan memberikan peringatan dan jika data yang dimasukkan benar data tersebut akan langsung tersimpan di dalam database. Administrator juga dapat hapus dan mencetak jadwal eksekutif. Dalam kegiatan ini administrator dan eksekutif terlebih dahulu masuk ke dalam menu jadwal eksekutif. Setelah masuk ke dalam menu tersebut administrator dan eksekutif dapat melihat jadwal eksekutif. Jadwal eksekutif tersebut juga dapat dicetak dan convert menjadi excle jika administrator dan eksekutif menginginkannya. ::datacust 19.Akses menu input data customer 20. Tampilkan menu input data customer 24 Kirim Data input data 28. Masukkan data valid 26 kirim pesan gagal 27. Tampilkan pesan gagal 29. Kirim pesan berhasil 30. Kirim pesan berhasil 31. Tampilkan pesan berhasil 21. Memilih tambah customer 25. Cek validasiinput data 32. cetak data customer 33.cetak data 34.cetak data 35. DB customercetak 36. data customercetak 37. Tampilkan customercetak 22. Tampilkan form input data customer 23.input customer ::Admin ::Tampilan ::Con Menejemen customer 38. hapus customer 39.hapus data 40.hapus data 41. Kirim pesan berhasil 42. Kirim pesan berhasil 43. Tampilkan pesan berhasil ::eksekutif 1.Akses menu data customer 2. Kirim pesan 3. cek data valid 4. Kirim pesan berhasil 5. kirim pesan berhasil 6. Tampilkan jadwal berhasil 7. cetak data customer 8. cetak data 9. cetak data 10. DB customer cetak 11. customercetak 12. Tampilkan data customer cetak 13. convert customer 14. convert data 15. convert data 16. DB customer convert 17. customerconvert 18. Tampilkan data customer convert 44. edit data customer 45. edit data 46. edit data 47. Kirim pesan berhasil 48. Kirim pesan berhasil 49. Tampilkan pesan berhasil Gambar 4.20 Sequence Diagram Manajemen Customer Keterangan gambar 4.20: Gambar 4.20 menjelaskan tentang proses menginput data customer. Administrator terlebih dahulu masuk ke dalam menu customer. Apabila administrator sudah masuk ke dalam menu tersebut akan tampil pilihan form data customer. Administrator akan menginput data customer. Jika data yang dimasukkan salah sistem akan memberikan peringatan dan jika data yang dimasukkan benar data tersebut akan langsung tersimpan di dalam database. Administrator juga dapat merubah, hapus dan mencetak data customer. Dalam kegiatan ini administrator dan eksekutif terlebih dahulu masuk ke dalam menu data customer. Setelah masuk ke dalam menu tersebut administrator dan eksekutif dapat melihat data customer. Data customer tersebut juga dapat dicetak dan diconvert menjadi excel jika administrator dan eksekutif menginginkannya. ::userwww 16.Akses menu user management 17. Tampilkan menu user management 21 Kirim Data input data 28. Masukkan data valid 23 kirim pesan gagal 24. Tampilkan pesan gagal 25. Kirim pesan berhasil 26. Kirim pesan berhasil 27. Tampilkan pesan berhasil 18. Memilih tambah user 22. Cek validasiinput data 19. Tampilkan form input user 20.input user ::Admin ::Tampilan ::Con Menejemen user 38. hapus user 39.hapus data 40.hapus data 41. Kirim pesan berhasil 42. Kirim pesan berhasil 43. Tampilkan pesan berhasil ::eksekutif 1.Akses menu update password 2. Kirim pesan 3. cek data valid 4. Kirim pesan berhasil 5. kirim pesan berhasil 6. Tampilkan menu update password berhasil 7.imasukkan password lama baru 8. Kirim Data input data 44. edit data user 45. edit data 46. edit data 47. Kirim pesan berhasil 48. Kirim pesan berhasil 49. Tampilkan pesan berhasil 9. Cek validasiinput data 10. kirim pesan gagal 11. Tampilkan pesan gagal 12. masukkan data valid 13. Kirim pesan berhasil 14. kirim pesan berhasil 15. tampilkan pesanberhasil Gambar 4.21 Sequence Diagram Manajemen User Keterangan gambar 4.21: Gambar 4.21 menjelaskan kegiatan untuk menambah, merubah dan menghapus. Untuk dapat merubah password eksekutif terlebih dahulu harus masuk ke dalam menu update password. Jika sudah masuk ke dalam menu tersebut akan tampil form untuk merubah password. Jika administrator ingin menambah, merubah dan menghapus, terlebih dahulu harus masuk ke dalam menu user management.

4.2.3.2 StateChart

Berikut ini merupakan gambaran dari statechart sistem informasi eksekutif penjualan. data diproses State awal Login Menginput data login Halaman utama ditampilkan Menampilkan halaman utama Menginput data selesai State akhir Login Gambar 4.22 Statechart Diagram Login Keterangan gambar 4.22: Gambar 4.22 menggmbarkan proses menu yang terjadi pada sistem. Aktor yang terlibat dalam kegiatan sistem adalah administrator dan eksekutif. Awal dari kegiatan login yaitu memasukkan data login lalu data tersebut akan diproses. Jika data sesuai makan akan tampil halaman utama sistem. State awal menejemen penjualan Menginput data penjualan Data Penjualan diproses Data Disimpan Menyimpan data penjualan Data Penjualan Ditampilkan Menampilkan data penjualan Melihat, menginput, merubah dan menghapus data penjualan selesai State akhir Menejemen penjualan Melihat, menginput, merubah dan menghapus data penjualan Gambar 4.23 Statechart Diagram Manajemen Penjualan Keterangan gambar 4.23: Gambar 4.23 menjelaskan kegiatan dalam menginput, merubah dan melihat data penjualan. Aktor yang berperan pada kegiatan ini adalah administrator dan eksekutif. Awal dari gambar 4.23 melakukan menginput data penjualan, lalu data penjualan akan diproses. Data penjualan tersebut akan langsung disimpan dan langsung ditampilkan. Data yang ditampilkan dapat dirubah dan dihapus. State awal menejemen stok Menginput data stok Data stok diproses Data Disimpan Menyimpan data stok Data stok Ditampilkan Menampilkan data stok Melihat, menginput, merubah dan menghapus data stok selesai State akhir Menejemen stok Melihat, menginput, merubah dan menghapus data stok Gambar 4.24 Statechart Diagram Manajemen Stok Keterangan gambar 4.24: Gambar 4.24 menjelaskan kegiatan dalam menginput, merubah, Menghapus dan melihat data stok buku. Aktor yang berperan pada kegiatan ini adalah administrator dan eksekutif. Awal dari gambar 4.24 melakukan menginput data stok, lalu data stok akan diproses. Data stok tersebut akan langsung disimpan dan langsung ditampilkan. Data yang ditampilkan dapat dirubah dan hapus. State awal menejemen buku Menginput data buku Data buku diproses Data Disimpan Menyimpan data buku Data Buku Ditampilkan Menampilkan data buku Melihat, menginput, merubah dan menghapus data buku selesai State akhir Menejemen buku Melihat, menginput, merubah dan menghapus data buku Gamabr 4.25 Statechart Diagram Manajemen Buku Keteranagan gambar 4.25: Gambar 4.25 menjelaskan kegiatan dalam menginput, merubah, Menghapus dan melihat data buku. Aktor yang berperan pada kegiatan ini adalah administrator. Awal dari gambar 4.25 melakukan menginput data buku, lalu data buku akan diproses. Data buku tersebut akan langsung disimpan dan langsung ditampilkan. Data yang ditampilkan dapat dirubah dan hapus.