BAB IV HASIL DAN PEMBAHASAN
B. Panduan Menerima Uang Dengan Western Union / WU Indonesia 1. Mengisi form aplikasi penerimaan uang
8. Buku Tamu Use case ini menggambarkan dimana penggunjung dan nasabah dapat
mengirimkan pertanyaan atau menyampaikan masalah yang berhubungan dengan pegadaian. Selanjutnya Petugas Mulia akan membalas isi pesan dari buku tamu tersebut Nasabah, pengunjung, Petugas Mulia 9. 10. 11. Data Pembayaran Info Harga Emas Simulasi
Use case ini menggambarkan proses kasir
dalam melakukan manajemen terhadap pembayaran yang telah dilakukan oleh nasabah. Petugas Mulia dapat create, read,
update dan delete terhadap data
pembayaran.
Use case ini menggambarkan dimana
pengunjung dan nasabah dapat read info harga emas pada hari tersebut dan petugas Mulia dapat melakukan read, update dan
delete terhadap harga emas setiap harinya.
Use case ini menggambarkan dimana
pengunjung dan nasabah dapat melakukan peng-input-an data jumlah produk dan jenis pembayaran, sehingga dapat muncul hasil perhitungan simulasi harga emas yang harus dibayarkan tersebut. Petugas Mulia Pengunjung, nasabah, petugas Mulia. Pengunjung, nasabah.
12. Logout Use Case ini menggambarkan proses untuk
mengakhiri dan keluar dari sistem, dengan cara klik menu logout
Nasabah, petugas Mulia, manager, kasir.
xxvii Pengunjung Kasir Manager Nasabah Petugas Mulia Info Harga Emas
Manajemen Produk Manajemen Nasabah Pembayaran Logout Login Simulasi Berita Registrasi Pembelian Manajemen Informasi Buku Tamu pembelian detail
Gambar 4.3 Use Case Model Diagram Pembangunan E-CRM
xxviii
Berikut adalah beberapa narasi use case yang terbentuk dari kegiatan bisnis dan use case diagram yang ada pada usulan sistem.
1. Narasi Use case Registrasi
Table 4.3 Narasi Use case Registrasi
Use case Name Registrasi Use case Id 1
Actor Pengunjung
Description Use case ini menggambarkan kegiatan input data registrasi untuk pendaftaran.Data-data yang dibutuhkan antara lain no KTP, data diri, dan sebagainya.
Pre condition Pengunjung membuka sistem informasi E-CRM.
Trigger Use case ini dilakukan agar pengunjung dapat menjadi nasabah dan melakukan pemesanan logam Mulia.
Typical course of events
Actor Action System response 1. Memilih menu
registrasi
2. Menampilkan form
registrasi 3. Input data registrasi
4. Klik “daftar” 5. Cek kelengkapan data
6. Menghubungkan dengan databases 7. Menampilkan pesan registrasi berhasil 8. Dapat melakukan login
Alternate courses 4. Jika pengunjung klik “batal” maka akan kembali ke no.
2. 5. Jika data tidak lengkap maka pengunjung diharuskan memasukan data kembali.
Conclusion Data berhasil diinput
Post condition Data registrasi disimpan didalam data nasabah.
2. Narasi Use caseLogin
Table 4.4 Narasi Use case login
Use case Name Login Use case Id 2
Actor Nasabah, petugas Mulia, manager dan kasir
Description Use case ini menggambarkan kegiatan input data login
untuk masuk ke sistem..
Pre condition Pengunjung membuka sistem informasi E-CRM.
Trigger Use case ini dilakukan agar actor terkait dapat mengakses sistem.
xxix Typical course of
events
Actor Action System response 1. Menampilkan form login
2. Input username dan
password
3. Cek username dan
password
4. Mengambil database 5. Menampilkan halaman
home nasabah, petugas mulia, manager atau kasir.
6. Logout
Alternate courses 3. Jika username dan password salah maka actor di haruskan input kembali username dan password.
Conclusion Data berhasil diinput
Post condition Data login di ambil di dalam data nasabah, petugas Mulia, manager atau kasir.
3. Narasi Use case Manajemen Nasabah
Table 4.5 Narasi Use case Manajemen Nasabah Use case Name Manajemen nasabah
Use case Id 3
Actor Petugas Mulia
Description Use case ini menggambarkan kegiatan manajemen data nasabah.
Pre condition Petugas Mulia membuka sistem informasi E-CRM.
Trigger Use case ini dilakukan agar petugas Mulia dapat mengatur data dari nasabah yang terdaftar.
Typical course of events
Actor Action System response
1. Login
2. Menampilkan form login
3. Input username dan
password
4. Cek username dan
password
5. Mengambil database 6. Menampilkan halaman
home petugas Mulia. 7. Pilih menu data
nasabah
8. Menampilkan menulist
nasabah
9. Klik “hapus” 10.Menghapus data nasabah
11.Menghubungkan dengan
databases
12.Menampilkan list data nasabah
13.Klik “detail” 14.Menampilkan data nasabah
secara lengkap
15.Logout
xxx
di haruskan input kembali username dan password.
9. Jika petugas Mulia tidak ingin menghapus data nasabah maka akan kembali ke no. 13.
13. Jika petugas Mulia tidak ingin melihat detail data nasabah maka akan kembali ke no. 8.
Conclusion Data berhasil di manajemen
Post condition Data nasabah disimpan didalam data nasabah.
4. Narasi Use case Manajemen Produk.
Table 4.6 Narasi Use case Manajemen Produk Use case Name Manajemen Produk
Use case Id 4
Actor Petugas Mulia
Description Use case ini menggambarkan kegiatan manajemen data produk.
Pre condition Petugas Mulia membuka sistem informasi E-CRM.
Trigger Use case ini dilakukan agar petugas Mulia dapat mengatur data harga dari produk.
Typical course of events
Actor Action System response
1. Login
2. Menampilkan form login
3. Input username dan
password
4. Cek username dan
password
5. Mengambil databases
6. Menampilkan halaman
home petugas Mulia 7. Pilih menu produk 8. Menampilkan menulist
produk
9. Klik “tambah data” 10. Menampilkan form produk
11. Input data produk baru
12. Klik “input” 13. Menyimpan dalam
databases
14. Menampilkan menulist
produk
15. Klik “hapus” 16. Menghapus data produk
17.Menghubungkan dengan
databases
18. Menampilkan list data produk
19. Klik “edit” 20. Menampilkan form data
produk 21. Input data produk
xxxi
24.Menyimpan data dalam
databases
25. Menampilkan list data produk
26.Logout
Alternate courses 4. Jika username dan password salah maka petugas Muliadi haruskan input kembali username dan password. 9. Jika petugas Mulia tidak ingin menambah data produk maka akan lanjut ke no. 15 atau no 19.
15.Jika petugas Mulia tidak ingin menghapus data produk maka akan lanjut ke no. 19.
19.Jika petugas Mulia tidak ingin merubah data produk maka akan menampilkan no. 25.
Conclusion Data berhasil di manajemen
Post condition Data produk disimpan didalam data produk.
5. Narasi Use case Manajemen Informasi
Table 4.7 Narasi Use case Manajemen Informasi Use case Name Manajemen Informasi
Use case Id 5
Actor Pengunjung, nasabah, petugas Mulia
Description Use case ini menggambarkan kegiatan manajemen informasi dan melihat data informasi.
Pre condition Pengunjung, nasabah, dan petugas Mulia membuka sistem informasi E-CRM.
Trigger Use case ini dilakukan agar petugas Mulia dapat melakukan manajemen informasi, kemudian pengunjung dan nasabah dapat melihatnya.
Typical course of events
Actor Action System response
1. Login petugas Mulia
2. Menampilkan form login
3. Input username dan
password
4. Cek username dan
password
5. Mengambil databases
6. Menampilkan halaman
home petugas Mulia. 7. Pilih menu tata cara
transaksi
8. Menampilkan data dari tata cara transaksi
9. Klik “tambah data” 10. Menampilkan form tata cara
transaksi 11. Input data tata cara
xxxii
12. Klik “input” 13. Menyimpan dalam
databases
14. Menampilkan data tata cara transaksi
15. Klik “hapus” 16. Menghapus data tata cara
transaksi
17.Menghubungkan dengan
databases
18. Menampilkan data tata cara transaksi
19. Klik “edit” 20. Menampilkan form tata cara
transaksi 21. Input data tata cara
transaksi
22. Klik “update” 23. Merubah data yang ada
24.Menyimpan data dalam
databases
25. Menampilkan data tata cara transaksi
26. Pilih menuprofile
perusahaan
27. Menampilkan data dari
profile perusahaan
28. Klik “tambah data” 29. Menampilkan form profile
perusahaan 30. Input data profile
perusahaan
31. Klik “input” 32. Menyimpan dalam
databases
33. Menampilkan data profile
perusahaan
34. Klik “hapus” 35. Menghapus data profile
perusahaan
36.Menghubungkan dengan
databases
37. Menampilkan profile
perusahaan
38. Klik “edit” 39. Menampilkan formprofile
perusahaan 40. Input data profile
perusahaan
41. Klik “update” 42. Merubah data yang ada
43.Menyimpan data dalam
databases
44. Menampilkan profile
perusahaan
45.Logout petugas mulia
46. Pilih menu tata cara transaksi pengunjung
47. Menampilkan data tata cara transaksi
xxxiii 48. Pilih menu profile
perusahaaan pengunjung
49. Menampilkan data profile perusahaan
50.Login nasabah
51. Menampilkan form login
52.Input username dan
password
53.Cek username dan
password
54. Mengambil database 55. Menampilkan halaman
home nasabah 56. Pilih menu tata cara
transaksi
57. Menampilkan data tata cara transaksi
58. Pilih menu profile
perusahaaan
59. Menampilkan data profile perusahaan
60.Logout nasabah
Alternate courses 4. Jika username dan password salah maka petugas mulia di haruskan input kembali username dan password.
9. Jika petugas mulia tidak ingin tambah baru data tata cara transaksi maka akan lanjut ke no. 15 atau no 19. 15.Jika petugas mulia tidak ingin menghapus data tata cara transaksi maka akan lanjut ke no. 19.
19.Jika petugas mulia tidak ingin merubah data tata cara transaksi maka akan menampilkan no. 25.
28.Jika petugas mulia tidak ingin menambah data profile
perusahaan maka akan lanjut ke no. 34 atau no. 38.
34.Jika petugas mulia tidak ingin menghapus data profile
perusahaan maka akan lanjut ke no.38 atau no. 44 .
38.Jika petugas mulia tidak ingin merubah data profile
perusahaan maka akan menampilkan no. 44.
53. Jika username dan password salah maka petugas mulia di haruskan input kembali username dan password.
Conclusion Data berhasil di manajemen
Post condition Data manajemen informasi disimpan didalam data profile
dan tata cara transaksi.
6. Narasi Use case Berita
Table 4.8 Narasi Use case berita Use case Name Berita
Use case Id 6
Actor Petugas mulia,nasabah, pengunjung
Description Use case ini menggambarkan kegiatan manajemen berita oleh petugas mulia dan melihat berita oleh pengunjung dan nasabah.
Pre condition petugas mulia, nasabah, pengunjung membuka sistem informasi E-CRM.
xxxiv
Trigger Use case ini dilakukan agar petugas mulia dapat mengatur data berita dan nasabah, pengunjung dapat melihatnya.
Typical course of events
Actor Action System response
1. Login petugas mulia
2. Menampilkan form login
3. Input username dan
password
4. Cek username dan
password
5. Mengambil database 6. Menampilkan halaman
home petugas mulia 7. Pilih menu berita 8. Menampilkan menu list
berita
9. Klik “tambah data” 10. Menampilkan form berita
11. Input data berita
12. Klik “simpan” 13. Menyimpan dalam
databases
14. Menampilkan menu list berita
15. Klik “hapus” 16. Menghapus data berita
17.Menghubungkan dengan
databases
18. Menampilkan list data berita
19. Klik “edit” 20. Menampilkan form data
berita 21. Input data berita
22. Klik “update” 23. Merubah data yang ada
24.Menyimpan data dalam
databases
25. Menampilkan list data berita
26. Logout petugas mulia
27.Login nasabah
28. Menampilkan form login
29.Input username dan
password
30.Cek username dan
password
31. Mengambil databases
32. Menampilkan halaman
home nasabah
33. Pilih menu berita 34. Menampilkan list berita
35. Klik “selengkapnya” 36. Menampilkan berita
selengkapnya
37.Logout nasabah
38. Pengunjung pilih menu berita
39. Menampilkan list berita
40. Klik “selengkapnya” 41. Menampilkan berita
xxxv
Alternate courses 4. Jika username dan password salah maka petugas mulia di haruskan input kembali username dan password.
9. Jika petugas mulia tidak ingin menambah data berita maka akan lanjut ke no. 15 atau no 19.
15.Jika admin tidak ingin menghapus data berita maka akan lanjut ke no. 19.
19.Jika admin tidak ingin merubah data berita maka akan menampilkan no. 25.
30. Jika username dan password salah maka anggota di haruskan input kembali username dan password.
Conclusion Data berhasil di manajemen
Post condition Data berita di simpan di dalam berita. 7. Narasi Use case Pembelian
Table 4.9 Narasi Use case Pembelian Use case Name Pembelian
Use case Id 7
Actor Nasabah
Description Use case ini menggambarkan kegiatan pembelian.
Pre condition nasabah membuka sistem informasi E-CRM.
Trigger Use case ini dilakukan anggota dapat melakukan pembelian dalam sistem.
Typical course of events
Actor Action System response
1. Login nasabah
2. Menampilkan form login
3. Input username dan
password
4. Cek username dan
password
5. Mengambil databases 6. Menampilkan halaman
home nasabah
7. Pilih produk 8. Menampilkan produk
9. Klik “detail” produk 10. Menampilkan detail
produk 11. Ketik jumlah
produk yang ingin di pesan
12. Pilih lama dan jenis pembayaran .
13. Menampilkan data pembelian
14. Menampilkan hasil perhitungan harga yang harus dibayarkan.
15. Input jumlah
perubahan produk yang di beli
xxxvi
16. Klik “update” 17. Proses perubahan
jumlah produk
18. Menampilkan harga dan data pembelian.
19. Pilih produk yang ingin dibatalkan pada pembelian
20. Klik “hapus” 21. Proses penghapusan
22. Menampilkan harga dan data pembelian
23. Klik “checkout” 24. Proses perhitungan
25. Menampilkan detail transaksi pembelian
26. Menyimpan ke dalam database
27. Transaksi tersimpan di info transaksi nasabah
28. Menampilkan home
nasabah
29. Logout
Alternate courses 4. Jika username dan password salah maka anggota di haruskan input kembali username dan password.
7. Jika nasabah tidak ingin memilih kategori produk maka dapat langsung ke no. 9.
16.Jika nasabah tidak ingin merubah jumlah barang yang di beli maka dapat langsung ke no.20 atau no.24.
Conclusion Data berhasil di proses melakukan transaksi Post condition Data pembelian di simpan di dalam pembayaran.
8. Narasi Use case Pembayaran
Table 4.10 Narasi Use case Pembayaran Use case Name Pembayaran
Use case Id 8
Actor Kasir
Description Use case ini menggambarkan kegiatan manajemen pembayaran.
Pre condition kasir membuka sistem informasi E-CRM.
Trigger Use case ini dilakukan kasir melakukan manajemen pembayaran yang telah dilakukan oleh nasabah.
ypical course of events
Actor Action System response
1. Login kasir
2. Menampilkan form login
3. Input username dan
password
4. Cek username dan
xxxvii
5. Mengambil databases 6. Menampilkan halaman
home kasir
7. Pilih pembayaran 8. Menampilkan list
pembayaran
9. Klik list pembayaran 10. Menampilkan rincian keterangan cicilan atau pelunasan
11.Logout kasir
Alternate courses 4. Jika username dan password salah maka kasir di haruskan input kembali username dan password.
Conclusion Data berhasil di manajemen
Post condition Data pembayaran di simpan di dalam pembayaran.
9. Narasi Use case Info Harga Emas
Table 4.11 Narasi Use case info harga emas Use case Name Info Harga Emas
Use case Id 9
Actor Petugas mulia,nasabah, pengunjung
Description Use case ini menggambarkan kegiatan manajemen info harga emas oleh petugas mulia dan melihat berita oleh pengunjung dan nasabah.
Pre condition petugas mulia, nasabah, pengunjung membuka sistem informasi E-CRM.
Trigger Use case ini dilakukan agar petugas mulia dapat mengatur data info harga emas dan nasabah, pengunjung dapat melihatnya.
Typical course of events
Actor Action System response
1. Login petugas mulia
2. Menampilkan form login
3. Input username dan
password
4. Cek username dan
password
5. Mengambil databases
6. Menampilkan halaman
home petugas mulia 7. Pilih menu info
harga
8. Menampilkan menu list harga
9. Klik “tambah data” 10. Menampilkan form data
harga 11. Input data harga
12. Klik “simpan” 13. Menyimpan dalam
databases
14. Menampilkan menu list harga
xxxviii
15. Klik “hapus” 16. Menghapus data harga
17. Menghubungkan dengan
databases
18. Menampilkan list data harga
19. Klik “edit” 20. Menampilkan form data
harga 21. Input data harga
22. Klik “update” 23. Merubah data yang ada
24. Menyimpan data dalam
databases
25. Menampilkan list data harga
26. Logout petugas mulia
27. Login nasabah
28. Menampilkan form login
29. Input username dan
password
30. Cek username dan
password
31. Mengambil databases
32. Menampilkan halaman
home nasabah 33. Pilih menu info
harga emas
34. Menampilkan list harga
35. Klik “selengkapnya” 36. Menampilkan data harga
emas selengkapnya
37. Logout nasabah
38. Pengunjung pilih menu Info harga emas
39. Menampilkan list harga
40. Klik “selengkapnya” 41. Menampilkan harga
selengkapnya
Alternate courses 4. Jika username dan password salah maka petugas mulia di haruskan input kembali username dan password.
9. Jika petugas mulia tidak ingin menambah data harga maka akan lanjut ke no. 15 atau no 19.
15.Jika petugas Mulia tidak ingin menghapus data harga maka akan lanjut ke no. 19.
19.Jika petugas mulia tidak ingin merubah data harga maka akan menampilkan no. 25.
30. Jika username dan password salah maka nasabah di haruskan input kembali username dan password.
Conclusion Data berhasil di manajemen
Post condition Data harga emas di simpan di dalam Info harga emas. 10. Narasi Use case Simulasi
xxxix
Table 4.12 Narasi Use case Simulasi Use case Name Simulasi
Use case Id 10
Actor Pengunjung, Nasabah
Description Use case ini menggambarkan kegiatan input data simulasi untuk menghitung harga emas yang akan diinginkan.
Pre condition Pengunjung dan nasabah membuka sistem informasi E-CRM.
Trigger Use case ini dilakukan agar nasabah dapat melakukan pemesanan logam Mulia.
Typical course of events
Actor Action System response 1. Memilih menu
simulasi
2. Menampilkan form simulasi
3. Input jumlah produk
yang akan dipesan 4. Input jenis dan jangka waktu pembayaran
5. Cek kelengkapan data 6. Menghubungkan dengan databases 7. Menampilkan hasil perhitungan simulasi. 8. Dapat melanjutkan pemesanan
Alternate courses 4. Jika pengunjung klik “batal” maka akan kembali ke no. 2. 5. Jika data tidak lengkap maka pengunjung diharuskan memasukan data kembali.
Conclusion Data berhasil diinput
Post condition Data simulasi disimpan jika nasabah jadi melakukan pemesanan.
11. Narasi Use case Buku Tamu
Table 4.13 Narasi Use case Buku Tamu Use case Name Buku Tamu
Use case Id 11
Actor Petugas MULIA, pengunjung, nasabah
Description Use case ini menggambarkan kegiatan manajemen buku tamu.
Pre condition Petugas Mulia, pengunjung dan nasabah membuka sistem informasi E-CRM.
Trigger Use case ini dilakukan agar Petugas Mulia, pengunjung dan nasabah dapat saling berkomunikasi dalam sistem.
Typical course of events
Actor Action System response
xl
2. Menampilkan form login
3. Input username dan
password
4. Cek username dan
password
5. Mengambil database
6. Menampilkan halaman
home petugas Mulia 7. Pilih menu buku tamu 8. Menampilkan menulist
buku tamu
9. Klik “buat pesan” 10. Menampilkan form pesan
11. Input data pesan
12. Klik “kirim” 13. Menyimpan dalam
database
14. Menampilkan menulist
buku tamu berisi pesan
15. Klik “hapus” 16. Menghapus data pesan
17.Menghubungkan dengan
database
18. Menampilkan list data pesan
19. Klik “judul subjek buku tamu”
20.Menampilkanisi pesan buku tamu
21. Klik “balas pesan” 22. Menampilkan form pesan
23. Input data pesan
24. Klik “kirim” 25. Proses pengiriman pesan
26.Menyimpan data dalam
database
27. Menampilkan list data pesan
28. Pilih menu pesan terkirim
29. Menampilkan menulist
pesan terkirim
30. Klik “hapus” 31. Menghapus data pesan
terkirim
32.Menghubungkan dengan
database
33. Menampilkan list data pesan terkirim
34. Klik “judul subjek pesan terkirim”
35.Menampilkanisi pesan terkirim
36. Pilih kembali inbox 37. Menampilkan list buku tamu
xli
Alternate courses 4. Jika username dan password salah maka actor
diharuskan input kembali username dan password. 9. Jika actor tidak ingin membuat pesan maka akan lanjut
ke no. 15 atau no 19.
15.Jika actor tidak ingin menghapus data inbox pesan maka akan lanjut ke no. 19.
19.Jika actor tidak ingin membaca dan membalas inbox
pesan maka akan menampilkan no. 27.
30.Jika actor tidak ingin menghapus pesan terkirim maka dapat ke no.34.
34.Jika actor tidak ingin melihat detail pesan maka akan dapat ke no.36
Conclusion Data berhasil di manajemen
Post condition Data pesan di simpan di dalam pesan.
12. Narasi Use case Logout
Table 4.14 Narasi Use case Logout
Use case Name Logout
Use case Id 12
Actor Nasabah, petugas Mulia, manager, kasir
Description Use case ini menggambarkan kegiatan keluar dari sistem. Pre condition Nasabah, petugas Mulia, manager, kasir sedang mengakses
sistem informasi E-CRM.
Trigger Use case ini dilakukan Nasabah, petugas Mulia, manager dan kasir untuk keluar dari mengakses sistem.
Typical course of events
Actor Action System response
1. Klik “logout” 2. Memproses keluar dari
sistem
3. Menampilkan form login
Alternate courses 3. Jika logout berhasil maka akan menampilkan pesan
logout berhasil.
Conclusion Data berhasil di proses Post condition Data logout tidak di simpan. 4.3.1.2 Activity Diagram
Activity Diagram menggambarkan aktifitas–aktifitas yang terjadi dalam sistem informasi E-CRM:
xlii
Pilih menu registrasi Menampilkan form registrasi
Input Data
Submit
Simpan data
Menampilkan pesan berhasil Memilih menu Login
Mulai
Selesai
Data valid
Pengunjung Sistem
Data tidak valid
Gambar 4.4 Activity Diagram registrasi
Pada Activity Diagram registrasi ini, pengunjung di minta untuk melakukan pendaftaran sehingga dapat mengakses sistem E-CRM. Pengujung memilih menu registrasi setelah membuka sistem terlebih dahulu, kemudian sistem akan memunculkan form regitrasi yang harus di input oleh data pengunjung yang ingin mendaftar. Setelah selesai input data, pengunjung dapat klik submit untuk dapat sistem memproses data yang telah di isi. Jika data tidak lengkap maka sistem akan kembali menampilkan form registrasi. Dan bila data yang di input valid, maka pengunjung sudah dapat melakukan login.
xliii
Pilih Login Menampilkan form login
Input data
Submit
Menampilkan home Aktor Memilih menu Aktor
Mulai
Selesai
Data valid Data tidak valid Petugas Mulia, Nasabah, Kasir, Manager Sistem
Gambar 4.5 Activity DiagramLogin
Aktifitas yang terjadi pada gambar 4.5 adalah aktifitas aktor yang telah terdaftar dalam pada sistem melakukan login untuk dapat mengakses sistem. Pertama aktor memilih login sistem, kemudian sistem akan memunculkan form login, berguna untuk aktor yang terdaftar dapat melakukan input data username
dan password yang terdaftar pada sistem. Setelah memasukan data username dan
password, aktor dapat klik submit agar sistem dapat melakukan proses