Conceptual Data Model Physical Data Model

AC. DAD level 2 subsistem Transaksi Pencatatan Biaya Produksi Pada subsistem transaksi pencatatan biaya produksi sistem akan meyimpan seluruh data biaya yang berkaitan dengan pembangunan rumah selain biaya material. TransDetailHPP tabel 3.19. Untuk lebih jelas dapat dilihat pada Gambar 3.31. [Informasi Nomor Akun Biaya] [Informasi Bank] [Informasi Kavling] [Simpan Informasi Biaya Kavling] [Data Biaya Pembangunan Kavling] 9 MstRekeningAkun 8 MstBank 3 MstKavling 29 TransDetailHPP Teknik Coordinator 2.4.3 Transaksi Pencatatan Biaya Produksi Gambar 3.31 DAD level 2 subsistem Transaksi Pencatatan Biaya Produksi 3.2.3 Entity Relationship Diagram

A. Conceptual Data Model

Pada Conceptual Data Model CDM ini terdapat 33 entitas tabel. 33 entitas didapatkan dari hasil generate DAD. Untuk tabel sementara yang digunakan pada DAD TempLaporanLabaRugi, TemporaryAging, TemporaryDetailAging tidak ditampilkan dalam CDM karena tabel tersebut merupakan tabel bantuan yang datanya hanya digunakan sementara. Untuk lebih jelasnya, CDM dapat dilihat pada Gambar 3.32.

B. Physical Data Model

