4.2.3 Entity Relational Diagram ERD Di bawah ini merupakan ERD dari sistem informasi Penilaian SMA
Kemala Bhayangkari 1.
a. CDM
Untuk Conceptual Data Model dengan ERD, didapatkan dengan cara mengimpor data store dari DFD sistem informasi penilaian pada SMA Kemala
Bhayangkari 1 yang hasilnya dapat dilihat pada Gambar 4.5.
Gambar 4.5 CDM Sistem Informasi Penilaian
mempunyai
mempunyai mempunyai
mempunyai terdiri dari
mempunyai mempunyai
mempunyai
KELAS id_kelas
kapasitas
SISWA no_induk
nama tempat_lahir
tanggal_lahir Agama
jenis_kelamin alamat
no_telp kewarganegaraan
foto TRANSAKSI SISWA
id_trans_siswa semester
tahun_ajaran MATA PELAJARAN
id_pelajaran mata_pelajaran
kkm
NILAI TUGAS id_tugas
PS TG
UH NA
R AF
NILAI AKHIR id_nilai_akhir
rata_na nilai_UTS
nilai_UAS nilai_nr
rata_af keterangan
GURU NIP
nama_guru tempat_lahir
tanggal_lahir jenis_kelamin
agama alamat
no_telp foto
NILAI SOFTSKILL id_nilai_softskill
semester tahun_ajaran
kedisiplinan kebersihan
kesehatan tanggung_jawab
sopan_santun percaya_diri
kompetitif hub_sosial
kejujuran praktek_ibadah
catatan
STIKOM SURABAYA
b. PDM
Dari CDM tersebut kemudian digenerate menjadi Physical Data Model PDM yang hasilnya dapat dilihat pada Gambar 4.6.
Gambar 4.6 PDM Sistem Informasi Penilaian
varchar20 CATATAN
varchar20 TRANSAKSI_GURU
ID_TRANS_GURU varchar30
NIP varchar30
ID_PELAJARAN varchar30
ID_PELAJARAN = ID_PELAJARAN NIP = NIP
NO_INDUK = NO_INDUK ID_TRANS_SISWA = ID_TRANS_SISWA
ID_TRANS_SISWA = ID_TRANS_SISWA ID_KELAS = ID_KELAS
NO_INDUK = NO_INDUK ID_PELAJARAN = ID_PELAJARAN
NIP = NIP
KELAS ID_KELAS
varchar30 NIP
varchar30 KAPASITAS
varchar30
SISWA NO_INDUK
varchar30 NAMA
varchar50 TEMPAT_LAHIR
varchar30 TANGGAL_LAHIR
date AGAMA
Varchar30 JENIS _KELAMIN
varchar30 ALAMAT
varchar30 NO_TELP
varchar30 KEWARGANEGARAAN
varchar30 FOTO
varchar200 TRANSAKSI_SISWA
ID_TRANS_SISWA varchar30
NO_INDUK varchar30
ID_PELAJARAN varchar20
ID_KELAS varchar30
SEMESTER varchar30
TAHUN_AJARAN varchar30
MATA_PELAJARAN ID_PELAJARAN
varchar30 NAMA_PELAJARAN
varchar30 KKM
varchar30
NILAI_TUGAS ID_TUGAS
varchar30 ID_TRANS_SISWA
varchar30 PS
INT TG
INT UH
INT NA
INT R
INT AF
INT NILAI_AKHIR
Varchar30 ID NILAI_AKHIR
Varchar30 ID_TUGAS
NiLAI_UTS NiLAI_UAS
NILAI_NR RATA_AF
KETERANGAN Varchar30
Varchar30 Varchar30
Varchar30 Varchar30
Varchar30 RATA_NA
GURU NIP
varchar30 NAMA_GURU
varchar30 TEMPAT_LAHIR
varchar30 TANGGAL_LAHIR
date JENIS_KELAMIN
varchar30 AGAMA
varchar30 ALAMAT
varchar30 NO_TELP
varchar30 FOTO
varchar200
NILAI_SOFTSKILL ID_NILAI_SOFTSKILL
varchar30 NO_INDUK
varchar30 SEMESTER
varchar30 TAHUN_AJARAN
Varchar30 KEDISIPLINAN
varchar30 KEBERSIHAN
varchar30 KESEHATAN
varchar30 TANGGUNG_JAWAB
varchar30 SOPAN_SANTUN
varchar30 PERCAYA_DIRI
varchar30 KOMPETITIF
varchar30 HUB_SOSIAL
varchar30 KEJUJURAN
varchar30 varchar30
varchar30 PRAKTEK_IBADAH
CATATAN
STIKOM SURABAYA
4.2.4 Struktur Tabel Suatu perancangan database harus disesuaikan dengan DFD dan ERD
yang telah dibuat, dimana database tersebut harus sesuai dengan kebutuhan informasi yang diperlukan oleh user.
Adapun table - tabel yang digunakan dalam aplikasi ini adalah sebagai berikut:
a. Nama Tabel : Siswa