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