Physical Data Model PDM adalah hasil generate dari CDM. Untuk lebih jelasnya, PDM dapat dilihat pada Gambar 3.33. STIKOM SURABAYA FK_ PE NGGUNA FK_ PE NGGUNA FK_ PE RIODE FK_AR_ SE RAHT R FK_ NO_SP K _S RT FK_ RE K _P E NJ FK_ KODE_ K AV P ES A N FK_SM FK_ AR_ RE K FK_ KODE_ P ENGHUNI FK_ AR NO_ S PK _P E NERIMA AN FK_ BA RANG_DA TA NG FK_ RE CEI VI NG FK_ KA S IR FK_ PE MES A NAN_B RG FK_NO_ SP K _B A TA L FK_ SM_ PE MBA T AL A N FK_ NO_ SP K FK_ BI AY A _T A MB A HA N FK_ BG_ MA S UK FK_ BA NK_ MAS UK FK_ KODE_ P ENE RI MA A N FK_KA S IR FK_BG_ KE L UA R FK_ BA NK_ K EL UAR FK_KODE_B AY A R FK_ NO_ RE K _A K UN FK_ NO_ JURNA L FK_ KODE_B ANK _HP P FK_ RE K _HP P FK_ HP P _K A VL ING FK_ BG_ US E R FK_ RE K _P E NGE LUA RA N FK_ MA T ERIA L _K A VLING FK_ SUP _P E SA N FK_ DE P T_ P EME SA N FK_ PURCHA S ING FK_ BA RANG_P E SA N FK_ NO_ TRA NS _ PE S AN FK_ NOREK _ PR FK_ NO_ KA V LI NG FK_ SE RAH_ TRM FK_ GROUP _ US E R FK_ PROJE CT FK_ TI PE FK_ GROUP FK_ SA T UA N FK_ NO_ RE K FK_ KODE_ B ANK FK_ RE K _P IUT ANG FK_ RE K _P E NJ UAL A N FK_ RE K _DE NDA FK_ RE K _HT G_ P EMB AT A LA N FK_ RE K _LA BA _DIT A HA N FK_ RE K _B UNGA FK_ RE K _P R_P E LA NGGA N FK_ RE K PI UT A NG_ PR FK_ RE K _DR FK_ RE K _HD FK_ RE K _P E MB _ PE RAL A TA N FK_ RE K _P E MB _ MA T ERIA L FK_ RE K _B T UNA I FK_ RE K _B L AI N FK_ HT G_P E NJ UAL A N FK_ RE K _P E N_ P EMB AT A LA N FK_ LR_ PE RIODE Ms tProjec t id_pr oj ec t nam a_project c at at an s tatus Ms tTipe id_tipe nam a_tipe luas_bangunan luas_tanah day a_lis tr ik pondas i s truk tur dindi ng rangk a_at ap k us en_pintu_j endel a plaf on k ac a lantai s anit ai r air_bersi h jalan_l ok asi des k rips i Ms tKav l ing id_kav ling nama_kav li ng har ga_unit s tatus _k av l ing s tatus _pem bangunan progr ess Ms tBiay aTam bahan id_bi ay a_t ambahan nama_tambahan s at uan biay a_per _s atuan Ms tGroup id_group nama_group Ms tD etailGroup aks es Ms tPengguna id_pengguna nama_pengguna no_pay r ol l s andi s tatus Ms tBank k ode_bank nama_bank no_rek ening ident itas _rekening Ms tR ekeningAk un nomor _rek eni ng nama_rek ening ti pe_rekening k el ompok Ms tSupli er id_suplier nama_suplier c ontac t_person alamat telp_1 telp_2 telp_3 no_handphone alamat _web alamat _em ail c at at an Konf iguras i index _conf book ing_f ee down_pay ment bunga_denda perhi tungan_k eterlambat an s ign_lapor an_spk _oleh nama_si gn_laporan_spk nomi nal_penerim aan_r ek eni ng denda_k et erlam bat an_pem bay aran_rek des k rips i_pembay aran_r ekening tahun_periode Trans Penj ualanKav ling id_spk nama_pemes an no_k tp alam at _k t p k ot a k ode_pos telp_rumah pons el _1 pons el _2 em ai l c at at an har ga_deal_kav li ng har ga_net t dis kon angs ur an_pok ok c ar a_pem bay aran tanggal_realis as i tanggal_trans ak s i bunga_angs uran lama_angs uran min_booki ng_f ee jt _book ing_f ee min_dp_persen min_dp jt _dp awal_angs ur s el es ai_angsur angs ur an_per _bulan bunga_denda s tatus _pem beli an Trans Peneri m aanKav li ng id_transak s i jenis _pembay aran jum lah_pembay aran tanggal_jatuh_t empo tanggal_pem bay aran c at at an s tatus Trans D etailPener imaanKav l ing c ar a_pem bay aran jumlah k et er angan Trans D epos itBG k ode_c ek_bg nomor _c ek_giro tanggal_terbit tanggal_ef ekt if jenis _giro penerbit alamat _penerbi t penerima alamat _penerima tanggal_kl iri ng bank _as al jumlah s tatus _k lir ing penggunaan Trans J ur nal no_jurnal tanggal_jurnal mem o Trans D etailJ urnal debet k redi t Trans D etailTambahanBiay a biay a_per_s atuan s at uan_penam bahan total_biay a Ms tBarang id_barang nama_barang k at egori c at at an Ms tSatuan id_satuan k ode_s atuan nama_sat uan Ms tD epart ment id_departement nama_departem ent s tatus TabelPem es ananBar ang id_trans_pnm no_PO tanggal k et erangan k adaluar sa tgl_dat ang c ar a_bay ar jenis _barang s tatus TabelD etailPemesananBar ang harga_sat uan jumlah_pem beli an Trans Peneri maanBarang tanggal_teri ma Ms tPenghuni id_penghuni nama_penghuni no_k tp telepon_rumah pons el _1 pons el _2 emai l s tatus Trans Peneri maanR ek eni ng id_penerimaan_rek ening jum lah_pem bay aran tanggal_jatuh_t empo tanggal_pem bay aran c at at an s tatus Trans Pem bay aranSuplier id_pembay aran jumlah_pem bay aran c ara_bay ar tanggal_jadwal_bay ar tanggal_lunas c at at an s tatus Trans D etailPembay aranSuplier c ar a_pem bay ar an jum lah k et erangan Trans D etailH PP id_trans_hpp jumlah tgl_trans aks i k et erangan Trans Pembatalan id_pembat alan alasan_batal tanggal_pem batalan Trans SerahTerim a id_serahteri m a tanggal_serahteri ma Trans Periode periode tanggal Trans His toriLabaRugi periode hpp laba_k ot or progress tutup_buk u tanggal_tutup_buku Gambar 3.32 Conceptual Data Model STIKOM SURABAYA ID_PEN GGU NA = ID _PEN GGU NA ID_PEN GGU NA = DIUBAH_OLEH PERIODE = PERIO DE ID_PEN GGU NA = ID _PEN GGU NA ID_SPK = ID_SPK NO MOR _REKEN IN G = NO MOR _REKEN IN G ID_KAVLIN G = ID_KAVLING ID_PEN GGU NA = ID _PEN GGU NA ID_PEN GGU NA = ID _PEN GGU NA ID_PEN GHU NI = ID _PENG HUN I ID_PEN GGU NA = ID _PEN GGU NA ID_SPK = ID_SPK ID_TRANS_PN M = ID_TRANS_PN M ID_PEN GGU NA = ID _PEN GGU NA ID_PEN GGU NA = ID _PEN GGU NA ID_TRANS_PN M = ID_TRANS_PN M ID_SPK = ID_SPK ID_PEN GGU NA = ID _PEN GGU NA ID_SPK = ID_SPK ID_BIAYA_TAMBAHAN = ID_BIAYA_TAMBAHAN KOD E_CEK_BG = KODE_CEK_BG KOD E_BANK = KODE_BAN K ID_TRANSAKSI = ID _TR AN SAKSI ID_PEN GGU NA = ID _PEN GGU NA KOD E_CEK_BG = KODE_CEK_BG KOD E_BANK = KODE_BAN K ID_PEMBAYARAN = ID_PEMBAYARAN NO MOR _REKEN IN G = NO _R EKEN ING NO _JU RNAL = NO _J U RNAL KOD E_BANK = ID _BANK NO MOR _REKEN IN G = ID_REKEN IN G ID_KAVLIN G = ID_KAVLING ID_PEN GGU NA = ID _PEN GGU NA NOMOR _REKEN IN G = NO MOR _REKEN IN G ID_KAVLIN G = ID_KAVLING ID_SUPLIER = ID_SUPLIER ID_DEPAR TEMEN T = ID _D EPARTEMENT ID_PEN GGU NA = ID _PEN GGU NA ID_BAR AN G = ID_BAR ANG ID_TRANS_PN M = ID_TRANS_PN M NO MOR _REKEN IN G = NO MOR _PIUTANG_R EKENING ID_KAVLIN G = ID_KAVLING ID_SER AH TER IMA = ID_SERAHTERIMA ID_GRO UP = ID_GRO UP ID_PROJ ECT = ID _PR OJ ECT ID_TIPE = ID _TIPE ID_GRO UP = ID_GRO UP ID_SATUAN = ID_SATUAN NO MOR _REKEN IN G = NOMOR _REKEN IN G KOD E_BANK = DEFAU LT_BANK_PENER IMAAN NO MOR _REKEN IN G = DEFAULT_R EK_LABA_DITAH AN NO MOR _REKEN IN G = DEFAULT_R EK_LR_PERIO DE NO MOR _REKEN IN G = DEFAULT_R EK_HU TAN G_PEN J UALAN NO MOR _REKEN IN G = DEFAULT_R EK_PEMBAYARAN _LAIN_LAIN NO MOR _REKEN IN G = DEFAULT_R EK_PEMBAYARAN _TU NAI NO MOR _REKEN IN G = DEFAULT_R EK_PEMBELIAN_MATERIAL NO MOR _REKEN IN G = DEFAULT_R EK_PEMBELIAN_PER ALATAN NO MOR _REKEN IN G = DEFAULT_R EK_HU TAN G_DAGAN G NO MOR _REKEN IN G = DEFAULT_R EK_DEN DA_R EKEN IN G NO MOR _REKEN IN G = DEFAULT_R EKPIUTANG_PENERIMAAN_REKEN IN G NO MOR _REKEN IN G = DEFAULT_PENERIMAAN_REK_PELANGGAN NO MOR _REKEN IN G = DEFAULT_R EK_BUN GA_AN GSUR AN NO MOR _REKEN IN G = DEFAULT_R EK_DEN DA NO MOR _REKEN IN G = DEFAULT_R EK_PENJ UALAN NO MOR _REKEN IN G = DEFAULT_R EK_PIU TAN G NO MOR _REKEN IN G = DEFAULT_R EK_PENERIMAAN_PEMBATALAN NO MOR _REKEN IN G = DEFAULT_R EK_HU TAN G_PEMBATALAN MST PROJECT ID_PROJECT varchar6 NAMA_PROJECT varchar30 CATAT AN long varchar ST ATUS varchar50 MST TIPE ID_TIPE varchar6 ID_PROJECT varchar6 NAMA_TIPE varchar30 LUAS_BANGUNAN varchar30 LUAS_TANAH varchar30 DAYA_LISTRIK varchar30 PONDASI varchar30 ST RUKTUR varchar30 DI NDING varchar30 RANGKA_ATAP varchar30 KUSEN_PINTU_JENDELA varchar30 PLAFON varchar30 KACA varchar30 LANTAI varchar30 SANIT AIR varchar30 AI R_BERSIH varchar30 JALAN_LOKASI varchar30 DESKRIPSI numeric18 MSTKAVLING ID_KAVLING varchar6 ID_T IPE varchar6 NAMA_KAVLING varchar30 HARGA_UNIT numeric18 ST ATUS_KAVLING varchar20 ST ATUS_PEMBANGUNAN varchar50 PROGRESS numeric18 MST BIAYAT AMBAHAN ID_BIAYA_TAMBAHAN varchar6 NAMA_TAMBAHAN varchar30 SATUAN varchar6 BI AYA_PER_SATUAN numeric18 MST GROUP ID_GROUP varchar5 NAMA_GROUP varchar50 MST DET AILGROUP ID_GROUP varchar5 AKSES varchar30 MST PENGGUNA ID_PENGGUNA varchar15 ID_GROUP varchar5 NAMA_PENGGUNA varchar50 NO_PAYROLL varchar4 SANDI varchar15 STATUS varchar50 MST BANK KODE_BANK varchar5 NAMA_BANK varchar50 NO_REKENING varchar50 IDENT ITAS_REKENING varchar50 NOMOR_REKENING varchar5 MST REKENINGAKUN NOMOR_REKENING varchar5 NAMA_REKENING varchar50 TI PE_REKENING varchar50 KELOMPOK varchar50 MST SUPLIER ID_SUPLIER varchar6 NAMA_SUPLIER varchar50 CONTACT_PERSON varchar30 ALAMAT varchar100 TELP_1 varchar20 TELP_2 varchar20 TELP_3 varchar20 NO_HANDPHONE varchar20 ALAMAT_WEB varchar50 ALAMAT_EMAIL varchar50 CATATAN long varchar KONFIGURASI INDEX_CONF int eger BOOKING_FEE numeric18 DOWN_PAYMENT numeric18 BUNGA_DENDA numeric18,2 PERHI TUNGAN_KETERLAMBATAN int eger SI GN_LAPORAN_SPK_OLEH varchar50 NAMA_SIGN_LAPORAN_SPK varchar50 NOMINAL_PENERIMAAN_REKENI NG numeric18 DENDA_KET ERLAMBAT AN_PEMBAYARAN_REK numeric18 DESKRIPSI_PEMBAYARAN_REKENING long varchar TAHUN_PERIODE varchar5 DEFAULT_REK_HUT ANG_PEMBATALAN varchar5 DEFAULT_REK_PENERI MAAN_PEMBATALAN varchar5 DEFAULT_REK_PIUTANG varchar5 DEFAULT_REK_PENJUALAN varchar5 DEFAULT_REK_DENDA varchar5 DEFAULT_REK_BUNGA_ANGSURAN varchar5 DEFAULT_PENERIMAAN_REK_PELANGGAN varchar5 DEFAULT_REKPIUTANG_PENERI MAAN_REKENI NG varchar5 DEFAULT_REK_DENDA_REKENING varchar5 DEFAULT_REK_HUT ANG_DAGANG varchar5 DEFAULT_REK_PEMBELIAN_PERALAT AN varchar5 DEFAULT_REK_PEMBELIAN_MATERIAL varchar5 DEFAULT_REK_PEMBAYARAN_TUNAI varchar5 DEFAULT_REK_PEMBAYARAN_LAIN_LAIN varchar5 DEFAULT_REK_HUT ANG_PENJUALAN varchar5 DEFAULT_REK_LR_PERIODE varchar5 DEFAULT_REK_LABA_DITAHAN varchar5 DEFAULT_BANK_PENERIMAAN varchar5 TRANSPENJUALANKAVLING ID_SPK varchar30 ID_PENGGUNA varchar15 ID_KAVLING varchar6 NOMOR_REKENING varchar5 NAMA_PEMESAN varchar50 NO_KT P varchar15 ALAMAT_KT P varchar200 KOT A varchar50 KODE_POS varchar7 TELP_RUMAH varchar15 PONSEL_1 varchar15 PONSEL_2 varchar15 EMAIL long varchar CATAT AN long varchar HARGA_DEAL_KAVLING numeric18 HARGA_NETT numeric18 DI SKON decimal18,2 ANGSURAN_POKOK numeric18 CARA_PEMBAYARAN varchar15 TANGGAL_REALISASI timestamp TANGGAL_TRANSAKSI timestamp BUNGA_ANGSURAN decimal18,2 LAMA_ANGSURAN int eger MIN_BOOKING_F EE numeric18 JT_BOOKING_FEE timestamp MIN_DP_PERSEN decimal18,2 MIN_DP numeric18 JT_DP timestamp AWAL_ANGSUR timestamp SELESAI_ANGSUR timestamp ANGSURAN_PER_BULAN numeric18 BUNGA_DENDA numeric18,2 ST ATUS_PEMBELIAN varchar20 TRANSPENERIMAANKAVLING ID_TRANSAKSI varchar15 ID_SPK varchar30 ID_PENGGUNA varchar15 JENIS_PEMBAYARAN varchar50 JUMLAH_PEMBAYARAN numeric18 TANGGAL_JATUH_TEMPO timestamp TANGGAL_PEMBAYARAN timestamp CATATAN long varchar ST ATUS varchar50 TRANSDETAILPENERIMAANKAVLING ID_TRANSAKSI varchar15 CARA_PEMBAYARAN varchar15 KODE_BANK varchar5 KODE_CEK_BG varchar13 JUMLAH numeric18 KETERANGAN long varchar TRANSDEPOSIT BG KODE_CEK_BG varchar13 ID_PENGGUNA varchar15 NOMOR_CEK_GIRO varchar15 TANGGAL_TERBI T timestamp TANGGAL_EF EKT IF timestamp JENIS_GIRO varchar13 PENERBIT varchar50 ALAMAT_PENERBIT long varchar PENERIMA varchar50 ALAMAT_PENERIMA long varchar TANGGAL_KLIRING timestamp BANK_ASAL varchar50 JUMLAH numeric18 ST ATUS_KLIRING varchar15 PENGGUNAAN varchar15 TRANSJURNAL NO_JURNAL varchar11 TANGGAL_JURNAL timestamp MEMO varchar500 TRANSDETAILJURNAL NO_JURNAL varchar11 NO_REKENING varchar5 DEBET numeric18 KREDI T numeric18 TRANSDETAILT AMBAHANBIAYA ID_BIAYA_TAMBAHAN varchar6 ID_SPK varchar30 BI AYA_PER_SATUAN numeric18 SATUAN_PENAMBAHAN int eger TOT AL_BIAYA numeric18 MST BARANG ID_BARANG varchar6 NAMA_BARANG varchar30 ID_SATUAN varchar6 KATEGORI varchar13 CATATAN long varchar MST SATUAN ID_SATUAN varchar6 KODE_SATUAN varchar50 NAMA_SATUAN varchar30 MST DEPARTMENT ID_DEPART EMENT varchar6 NAMA_DEPARTEMENT varchar50 ST ATUS varchar50 TABELPEMESANANBARANG ID_T RANS_PNM varchar15 ID_PENGGUNA varchar15 ID_DEPART EMENT varchar6 ID_SUPLIER varchar6 ID_KAVLING varchar6 NOMOR_REKENING varchar5 NO_PO varchar50 TANGGAL timestamp KETERANGAN long varchar KADALUARSA timestamp TGL_DATANG timestamp CARA_BAYAR varchar20 JENIS_BARANG varchar27 ST ATUS varchar50 TABELDETAILPEMESANANBARANG ID_T RANS_PNM varchar15 ID_BARANG varchar6 HARGA_SATUAN numeric18 JUMLAH_PEMBELIAN int eger TRANSPENERIMAANBARANG ID_PENGGUNA varchar15 ID_T RANS_PNM varchar15 TANGGAL_TERIMA timestamp MST PENGHUNI ID_PENGHUNI varchar8 ID_SERAHT ERIMA varchar15 ID_KAVLING varchar6 NAMA_PENGHUNI varchar50 NO_KT P varchar15 TELEPON_RUMAH varchar15 PONSEL_1 varchar15 PONSEL_2 varchar15 EMAIL long varchar STATUS varchar50 NOMOR_PIUT ANG_REKENING varchar5 TRANSPENERIMAANREKENING ID_PENERIMAAN_REKENING varchar15 ID_PENGHUNI varchar8 ID_PENGGUNA varchar15 JUMLAH_PEMBAYARAN numeric18 TANGGAL_JATUH_TEMPO timestamp TANGGAL_PEMBAYARAN timestamp CATAT AN long varchar ST ATUS varchar50 PERIODE varchar50 TRANSPEMBAYARANSUPLIER ID_PEMBAYARAN varchar11 ID_T RANS_PNM varchar15 ID_PENGGUNA varchar15 JUMLAH_PEMBAYARAN numeric18 CARA_BAYAR varchar20 TANGGAL_JADWAL_BAYAR timestamp TANGGAL_LUNAS timestamp CATAT AN long varchar ST ATUS varchar50 TRANSDETAILPEMBAYARANSUPLI ER ID_PEMBAYARAN varchar11 CARA_PEMBAYARAN varchar15 KODE_BANK varchar5 KODE_CEK_BG varchar13 ID_PENGGUNA varchar15 JUMLAH numeric18 KETERANGAN long varchar TRANSDETAILHPP ID_T RANS_HPP varchar14 ID_KAVLING varchar6 JUMLAH numeric18 ID_REKENING varchar5 ID_BANK varchar5 TGL_TRANSAKSI timestamp KETERANGAN long varchar TRANSPEMBAT ALAN ID_PEMBATALAN varchar15 ID_PENGGUNA varchar15 ID_SPK varchar30 ALASAN_BATAL long varchar TANGGAL_PEMBAT ALAN timestamp TRANSSERAHTERIMA ID_SERAHT ERIMA varchar15 ID_SPK varchar30 ID_PENGGUNA varchar15 TANGGAL_SERAHTERIMA timestamp TRANSPERIODE PERIODE varchar50 TANGGAL timestamp DI UBAH_OLEH varchar15 TRANSHISTORI LABARUGI ID_PENGGUNA varchar15 PERIODE2 varchar50 HPP numeric18 LABA_KOTOR numeric18 PROGRESS numeric18 TUTUP_BUKU varchar5 TANGGAL_TUTUP_BUKU timestamp Gambar 3.33 Physical Data Model STIKOM SURABAYA

