Entity Relational Diagram HASIL DAN PEMBAHASAN

5.6 Entity Relational Diagram

Pada Entity Relational Diagram terdapat dua diagram, yaitu Conceptual Data Modelling dan Physical Data Modelling. Pada gambar 5.14 menjelaskan tentang Conceptual Data Modelling CDM dari aplikasi mini banking module deposito pada PT. Bank Pembangunan Daerah Jawa Timur Tbk. Terdapat 19 tabel yang berhubungan dengan aplikasi mini banking module deposito, antara lain wilayah, cabang, jabatan, pengguna, transaksi retail detail, kios, nasabah, limitasi, rekening, pencairan, tipe rekening, tipe produk, suku bunga, mata uang, billyet dan cekgiro, tipe deposito, produk deposito, gl dan penempatan deposito. Sedangkan pada gambar 5.15 menjelaskan tentang Physical Data Modelling PDM yang telah di generate dari Conceptual Data Modelling yang sebelumnya. Terdapat 6 tabel yang berhubungan dengan aplikasi absensi dan penggajian, antara lain karyawan, kehadiran, izin kerja, penggajian, periode penggajian dan jabatan. 75 Gambar 5.19 Conceptual Data Modelling pemilihan tipe deposit pemilihan produk proses penempatan D Relationship_5 Relationship_6 menjabat pembatasan pengguna Relationship_9 Relationship_10 Relationship_11 memiliki Relationship_13 penetapan bunga Relationship_15 Memiliki tipe produk tabungan penempatan rekening Relationship_19 pencairan_penempatan_deposito Relationship_20 T ipe Deposito id_tipe_deposito nama_tipe_deposito pi Variable characters 11 Variable characters 250 M Identifier_1 pi Produk Deposito id_produk_deposito nama_produk_deposito flag_aro_produk_deposito periode_produk_deposito pembagi_produk_deposito pokok_penempatan_produk_deposito pokok_jatuh_tempo_produk_deposito biaya_bunga_produk_deposito bunga_jatuh_tempo_produk_deposito cad_bunga_produk_deposito denda_produk_deposito pajak_produk_deposito pi Variable characters 15 Variable characters 250 Variable characters 15 Variable characters 15 Variable characters 15 Variable characters 15 Variable characters 15 Variable characters 15 Variable characters 15 Variable characters 15 Variable characters 15 Variable characters 15 M Identifier_1 pi Bilyet dan cekgiro id_bilyet_dan_giro tanggal_pembuatan_bilcekgir user_pembuat_bilcekgir cabang_pembuat_bilcekgir flag_bilcekgir flag_resi_bilcekgir flag_cetak_bilcekgir flag_kembali_bilcekgir tipe_barang_cetak pi Variable characters 11 Date T ime Variable characters 250 Variable characters 250 Boolean Boolean Boolean Boolean Variable characters 250 M Identifier_1 pi Penempatan deposito id_penempatan_deposito nominal_penempatan_deposito tanggal_mulai_deposito tanggal_jatuh_tempo_deposito pi Variable characters 50 Variable characters 250 Date Date M Identifier_1 pi Mata Uang kode_matauang singkatan_matauang nama_matauang pi Variable characters 10 Variable characters 10 Variable characters 25 M Identifier_1 pi suku bunga id_sukubunga nama_sukubunga batas_nilai_1 batas_nilai_2 batas_nilai_3 batas_nilai_4 batas_nilai_5 batas_nilai_6 suku_bunga_1 suku_bunga_2 suku_bunga_3 suku_bunga_4 suku_bunga_5 suku_bunga_6 batas_gugurbunga tgl_efektif pi Variable characters 10 Variable characters 25 Float Float Float Float Float Float Float Float Float Float Float Float Float Date M Identifier_1 pi T ipe Rekening id_tipe_rekening nama_rekening saldo_minimal day_bunga_proses day_biaya_proses GL_giro GL_cerukan_giro GL_cad_bungagiro_d GL_cad_bungagiro_k GL_pem_jasagiro GL_pem_bunga_cerukan GL_cad_bunga_cerukan_d GL_cad_bunga_cerukan_k GL_pajak_bungagiro hari_tutup hari_CR hari_DR hari_stmt flak_cerukan flak_tp flag_CM flak_passbk pi Variable characters 10 Variable characters 25 Integer Characters 2 Characters 2 Float Float Float Float Float Float Float Float Float Variable characters 2 Variable characters 2 Variable characters 2 Variable characters 2 Variable characters 2 Variable characters 2 Variable characters 2 Variable characters 2 M Identifier_1 pi Rekening id_rekening tgl_buka_rek flag_biaya value_date_bunga rek_kredit flak_status flak_tipe pi Variable characters 10 Date Variable characters 10 Date Variable characters 25 Variable characters 25 Variable characters 25 M Identifier_1 pi Nasabah id_nasabah tgl_pembukaan status_buka no_rek nama_nasabah alamat_nasabah kel_nasabah kec_nasabah kodepos_nasabah kota_nasabah provinsi_nasabah tlp_nasabah hp_nasabah faks_nasabah email_nasabah NPWP_nasabah penduduk titel_nasabah nama_singkat jk_nasabah agama_nasabah tempat_lahir tanggal_lahir status_kawin hobby istri_nasabah anak_nasabah ortu_nasabah lain_nasabah status_tinggal bln_tempat thn_tempat pend_nasabah kwn_nasabah negara_nasabah jns_id_nasabah no_id_nasabah tgl_terbit berlaku_nasabah no_kartukredit1 limit1 no_kartukredit2 limit2 no_atm1 no_atm2 pekerjaan_nasabah jabatan_nasabah nama_perusahaan bidang_usaha alamat_perusahaan kel_perusahaan kec_perusahaan kodepos_perusahaan kota_perusahaan provinsi_perusahaan tlp_perusahaan1 ekstensi1 faks_perusahaan tlp_perusahaan2 ekstensi2 penghasilan_nasabah sumber_penghasilan sumber_dana tujuan_dana nama_ibukandung tujuan_pembukaan status_pemohon nama_kuasa alamat_kuasa1 alamat_kuasa2 kel_kuasa kec_kuasa kodepos_kuasa kota_kuasa provinsi_kuasa tlp_kuasa kantor_kuasa hp_kuasa faks_kuasa hubungan_hukum NPWP_kuasa kwn_kuasa negara_kuasa jns_id_kuasa no_id_kuasa tgl_terbit_kuasa berlaku_kuasa surat_penunjukan berlaku_penunjukan pi Variable characters 10 Date Variable characters 5 Variable characters 10 Variable characters 50 Variable characters 100 Variable characters 25 Variable characters 25 Variable characters 5 Variable characters 25 Variable characters 25 Variable characters 10 Variable characters 15 Variable characters 20 Variable characters 25 Variable characters 25 Variable characters 10 Variable characters 25 Variable characters 10 Variable characters 10 Variable characters 10 Variable characters 25 Date Variable characters 10 Variable characters 100 Integer Integer Integer Integer Variable characters 15 Integer Integer Variable characters 15 Variable characters 25 Variable characters 25 Variable characters 15 Variable characters 25 Date Date Variable characters 25 Variable characters 50 Variable characters 25 Variable characters 50 Variable characters 25 Variable characters 25 Variable characters 25 Variable characters 25 Variable characters 50 Variable characters 25 Variable characters 100 Variable characters 25 Variable characters 25 Variable characters 5 Variable characters 25 Variable characters 25 Variable characters 10 Variable characters 25 Variable characters 20 Variable characters 10 Variable characters 25 Variable characters 15 Variable characters 25 Variable characters 25 Variable characters 25 Variable characters 25 Variable characters 25 Variable characters 10 Variable characters 50 Variable characters 100 Variable characters 100 Variable characters 25 Variable characters 25 Variable characters 5 Variable characters 25 Variable characters 25 Variable characters 10 Variable characters 15 Variable characters 15 Variable characters 20 Variable characters 50 Variable characters 25 Variable characters 25 Variable characters 25 Variable characters 15 Variable characters 25 Date Date Variable characters 25 Date M Identifier_1 pi Kios kode_kios nama_kios status_kios pi Variable characters 10 Variable characters 50 Variable characters 10 M Identifier_1 pi T ransaksi Retail Detail id_transaksi tgl_input tgl_valuta tgl_proses jenis_transaksi referensi keterangan nominal biaya nominal_EQ biaya_EQ rek_debet_retail rek_kredit_retail status flak_1 flak_2 flak_3 flak_4 flak_5 tgl_user_input jam_user_input tgl_otor jam_otor tgl_edit jam_edit pi Variable characters 10 Date Date Date Variable characters 25 Variable characters 25 Variable characters 100 Float Float Float Float Variable characters 25 Variable characters 25 Variable characters 15 Variable characters 25 Variable characters 25 Variable characters 25 Variable characters 25 Variable characters 25 Date T ime Date T ime Date T ime M Identifier_1 pi Limitasi Id_limitasi transaksi_cash_debet transaksi_cash_kredit transaksi_noncash_debet transaksi_noncash_kredit limit_cerukan pi Variable characters 10 Integer Integer Integer Integer Integer M Identifier_1 pi Pengguna Id_Pengguna nama_pengguna password repassword hak_akses pi Variable characters 10 Variable characters 50 Variable characters 50 Variable characters 50 Variable characters 25 M Identifier_1 ... pi Jabatan id_jabatan nama_jabatan bagian_jabatan pi Variable characters 10 Variable characters 25 Variable characters 25 M Identifier_1 pi Cabang id_cabang nama_cabang Alamat_cabang status_cabang pi Variable characters 10 Variable characters 50 Variable characters 100 Variable characters 20 M Identifier_1 pi Wilayah id_wilayah nama_wilayah pi Variable characters 10 Variable characters 50 M Identifier_1 pi T ipe Produk id_produk_tabungan nama_produk_tabungan pi Variable characters 10 Variable characters 50 M Identifier_1 pi Pencairan id_pencairan tanggal_pencairan total_nominal_pencairan pi Variable characters 11 Date Integer M Identifier_1 pi GL id_gl keterangan_gl value_gl pi Integer Variable characters 255 Float 11 M Identifier_1 pi Keterangan : Didalam Conceptual Data Modelling terdapat entitas tabel GL yang tidak terelasi dengan entitas tabel deposito, dikarenakan tabel GL tersebut berbeda dalam modul deposito melainkan terdapat rujukan untuk mengambil data dari entitas GL yang dikonsumtif dalam module deposito. 77 Gambar 5.20 Physical Data Modelling T ipe Deposito id_tipe_deposito nama_tipe_deposito varchar11 varchar250 pk Produk Deposito id_produk_deposito id_tipe_deposito nama_produk_deposito flag_aro_produk_deposito periode_produk_deposito pembagi_produk_deposito pokok_penempatan_produk_deposito pokok_jatuh_tempo_produk_deposito biaya_bunga_produk_deposito bunga_jatuh_tempo_produk_deposito cad_bunga_produk_deposito denda_produk_deposito pajak_produk_deposito varchar15 varchar11 varchar250 varchar15 varchar15 varchar15 varchar15 varchar15 varchar15 varchar15 varchar15 varchar15 varchar15 pk fk Bilyet dan cekgiro id_bilyet_dan_giro id_tipe_deposito tanggal_pembuatan_bilcekgir user_pembuat_bilcekgir cabang_pembuat_bilcekgir flag_bilcekgir flag_resi_bilcekgir flag_cetak_bilcekgir flag_kembali_bilcekgir tipe_barang_cetak varchar11 varchar11 datetime varchar250 varchar250 bit bit bit bit varchar250 pk fk Penempatan deposito id_penempatan_deposito id_bilyet_dan_giro id_rekening id_produk_deposito nominal_penempatan_deposito tanggal_mulai_deposito tanggal_jatuh_tempo_deposito varchar50 varchar11 varchar10 varchar15 varchar250 datetime datetime pk fk1 fk2 fk3 Mata Uang kode_matauang singkatan_matauang nama_matauang varchar10 varchar10 varchar25 pk suku bunga id_sukubunga nama_sukubunga batas_nilai_1 batas_nilai_2 batas_nilai_3 batas_nilai_4 batas_nilai_5 batas_nilai_6 suku_bunga_1 suku_bunga_2 suku_bunga_3 suku_bunga_4 suku_bunga_5 suku_bunga_6 batas_gugurbunga tgl_efektif varchar10 varchar25 float float float float float float float float float float float float float datetime pk T ipe Rekening id_tipe_rekening kode_matauang id_sukubunga id_produk_tabungan nama_rekening saldo_minimal day_bunga_proses day_biaya_proses GL_giro GL_cerukan_giro GL_cad_bungagiro_d GL_cad_bungagiro_k GL_pem_jasagiro GL_pem_bunga_cerukan GL_cad_bunga_cerukan_d GL_cad_bunga_cerukan_k GL_pajak_bungagiro hari_tutup hari_CR hari_DR hari_stmt flak_cerukan flak_tp flag_CM flak_passbk varchar10 varchar10 varchar10 varchar10 varchar25 int char2 char2 float float float float float float float float float varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 varchar2 pk fk2 fk1 fk3 Rekening id_rekening id_tipe_rekening id_nasabah tgl_buka_rek flag_biaya value_date_bunga rek_kredit flak_status flak_tipe varchar10 varchar10 varchar10 datetime varchar10 datetime varchar25 varchar25 varchar25 pk fk2 fk1 Nasabah id_nasabah tgl_pembukaan status_buka no_rek nama_nasabah alamat_nasabah kel_nasabah kec_nasabah kodepos_nasabah kota_nasabah provinsi_nasabah tlp_nasabah hp_nasabah faks_nasabah email_nasabah NPWP_nasabah penduduk titel_nasabah nama_singkat jk_nasabah agama_nasabah tempat_lahir tanggal_lahir status_kawin hobby istri_nasabah anak_nasabah ortu_nasabah lain_nasabah status_tinggal bln_tempat thn_tempat pend_nasabah kwn_nasabah negara_nasabah jns_id_nasabah no_id_nasabah tgl_terbit berlaku_nasabah no_kartukredit1 limit1 no_kartukredit2 limit2 no_atm1 no_atm2 pekerjaan_nasabah jabatan_nasabah nama_perusahaan bidang_usaha alamat_perusahaan kel_perusahaan kec_perusahaan kodepos_perusahaan kota_perusahaan provinsi_perusahaan tlp_perusahaan1 ekstensi1 faks_perusahaan tlp_perusahaan2 ekstensi2 penghasilan_nasabah sumber_penghasilan sumber_dana tujuan_dana nama_ibukandung tujuan_pembukaan status_pemohon nama_kuasa alamat_kuasa1 alamat_kuasa2 kel_kuasa kec_kuasa kodepos_kuasa kota_kuasa provinsi_kuasa tlp_kuasa kantor_kuasa hp_kuasa faks_kuasa hubungan_hukum NPWP_kuasa kwn_kuasa negara_kuasa jns_id_kuasa no_id_kuasa tgl_terbit_kuasa berlaku_kuasa surat_penunjukan berlaku_penunjukan varchar10 datetime varchar5 varchar10 varchar50 varchar100 varchar25 varchar25 varchar5 varchar25 varchar25 varchar10 varchar15 varchar20 varchar25 varchar25 varchar10 varchar25 varchar10 varchar10 varchar10 varchar25 datetime varchar10 varchar100 int int int int varchar15 int int varchar15 varchar25 varchar25 varchar15 varchar25 datetime datetime varchar25 varchar50 varchar25 varchar50 varchar25 varchar25 varchar25 varchar25 varchar50 varchar25 varchar100 varchar25 varchar25 varchar5 varchar25 varchar25 varchar10 varchar25 varchar20 varchar10 varchar25 varchar15 varchar25 varchar25 varchar25 varchar25 varchar25 varchar10 varchar50 varchar100 varchar100 varchar25 varchar25 varchar5 varchar25 varchar25 varchar10 varchar15 varchar15 varchar20 varchar50 varchar25 varchar25 varchar25 varchar15 varchar25 datetime datetime varchar25 datetime pk Kios kode_kios nama_kios status_kios varchar10 varchar50 varchar10 pk T ransaksi Retail Detail id_transaksi kode_kios id_rekening Id_Pengguna tgl_input tgl_valuta tgl_proses jenis_transaksi referensi keterangan nominal biaya nominal_EQ biaya_EQ rek_debet_retail rek_kredit_retail status flak_1 flak_2 flak_3 flak_4 flak_5 tgl_user_input jam_user_input tgl_otor jam_otor tgl_edit jam_edit varchar10 varchar10 varchar10 varchar10 datetime datetime datetime varchar25 varchar25 varchar100 float float float float varchar25 varchar25 varchar15 varchar25 varchar25 varchar25 varchar25 varchar25 datetime datetime datetime datetime datetime datetime pk fk2 fk3 fk1 Limitasi Id_limitasi transaksi_cash_debet transaksi_cash_kredit transaksi_noncash_debet transaksi_noncash_kredit limit_cerukan varchar10 int int int int int pk Pengguna Id_Pengguna id_jabatan Id_limitasi id_cabang nama_pengguna password repassword hak_akses varchar10 varchar10 varchar10 varchar10 varchar50 varchar50 varchar50 varchar25 pk fk2 fk3 fk1 Jabatan id_jabatan nama_jabatan bagian_jabatan varchar10 varchar25 varchar25 pk Cabang id_cabang id_wilayah nama_cabang Alamat_cabang status_cabang varchar10 varchar10 varchar50 varchar100 varchar20 pk fk Wilayah id_wilayah nama_wilayah varchar10 varchar50 pk T ipe Produk id_produk_tabungan nama_produk_tabungan varchar10 varchar50 pk Pencairan id_pencairan id_rekening tanggal_pencairan total_nominal_pencairan varchar11 varchar10 datetime int pk fk GL id_gl keterangan_gl value_gl int varchar255 float11 pk pencairan_penempatan_deposito id_penempatan_deposito id_pencairan varchar50 varchar11 pk,fk1 pk,fk2

5.7 Struktur Tabel