• Tidak ada hasil yang ditemukan

BAB IV PEMBAHASAN PENGEMBANGAN SISTEM

4.2 Elaboration

Pada tahapan ini akan dibangun rancangan sistem yang akan dibuat. Seluruh kebutuhan customer digambarkan melalui desain diagram.

Administrator

AO CS

Teller

User

Sistem Informasi Pembiayaan Mudharabah Calon Mitra Mitra Registrasi Login Manajemen User Manajemen Permohonan Pembiayaan Manejemen Survey Majemen angsuran Manajemn Rekening Logout manajemen transaksi pembiayaan Admin Pembiayaan Manajemen Mitra

4.2.1 Analysis and Design Model

4.2.1.1 Menentukan Diagram Use case Sistem Informasi Pembiayaan

Mudharabah

Dari tabel spesifikasi aktor dan use case dapat dibuat sebuah diagram use

case sistem informasi pembiayaan mudharabah. Diagram use case yang dibuat

menjelaskan interaksi antara pengguna dan sistem. Terdapat enam aktor yang saling berinteraksi dengan sistem informasi pembiayaan mudharabah yaitu calon mitra, mitra, ao, cs, teller dan dmin. Berikut ini adalah gambaran dari diagram use

case sistem informasi pembiayaan mudharabah serta penjelasan mengenai

spesifikasi dari diagram use case yang telah dibuat.

1. Use Case Diagram

Use casediagram sistem yang diusulkan, yaitu seperti Gambar 4.4.

2. Dokumen Flow of Event Diagram Use Case

Sistem informasi pembiayaan mudharabah ini memiliki beberapa spesifikasi use case. Pada spesifikasi use case ini dijelaskan urutan yang dilakukan sistem dan aktor.

Tabel 4.3 Spesifikasi Naratif untuk Use Case“Register”

Use Case Register

Use Case Name Register

Brief Description Use case ini memungkinkan seorang calon mitra

yang belum terdaftar sebagai mitra untuk mendaftarkan dirinya secara online.

Actor User (calon mitra)

Precondition Calon mitra menggunakan browser internet untuk

memasuki halaman home KSU BMT-UMJ.

Main Flow Use case ini dimulai saat calon mitra ingin

melakukan transaksi tetapi belum terdaftar sebagai mitra, maka dapat langsung melalukan registrasi secara online.

Alternative Flow Untuk melakukan Register, user yang belum

terdaftar harus mendaftar terlebih dahulu dan

memilih tombol “Register”.

Post Condition Jika use case dijalankan maka akan menampilkan

Tabel 4.4 Spesifikasi Naratif untuk Use CaseLogin

Use Case Login

Use Case Name Login

Brief Description Use case ini memungkinkan seorang mitra, cs, ao,

admin, teller dan administrator untuk masuk ke dalam sistem dengan account yang dimilikinya masing-masing.

Actor User (mitra, cs, ao, admin, teller, administrator)

Precondition Mitra, cs, ao, admin, teller dan administrator

menggunakan browser internet untuk memasuki halaman home KSU BMT-UMJ.

Main Flow Use case ini dimulai pada saat mitra ingin masuk ke

dalam sistem untuk melakukan berbagai kegiatan yang berhubungan dengan transaksi yang terjadi pada KSU BMT-UMJ.

Dimulai juga pada saat cs, ao, admin, teller dan administrator ingin masuk ke lembar kerja pada sistem.

Alternative Flow Untuk melakukan Login, user yang telah terdaftar

harus mengisi username dan password terlebih

dahulu dan memilih tombol “Login

Jika username atau password salah maka akan

tampil pesan “id dan password masih salah”

Jika username belum terdaftar maka akan timbul

kasih”.

Post Condition Jika use case dijalankan maka akan menampilkan

halaman yang diperuntukkan bagi mitra yang telah terdaftar.

Juga akan menampilkan tampilan lembar kerja untuk cs, ao, admin, teller danadministrator.

Tabel 4.5 Spesifikasi Naratif untuk Use Case“Manajemen Mitra”

Use Case Manajemen Mitra

Use Case Name Manajemen Mitra

