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