Mapping Class Diagram Struktur Database

3. Tabel Downpayment Nama Tabel : Downpayment Type File : Transaction Primary Key : Id_Downpayment Foreign Key : Id_Nasabah Tabel 4.27 : Spesisifikasi Database Downpayment Field Name Type Size Keterangan Id_Downpayment Int 6 Id_Downpayment Id_Nasabah Int 6 Id_Nasabah Tgl_Input Date 50 Tanggal Pembayaran 4. Tabel Pembiayaan Nama Tabel : Pembiayaan Type File : Transaction Primary Key : Id_Pembiaayan Foreign Key : - Tabel 4.28 : Spesisifikasi Database Pembiayaan Field Name Type Size Keterangan Id_Pembiayaan Int 6 Id_Pembiayaan Status_Pembiayaan Int 1 Status Pembiayaan Syarat Varchar 20 Syarat Pembiayaan Otorisasi Int 1 Otorisasi Pembaiayaan 5. Tabel Transaksi Pembiayaan Nama Tabel : Transaksi Pembiayaan Type File : Transaction Primary Key : Id_Transaksi Foreign Key : Id_Downpayment; Id_Angsuran Tabel 4.29 : Spesisifikasi Database Transaksi Pembiayaan Field Name Type Size Keterangan Id_Transaksi Int 6 Id_Transaksi Id_Downpayment Int 6 Id_Downpayment Id_Angsuran Int 6 Id_Angsuran Tgl_Input Date Tanggal Input Transaksi Margin Int 10 Margin Transaksi Angs_Pokok Int 10 Angsuran Pokok Pembiayaan Denda Int 10 Denda Pembiayaan 6. Tabel Angsuran Nama Tabel : Angsuran Type File : Transaction Primary Key : Id_Angsuran Foreign Key : Id_Nasabah Tabel 4.30 : Spesisifikasi Database Angsuran Field Name Type Size Keterangan Id_Angsuran Int 6 Id_Angsuran Id_Nasabah Int 6 Id_Nasabah Jumlah Int 15 Jumlah Angsuran Angsuran_Ke Int 3 Angsuran Keberapa Tanggal Date Tanggal Angsuran 7. Tabel Survey Nama Tabel : Survey Type File : Transaction Primary Key : Id_Suvey Foreign Key : Id_Nasabah Tabel 4.31 : Spesisifikasi Database Survey Field Name Type Size Keterangan Id_Survey Int 6 Id_Survey Id_Nasabah Int 6 Id_Nasabah Jaminan Varchar 20 Jaminan Pembiayaan Tgl_Survey Date Tgl Survey 8. Tabel Kritik Saran Nama Tabel : Kritik Saran Type File : Transaction Primary Key : Id_Kritik Saran Foreign Key : Id_User Tabel 4.32 : Spesisifikasi Database Kritik Saran Field Name Type Size Keterangan Id_Kritik Saran Int 5 Id_Kritik Saran Id_User Int 5 Id_User Tgl_Kritik Saran Date Tanggal Input Kritik Isi Varchar Isi Kritik Saran 9. Tabel Informasi Nama Tabel : Informasi Type File : Transaction Primary Key : Id_Info Foreign Key : Id_Nasabah Tabel 4.33 : Spesisifikasi Database Informasi Field Name Type Size Keterangan Id_Info Int 6 Id_Informasi Id_Nasabah Int 6 Id_Informasi Judul Char 30 Judul Informasi Tanggal Date Tanggal Informasi Isi Varchar Isi Informasi

4.2.8 Sequence Diagram

Sequence Diagram digunakan untuk menggambarkan perilaku hubungan antara aktor degan objek-objek yang menjelaskan setiap skenario di dalam sebuah sistem dan subsistem. Sequence Diagram pada Sistem Informasi Transaksi Pembiayaan Almurabahah adalah sebagai berikut: 1. Sequence Diagram untuk Use Case “Input Pendaftaran” sd Input Pendaftaran Calon Nasabah Home Pendaftaran Proses Nasabah Form Registrasi Registrasi Tampil Form Registrasi Input Form Registrasi Input Registrasi Save Data Registrasi Selesai Gambar 4.33 : Sequence Diagram untuk Use Case “Input Pendaftaran” Keterangan gambar 4.33 : Pada saat calon nasabah melakukan input pendaftaran, calon nasabah membuka halaman web Sistem Informasi Pembiayaan Almurabahah, maka sistem akan menampilkan halaman home web, setelah itu calon nasabah memilih menu input pendaftaran, maka sistem akan menampilkan halaman input pendaftaran. Setelah itu calon nasabah mengisi form registrasipendaftaran maka data nasabah akan tersimpan di dalam database nasabah. 2. Sequence Diagram untuk Use Case “Log In” sd Log In User Nasabah, CS, T eller, Operator, Manajer Home Log In Proses Log In User Masukan Username dan Password Validasi Username dan Password Baca Database Log In Berhasil Username dan Password Salah Log In Gagal Gambar 4.34 : Sequence Diagram untuk Use Case “Log In” Keterangan gambar 4.34 : Pada saat User Nasabah, Customer Service, Teller, Operator, Manajer melakukan Log In, sistem akan meminta username dan password terlebih dahulu. Pada saat username dan password dibaca oleh sistem, sistem akan memverifikasi username dan password yang diisi dengan yang sudah ada di dalam database “user”. Jika sudah berhasil Log In maka operator, nasabah, customer service, teller, dan manajer akan masuk ke halaman home user masing- masing. Jika username dan password yang dimasukan salah, maka sistem akan menampilkan pesan kesalahan. 3. Sequence Diagram untuk Use Case “Verifikasi Pendaftaran” sd Verifikasi Pendaftaran Customer Service Menu Nasabah Proses Verifi kasi Nasabah Home CS Menu View Nasabah Log In Pilih Menu View Nasabah Tampil Vi ew Nasabah Pilih Nama Nasabah Lihat Nasabah Verifikasi Nasabah Verifikasi Pendaftaran Simpan Verifikasi Selesai Gambar 4.35 : Sequence Diagram untuk Use Case “Verifikasi Pendaftaran” Keterangan gambar 4.35 : Pada saat Customer Service melakukan verifikasi pendaftaran, Terlebih dahulu Customer Service melakukan “Log In” setelah itu memilih menu “Nasabah”. Setelah dipilih maka sistem akan halaman Nasabah. Kemudian Customer Service memilih menu “View Nasabah”, sistem akan menampilkan halaman View Nasabah, lalu Customer Service memilih nama calon Nasabah yang akan diverifikasi pada view Nasabah. Jika data nasabah sudah diverifikasi, maka sistem akan menyimpannya pada database Nasabah. 4. Sequence Diagram untuk Use Case “Input Pemohonan Pembiayaan”