Brief Description Use case ini memungkinkan seorang customer

service untuk mengatur data mitra.

Actor CS

Precondition  CS harus login terlebih dahulu

Form data mitra telah ada pada sistem

Main Flow Use case ini dimulai pada saat cs menerima data

mitra yang telah terdaftar. Sistem memberikan tampilan form mitra yang telah tersedia pada sistem dan cs dapat memasukkan data-data mitra. cs juga dapat mendelete dan mengedit data mitra serta mencetak seluruh data mitra yang telah terdaftar.

Alternative Flow Jika form yang diisi tidak lengkap, maka sistem

akan menampilkan pesan error dan memintanya untuk melengkapi form data mitra.

Post Condition Data mitra telah disimpan

Tabel 4.6 Spesifikasi Naratif untuk Use Case“Manajemen Permohonan Pembiayaan”

Use Case Manajemen Permohonan Pembiayaan

Use Case Name Manajemen Permohonan Pembiayaan

Brief Description Use case ini memungkinkan seorang mitra untuk

melakukan permohonan pembiayaan dan cs melihat dan mengatur mitra yang akan melakukan permohonan pembiayaan di KSU BMT-UMJ.

Actor Mitra dan CS

Precondition  Mitra dan cs harus login terlebih dahulu

Form permohonan pembiayaan telah ada pada sistem

Main Flow Use case ini dimulai pada saat mitra melakukan

permohonan pembiayaan. Sistem memberikan tampilan form permohonan pembiayaan yang telah tersedia dan mitra dapat langsung mengisi data dengan lengkap.

Cs dapat mengatur permohonan pembiayaan yang diajukan oleh mitra.

Alternative Flow Jika form yang diisi tidak lengkap, maka sistem

akan menampilkan pesan error dan memintanya untuk melengkapi form permohonan pembiayaan.

Tabel 4.7 Spesifikasi Naratif untuk Use Case“Manajemen Survey

Use Case Manajemen Survey

Use Case Name Manajemen Survey

Brief Description Use case ini memungkinkan seorang account officer

untuk mengatur data survey yang diperoleh dari mitra.

Actor Account Officer

Precondition Account Officer harus login terlebih dahulu

Form data survey telah ada pada sistem

Main Flow Use case ini dimulai pada saat mitra akan disurvey.

Sistem memberikan tampilan form survey yang telah tersedia dan account officer dapat langsung meng-input data untuk melakukan survey.

Alternative Flow Jika form yang diisi tidak lengkap, maka sistem akan

menampilkan pesan error dan memintanya untuk melengkapi form data survey.

Post Condition Data survey telah tersimpan

Tabel 4.8 Spesifikasi Naratif untuk use case“Manajemen Rekening”

Use Case Manajemen Rekening Mitra

Use Case Name Manajemen Rekening Mitra

Brief Description Use case ini memungkinkan seorang admin dan teller

untuk melakukan melihat dan menginput rekening yang akan dibuat untuk mitra.

Actor Admin, Teller

Precondition Admin dan Teller harus login terlebih dahulu

membuat dan memberikan rekening kepada mitra.

Alternative Flow Jika rekening tidak dibuat maka mitra tidak bisa

melakukan transaksi pembiayaan.

Post Condition Rekening mitra sudah bisa diberikan dan digunakan

oleh mitra.

Tabel 4.9 Spesifikasi Naratif untuk use case“Manajemen Transaksi Pembiayaan”

Use Case Manajemen Transaksi Pembiayaan

Use Case Name Manajemen Transaksi Pembiayaan

Brief Description Use case ini memungkinkan seorang admin untuk

melakukan transaksi dari pembiayaan yang diajukan oleh mitra.

Actor Admin

Precondition Admin harus login terlebih dahulu

Main Flow Use case ini dimulai pada saat admin akan menentukan

apakah pembiayaan yang diajukan disetujui atau tidak. Setelah admin memasuki halaman admin, maka admin harus memilih menu transaksi pembiayaan setelah itu admin dapat menambah transaksi pembiayaan.

Alternative Flow Jika konfirmasi tidak dilakukan maka transaksi

