Sequence Diagram Design Model dengan Pemodelan Object Oriented

dapat mengedit data barang dan dapat men-delete data barang jika barang tersebut sudah tidak di jual PT. Rajawali Nusindo. Setelah mengedit data barang, admin menyimpan data barang, dan data barang baru otomatis langsung ter-update ke data persediaan barang. 8. Activity Diagram Pelaporan Gambar 5.30 Activity Diagram Pelaporan Dalam Pelaporan, Manager dapat mengakses Customer Report, Sales Report dan Product Report. Masing-masing laporan diberikan dalam bentuk grafik dan Manager dapat mencetak laporan-laporan tersebut.

5.2.3.3 Sequence Diagram

Pada sistem yan diajukan, terdapat interaksi antar object melalui pesan pada eksekuis sebuah usecase yang digambarkan dalam sequence diagram di bawah ini. 1. Sequence Diagram Login Gambar 5.31 Sequence Diagram Login Pada gambar 5.31 menjelaskan proses login yang dilakukan oleh aktor admin, pelanggan, manager. Selanjutnya aktor melakukan login dengan memasukkan username dan password. Sistem akan melakukan verifikasi apakah username dan password sudah benar. Bila validasi gagal, maka sistem akan mengirimkan pesan gagal. Bila username dan password sudah benar, maka sistem akan menampilkan halaman utama sistem masing-masing hak akses. 2. Sequence Diagram Registrasi Gambar 5.32 Sequence Diagram Registrasi Dimulai dari aktor mengakses menu Registrasi. Sistem menampilkan form Terms Conditions kepada aktor. Aktor menyetujui Terms Conditions dengan menekan tombol accept. Sistem menampilkan form registrasi untuk aktor. Aktor mengisi data pribadi pada form registrasi. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak lengkap. Bila data sudah lengkap, maka data disimpan ke database Pelanggan. 3. Sequence Diagram Pelayanan Informasi Gambar 5.33 Sequence Diagram Pelayanan Informasi Sequence Diagram Pelayanan Informasi dimulai dari aktor mengakses menu berita. Sistem menampilkan berita. Selanjutnya aktor memilih berita yang ingin dilihat. Sistem menampilkan berita yang terpilih. 4. Sequence Diagram Manage Data Pelanggan Gambar 5.34 Sequence Diagram Manage Data Pelanggan Dimulai saat aktor mengakses Menu Master Pelanggan. Sistem akan menampilkan menu Master Pelanggan. Aktor memilih input data pelanggan. Sistem akan menampilkan form input data pelanggan. Aktor melakukan input data pelanggan. Bila data yang dimasukkan salah, sistem akan mengirim pesan gagal. Bila validasi berhasil, maka sistem mengirimkan pesan berhasil. Selanjutnya aktor juga dapat melakukan edit, delete dan search data pelanggan pada menu Master Pelanggan ini. 5. Sequence Diagram Manage Data Barang 80 3 90 5 20 :0 ;0 3 0 5 80 5 0 3 =0 ?0 5 90 =0 5 :0 5 ;0 3 820 80 880 890 4 8=0 8:0 3 0 3 ?0 - 80 8?0 4 80 4 3 , Gambar 5.35 Sequence Diagram Manage Data Barang Dimulai dari aktor mengakses Menu Master Barang. Sistem menampilkan menu Master Barang. Aktor memilih menu Input Data Barang. Selanjutnya aktor melakukan input data barang. Bila input data salah atau tidak lengkap, maka sistem akan mengirimkan pesan gagal. Bila input data barang berhasil di validasi, maka data dimasukkan ke database Barang. Selain melakukan input data barang, aktor juga dapat melakukan edit, delete dan search data barang. 6. Sequence Diagram Pemesanan Barang - 80 - 0 3 ?0 90 ?0 4 90 =0 0 4 4 - - :0 ;0 20 4 6 6 - Gambar 5.36 Sequence Diagram Pemesanan Barang Dimulai saat aktor melakukan login terlebih dahulu dengan memasukkan username dan password. Sistem menampilkan halaman Home web e-CRM. Selanjutnya aktor melakukan membuka Halaman Produk. Aktor memilih barang dan kuantitasjumlah barang untuk melakukan pemesanan. Selanjutnya sistem melakukan pengecekan data pesanan. Bila aktor batal memesan, maka sistem mengirimkan pesan batal pesan. Bila aktor berhasil memesan, maka data pesanan disimpan ke database Pemesanan. 7. Sequence Diagram Pelaporan Gambar 5.37 Sequence Diagram Pelaporan Aktor mengakses Menu Laporan. Sistem menampilkan submenu laporan. Aktor memilih Laporan Penjualan. Aktor dapat melakukan cetak laporan penjualan. Sistem akan menampilkan laporan penjualan dalam bentuk siap cetak. Untuk laporan lainnya seperti Laporan Persediaan Barang dan Laporan Data Pelanggan, inisiasi sequence kurang lebih sama dengan Laporan Penjualan. 8. Sequence Diagram Pelayanan Pelanggan - - 4 5 80 ?0 - 90 =0 0 4 4 80 5 5 ?0 5 90 =0 :0 :0 ;0 20 4 - 6 - 6 5 Gambar 5.38 Sequence Diagram Pelayanan Pelanggan Gambar 5.38 menjelaskan proses pelayanan pelanggan. Pelanggan mulai dengan melakukan login dengan memasukkan username dan password. Jika sudah berhasil masuk, tampil interface sistem untuk pelanggan. Pelanggan dapat Mengakses Menu Produk. Sistem menampilkan halaman Produk. Aktor dapat melakukan pencarian data barang pada menu Produk. Maka sistem dapat menampilkan data barang yang dicari kepada aktor. Aktor juga dapat mengakses menu Keluhan pada sistem. Sistem akan menampilkan form keluhan ke aktor. Aktor memasukkan keluhan ke form keluhan. Keluhan yang telah diisi oleh aktor disimpan di database Complaint. Keluhan terbaru dimunculkan di daftar keluhan. Selanjutnya sistem menampilkan daftar keluhan terbaru yang dilakukan oleh pelanggan.

5.2.3.4 State Machine Diagram