• Tidak ada hasil yang ditemukan

BAB 4 PEMBAHASAN

4.2 Fase RAD Design Workshop

4.2.2 Perancangan Basis Data

4.2.2.3 Spesifikasi Database

Rancangan sistem basis data (database) ini merupakan rancangan sistem informasi berbasis web yang mengintegrasikan kumpulan data yang saling berhubungan satu dengan yang lainnya. Database ini dapat dilihat dari pemetaan class entity yang telah digambarkan dalam class diagram sebelumnya. Pemetaan data-data yang berhubungan dalam sistem dijabarkan dalam bentuk tabel. Berikut adalah tabel-tabel database yang dihubungkan oleh foreign key untuk menunjukan relasi atau disebut juga Relational Database Management System (RDBMS). Berikut adalah spesifikasi dari database Sistem Informasi Pembiayaan:

1. Tabel User

Namafile : User Primary key : id_user Foreign key : id_pegawai Type file : Master

Tabel 4.43Struktur DataUser

No NamaField Tipe Data Panjangfield Keterangan

1 id_user Int 4 Id user

2 username Varchar 20 Username user

3 password Varchar 8 Password user

4 status Enum - Statususer

5 id_pegawai Int 4 Id pegawai

2. Tabel Pegawai

Primary key : id_pegawai Foreign key : id_devisi Type file : Master

Tabel 4.44Struktur Data Pegawai

No NamaField Tipe Data Panjangfield Keterangan

1 id_pegawai Int 4 Id pegawai

2 nama_pegawai varchar 20 Nama pegawai

3 alamat_pegawai Text - Alamat pegawai

4 jenis_kelamin Enum - Jenis kelamin

5 email Varchar 30 Email pegawai

6 no_telp_pegawai Varchar 15 Nomor telepon pegawai

7 id_devisi Int 4 Id devisi

8 jabatan Varchar 30 jabatan

3. Tabel Devisi

Namafile : Devisi Primary key : id_devisi Foreign key :

-Type file : Master

Tabel 4.45Struktur Data Devisi

No NamaField Tipe Data Panjangfield Keterangan

1 id_devsi Int 4 Id devisi

2 nama_devisi Varchar 20 Nama devisi

Namafile : Mitra Primary key : id_mitra Foreign key : id_user Type file : Transaction

Tabel 4.46Struktur Data Mitra

No NamaField Tipe Data Panjangfield Keterangan

1 id_mitra Int 4 Id mitra

2 no_rekening Varchar 10 Nomor rekening mitra

3 nama_mitra Varchar 20 Nama mitra

4 no_identitas Varchar 20 Nomor identitas (KTP/SIM)

5 keterangan_identitas Varchar 20 Keterangan identitas

6 tempat_lahir Varchar 20 Kota kelahiran

7 tanggal_lahir Date - Tanggal kelahiran

8 alamat_mitra Text - Alamat tinggal mitra

9 Agama Varchar 10 Agama

10 pekerjaan Varchar 16 Pekerjaan

11 status_nikah Varchar 15 Status nikah

12 nama_istri_suami Varchar 20 Nama istri suami 13 pekerjaan_istri_suami Varchar 16 Pekerjaan istri suami

14 no_telp_mitra Varchar 15 Nomor telepon mitra

15 id_user Int 4 Id user

5. Tabel Pengajuan

Namafile : Pengajuan Primary key : id_pengajuan

Type file : Transaction

Tabel 4.47Struktur Data Pengajuan

No NamaField Tipe Data Panjangfield Keterangan

1 Id_pengajuan Int 4 Id pengajuan

2 tanggal_pengajuan Timestamp - Tanggal pengajuan

3 jumlah_pengajuan Double - Jumlah dana yang diajukan

4 pengajuan_jangka_waktu Varchar 2 Jangka waktu yang diajukan

5 kode_jaminan Int 4 Kode jaminan

6 alasan_pengajuan Text - Alasan pengajuan

7 status_pengajuan Enum - Status approval pengajuan

8 id_mitra Int 4 Id mitra

9 id_user Int 4 Id mitra

6. Tabel Pembiayaan

Namafile : Pembiayaan Primary key : id_pembiayaan

Foreign key : id_mitra, id_pengajuan dan id_user Type file : Transaction

Tabel 4.48Struktur Data Pembiayaan