pembiayaan tidak akan dilakukan.

Post Condition Transaksi pembiayaan telah dikonfirmasi.

Tabel 4.10 Spesifikasi Naratif untuk Use Case“Manajemen Angsuran”

Use Case Manajemen Angsuran

Use Case Name Manajemen Angsuran

Brief Description Use case ini memungkinkan seorang teller dan admin

untuk mengatur data pembayaran angsuran yang telah diterima dari mitra.

Precondition Teller dan admin harus login terlebih dahulu

Form data angsuran telah ada pada sistem

Main Flow Use case ini dimulai pada saat mitra akan membayar

angsurannya. Sistem memberikan tampilan form

pembayaran angsuran yang telah tersedia dan teller

dan admin dapat langsung meng-input data untuk pembayaran angsuran.

Alternative Flow Jika form yang diisi tidak lengkap, maka sistem akan

menampilkan pesan error dan memintanya untuk melengkapi form data pembayaran angsuran.

Post Condition Data pembayaran angsuran telah tersimpan

Tabel 4.11 Spesifikasi Naratif untuk Use Case“Manajemen User

Use case Manajemen User

Use case Name Manajemen User

Brief Description Use case ini memungkinkan seorang administrator

untuk dapat mengatur hak akses user untuk dapat memasuki sistem.

Actor Administrator

Precondition Administrator harus login terlebih dahulu

Main Flow Use case ini dimulai pada saat administrator yang

akan membuatkan account untuk seseorang agar memiliki hak akses yang akan diberikan.

Tabel 4.12 Spesifikasi Naratif untuk use caseLogout

Use case Logout

Use case Name Logout

Brief Description Use case ini memungkinkan seorang mitra, cs, ao,

teller dan admin untuk keluar dari sistem.

Actor Mitra, cs, ao, teller, admin

Precondition Mitra, cs, ao, teller dan admin telah Login terlebih

dahulu.

Main Flow Use case ini dimulai pada saat mitra, cs, ao, teller dan

admin berkeinginan untuk keluar dari sistem.

Alternative Flow Untuk melakukan logout mitra, cs, ao, teller dan

adminhanya butuh memilih menu “logout”.

Post Condition Jika use case dijalankan maka mitra, cs, ao, teller dan

admin akan keluar dari sistem.

4.2.1.2 Activity Diagram

Pada bagian ini menjelaskan/menampilkan bagaimana sistem dalam melakukan setiap aktivitas-aktivitasnya. Detail kegiatan yang dilakukan setiap

actor untuk setiap use case yang terdapat pada desain sistem untuk Sistem

Informasi Pembiayaan Mudharabah. Lebih jelasnya dapat dilihat pada activity

Sistem Informasi Pembiayaan Mudharabah

Calon Mitra

membuka halaman website menampilkan halaman website

pilih menu "registrasi"

menampilkan form registrasi mengisi username, password dan data pribadi

pilih tombol "daftar" Cek kelengkapan data

Data tidak lengkap

simpan mitra baru Data Lengkap

menampilkan alert data tidak lengkap

1. Activity Diagram “Registrasi”

Gambar 4.5 Activity Diagram untuk Use Case “Registrasi”

Gambar 4.5 menjelaskan aktivitas dari use case “registrasi” yang

dilakukan oleh calon mitra. Proses awal dalam melakukan registrasi adalah mitra harus membuka halaman website, yang digunakan seperti firefox,

internet explorer dan lainnya. Setelah halaman website terbuka kemudian

calon mitra menampilkan halaman website kemudian calon mitra memilih menu registrasi, maka sistem akan menampilkan form registrasi mitra. Setelah itu calon mitra dapat mengisi username dan password serta data pribadi dalam form tersebut. Setelah semua data terisi penuh kemudian

Sistem Informasi Pembiayaan Mudharabah Mitra/User (Cs, Ao, Admin, Teller, Administrator)

menampilkan halaman utama Benar Salah

membuka halaman website menampilkan halaman website

mengecek username dan password

pilih menu login menampilkan form login

masukkan username dan password

tampilan alert

