• Tidak ada hasil yang ditemukan

UseCase Diagram

Dalam dokumen SKRIPISI I K A FIX (Halaman 153-183)

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

Dalam dokumen SKRIPISI I K A FIX (Halaman 153-183)

Dokumen terkait