3.3 Struktur Basis Data

Berikut ini diuraikan tabel-tabel yang digunakan dalam Sistem Informasi Akuntansi dan Pengendalian Piutang pada PT. Kusumantara Graha Jayatrisna. 3.3.1 Tabel Konfigurasi Tabel Konfigurasi digunakan untuk menyimpan pengaturan-pengaturan rekening akun yang digunakan dalam pencatatan transaksi. Untuk lebih jelasnya, dapat dilihat pada tabel 3.1. Tabel 3.1 Konfigurasi Field Nama Tipe data Constraint Description index_conf Integer Primary Key Index Konfigurasi booking_fee Numeric 18 - Nominal booking fee down_payment Numeric 18 - Persentase down payment bunga_denda Numeric 18 - Persentase bunga denda keterlambatan angsuran kavling perhitungan_keterlambatan Integer - Batas toleransi hari keterlambatan default_bank_penerimaan Varchar 5 Foreign Key Kode Bank untuk operasional default_rek_piutang Varchar 5 Foreign Key Standar nomor akun piutang kavling default_rek_penjualan Varchar 5 Foreign Key Nomor akun penjualan default_rek_denda Varchar 5 Foreign Key Nomor akun penerimaan denda default_rek_bunga_angsuran Varchar 5 Foreign Key Nomor akun penerimaan bunga angsuran sign_laporan_spk_oleh Varchar 50 - Keterangan pejabat Penyetuju Penjualan nama_sign_laporan_spk Varchar 50 - Nama pejabat penyetuju penjualan STIKOM SURABAYA