calon mitra dapat memilih tombol daftar jika benar-benar ingin mendaftar. Sistem akan mengecek kelengkapan data yang diisikan sebelumnya, jika data lengkap maka data akan disimpan kemudian menampilkan alert

terima kasih telah menjadi mitra kami” dan jika data tidak lengkap sistem

akan menampilkan konfirmasi berupa alert ”maaf data yang anda masukkan tidak lengkap” kemudian kursor akan berada pada isian yang

tidak lengkap.

2. Activty Diagram “Login”

Pada Gambar 4.6 ini menjelaskan aktivitas yang dapat dilakukan oleh user yang terdiri dari mitra, CS, teller, Ao, admin dan administrator.

User dapat melakukan Login sesuai dengan tugasnya. Aktivitas ini dimulai dengan membuka halaman website lalu menampilkan halaman website. Setelah menu login di pilih, sistem akan menampilkan form login yang kemudian user harus memasukkan username dan password. Setelah

username dan password dimasukkan, sistem akan mengecek username

dan password tersebut. Jika username dan password valid, maka akan

menampilkan halaman utama. Sedangkan jika username dan password

yang dimasukkan salah akan menampilkan alertusername dan password

3. Activity Diagram “Manajemen Mitra”

Gambar 4.7 Activity Diagram untuk Use Case “Manajemen Mitra”

Aktivitas pada Gambar 4.7 ini menjelaskan aktivitas yang dapat dilakukan oleh user CS untuk dapat mengatur data mitra dan yang akan melihat daftar mitra. Sebelumnya CS dapat melakukan Login sesuai dengan account yang dimiliki, maka akan menampilkan halaman CS dan CS dapat memilih menu mitra setelah menu mitra telah ditampilkan maka CS akan pilih cari mitra, setelah itu menampilkan cari mitra. Kemudian CS melihat hasil mitra, siapa dan berapa banyak mitra yang ingin

Sistem Informasi Pembiayaan Mudharabah User (CS)

Pilih Menu Mitra Tampil Menu Mitra

Lihat Hasil Mitra

Simpan lengkap tidak

lengkap Menampilkan alert

Pilih Cari Mitra

Tampil Cari Mitra

Tampil Mitra Pilih aksi Edit Berhasil edit Batal Delete Berhasil dihapus Batal

Login sebagai Cs Menampilkan Halaman Cs

Detail

Berhasil dilihat

CS/Mitra Sistem Informasi Pembiayaan Mudharabah

tampil menu formulir pembiayaan

simpan lengkap mengisi data lengkap

pilih tombol daftar login sebagai cs/mitra

menampilkan halaman cs menampilkan halaman mitra menampilkan halaman home sesuai login

pilih menu formulir pembiayaan

lihat form formulir pembiayaan

Cek kelengkapan data

pilih menu formulir pembiayaan

Tidak lengkap

mendapatkan pembiayaan. Jika data tidak lengkap maka akan menampilkan peringatan tetapi jika lengkap maka data mitra akan disimpan. Data mitra dapat diedit atau didelete serta dilihat secara detail

sesuai kebutuhan.

4. Activity Diagram “Manajemen Permohonan Pembiayaan”

Gambar 4.8 Activity Diagram untuk Use Case“Manajemen Permohonan Pembiayaan”

Aktivitas pada Gambar 4.8 ini menjelaskan aktivitas yang dilakukan oleh CS untuk dapat mengatur permohonan pembiayaan yang diajukan oleh mitra atau mitra yang ingin mengajukan permohonan pembiayaan. Sebelumnya CS atau mitra dapat melakukan Login sesuai dengan account

yang dimiliki. Jika Login sebagai CS maka CS dapat memilih menu formulir pembiayaan, maka menu formulir pembiayaan mudharabah akan ditampilkan, setelah itu CS hanya melihat form formulir pembiayaan.

Jika Login sebagai mitra maka akan menampilkan halaman mitra, setelah itu mitra dapat memilih menu formulir pembiayaan. Kemudian menampilkan menu formulir pembiayaan, setelah itu mitra mengisi data lengkap. Kemudian memilih tombol daftar. Mitra mengecek kelengkapan data, jika data tidak lengkap maka akan kembali mengisi. Jika data lengkap maka data akan tersimpan.

