Gambar 3.28 DFD Level 1 Pengelolaan Laporan
3.2.4 Entity Relationship Diagram ERD
ERD digunakan untuk menggambarkan hubungan antar tabel yang terdapat dalam sistem. ERD disajikan dalam bentuk Conceptual Data Model
CDM dan Physical Data Model PDM.
A. Conceptual Data Model CDM
CDM adalah gambaran secara keseluruhan struktur aplikasi. Dengan CDM kita dapat membangun desain awal sistem dan tidak perlu khawatir dengan detail
implementasinya secara fisik. Dan melalui prosedur generation yang mudah, kita dapat melakukan generate CDM ke Physical Data Model PDM. CDM untuk
aplikasi tracer study ini memiliki delapan tabel yaitu tabel provinsi, kota, jurusan,
alumni, pegawai, pengguna lulusan, jenis kuesioner, dan kuesioner. Bentuk CDM dari aplikasi tracer study pada SMK Kesehatan Surabaya dapat dilihat pada gambar
3.29:
Gambar 3.29 Conceptual Data Model
B. Physical Data Model PDM
PDM menggambarkan struktur data sebagaimana akan diimplementasikan oleh Database Management System DBMS. Dalam PDM kita dapat
mengoptimalkan database dengan memodifikasi tabel, kolom, index, refrential integrity, view, physical storage, trigger,
dan stored procedure. Procedure database generation
dalam penerapannya selalu dapat disesuaikan dengan DBMS yang kita pilih, dan bentuk PDM yang telah di-generate dari CDM yang
sebelumnya memiliki delapan tabel berubah menjadi 11 tabel. Tabel hasil generate ke PDM yaitu tabel jawaban kuesioner, tabel penilaian pengguna, dan tabel detail
alumni. Bentuk PDM untuk tracer study dapat dilihat pada gambar 3.30.
Terdiri_Kota Mempunyai_Kota
Memiliki_Kuesioner
Mengisi_Kuesioner_Alumni Mengisi_Kuesioner
Mempunyai_Pengguna_Lulusan Mempunyai_Jurusan
Mempunyai_Provinsi
alumni o
o o
o o
o o
o nis
nama_siswa jenis_kelamin
tgl_masuk tgl_lulus
password_siswa status_siswa
foto_siswa email_alumni
Characters 8 Variable characters 50
Characters 1 Date
Date Variable characters 40
Characters 1 Variable characters 40
Variable characters 30 pegawai
o o
o o
o nip
nama_pegawai jk_pegawai
jabatan password_pegawai
pegawai_aktif Characters 20
Variable characters 50 Characters 1
Characters 1 Variable characters 40
Characters 1 provinsi
o id_provinsi
provinsi Integer
Variable characters 50 kota
o id_kota
kota Integer
Variable characters 50
jenis_kuesioner o
o o
kode_jenis jenis
jenis_aktif jenis_untuk
Characters 2 Variable characters 50
Characters 1 Characters 1
kuesioner o
o o
o o
o o
o kode_kuesioner
kuesioner kuesioner_aktif
jawaban_A jawaban_B
jawaban_C jawaban_D
jawaban_E lain
Characters 2 Variable characters 100
Characters 1 Variable characters 50
Variable characters 50 Variable characters 50
Variable characters 50 Variable characters 50
Variable characters 50 pengguna_lulusan
o o
o o
o o
o user_instansi
nama_instansi alamat
telp email
password_instansi bidang
perusahaan Characters 10
Variable characters 50 Variable characters 50
Variable characters 15 Variable characters 30
Variable characters 40 Characters 1
Characters 1
Jurusan o
kode_jurusan nama_jurusan
Variable characters 5 Variable characters 40
Gambar 3.30 Physical Data Model
3.2.5 Struktur Tabel