34
Gambar 4.8 DFD Level 1 Sistem Surat Keluar
4.2.3 ERD Entity Relationship Diagram
Entity Reltionship Diagram melukiskan data sebagai entitas, relasi
dan attribute dari database yang telah dibuat. ERD dibagi menjadi dua, yaitu Conceptual Data Model
CDM dan Physical Data Model PDM. A. Conceptual Data Model CDM
CDM merupakan gambaran struktur tabel yang menunjukkan relasi antar tabel dalam database seperti pada gambar 4.9.
35
diarsip
menjabat diinstruksikan
ditugas kan membuat
mempuny ai
menghas ilkan dipuny ai
mengirim dipuny ai2
dimiliki
diberikan2 diberikan
diberikan menerima2
menerima menerima
dikirim2 dikirim
dikirim
t_s ifat_s urat_m as uk kode_s ifat_s Mas uk
s ifat_s Mas uk t_s urat_mas uk
kode_s Mas uk no_s Mas uk
perihal tgl_s urat_diterim a
tgl_s Mas uk s tatus _s Mas uk
keterangan file_s Mas uk
tujuan_dis pos is i t_dis pos is i
no_dis pos is i tanggal_dis pos is i
ins truksi s tatus _baca
s tatus _kirim keterangan
catatan
t_kategori_s urat_keluar kode_kategori_s Keluar
kategori_s Keluar t_s urat_keluar
no_s Keluar tgl_s Keluar
perihal tertanda
katerangan s tatus _s Keluar
file_s Keluar
t_laporan_kegiatan kode_laporan
judul_laporan file_laporan
t_as al_s urat kode_as al
nama_ins tans i alamat_ins tans i
noTelp_ins tans i noFax_ins tans i
Divis i1 ContactPers on1
Divis i2 ContactPers on2
Divis i3 ContactPers on3
s tatus _ins tans i
t_dos en nidn
nama_pegawai s tatus _dos en
jenis _kelamin jabatan
jabatan_akadem ik golongan
tempat_lahir tanggal_lahir
agama alamat
no_telp HP
pendidikan_terakhir jurus an_terakhir
kom petens i1 kom petens i2
kom petens i3 gelar1
gelar2 gelar3
gelar4 s ertifikat_dos en
penempatan t_login
no_urut id
us erId pas s word
level
t_mahas is wa nim
prodi jenjang
kelas kons entras i
nama_m hs jenis _kelamin
tempat_lahir tanggal
agama gol_drh
alamat pendidikan_terakhir
n_un n_ipk
jurus an s ekolah_pt
jalur nama_ayah
nama_ibu kerja_ayah
kerja_ibu penghas ilan
alamat_ortu no_telp
foto th_mas uk
s tatus dos en_wali
tujuan_um um kode tujuan
nama intans i contact pers on
alamat intans i no_telp
no fax t_jabatan_s truktural
kode_jabatan nama_jabatan
Gambar 4.9 Conceptual Data Model B. Physical Data Model PDM
PDM hampir sama dengan CDM namun dalam PDM diberikan keterangan tipe data masing-masing atribut serta dijelaskan pula primary
key atau foreign key. Penjelasan PDM dapat dijabarkan pada gambar 4.10.
36
KODE_JABATAN = KODE_JABATAN NIDN = NIDN
KODE_JABATAN = KODE_JABATAN NIDN = NIDN
NO_URUT = NO_URUT NIDN = NIDN
NO_SKELUAR = NO_SKELUAR KODE_KATEGORI_SKELUAR = KODE_KATEGORI_SKELUAR
KODE_ASAL = KODE_ASAL
KODE_SIFAT_SMASUK = KODE_SIF AT_SMASUK KODE_SMASUK = KODE_SMASUK
NO_SKELUAR = NO_SKELUAR
KODE_TUJUAN = KODE_TUJUAN NO_SKELUAR = NO_SKELUAR
NIM = NIM NO_SKELUAR = NO_SKELUAR
NIDN = NIDN
T_SIFAT_SURAT_MASUK KODE_SIFAT_SMASUK
varchar10 SIFAT_SMASUK
varchar20 T_SURAT_MASUK
KODE_SMASUK varchar10
KODE_SIFAT_SMASUK varchar10
KODE_ASAL varchar10
KODE_JABATAN varchar20
NO_SMASUK varchar20
PERIHAL long varchar
TGL_SURAT_DITERIMA date
TGL_SMASUK date
STATUS_SMASUK varchar20
KETERANGAN long varchar
FILE_SMASUK long varchar
TUJUAN_DISPOSISI varchar30
T_DISPOSISI NO_DISPOSISI
integer KODE_SMASUK
varchar10 NO_URUT
integer NIDN
varchar30 KODE_JABATAN
varchar20 TANGGAL_DISPOSISI
date INSTRUKSI
varchar100 STATUS_BACA
varchar20 STATUS_KIRIM
varchar20 KETERANGAN
long varchar CATATAN
long varchar
T_KATEGORI_SURAT_KELUAR KODE_KATEGORI_SKELUAR
varchar10 KATEGORI_SKELUAR
varchar50
T_SURAT_KELUAR NO_SKELUAR
varchar20 KODE_KATEGORI_SKELUAR
varchar10 TGL_SKELUAR
date PERIHAL
long varchar TERTANDA
varchar20 KATERANGAN
long varchar STATUS_SKELUAR
varchar20 FILE_SKELUAR
long varchar
T_LAPORAN_KEGIATAN KODE_LAPORAN
varchar10 NO_SKELUAR
varchar20 JUDUL_LAPORAN
varchar50 FILE_LAPORAN
long varchar T_ASAL_SURAT
KODE_ASAL varchar10
NAMA_INSTANSI varchar50
ALAMAT_INSTANSI varchar50
NOTELP_INSTANSI varchar20
NOFAX_INSTANSI varchar20
CONTACTPERSON1 varchar50
STATUS_INSTANSI varchar20
DIVISI1 varchar50
DIVISI2 varchar50
CONTACTPERSON2 varchar50
DIVISI3 varchar50
CONTACTPERSON3 varchar50
T_DOSEN NIDN
varchar30 NAMA_PEGAWAI
varchar40 STATUS_DOSEN
varchar15 JENIS_KELAMIN
varchar1 JABATAN
varchar30 JABATAN_AKADEMIK
varchar30 GOLONGAN
varchar20 TEMPAT_LAHIR
varchar20 TANGGAL_LAHIR
date AGAMA
varchar20 ALAMAT
varchar50 NO_TELP
varchar15 HP
varchar15 PENDIDIKAN_TERAKHIR
varchar30 JURUSAN_TERAKHIR
varchar30 KOMPETENSI1
varchar50 KOMPETENSI2
varchar50 KOMPETENSI3
varchar50 GELAR1
varchar10 GELAR2
varchar10 GELAR3
varchar10 GELAR4
varchar10 SERTIFIKAT_DOSEN
varchar15 PENEMPATAN
varchar50 T_LOGIN
NO_URUT integer
NIDN varchar30
ID varchar50
USERID varchar20
PASSWORD varchar20
LEVEL varchar20
T_MAHASISWA NIM
varchar12 PRODI
varchar50 JENJANG
varchar3 KELAS
varchar5 KONSENTRASI
varchar50 NAMA_MHS
varchar40 JENIS_KELAMIN
varchar10 TEMPAT_LAHIR
varchar20 TANGGAL
date AGAMA
varchar10 GOL_DRH
varchar5 ALAMAT
varchar50 PENDIDIKAN_TERAKHIR
varchar50 N_UN
float N_IPK
float JURUSAN
varchar30 SEKOLAH_PT
varchar20 JALUR
varchar15 NAMA_AYAH
varchar30 NAMA_IBU
varchar30 KERJA_AYAH
varchar30 KERJA_IBU
varchar30 PENGHASILAN
varchar20 ALAMAT_ORTU
varchar50 NO_TELP
varchar12 FOTO
varchar50 TH_MASUK
varchar10 STATUS
varchar10 DOSEN_WALI
varchar50 TUJUAN_UMUM
KODE_TUJUAN varchar10
NAMA_INTANSI varchar30
CONTACT_PERSON varchar40
ALAMAT_INTANSI varchar40
NO_TELP varchar12
NO_FAX varchar12
T_JABATAN_STRUKTURAL KODE_JABATAN
varchar20 NIDN
varchar30 NAMA_JABATAN
varchar30
DIKIRIM NIDN
varchar30 NO_SKELUAR
varchar20 MENERIMA
NIM varchar12
NO_SKELUAR varchar20
DIBERIKAN KODE_TUJUAN
varchar10 NO_SKELUAR
varchar20
Gambar 4.10 Physical Data Model
37
4.2.4 Struktur Tabel