37
4.2.3 Entity Relationship Diagram
Entity Relationship Diagram ERD merupakan proses yang menunjukkan hubungan antar entitas dan relasinya. Entity Relationship Diagram ERD terbagi
menjadi Conceptual Data Model CDM dan Physical Data Model PDM.
A. Conceptual Data Model
Conceptual Data Model CDM dari sistem informasi pendaftaran mahasiswa baru terdapat 8 tabel. Masing-masing tabel mempunyai relasi ke tabel-
tabel yang lain seperti pada Gambar 4.10
38
NILAI_MHS
MHS_SMA PEMBAYARAN_MHS
Neg_Prov Prov_Reg
REG_CITY KOTA_SMA
SMA ID_SMA
ID_KOTA1 NAMA_SMA
ALAMAT_SMA
KOTA ID_KOTA
ID_DAERAH1 NAMA_KOTA
DAERAH ID_DAERAH
ID_PROPINSI NAMA_DAERAH
PROPINSI ID_PROPINSI1
ID_NEGARA NAMA_PROPINSI
NEGARA ID_NEGARA1
NAMA_NEGARA CALON_MABA_PEMBAYARAN
ID_CALON_MABA_PEMBAYARAN ID_CALON_MAHASISWA
DESKRIPSI JUMLAH
NOTES CALON_MABA_NILAI
ID_CALON_MABA_NILAI ID_CALON_MAHASISWA1
MAT_1 MAT_2
MAT_3 MAT_4
IND_1 IND_2
IND_3 IND_4
ING_1 ING_2
ING_3 ING_4
CALON_MAHASISWA ID_CALON_MAHASISWA2
NO_FORMULIR NAMA
JENIS_KELAMIN ALAMAT
NO_TELP EMAIL
TEMPAT_LAHIR TANGGAL_LAHIR
KEWARGANEGARAAN AGAMA
NAMA_ORTU TAHUN_LAHIR
PEKERJAAN PENDIDIKAN_TERAKHIR
ALAMAT_ORTU NO_TELP_ORTU
FAX ASAL_SEKOLAH
ALAMAT_SEKOLAH TAHUN_LULUS
JALUR_MASUK KELAS
INFORMASI_PEMBAYARAN PEMBIAYAAN_STUDI
FOTO_HITAM_PUTIH COPY_IJAZAH
TRANSKIP_NILAI ID_SMA1
JOURNALISTIC BROADCASTING
PUBLIC_RELATION STATUS
TANGGAL
Gambar 4.10 ERD Conceptual Data Model
39
B. Physical Data Model
Physical Data Model PDM adalah hasil dari generate dari CDM. Data tabel pada PDM inilah yang akan digunakan pada saat membuat aplikasi. Pada
PDM terdapat 8 delapan tabel dengan tipe data dan panjangnya yang masing –
masing tabel memiliki satu primary key dan banyak foreign key. PDM dari sistem informasi pendaftaran mahasiswa baru pada STIKOSA-AWS dilihat pada Gambar
4.11.
40
SMA PK
ID_SMA INTEGER
FK1 ID_KOTA
INTEGER NAMA_SMA
VARCHAR100 ALAMAT_SMA
VARCHAR200 KOTA
PK ID_KOTA
INTEGER FK1
ID_DAERAH INTEGER
NAMA_KOTA VARCHAR100
DAERAH PK
ID_DAERAH INTEGER
FK1 ID_PROPINSI
INTEGER NAMA_DAERAH VARCHAR100
PROPINSI PK
ID_PROPINSI INTEGER
FK1 ID_NEGARA
INTEGER NAMA_PROPINSI VARCHAR100
NEGARA PK
ID_NEGARA INTEGER
NAMA_NEGARA VARCHAR100
CALON_MABA_PEMBAYARAN PK
ID_CALON_MABA_PEMBAYARAN INTEGER FK1
ID_CALON_MAHASISWA INTEGER
DESKRIPSI VARCHAR255
JUMLAH DECIMAL18,2
NOTES TEXT10
CALON_MABA_NILAI PK
ID_CALON_MABA_NILAI INTEGER FK1
ID_CALON_MAHASISWA INTEGER MAT_1
DECIMAL3,2 MAT_2
DECIMAL3,2 MAT_3
DECIMAL3,2 MAT_4
DECIMAL3,2 IND_1
DECIMAL3,2 IND_2
DECIMAL3,2 IND_3
DECIMAL3,2 IND_4
DECIMAL3,2 ING_1
DECIMAL3,2 ING_2
DECIMAL3,2 ING_3
DECIMAL3,2 ING_4
DECIMAL3,2 CALON_MAHASISWA
PK ID_CALON_MAHASISWA
INTEGER NO_FORMULIR
VARCHAR50 NAMA
VARCHAR100 JENIS_KELAMIN
VARCHAR10 ALAMAT
VARCHAR100 NO_TELP
VARCHAR20 EMAIL
VARCHAR50 TEMPAT_LAHIR
VARCHAR50 TANGGAL_LAHIR
DATETIME KEWARGANEGARAAN
VARCHAR50 AGAMA
VARCHAR50 NAMA_ORTU
VARCHAR100 TAHUN_LAHIR
INTEGER PEKERJAAN
VARCHAR100 PENDIDIKAN_TERAKHIR
VARCHAR20 ALAMAT_ORTU
VARCHAR100 NO_TELP_ORTU
VARCHAR20 FAX
VARCHAR50 ASAL_SEKOLAH
VARCHAR20 ALAMAT_SEKOLAH
VARCHAR100 TAHUN_LULUS
INTEGER JALUR_MASUK
VARCHAR50 KELAS
VARCHAR50 INFORMASI_PEMBIAYAAN VARCHAR50
PEMBIAYAAN_STUDY VARCHAR50
FOTO_HITAM_PUTIH SMALLINT
COPY_IJAZAH SMALLINT
TRANSKIP_NILAI SMALLINT
FK1 ID_SMA
INTEGER JOURNALISTIC
SMALLINT BROADCASTING
SMALLINT PUBLIC_RELATION
SMALLINT STATUS
INTEGER TANGGAL
DATETIME
Gambar 4.11 ERD Physical Data Model
41
4.2.4 Struktur File