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