Entity Relationship Diagram ERD

3.4.3 Entity Relationship Diagram ERD

Entity Relationship Diagram ERD digunakan untuk mengidentifikasi data yang akan diakses, disimpan dan dipanggil kembali untuk keperluan- keperluan transaksi data dalam sebuah sistem. ERD juga digunakan untuk mengidentifikasi asal data yang dibutuhkan dan dilaporkan. Dalam sistem informasi akademik yang berbasis web di UKDC ini, ERD disajikan dalam bentuk Conceptual Data Model CDM dan Physical Data Model PDM. Gambar 3.10 di bawah ini merupakan CDM dari sistem informasi akademik yang berbasis web di UKDC. Gambar 3.10. Conceptual Data Model CDM Setelah melakukan fungsi generate pada CDM di atas, maka akan terbentuk Physical Data Model PDM. Gambar 3.11 di bawah ini adalah PDM sistem informasi akademik berbasis web di UKDC. meminjam memiliki_ID memiliki_data membayar det ail_pembayaran detail_krs mempunyai_ID mempunyai det ail_unit terdaftar mempunyai_data detail_kurikulum dosen_wali menghadiri mengajar memesan memiliki detail_akademik detail_orang_t ua ms_peg awai nip nama g elardepan g elarbelakang sex g oldarah ag ama tmplahir tgllahir alamat kodepos telp hp email statussipil namapasangan warg anegara kodeg olong an tipepeg kodepang kat statuspeg catatankhusus nidn surat idsurat jenissurat statussurat ke_voucher idvoucher tglbuat jenisvoucher jumlah tipevoucher statusvoucher refperiode jatuhtempo keterang an ak_krs nnumerik nang ka nhuruf sks n_tugas1 n_quiz1 n_ujian1 n_tugas2 n_quiz2 n_ujian2 n_part1 n_part2 db_mahasiswa nrp nama sex ag ama tgllahir kota propinsi alamat kodepos telp hp email g oldarah db_mahasiswa_akademik periodedaftar jalurpenerimaan tglreg istrasi semmhs ipk skslulus ipslalu batassks catatankhusus cuti statusmhs skslalu db_mahasiswa_ortu namaayah pekerjaanayah pedidikanayah namaibu pekerjaanibu pendidikanibu telportu alamatortu kotaortu peng has ilanortu ak_presensi cek ming gu mw_skem idskem kodekeg iatan partisipasi deskripsi lokasi tglmulai tglselesai statusvalidasi tglcetak catatanpenilai kodeukm idkateg ori ak_matakuliah kodemk ismkalias namamk namamken sks nilaimin abstrakmk jenismk sksbayar ak_kelas kelasmk koderuang nohari waktumulai waktuselesai dayatampung bulan1 bulan2 bulan3 bulan4 bulan5 bulan6 ipkelas jumpeserta pct_tugas1 pct_quiz1 pct_ujian1 pct_tugas2 pct_quiz2 pct_ujian2 pct_part1 pct_part2 idkonsentrasi ms_periode periode ak_thnkurikulum kurikulum ak_kurikulum namamk namamken sks semmk wajibpilihan paket ms_unit kodeunit namaunit parentunit keterang an pinjamperpus idpinjam namabuku Gambar 3.11. Physical Data Model PDM NRP = NRP PERIODE = PERIODE KURIKULUM = KURIKULUM KODEMK = KODEMK NRP = NRP PERIODE = PERIODE PERIODE = PERIODE KODEUNIT = KODEUNIT KURIKULUM = KURIKULUM KODEMK = KODEMK KELASMK = KELASMK PERIODE = PERIODE KODEUNIT = KODEUNIT KURIKULUM = KURIKULUM KODEMK = KODEMK KODEUNIT = KODEUNIT NIP = NIP KURIKULUM = KURIKULUM KODEMK = KODEMK KURIKULUM = KURIKULUM NIP = NIP NRP = NRP NIP = NIP NRP = NRP NRP = NRP NRP = DB__NRP NRP = NRP NRP = NRP MS_PEGAWAI NIP varchar15 NAMA varchar50 GELARDEPAN varchar25 GELARBELAKANG varchar25 SEX char1 GOLDARAH char2 AGAMA varchar15 TMPLAHIR varchar50 TGLLAHIR date ALAMAT varchar160 KODEPOS char5 TELP varchar30 HP varchar30 EMAIL varchar50 ST ATUSSIPIL varchar20 NAMAPASANGAN varchar50 WARGANEGARA varchar10 KODEGOLONGAN varchar9 TIPEPEG varchar10 KODEPANGKAT char2 ST ATUSPEG char1 CATATANKHUSUS varchar4000 NIDN varchar50 SURAT IDSURAT numeric6 JENISSURAT varchar300 ST ATUSSURAT varchar10 NRP CHAR10 KE_VOUCHER IDVOUCHER integer TGLBUAT timestamp JENISVOUCHER varchar5 JUMLAH numeric TIPEVOUCHER char1 ST ATUSVOUCHER char1 REFPERIODE varchar5 JATUHTEMPO date KETERANGAN varchar15 NRP CHAR10 AK_KRS NNUMERIK numeric5,2 NANGKA numeric3,2 NHURUF varchar2 SKS numeric3 N_TUGAS1 numeric5,2 N_QUIZ1 numeric5,2 N_UJIAN1 numeric5,2 N_TUGAS2 numeric5,2 N_QUIZ2 numeric5,2 N_UJIAN2 numeric5,2 N_PART1 numeric5,2 N_PART2 numeric5,2 PERIODE CHAR6 KODEUNIT CHAR6 KURIKULUM CHAR5 KODEMK CHAR10 KELASMK CHAR11 NRP CHAR10 DB_MAHASISWA NRP char10 NAMA varchar50 SEX char1 AGAMA varchar15 TGLLAHIR date KOTA varchar30 PROPINSI varchar20 ALAMAT varchar160 KODEPOS char5 TELP varchar30 HP varchar30 EMAIL varchar50 GOLDARAH char2 DB__NRP CHAR10 DB_MAHASISWA_AKADEMIK PERIODEDAFTAR varchar6 JALURPENERIMAAN varchar10 TGLREGISTRASI date SEMMHS numeric2 IPK numeric3,2 SKSLULUS numeric3 IPSLALU numeric3,2 BATASSKS numeric3 CATATANKHUSUS varchar4000 CUTI numeric2 ST ATUSMHS varchar20 SKSLALU numeric3 NRP CHAR10 NIP CHAR15 DB_MAHASISWA_ORTU NAMAAYAH varchar100 PEKERJAANAYAH varchar30 PEDIDIKANAYAH varchar30 NAMAIBU varchar100 PEKERJAANIBU varchar30 PENDIDIKANIBU varchar30 TELPORT U varchar15 ALAMATORTU varchar100 KOTAORTU varchar15 PENGHASILANORTU varchar20 NRP CHAR10 AK_PRESENSI CEK varchar11 MINGGU varchar11 NRP CHAR10 KURIKULUM CHAR5 KODEMK CHAR10 PERIODE CHAR6 MW_SKEM IDSKEM integer KODEKEGIAT AN varchar6 PARTISIPASI varchar50 DESKRIPSI varchar255 LOKASI varchar100 TGLMULAI date TGLSELESAI date ST ATUSVALIDASI numeric1 TGLCETAK varchar30 CATATANPENILAI varchar1000 KODEUKM varchar6 IDKATEGORI integer PERIODE CHAR6 AK_MATAKULIAH KODEMK varchar10 ISMKALIAS numeric1 NAMAMK varchar50 NAMAMKEN varchar50 SKS numeric3 NILAIMIN numeric3,2 ABSTRAKMK varchar4000 JENISMK varchar5 SKSBAYAR numeric3 KURIKULUM CHAR5 NIP CHAR15 AK_KELAS KELASMK varchar11 KODERUANG varchar10 NOHARI numeric1 WAKTUMULAI numeric4 WAKTUSELESAI numeric4 DAYATAMPUNG numeric3 BULAN1 numeric2 BULAN2 numeric2 BULAN3 numeric2 BULAN4 numeric2 BULAN5 numeric2 BULAN6 numeric2 IPKELAS numeric3,2 JUMPESERTA numeric3 PCT_TUGAS1 numeric5,2 PCT_QUIZ1 numeric52 PCT_UJIAN1 numeric5,2 PCT_TUGAS2 numeric5,2 PCT_QUIZ2 numeric5,2 PCT_UJIAN2 numeric5,2 PCT_PART1 numeric5,2 PCT_PART2 numeric5,2 IDKONSENTRASI varchar3 PERIODE CHAR6 KODEUNIT CHAR6 KURIKULUM CHAR5 KODEMK CHAR10 MS_PERIODE PERIODE CHAR6 AK_T HNKURIKULUM KURIKULUM CHAR5 AK_KURIKULUM KODEUNIT CHAR6 KURIKULUM CHAR5 KODEMK CHAR10 NIP CHAR15 NAMAMK CHAR50 NAMAMKEN CHAR50 SKS NUMERIC3 SEMMK NUMERIC2 WAJIBPILIHAN CHAR1 PAKET NUMERIC1 MS_UNIT KODEUNIT CHAR6 NAMAUNIT CHAR50 PARENT UNIT CHAR6 KETERANGAN CHAR15 PINJAMPERPUS IDPINJAM CHAR10 NRP CHAR10 NAMABUKU CHAR200

3.4.4 Struktur Database