No NamaField Tipe Data Panjangfield Keterangan

1 id_pembiayaan Int 4 Id pembiayaan

2 tanggal_realisasi Date - Tanggal realisasi

3 jumlah_pembiayaan Double - Jumlah pembiayaan

4 jangka_waktu_pembiayaan Varchar 2 Jangka waktu pembiayaan

6 total_ujrah Double - Total ujrah

7 angsuran_per_bulan Double - Angsuran per bulan

8 ujrah_per_bulan Double - Ujrah per bulan

9 keterangan_jaminan Text - Keterangan jaminan

10 id_pengajuan Int 4 Id pengajuan

11 id_user Int 4 Id user

7. Tabel Jaminan

Namafile : Jaminan Primary key : kode_jaminan Foreign key :

-Type file : Master

Tabel 4.49Struktur Data Jaminan

No NamaField Tipe Data Panjangfield Keterangan

1 kode_jaminan Int 4 Kode jaminan

2 jenis_jaminan Varchar 15 Jenis jaminan

8. Tabel Angsuran

Namafile : Angsuran Primary key : id_angsuran

Foreign key : id_pembiayaan dan id_user Type file : Transaction

Tabel 4.50Struktur Data Angsuran

1 Id_angsuran Int 4 Id angsuran

2 Sisa_saldo_pembiayaan Double - Sisa saldo pembiayaan 3 sisa_saldo_angsuran Double - Sisa saldo angsuran

4 sisa_saldo_ujrah Double - Sisa saldo ujrah

5 tanggal_jatuh _tempo Date - Tanggal jatuh tempo

6 tanggal_bayar Date - Tanggal pembayaran

7 pembayaran_ke Int 2 Pembayaran ke berapa

8 status_pembayaran Enum - Status pembayaran

9 jumlah_keterlambatan float - Jumlah keterlambatan

10 status_angsuran Enum - Status pembayaran

11 id_pembiayaan Int 4 Id pembiayaan

12 id_user Int 4 Id user

9. Tabel Kolektibilitas

Namafile : Kolektibilitas Primary key : id_kolektibilitas Foreign key : tanggal_kolektibilitas Type file : Transaction

Tabel 4.51Struktur Data Kolektibilitas

No NamaField Tipe Data Panjangfield Keterangan

1 id_kolektibilitas Int 4 Id kolektibilitas

2 tanggal_kolektibilitas Date - Tanggal kolektibilitas

3 keterlambatan Varchar 2 Keterlambatan

4 kode_kolektibilitas Int 4 Kode kolektibilitas

5 id_angsuran Int 4 Id angsuran

10. Tabel Kategori Kolektibilitas

Namafile : Kategorikolektibilitas Primary key : kode_kolektibilitas Foreign key : kategori_kolektibilitas Type file : Master

Tabel 4.52Struktur Data Kategorikolektibilitas

No NamaField Tipe Data Panjangfield Keterangan 1 kode_kolektibilitas Int 4 Kode kolektibilitas 2 kategori_kolektibilitas Varchar 30 Kategori kolektibilitas

11. Tabel Restrukturisasi

Namafile : Restrukturisasi Primary key : id_restrukturisasi

Foreign key : kode_restrukturisasi, id_pembiayaan dan id_user Type file : Transaction

Tabel 4.53Struktur Data Restrukturisasi

No NamaField Tipe Data Panjangfield Keterangan

1 id_restrukturisasi Int 4 Id restrukturisasi

2 tanggal_restrukturisasi Date - Tanggal restrukturisasi 3 kode_restrukturisasi Int 4 Kode restrukturisasi 4 jangka_waktu_baru Varchar 2 Jangka waktu baru

5 angsuran_baru Double - Angsuran baru

6 ujrah_baru Double - Ujrah baru

7 id_pembiayaan Int 4 Id pembiayaan

12. Tabel Alternatif Restrukturisasi

Namafile : Alternatifrestrukturisasi Primary key : kode_restrukturisasi Foreign key :

-Type file : Master

Tabel 4.54Struktur Data Alternatifrestrukturisasi

No NamaField Tipe Data Panjangfield Keterangan 1 kode_restrukturisasi Int 4 Kode restrukturisasi 2 alternatif_retrukturisasi Varchar 20 Alternative restrukturisasi

Dokumen terkait