Struktur Tabel HASIL DAN PEMBAHASAN

5.7 Struktur Tabel

Dalam sub bab ini akan dijelaskan struktur dari tabel-tabel yang akan digunakan dalam pembuatan aplikasi mini banking module deposito pada PT. Bank Pembangunan Daerah Jawa Timur Tbk. Data-data dibawah ini akan menjelaskan satu-persatu detil dari struktur tabel. 1. Tabel Wilayah Nama Tabel : Wilayah Primary Key : ID_WILAYAH Foreign Key : - Fungsi : Untuk menyimpan semua data wilayah Tabel 5.1 Tabel Wilayah Field Type Data Keterangan id_wilayah Varchar10 Not Null nama_wilayah Varchar50 Allow Null 2. Tabel Cabang Nama Tabel : Cabang Primary Key : ID_CABANG Foreign Key : ID_WILAYAH Fungsi : Untuk menyimpan semua data cabang Tabel 5.2 Tabel Cabang Field Type Data Keterangan id_cabang Varchar10 Not Null id_wilayah Varchar10 Not Null nama_cabang Varchar50 Allow Null alamat_cabang Varchar100 Allow Null status_cabang Varchar20 Allow Null 3. Tabel Pengguna Nama Tabel : Pengguna Primary Key : ID_PENGGUNA Foreign Key : ID_JABATAN, ID_LIMITASI, ID_CABANG Fungsi : Untuk menyimpan semua data pengguna Tabel 5.3 Tabel Pengguna Field Type Data Keterangan Id_pengguna Varchar10 Not Null Id_jabatan Varchar10 Not Null Id_limitasi Varchar10 Not Null Id_cabang Varchar10 Not Null Nama_pengguna Varchar50 Allow Null Password Varchar50 Allow Null Repassword Varchar50 Allow Null Hak_akses Varchar25 Allow Null 4. Tabel Jabatan Nama Tabel : Jabatan Primary Key : ID_JABATAN Foreign Key : - Fungsi : Untuk menyimpan semua data jabatan Tabel 5.4 Tabel Jabatan Field Type Data Keterangan Id_jabatan Varchar10 Not Null Nama_jabatan Varchar25 Allow Null Bagian_jabatan Varchar25 Allow Null 5. Tabel Kios Nama Tabel : Kios Primary Key : KODE_KIOS Foreign Key : Fungsi : Untuk menyimpan semua data kios Tabel 5.5 Tabel Kios Field Type Data Keterangan Kode_kios Varchar10 Not Null Nama_kios Varchar50 Allow Null Status_kios Varchar50 Allow Null 6. Tabel transaksi retail detail Nama Tabel : Transaksi_retail_detail Primary Key : ID_TRANSAKSI Foreign Key : KODE_KIOS, ID_REKENING, ID_PENGGUNA Fungsi : Untuk menyimpan semua data transaksi retail Tabel 5.6 Tabel Transaksi Retail Detail Field Type Data Keterangan Id_transaksi Varchar10 Not Null Kode_kios Varchar10 Not Null Id_rekening Varchar10 Not Null Id_pengguna Varchar10 Not Null Tgl_input Datetime Allow Null Tgl_valuta Datetime Allow Null Field Type Data Keterangan Tgl_proses Datetime Allow Null Jenis_transaksi Varchar25 Allow Null Referensi Varchar25 Allow Null Keterangan Varchar100 Allow Null Nominal Float Allow Null Biaya Float Allow Null Nominal_EQ Float Allow Null Biaya_EQ Float Allow Null Rek_debet_retail Varchar25 Allow Null Rek_kredit_retail Varchar25 Allow Null Status Varchar15 Allow Null Flak_1 Varchar25 Allow Null Flak_2 Varchar25 Allow Null Flak_3 Varchar25 Allow Null Flak_4 Varchar25 Allow Null Flak_5 Varchar25 Allow Null Tgl_user_input Datetime Allow Null Jam_user_input Datetime Allow Null Tgl_otor Datetime Allow Null Jam_otor Datetime Allow Null Tgl_edit Datetime Allow Null Jam_edit Datetime Allow Null 7. Tabel rekening Nama Tabel : Rekening Primary Key : ID_REKENING Foreign Key : ID_TIPE_REKENING, ID_NASABAH Fungsi : Untuk menyimpan semua data rekening Tabel 5.7 Tabel Rekening Field Type Data Keterangan Id_rekening Varchar10 Not null Id_tipe_rekening Varchar10 Not null Id_nasabah Varchar10 Not null Tgl_buka_rek Datetime Allow null Flag_biaya Varchar10 Allow null Value_date_bunga Datetime Allow null Rek_kredit Varchar25 Allow null Flak_status Varchar25 Allow null Flak_tipe Varchar25 Allow null 8. Tabel Nasabah Nama Tabel : Nasabah Primary Key : ID_NASABAH Foreign Key : - Fungsi : Untuk menyimpan semua data nasabah Tabel 5.8 Tabel Nasabah Field Type Data Keterangan Id_nasabah varchar10 Not Null Tgl_pembukaan datetime Allow Null Status_buka varchar5 Allow Null No_rek varchar10 Allow Null Nama_nasabah varchar50 Allow Null Alamat_nasabah varchar100 Allow Null Kel_nasabah varchar25 Allow Null Kec_nasabah varchar25 Allow Null Kodepos_nasabah varchar5 Allow Null Kota_nasabah varchar25 Allow Null Field Type Data Keterangan Provinsi_nasabah varchar25 Allow Null Tlp_nasabah varchar10 Allow Null Hp_nasabah varchar15 Allow Null Faks_nasabah varchar20 Allow Null Email_nasabah varchar25 Allow Null NPWP_nasabah varchar25 Allow Null Penduduk varchar10 Allow Null Titel_nasabah varchar25 Allow Null Nama_singkat varchar10 Allow Null Jk_nasabah varchar10 Allow Null Agama_nasabah varchar10 Allow Null Tempat_lahir varchar25 Allow Null Tanggal_lahir datetime Allow Null Status_kawin varchar10 Allow Null Hobby varchar100 Allow Null Istri_nasabah int Allow Null Anak_nasabah int Allow Null Ortu_nasabah int Allow Null Lain_nasabah int Allow Null Status_tinggal varchar15 Allow Null Bln_tempat int Allow Null Thn_tempat int Allow Null Pend_nasabah varchar15 Allow Null Kwn_nasabah varchar25 Allow Null Negara_nasabah varchar25 Allow Null Jns_id_nasabah varchar15 Allow Null No_id_nasabah varchar25 Allow Null Field Type Data Keterangan Tgl_terbit datetime Allow Null Berlaku_nasabah datetime Allow Null No_kartukredit1 varchar25 Allow Null Limit1 varchar50 Allow Null No_kartukredit2 varchar25 Allow Null Limit2 varchar50 Allow Null No_atm1 varchar25 Allow Null No_atm2 varchar25 Allow Null Pekerjaan_nasabah varchar25 Allow Null Jabatan_nasabah varchar25 Allow Null Nama_perusahaan varchar50 Allow Null Bidang_usaha varchar25 Allow Null Alamat_perusahaan varchar100 Allow Null Kel_perusahaan varchar25 Allow Null Kec_perusahaan varchar25 Allow Null Kodepos_perusahaan varchar5 Allow Null Kota_perusahaan varchar25 Allow Null Provinsi_perusahaan varchar25 Allow Null Tlp_perusahaan1 varchar10 Allow Null Ekstensi1 varchar25 Allow Null Faks_perusahaan varchar20 Allow Null Tlp_perusahaan2 varchar10 Allow Null Ekstensi2 varchar25 Allow Null Penghasilan_nasabah varchar15 Allow Null Sumber_penghasilan varchar25 Allow Null Sumber_dana varchar25 Allow Null Tujuan_dana varchar25 Allow Null Field Type Data Keterangan Nama_ibukandung varchar25 Allow Null Tujuan_pembukaan varchar25 Allow Null Status_pemohon varchar10 Allow Null Nama_kuasa varchar50 Allow Null Alamat_kuasa1 varchar100 Allow Null Alamat_kuasa2 varchar100 Allow Null Kel_kuasa varchar25 Allow Null Kec_kuasa varchar25 Allow Null Kodepos_kuasa varchar5 Allow Null Kota_kuasa varchar25 Allow Null Provinsi_kuasa varchar25 Allow Null Tlp_kuasa varchar10 Allow Null Kantor_kuasa varchar15 Allow Null Hp_kuasa varchar15 Allow Null Faks_kuasa varchar20 Allow Null Hubungan_hukum varchar50 Allow Null NPWP_kuasa varchar25 Allow Null Kwn_kuasa varchar25 Allow Null Negara_kuasa varchar25 Allow Null Jns_id_kuasa varchar15 Allow Null No_id_kuasa varchar25 Allow Null Tgl_terbit_kuasa datetime Allow Null Berlaku_kuasa datetime Allow Null Surat_penunjukan varchar25 Allow Null Berlaku_penunjukan datetime Allow Null 9. Tabel tipe rekening Nama Tabel : Tipe Rekening Primary Key : ID_TIPE_REKENING Foreign Key : KODE_MATAUANG,ID_SUKUBUNGA, ID_PRODUK TABUNGAN Fungsi : Untuk menyimpan semua data tipe rekening Tabel 5.9 Tabel Tipe Rekening Field Type Data Keterangan Id_tipe_rekening Varchar25 Not Null kode_matauang Varchar10 Not Null Id_sukubunga Varchar10 Not Null Id_produk_tabungan Varchar10 Not Null Nama_rekening Varchar25 Allow Null Saldo_minimal Int Allow Null Day_bunga_proses Char2 Allow Null Day_biaya_proses Char2 Allow Null GL_giro Float Allow Null GL_cerukan_giro Float Allow Null GL_cad_bungagiro_d Float Allow Null GL_cad_bungagiro_j Float Allow Null GL_pem_jasagiro Float Allow Null GL_pem_bunga_cerukan Float Allow Null GL_cad_bunga_cerukan_d Float Allow Null GL_cad_bunga_cerukan_k Float Allow Null GL_pajak_bungagiro Float Allow Null Hari_tutup Varchar2 Allow Null Hari_CR Varchar2 Allow Null Hari_DR Varchar2 Allow Null Hari_stmt Varchar2 Allow Null Flak_cerukan Varchar2 Allow Null Field Type Data Keterangan Flak_tp Varchar2 Allow Null Flak_CM Varchar2 Allow Null Flak_passbk Varchar2 Allow Null 10. Tabel tipe produk Nama Tabel : Tipe Produk Primary Key : ID_PRODUK_TABUNGAN Foreign Key : - Fungsi : Untuk menyimpan semua data tipe produk tabungan Tabel 5.10 Tabel Tipe Produk Field Type Data Keterangan Id_produk_tabungan Varchar10 Not Null Nama_produk_tabungan Varchar50 Allow Null 11. Tabel suku bunga Nama Tabel : Suku Bunga Primary Key : ID_SUKUBUNGA Foreign Key : - Fungsi : Untuk menyimpan semua data suku bunga bank Tabel 5.11 Tabel Suku Bunga Field Type Data Keterangan Id_sukubunga Varchar10 Not Null Nama_ sukubunga Varchar25 Not Null Batas_nilai_1 Float Not Null Batas_nilai_2 Float Not Null Field Type Data Keterangan Batas_nilai_3 Float Allow Null Batas_nilai_4 Float Allow Null Batas_nilai_5 Float Allow Null Batas_nilai_6 Float Allow Null Suku_bunga_1 Float Allow Null Suku_bunga_2 Float Allow Null Suku_bunga_3 Float Allow Null Suku_bunga_4 Float Allow Null Suku_bunga_5 Float Allow Null Suku_bunga_6 Float Allow Null Batas_gugurbunga Float Allow Null Tgl_efektif datetime Allow Null 12. Tabel mata uang Nama Tabel : Mata Uang Primary Key : KODE_MATAUANG Foreign Key : - Fungsi : Untuk menyimpan semua data mata uang Tabel 5.12 Tabel Mata Uang Field Type Data Keterangan Kode_matauang Varchar10 Not Null Singakatan_matauang Varchar10 Allow Null Nama_matauang Varchar25 Allow Null 13. Tabel penempatan deposito Nama Tabel : Penempatan Deposito Primary Key : ID_PENEMPATAN_DEPOSITO Foreign Key : ID_BILLYET_DAN_GIRO, ID_REKENING Fungsi : Untuk menyimpan semua data penempatan deposito Tabel 5.13 Tabel Penempatan Deposito Field Type Data Keterangan Id_penempatan_deposito Varchar50 Not Null Id_billyet_dan_giro Varchar11 Not Null Id_rekening Varchar10 Not Null Nominal_penemaptan_deposito Varchar250 Allow Null Tanggal_mulai_deposito Datetime Allow Null Tanggal_jatuh_tempo_deposito Datetime Allow Null 14. Tabel billyet dan cekgiro Nama Tabel : Billyet Dan Cekgiro Primary Key : ID_BILLYET_DAN_GIRO Foreign Key : ID_TIPE_DEPOSITO Fungsi : Untuk menyimpan semua data billyet dan cekgiro Tabel 5.14 Tabel Billyet dan Cekgiro Field Type Data Keterangan Id_billyet_dan_giro Varchar11 Not Null Id_tipe_deposito Varchar11 Not Null Tanggal_pembuatan_bilcekgiro Datetime Allow Null User_pembuat_bilcekgiro Varchar250 Allow Null Flag_bilcekgir Bit Allow Null Flag_resi_bilcekgir Bit Allow Null Flag_cetak_bilcekgir Bit Allow Null Flag_kembali_bilcekgir Bit Allow Null Tipe_barang_cetak Varchar25 Allow Null 15. Tabel tipe deposito Nama Tabel : Tipe Deposito Primary Key : ID_TIPE_DEPOSITO Foreign Key : - Fungsi : Untuk menyimpan semua data tipe deposito Tabel 5.15 Tabel Tipe Deposito Field Type Data Keterangan Id_tipe_deposito Varchar11 Not Null Nama_tipe_deposito Varchar250 Allow Null 16. Tabel produk deposito Nama Tabel : Produk Deposito Primary Key : ID_PRODUK_DEPOSITO Foreign Key : ID_TIPE_DEPOSITO Fungsi : Untuk menyimpan semua data produk dari deposito Tabel 5.16 Tabel Tipe Produk Deposito Field Type Data Keterangan Id_produk_deposito Varchar15 Not Null Id_tipe_deposito Varchar11 Not Null Nama_produk_deposito Varchar250 Allow Null Flag_aro_produk_deposito Varchar15 Allow Null Periode_produk_deposito Varchar15 Allow Null Pembagi_produk_deposito Varchar15 Allow Null Pokok_penempatan_prdouk_deposito Varchar15 Allow Null Pokok_jatuh_tempo_produk_deposito Varchar15 Allow Null Biaya_bunga_produk_deposito Varchar15 Allow Null Bunga_jatuh_tempo_produk_deposito Varchar15 Allow Null Cad_bunga_produk_deposito Varchar15 Allow Null Denda_produk_deposito Varchar15 Allow Null Pajak_produk_deposito Varchar15 Allow Null 17. Tabel pencairan Nama Tabel : Pencairan Primary Key : ID_PENCAIRAN Foreign Key : ID_REKENING Fungsi : Untuk menyimpan semua data pencairan deposito Tabel 5.17 Tabel Pencairan Deposito Field Type Data Keterangan Id_pencairan Varchar11 Not Null Id_rekening Varchar10 Not Null Tanggal_pencairan Datetime Allow Null Total_nominal_pencairan Int Allow Null 18. Tabel pencairan penempatan deposito Nama Tabel : Pencairan penempatan deposito Primary Key : ID_PENEMPATAN_DEPOSITO, ID_PENCIARAN Foreign Key : ID_PENEMPATAN_DEPOSITO, ID_PENCIARAN Fungsi : Untuk menyimpan semua data detail dari pencairan deposito Tabel 5.18 Tabel Detail Pencairan Deposito Field Type Data Keterangan Id_penempatan_deposito Varchar50 Not Null Id_pencairan Varchar11 Not Null 19. Tabel General Ledger Nama Tabel : GL Primary Key : ID_GL Foreign Key : - Fungsi : Untuk menyimpan semua data code general ledger Tabel 5.19 Tabel GL Field Type Data Keterangan Id_gl Int Not Null Keterangan_gl Varchar255 Allow Null Value_gl Float Allow null 5.8 Implementasi Sistem 5.8.1 Teknologi