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 case diagram sistem yang diusulkan, yaitu seperti Gambar 4.4.
Gambar 4.4 Use Case Diagram
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 halaman yang diperuntukkan bagi calon mitra.
Tabel 4.4 Spesifikasi Naratif untuk Use Case “Login”
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
pesan “Silahkan registrasi terlebih dahulu, terima
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 dan administrator.
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.
Post Condition Data permohonan pembiayaan telah tersimpan
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 Main Flow
Use case ini dimulai pada saat admin dan teller akan
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. Actor
Teller dan Admin
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.
Post Condition Data user telah tersedia untuk digunakan.
Tabel 4.12 Spesifikasi Naratif untuk use case “Logout”
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 admin
hanya 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 menjelaskanmenampilkan 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 diagram
berikut ini:
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 MitraUser 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”
Gambar. 4.6 Activity Diagram untuk Use Case
“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 alert
“username dan password tidak valid”.
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 Batal
CSMitra Sistem Informasi Pembiayaan Mudharabah
tampil menu formulir pembiayaan
simpan lengkap
mengisi data lengkap pilih tombol daftar
login sebagai csmitra 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”
Gambar 4.9 Activity Diagram
untuk Use Case “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 mencetak form persetujuan penolakan.
Sistem Informasi Pembiayaan Mudharabah AdminTeller
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 AdminTeller
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 “Manajemen Rekening”
Gambar 4.10 Activity Diagram untuk Use Case
“Manajemen Rekening”
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, mendelete dan mencetak kartu angsuran mitra.
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 Transaksi Pembiayaan”
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 “Manajemen Angsuran”
Gambar 4.12 Activity Diagram untuk Use Case
“Manajemen Angsuran”
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 Case
“Logout” 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 mitra dan user dapat memilih menu Logout dan keluar dari sistem.
4.2.1.3 Class Diagram
Pada class diagram akan ditunjukkan interaksi antar kelas yang terdapat pada sistem. Class terbentuk oleh entityobject yang mempunyai atribut dan
operasi. Dari class tersebut dapat menjadi sebuah tabel yang dapat berasosiasi dengan tabel lainnya dan membentuk sebuah database. Gambar 4.15 adalah Class
Diagram dari sistem informasi pembiayaan mudharabah.
+input +update
+delete -Id_Mitra: varchar
-username: varchar -password: varchar
-nama_lengkap: varchar -email: varchar
-aktif: enum -telp: varchar
-alamat: varchar -ktp: varchar
-gambar: varchar -gender: enum
-tanggal: date -tempat: varchar
Mitra
+input +update
+delete -id_formulir: varchar
-id_mitra: varchar -id_user: varchar
-nama: varchar -ttl: varchar
-alamat_rumah: varchar -gender: enum
-tlp_rmh: varchar -tempat: varchar
-lm_usaha: varchar -jns_pekerjaan: varchar
-nikah: enum -ktp: varchar
-tgl_daftar: date -pendidikan: varchar
-penghasilan: varchar -syarat: enum
-survey: enum -otorisasi: enum
-alamat_usaha: varchar -tlp_usaha: varchar
-pembiayaan_lalu: varchar -pembiayaan_ke: varchar
-jml_pembiayaan: varchar -keperluan: varchar
-sumber_bayar: varchar -jaminan: varchar
-rmh_tangga: varchar -sekolah: varchar
-pribadi: varchar -listrik_tlp: varchar
-lain_lain: varchar -ttl_pengeluaran: varchar
-omset_hari: varchar -omset_bulan: varchar
-beli_dagang: varchar -b_kerja: varchar
-b_sewa: carchar -b_lain: varchar
-jml_pengeluaran: varchar -akte: varchar
-kartu_keluarga: varchar
Formulir Pembiayaan
1 1
+simpan +edit
+delete +confirm
-Id_angsuran: varchar -kode: varchar
-id_user: varchar -nama: varchar
-jml_angs: varchar -no_rek: varchar
-angs_ke: varchar -jenis_bayar: varchar
-pokok: varchar -tgl_bayar: date
-basil: varchar -simpanan: varchar
-infaq: varchar -total: varchar
-nominal: varchar
Angsuran
1..
1 +Input
+Update +Delete
-Id_User: varchar -Password: varchar
-nama_lengkap: varchar -email: varchar
User
1 1..
+Simpan +Delete
+Edit +Kirim
-Id_survey: varchar -Id_pembiayaan: varchar
-kode_survey: varchar -id_user: varchar
-nama: varchar -jaminan: varchar
-tgl_survey: varchar -alamat_tnggal: varchar
-status_rumah: varchar -kondisi_bangun: varchar
-atas_nm: varchar -alamat_usaha: varchar
-status_usaha: varchar -kondisi_bangun1: varchar
-ats_milik: varchar -no_jaminan: varchar
-alamat_tanah: varchar -luas_ukur: varchar
-tak_harga: varchar -status_milik: varchar
-jenis: varchar -merk: varchar
-tahun: varchar -warna: varchar
-no_polisi: varchar -no_mesin: varchar
-no_rangka: varchar -bahan_bakar: varchar
Survey
1
1.. +simpan
+Kirim -Id_Transaksi: varchar
-Id_Formulir: varchar -Nama: varchar
-Alamat: varchar -Keperrluan: varchar
-tgl_input: date -Jangka: varchar
-Angsuran: varchar -akad: varchar
-jml_pnjman: varchar -keuntungan: varchar
-basil_bmt: varchar -basil_mitra: varchar
-ttl_basil_mitra: varchar -ttl_basil_bmt: varchar
-jml_angs: varchar -angs_pokok: varchar
-jaminan: varchar -infaq: varchar
-simpanan: varchar -jml_ttl: varchar
-id_user: varchar
Transaksi Pembiayaan
+simpan +edit
+delete +confirm
-Id_rekening: varchar -id_transaksi: varchar
-no_rek: varchar -nama: varchar
-alamat: varchar -produk: varchar
-jml_pnjmin: varchar -terbilang: varchar
-status: enum -id_user: varchar
Rekening
+input +update
+delete -Level: varchar
Admin
+input +update
+delete -Level: varchar
AO
+input +update
+delete -Level: varchar
CS
+input +update
+delete -Level: varchar
Teller
1.. 1
1.. 1
1
1.. 1..
1
Gambar 4.15
Class Diagram Sistem Informasi Pembiayaan Mudharabah Dari class diagram pada Gambar 4.15 maka akan dibuat spesifikasi
database sebagai berikut:
1. Tabel User
Nama Tabel : User
Type File : Master
Primary Key : id_user
Foreign Key : -
Tabel 4.13 User
Nama Field
Tipe data Ukuran Keterangan
id_user Varchar
15 Id user
Password Varchar
15 Password
user nama_lengkap
Varchar 100
Nama Lengkap user Email
Varchar 50
Email User Level
Varchar 25
Level User
2. Formulir Pembiayaan
Nama Tabel : Formulir
Type File : Master
Primary Key : id_formulir
Foreign Key : id_formulir dan id_user
Tabel 4.14
Formulir Pembiayaan
Nama Field
Tipe data Ukuran
Keterangan
id_formulir Varchar
10 Id formulir
id_mitra Varchar
10 Id mitra
id_user Varchar
15 Id user
Nama Varchar
50 Nama mitra
Ttl Date
Tgl Lahir mitra alamat_rmh
Varchar 200
Alamat rumah mitra
telp_rmh Varchar
10 Telp rumah mitra
Gender Enum„L’,’P’
Jenis kelamin mitra lm_usaha
Varchar 25
Lama usaha mitra Pendidikan
Varchar 25
Pendidikan akhir mitra Tempat
Varchar 25
Tempat lahir mitra jns_pekerjaan
Varchar 25
Jns pekerjaan mitra alamat_usaha
Varchar 200
Alamat usaha mitra tlp_usaha
Varchar 10
Tlp usaha mitra Nikah
Enum„Nikah’,’Be lum Nikah’
Status nikah mitra
Ktp Varchar
50 No. ktp mitra
tgl_daftar Date
Tgl daftar mitra Penghasilan
Varchar 25
Penghasilan mitra Syarat
Enum„Yes’,No’ Syarat Pembiayaan
Survey Enum„Y’,’N’
Penentuan survey pembiayaan_lalu
Varchar 25
Jumlah pembiayaan yang lalu pembiayaan_ke
Varchar 5
Pembiayaa mitra ke berapa jumlah_pembiayaan Varchar
25 Jumlah pembiayaan mitra
Keperluan Varchar
25 Keperluan mitra
sumber_bayar Varchar
25 Sumber bayar mitra
Jaminan Varchar
15 Jaminan mitra
rmh_tangga Varchar
25 Total
pengeluaran rumah
tangga mitra Sekolah
Varchar 25
Total pengeluaran sekolah Pribadi
Varchar 25
Total pengeluaran pribadi listrik_tlp
Varchar 25
Total pengeluaran listrik dan telepon
lain_lain Varchar
25 Total pengeluaran lain lain
total_pengeluaran Varchar
25 Total pengeluaran
keseluruhan omset_hari
Varchar 25
Omset hari mitra omset_bulan
Varchar 25
Omset Bulan mitra beli_dagang
Varchar 25
Beli barang dagangan mitra b_kerja
Varchar 25
Biaya tenaga kerja mitra b_sewa
Varchar 25
Biaya sewa tempat mitra b_lain
Varchar 25
Biaya lain-lain mitra jml_pengeluaran
Varchar 25
Jumlah total pengeluaran Mitra
3. Survey