Account Officer Sistem Informasi Pembiayaan Mudharabah

menampilkan form survey

Tambah Survey

menampilkan tambah form survey

Login menampilkan home ao

pilih menu "survey"

Lihat Data Simpan lengkap tidak lengkap Menampilkan alert

Tampil Form Survey

Pilih aksi Edit Berhasil edit Batal Delete Berhasil dihapus Batal Detail Berhasil dilihat Batal

Cetak Form persetujuan penolakan menampilkan form survey

5. Activity Diagram “Manajemen Survey

Aktivitas pada Gambar 4.9 ini menjelaskan aktivitas yang dapat dilakukan oleh user AO untuk dapat mengatur dan melihat daftar mitra yg akan disurvey. Sebelumnya AO dapat melakukan Login sesuai dengan

account yang dimiliki, maka akan menampilkan home AO dan AO dapat

memilih menu survey setelah menu survey telah ditampilkan maka AO akan pilih tambah survey, setelah itu menampilkan tambah form survey. Kemudian AO lihat data, siapa dan berapa banyak mitra yang akan disurvey. Jika data tidak lengkap maka akan menampilkan peringatan tetapi jika lengkap maka data survey akan disimpan. Data survey dapat diedit atau

didelete serta dilihat secara detail sesuai kebutuhan. Dan AO dapat

Sistem Informasi Pembiayaan Mudharabah Admin/Teller

Pilih menu rekening mitra

Tampil menu rekening mitra

Input rekening mitra

Simpan lengkap tidak

lengkap Menampilkan Alert

Pilih tambah rekening mitra

Tampil form rekening mitra

Tampilkan rekening mitra

Cetak rekening mitra Tampil rekening mitra

Pilih aksi edit Berhasil edit Batal delete Berhasil dihapus Batal Login sebagai Admin/Teller

Menampilkan halaman Admin Menampilkan halaman teller Menampilkan halaman Home sesuai Login

Pilih menu rekening mitra

Tampil menu daftar rekening mitra

detail

edit rekening mitra

Berhasil dilihat

Batal Pilih mitra

detele rekening mitra

cetak kartu angsuran

6. Activity Diagram “ManajemenRekening”

Aktivitas pada Gambar 4.10 ini menjelaskan aktivitas yang dilakukan oleh admin untuk dapat membuat rekening mitra. Sebelumnya admin atau

teller dapat melakukan Login sesuai dengan account yang dimiliki. Jika

Login sebagai admin maka admin dapat memilih menu rekening mitra,

maka menu rekening mitra akan ditampilkan, setelah itu admin juga bisa menambah rekeing mitra. Setelah itu admin memilih mitra untuk dibuatkan rekening. Jika input rekening lengkap maka akan disimpan dan jika tidak lengkap maka akan kembali mengisi dan menampilkan alert. Admin dapat mengedit, mendelete dan melihat rekening mitra secara detail serta dapat mencetak rekening mitra.

Jika Login sebagai teller maka akan menampilkan halaman teller, setelah itu teller dapat memilih menu rekening mitra. Kemudian menampilkan menu rekening mitra, setelah itu teller dapat mengedit,

Sistem Informasi Pembiayaan Mudharabah Admin

menampilkan form transaksi pinjaman

Tambah Transakasi

menampilkan transaksi pinjaman bagi hasil

Login menampilkan home admin

pilih menu "transaksi pembiayaan"

Lihat Data

Simpan lengkap tidak lengkap

Menampilkan alert

Tampil Transaksi Pembiayaan

Pilih aksi Edit Berhasil edit Batal Delete Berhasil dihapus Batal Detail Berhasil dilihat Batal

Cetak Form Transaksi menampilkan transaksi pinjaman

7. Activity Diagram “Manajemen TransaksiPembiayaan”

Gambar 4.11 Activity Diagram untuk Use Case“Manajemen Transaksi Pembiayaan”

