BAB IV ANALISA SISTEM
4.2. Workshop Design(Perancangan)
4.2.1. Perancangan Sistem
4.2.1.1. UseCase Diagram
Dalam membuat usecase diagram, dibutuhkan spesifikasi aktor atas dasar kebutuhan fungsi-fungsi. Kebutuhan fungsi ini diakomodir di usecase. Selanjutnya usecase menyediakan nilai hasil kepada aktor. Atas dasar spesifikasi diatas paling tidak ada enam aktor yang terlibat dalam sistem ini yaitu nasabah, admin pembiayaan, account officer, customer service, admin sistem, dan kepala marketing pembiayaan.
Untuk mendeskripsikan apa saja aktor yang terlibat dalam usecase dan deskripsi dari aktor tersebut, dijelaskan dalam tabel 4.3 dibawah ini :
Tabel 4.3 Identifikasi Actor
N o
Aktor Deskripsi
1. Nasabah Orang yang mengajukan
permohonan pembiayaan kepada BPRS HIK Bekasi. Nasabah dapat
login, ubah password, input permohonan pembiayaan, lihat pesan, dan lihat angsuran, dan melakukan pesan online.
2. Customer Service Orang yang memberikan
pelayanan langsung kepada nasabah atau calon nasabah termasuk dalam pembiayaan seperti login, ubah password, verifikasi data nasabah, melakukan akad dan pencarian dana (realisasi), input data realisasi, lihat data realisasi. input angsuran dan lihat data angsuran. 3. Admin Pembiayaan Orang yang menangani kegiatan
yang bersifat administratif pembiayaan seluruh kegiatan yang ada di BPRS HIK Bekasi Cabang Jakarta Pusat, seperti login, ubah password, kelola pesan online, dan kelola angsuran.
untuk melakukan survey. AO juga dapat melakukan login. Ubah password, input data survey,lihat data survey, dan cetak data survey serta logout.
5. Kepala Marketing Pembiayaan Orang yang dapat melakukan konfirmasi permohonan pembiayaan diterima atau ditolak. Kepala marketing pembiayaan dapat login kedalam sistem, dapat melakukan ubah password, input konfirmasi persetujuan permohonan pembiayaan, lihat permohonan pembiayaan nasabah,lihat data survey, lihat grafik permohonan pembiayaan serta logout.
6. Admin Sistem Orang yang melakukan tambah dan ubah user.
Selanjutnya identifikasi usecase dijelaskan seperti yang ada pada tabel 4.4 dibawah ini :
No Nama Use Case Deskripsi Actor
1. Login Usecase menggambarkan
kegiatan login / masuk (hak akses) user yang berisi username dan password. Nasabah, Admin Pembiayaan, AO, CS, Kepala Marketing Pembiayaan, Admin sistem 2. Registrasi Use case menggambarkan
kegiatan nasabah registrasi untuk dapat login ke dalam sistem.
Nasabah
3. Ubah Password Usecase menggambarkan aktor ubah password.
Nasabah, Admin Pembiayaan, AO, CS, Kepala Marketing Pembiayaan, Admin Sistem. 4. Permohonan Pembiayaan Usecase menggambarkan kegiatan input formulir pengajuan permohonan
pembiayaan dan
menyimpannya
kegiatan lihat pesan / konfirmasi dari pihak BPRS HIK Bekasi
6. Lihat Angsuran Use case menggambarkan kegiatan lihat data angsuran. Nasabah 7. Verifikasi Permohonan Pembiayaan Nasabah
Use case menggambarkan kegiatan verifikasi / kesesuaian formulir dan lampirannya dengan data nasabah
CS
8. Survey Use case menggambarkan
kegiatan Input Data Survey nasabah yang dilakukan oleh tim survey
Account Officer
9. Realisasi Use case menggambarkan kegiatan input data realisasi atau proses pembiayaan yaitu akad dan pencairan dana.
CS
10 .
Simulasi Use Case ini
menggambarkan kegiatan nasabah melakukan
perhitungan besarnya pembiayaan dan jumlah angsuran dapat dilihat melalui simulasi ini
11 .
Kelola Angsuran Use case ini menggambarkan kegiatan admin input/memasukan data angsuran. Admin Pembiayaan 12 . Konfirmasi persetujuan permohonan pembiayaan
Use case ini
menggambarkan kegiatan konfirmasi/ mengirim pesan kepada nasabah bahwa permohonan pembiayaan diterima/ditolak. Kepala Marketing Pembiayaan 13 . Kelola Pesan Online
Use case ini
menggambarkan kegiatan Admin mengelola pesan online yang tersedia pada sistem.
Admin Pembiayaan
14 .
Manage User Use case ini
menggambarkan kegiatan
tambah dan ubah user. 15
.
Logout Use case ini
menggambarkan kegiatan logout/ keluar dari aplikasi. Nasabah, Admin Pembiayaan, Kepala Marketing Pembiayaan, Account Officer, dan Customer Service, admin sistem 16 .
Pesan Online Use case ini
menggambarkan kegiatan nasabah input data pesan online untuk mendapatkan informasi atau melakukan keluhan dan saran kepada BPRS HIK Bekasi.
Gambar 4.6 Usecase Diagram
Setelah pembuatan Usecase Diagram telah dibuat, maka tahap selanjutnya adalah tahap pembuatan narrative usecase diagram, hal ini untuk mendefinisikan apa yang harus dilakukan oleh sistem ketika actor
mengaktifkan usecase yang terbentuk dari kegiatan bisnis dan usecase diagram yang ada pada sistem berbasis web ini.
1. Login
Tabel 4.5 Narrative Usecase Diagram Login
Use Case Name Login Use Case Id 1
Actor Nasabah, Admin Pembiayaan, Customer Service, Account Officer, Kepala Marketing Pembiayaan, Admin Sistem
Description Usecase menggambarkan kegiatan memasukkan username dan password untuk mengakses system
Precondition User membuka sistem informasi pembiayaan umrah ini. Typical Course
of Events
Actor Action System Response
1: Input username dan password 2: Verifikasi Username dan password 3: Tampil Halaman Utama Alternate Courses
Apabila username dan password yang dimasukkan
salah, maka sistem tidak akan menampilkan halaman utama
Conclusion Semua Actor Login kedalam system Post Condition Menampilkan halaman utama.
2. Ubah Password
Tabel 4.6 Narrative Usecase Diagram Ubah Password
Use Case Name Ubah Password Use Case Id 2
Actor Nasabah, Admin Pembiayaan, Customer Service, Account Officer, Kepala Marketing Pembiayaan, Admin Sisitem.
Description Usecase menggambarkan kegiatan aktor mengubah password
Precondition Nasabah, Admin Pembiayaan, CS,AO, Admin Sistem, Kepala Marketing Pembiayaan.
Typical Course of Events
Actor Action System Response
1: aktor login terlebih dahulu ke halaman utama.
2 : sistem akan menampilkan halaman utama aktor pada sistem. 3: aktor pilih menu profile lalu
pilih menu ubah password
4:sistem akan menampilkan form
password 5:nasabah input password
lalu klik simpan
6:sistem akan menyimpan didalam database
Alternate Courses
5: Jika data tidak di input maka akan tampil pesan data harus di input.
Conclusion Perubahan pada data user tersimpan dalam data user. Post Condition Logout, kembali kehalaman utama
3. Permohonan Pembiayaan
Tabel 4.7 Narrative Usecase Diagram Permohonan Pembiayaan
Use Case Name Permohonan Pembiayaan Use Case Id 3
Actor Nasabah
Description Usecase menggambarkan kegiatan input form permohonan pembiayaan.
Precondition Nasabah login Typical Course
of Events
Actor Action System Response
1: nasabah login 2 : menampilkan halaman utama nasabah.
pembiayaan permohonan pembiayaan
5: nasabah input permohonan pengajuan pembiayaan
6: klik simpan 7: menyimpan data kedalam database Alternate
Courses
6: jika data tidak lengkap maka akan tampil pesan.
Conclusion Permohonan pembiayaan tersimpan didalam database permohonan pembiayaan
Post Condition Logout, kembali kehalaman utama.
4. Lihat Pesan
Tabel 4.8 Narrative UsecaseDiagram Lihat Pesan
Use Case Name Lihat Pesan Use Case Id 4
Actor Nasabah
Description Usecase menggambarkan kegiatan aktor lihat permohonan pembiayaan diterima atau ditolak.
Precondition Nasabah login.
1: aktor login 2: menampilkan halaman utama nasabah.
3: pilih menu pesan 4: menampilkan halaman pesan 5: lihat pesan
6: aktor logout 7. menampilkan
halaman utama web pembiayaan umrah. Alternate Courses -Conclusion
-Post Condition Logout, kembali kehalaman utama.
5. Lihat Angsuran
Tabel 4.9 Narrative Usecase Diagram Lihat Angsuran
Use Case Name Lihat Angsuran Use Case Id 5
Actor Nasabah
Description Usecase menggambarkan kegiatan lihat data angsuran. Precondition Nasabah login.
of Events
1: login 2: menampilkan
halaman utama nasabah
3: pilih menu angsuran 4: menampilkan halaman angsuran 5: lihat angsuran 6: menampilkan data
angsuran.
7: aktor logout 8: menampilkan
halaman utama web pembiayaan umrah Alternate
Courses
-Conclusion
-Post Condition Logout, kembali kehalaman utama.
6. Simulasi
Tabel 4.10 Narrative Usecase Diagram Simulasi
Use Case Name Simulasi Use Case Id 6
Actor Nasabah
menghitung besaran angsuran pembiayaan umrah. Precondition Nasabah melakukan simulasi pembiayaan pada sistem Typical Course
of Events
Actor Action System Response
1: nasabah masukk kehalamann utama sistem pembiayaann umrah
2:sistem akan menampilkan halaman
pembiayaan umrah 3: nasabah pilih menu simulasi 4: sistem akan
Menampilkan halaman simulasi
5: nasabah input simulasi pembiayaan lalu klik “hitung” 6: sistem akan memproses hasil perhitungan angsuran pembiayaan. Alternate Courses
Nasabah berhasil melakukan simulasi pembiayaan
Conclusion Sistem berhasil menampilkan hasil perhitungan pembiayaan.
Post Condition -7. Pesan Online
Use Case Name Pesan Online Use Case Id 7
Actor Nasabah
Description Form Pesan Online ini terdapat pada sistem yang dapat diisikan oleh nasabah
Precondition -Typical Course of Events
Actor Action System Response
1: Aktor masuk ke web pembiayaan umrah 2: sistem secara default akan menampilkan halaman web pembiayaan umrah 3: nasabah memilih
menu pesan online dan menginput data.
4: sistem akan menyimpan data hasil pesan online.
Alternate Courses
-Conclusion Nasabah menginput data.
Post Condition Sistem berhasil menampilkan menu pesan online. 8. Kelola Angsuran
Use Case Name Kelola Angsuran Use Case Id 8
Actor Admin Pembiayaan, Customer Service
Description Usecase ini menggambarkan kegiatan aktor kelola angsuran
Precondition Aktor login Typical Course
of Events
Actor Action System Response
1: Login 2:menampilkan
halaman utama aktor
3: pilih menu kelola angsuran 4: menampilkan halaman kelola angsuran
5: pilih input data angsuran 6: sistem akan menampilkan
halaman input data angsuran.
7: klik simpan 8: menyimpan data ke dalam database 9: pilih menu lihat data
angsuran
10: menampilkan data angsuran
pencarian
13: klik hapus 14: menghapus
angsuran
15 : pilih cetak 16: mencetak laporan angsuran
17: logout 18: keluar dari sistem Alternate
Courses
12: jika data tidak ada maka akan tampil pesan
Conclusion Input data angsuran akan tersimpan didalam database Post Condition Logout, kembali kehalaman utama.
9. Kelola Pesan Online
Tabel 4.13 Narrative Usecase Diagram Kelola Pesan Online
Use Case Name Kelola Pesan Online Use Case Id 9
Actor Admin Pembiayaan
Description Usecase ini menggambarkan kegiatan admin pembiayaan mengelola Pesan Online.
Precondition Admin Pembiayaan masuk kehalaman utama. Typical Course
of Events
Actor Action System Response
admin 3: pilih menu kelola Pesan Online 4: menampilkan halaman kelola Pesan Online
5: pilih lihat pesan online
6: menampilkan halaman pesan online.
7: klik hapus 8: berhasil menghapus Pesan Online
9: klik logout 10: keluar dari sistem Alternate
Courses
-Conclusion Admin melihat data Pesan Online Post Condition Logout, kembali kehalaman utama.
10. Manage User
Tabel 4.14 Narrative Usecase Diagram Manage User
Use Case Name Manage User Use Case Id 10
Actor Admin Sistem
Description Usecase ini menggambarkan kegiatan admin sistem memanage user seperti : tambah, ubah dan hapus user. Precondition Admin Sistem masuk kehalaman utama.
Typical Course of Events
Actor Action System Response
1: aktor login 2: menampilkan
halaman utama admin. 3:pilih menu manage user 4: menampilkan halaman manage user.
5: pilih input data user
6:menampilkan halaman input data user.
7: klik simpan 8:menyimpan data ke dalam database 9: pilih lihat data
user
10: menampilkan halaman lihat data user
11: pilih edit 12: menampilkan
halaman edit
13: ketik
perubahan data
14: klik simpan 15: berhasil
menghapus data Alternate
Courses
-Conclusion Admin Sistem berhasil menambah, mengubah dan menghapus data user.
Post Condition Logout, kembali kehalaman utama.
11. Verifikasi Permohonan Pembiayaan.
Tabel 4.15 Narrative Usecase Diagram Verifikasi Permohonan Pembiayaan.
Use Case Name Verifikasi Permohonan Pembiayaan. Use Case Id 11
Actor Customer Service
Description Usecase ini menggambarkan CS memverifikasi/kesesuaian formulir dan lampirannya dengan data nasabah.
Precondition CS login Typical Course
of Events
Actor Action System Response
1: Aktor login 2: menampilkan
halaman utama aktor
pembiayaan halaman pembiayaan 5: lihat data pembiayaan nasabah 6: menampilkan data pembiayaan nasabah. 7: ketik halaman pencarian 8: menampilkan hasil pencarian 10: menampilkan detail data nasabah
11. klik logout 12: berhasil keluar dari halaman utama customer service Alternate
Courses
8: jika data tidak ada maka akan tampil pesan
10: jika ada perubahan maka CS akan konfirmasi ke nasabah.
Conclusion Perubahan pada data nasabah akan tersimpan didalam database.
Post Condition Logout,kembali kehalaman utama.
12. Registrasi
Tabel 4.16 Narrative Usecase Diagram Registrasi
Actor Nasabah
Description Use case ini menggambarkan kegiatan nasabah melalukan pendaftaran atau registrasi.
Precondition Nasabah Registrasi Typical Course
of Events
Actor Action System Response
1: Nasabah masuk keweb pembiayaan umrah. 2: menampilkan halaman web pembiayaan umrah 3: pilih menu registrasi 4: menampilkan halaman registrasi 5: Nasabah input data registrasi
6: pilih simpan 7: data akan tersimpan didalam database. Alternate
Courses
-Conclusion Aktor berhasil melakukan registrasi Post Condition
-13. Realisasi
Use Case Id 13
Actor Customer Service
Description Usecase menggambarkan kegiatan customer service input data realisasi nasabah.
Precondition CS login. Typical Course
of Events
Actor Action System Response
1: Aktor masuk kehalaman utama. 2: sistem secara default akan menampilkan halaman utama CS 3: pilih menu realisasi 4: menampilkan halaman realisasi 5: pilih menu input
data realisasi
6: pilih simpan 7: data berhasil tersimpan didalam database realisasi. 8: pilih menu lihat
data realisasi 9: menampilkan data realisasi. 10: ketik halaman pencarian 11: menampilkan halaman pencarian.
halaman edit data 14: input perubahan data 15: menyimpan perubahan data realisasi kedalam database realisasi 16: pilih cetak untuk mencetak lapoan realisasi 17: sistem akan mencetak laporan realisasi
18: logout 19: berhasil keluar dari sistem.
Alternate Courses
10: jika data tidak ditemukan maka akan muncul pesan
Conclusion Perubahan pada data realisasi tersimpan dalam database realisasi.
Post Condition Logout, kembali kehalaman utama. 14. Konfirmasi Persetujuan Permohonan Pembiayaan
Tabel 4.18 Narrative Use Case Diagram Konfirmasi Persetujuan Permohonan Pembiayaan
Use Case Name Konfirmasi Persetujuan Permohonan Pembiayaan Use Case Id 14
Actor Kepala Marketing Pembiayaan
bahwa permohonan diterima atau ditolak. Precondition Kepala Marketing Pembiayaan login. Typical Course
of Events
Actor Action System Response
1: Aktor login 2: sistem secara default akan menampilkan halaman utama aktor
3: aktor pilih menu konfirmasi persetujuan permohonan pembiayaan 4: menampilkan halaman konfirmasi persetujuan permohonan pembiayaan 5: pilih menu input
data konfirmasi persetujuan
permohonan pembiayaan
6: menampilkan halaman input data konfirmasi
persetujuan permohonan pembiayaan 7: input data
database. 10. pilih menu lihat
data konfirmasi persetujuan
permohonan pembiayaan
11: menampilkan halaman lihat data konfirmasi
persetujuan permohonan pembiayaan. 12: pilih logout 13: keluar dari sistem Alternate
Courses
-Conclusion Konfirmasi persetujuan permohonan pembiayaan berhasil terkirim ke nasabah.
Post Condition Logout, kembali kehalaman utama.
15. Survey
Tabel 4.19 Narrative Use Case Diagram Survey
Use Case Name Survey Use Case Id 15
Actor Account Officer
mengecek secara langsung ketempat nasabah, setelah dicek maka AO akan input data survey didalam sistem. Precondition AO login.
Typical Course of Events
Actor Action System Response
1: Aktor masuk kehalaman utama. 2: sistem secara default akan menampilkan halaman utama AO. 3: AO pilih menu survey 4: menampilkan halaman survey 5: pilih menu input
data survey
6: menampilkan halaman input data survey
7: klik simpan 8: berhasil menyimpan data didalam database
9: pilih lihat data survey
10: menampilkan halaman data survey 11: ketik halaman
pencarian
12: menampilkan halaman pencarian.
halaman edit data 15: ketik perubahan data 16: menyimpan perubahan data didalam database. 17: klik hapus 18: data akan terhapus 19: klik logout 20: keluar dari sistem. Alternate
Courses
11: jika data tidak ditemukan maka akan muncul pesan.
Conclusion Perubahan pada data survey tersimpan didalam database survey.
Post Condition Logout, kembali kehalaman utama.
16. Verifikasi Rekening
Tabel 4.20 Narrative Usecase Diagram Verifikasi Rekening
Use Case Name Verifikasi Rekening. Use Case Id 16
Actor Customer Service
Description Usecase ini menggambarkan CS memverifikasi/kesesuaian data rekening nasabah.
Precondition CS login Typical Course
of Events
halaman utama aktor
3: pilih menu rekening
4: menampilkan halaman lihat data rekening
5: lihat data rekening
6: menampilkan data rekening
7. klik logout 8: berhasil keluar dari halaman utama customer service Alternate
Courses
-Conclusion Customer Service berhasil melakukan verifikasi data rekening.
Post Condition Logout,kembali kehalaman utama.
17. Logout
Tabel 4.21 Narrative Usecase Diagram Logout
Use Case Name Logout Use Case Id 17
Actor Nasabah, Admin Pembiayaan, CS, AO, Kepala Marketing Pembiayaan, Admin Sistem
dari sistem.
Precondition Nasabah, Admin Pembiayaan, CS, AO, admin sistem, Kepala Marketing Pembiayaan logout
Typical Course of Events
Actor Action System Response
1: login 2: menampilkan
halaman utama user
3: pilih logout 4: menampilkan
halaman utama webpembiayaan umrah Alternate Courses -Conclusion
-Post Condition User dapat melakukan login kembali.
4.2.1.2. Activity Diagram