Aktivitas pada Gambar 4.11 ini menjelaskan aktivitas yang dimulai saat admin akan melakukan transaksi pembiayaan yang dilakukan setelah mitra disurvey oleh AO. Admin dapat memilih menu transaksi pembiayaan pada home admin, setelah itu menampilkan form transaksi pinjaman. Di

form transaksi pinjaman terdapat tambah transaksi, menampilkan transaksi penjaman bagi hasil. Kemudian admin lihat data transaksi pinjaman, jika data tidak lengkap maka akan menampilkan alert dan jika data lengkap maka data transaksi pinjaman akan disimpan. Data transaksi pinjaman dapat diedit atau didelete serta dilihat secara detail sesuai kebutuhan. Dan admin dapat mencetak form transaksi.

Sistem Informasi Pembiayaan Mudharabah Teller / Admin

Pilih menu angsuran

Tampil menu angsuran

Input angsuran Simpan lengkap tidak lengkap Menampilkan Alert

Pilih tambah angsuran

Tampil form angsuran

Tampilkan angsuran Cetak angsuran Tampil angsuran Pilih aksi edit Berhasil edit Batal delete Berhasil dihapus Batal Login sebagai Teller / Admin

Menampilkan halaman Teller Menampilkan halaman Admin Menampilkan halaman Home sesuai Login

Pilih menu angsuran

Tampil menu daftar angsuran

detail detail angsuran Berhasil dilihat Batal Pilih mitra

8. Activity Diagram “ManajemenAngsuran”

Aktivitas pada Gambar 4.12 ini menjelaskan aktivitas yang dilakukan oleh teller untuk dapat membuat aangsuran mitra. Sebelumnya teller atau admin dapat melakukan Login sesuai dengan account yang dimiliki. Jika

Login sebagai teller maka teller dapat memilih menu angsuran mitra, maka

menu angsuran mitra akan ditampilkan, setelah itu teller juga bisa menambah angsuran mitra. Setelah itu teller memilih mitra untuk dibuatkan kartu angsuran. Jika input angsuran lengkap maka akan disimpan dan jika tidak lengkap maka akan kembali mengisi dan menampilkan alert. Teller

dapat mengedit, mendelete dan melihat rekening mitra secara detail serta dapat mencetak kartu angsuran.

Jika Login sebagai admin maka akan menampilkan halaman admin, setelah itu admin dapat memilih menu angsuran. Kemudian menampilkan menu angsuran mitra, setelah itu admin dapat mengedit, melihat angsuran mitra secara detail dan mencetak kartu angsuran mitra.

sistem informasi pembiayaan mudharabah Administrator

pilih menu manajemen user

tampil menu manajemen user

input user simpan lengkap tidak lengkap menampilkan alert

pilih tambah user

tampil form tambah user

tampilkan user tampil user pilih aksi edit user Berhasil edit Batal delete user Berhasil dihapus Batal login administrator menampilkan halaman administrator

9. Activity Diagram untuk Use Case“Manajemen User

Gambar 4.13 Activity Diagram untuk Use Case “Manajemen User

Aktivitas pada Gambar 4.13 ini menjelaskan aktivitas yang dilakukan oleh administrator untuk mengatur account user yang akan memiliki hak akses masuk ke dalam sistem dan mengerjakan tugasnya masing-masing. Setelah Login dilakukan maka administrator dapat memilih menu manajemen user, setelah menu manajemen user ditampilkan maka administrator akan memilih tambah user untuk mendaftarkan user baru, setelah itu akan terdapat form user untuk membuat account user yang baru. Data user dapat diedit atau didelete sesuai kebutuhan.

User (Mitra, Cs, Ao, Admin, Teller) Sistem Informasi Pembiayaan Mudharabah

Tampilan Menu Home Masuk Menu Home

Pilih Menu Logout Keluar Tidak

Keluar dari sistem

10.Activity Diagram Logout

Gambar 4.14 Activity Diagram untuk Use CaseLogout

Aktivitas pada Gambar 4.14 ini menjelaskan aktivitas yang dilakukan oleh mitra dan user (cs, ao, teller, admin dan administrator). Jika mitra dan

user tersebut tidak lagi melakukan aktivitas apapun di dalam sistem maka

Dokumen terkait