CDM Nama Tabel : Mata_Pelajaran Nama Tabel : Kelas Nama Tabel : Guru Nama Tabel : Nilai_Tugas

4.2.3 Entity Relational Diagram ERD

Di bawah ini merupakan ERD dari sistem informasi Penilaian SMA Antartika.

a. CDM

Untuk Conceptual Data Model dengan ERD, didapatkan dengan cara mengimpor data store dari DFD sistem informasi penilaian pada SMA Antartika yang hasilnya dapat dilihat pada Gambar 4.5. Gambar 4.5 CDM Sistem Informasi Penilaian memiliki memiliki memiliki mempunyai t erdiri dari mempunyai mempunyai mempunyai KELAS id_kelas kapasitas SISWA no_induk nama muatan_lokal tempat_lahir tang g al_lahir ag ama jenis_kelamin alamat no_telp kewarg aneg araan foto TRANSAKSI SISWA id_trans_s is wa semester tahun_ajaran MATA PELAJ ARAN id_pelajaran mata_pelajaran kkm NILAI TUGAS id_tug as UH_1 UH_2 UH_3 T_1 T_2 T_3 P_1 P_2 P_3 NILAI AKHIR id_nilai_akhir rata_tugas rata_UH nilai_UAS nilai_PPK nilai_praktek sikap keterc apaian catatan GURU NIP nama_g uru tempat_lahir tang g al_lahir jenis_kelamin ag ama alamat no_telp foto NILAI SOFTSKILL id_nilai_s ofts kill semester tahun_ajaran kedis iplinan kebersihan kes ehatan tang g ung _jawab sopan_santun percaya_diri kompetitif hub_s osial kejujuran praktek_ibadah catatan

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 ID_PELAJARAN = ID_PELAJARAN NIP = NIP NO_INDUK = NO_INDUK ID_TRANS_SISWA = ID_T RANS_SISWA ID_TRANS_SISWA = ID_T RANS_SISWA ID_KELAS = ID_KELAS NO_INDUK = NO_INDUK ID_PELAJARAN = ID_PELAJARAN NIP = NIP KELAS ID_KELAS varc har20 NIP varc har20 KAPASITAS varc har20 SISWA NO_INDUK varc har20 NAMA varc har50 MUATAN_LOKAL varc har20 TEM PAT_LAHIR varc har20 TANGGAL_LAHIR date AGAM A varc har20 JENIS_KELAMIN varc har20 ALAMAT varc har20 NO_TELP varc har20 KEWARGANEGARAAN varc har20 FOTO varc har200 TRANSAKSI_SISWA ID_TRANS_SISWA varc har20 NO_INDUK varc har20 ID_PELAJ ARAN varc har20 ID_KELAS varc har20 SEM ESTER varc har20 TAHUN_AJ ARAN varc har20 MATA_PELAJARAN ID_PELAJ ARAN varc har20 NAMA_PELAJ ARAN varc har20 KKM varc har20 NILAI_TUGAS ID_TUGAS varc har20 ID_TRANS_SISWA varc har20 UH_1 varc har20 UH_2 varc har20 UH_3 varc har20 T_1 varc har20 T_2 varc har20 T_3 varc har20 P_1 varc har20 P_2 varc har20 P_3 varc har20 NILAI_AKHIR ID_NILAI_AKHIR varc har20 ID_TRANS_SISWA varc har20 RATA_TUGAS varc har20 RATA_UH varc har20 NILAI_UAS varc har20 NILAI_PPK varc har20 NILAI_PRAKTEK varc har20 SIKAP varc har20 KETERCAPAIAN varc har20 CATATAN varc har20 GURU NIP varc har20 NAMA_GURU varc har20 TEM PAT_LAHIR varc har20 TANGGAL_LAHIR date JENIS_KELAMIN varc har20 AGAM A varc har20 ALAMAT varc har20 NO_TELP varc har20 FOTO varc har200 NILAI_SOFTSKILL ID_NILAI_SOFTSKILL varc har20 NO_INDUK varc har20 SEM ESTER varc har20 TAHUN_AJ ARAN timestamp KEDISIPLINAN varc har20 KEBERSIHAN varc har20 KESEHATAN varc har20 TANGGUNG_JAWAB varc har20 SOPAN_SANTU N varc har20 PERCAYA_DIR I varc har20 KOMPETITIF varc har20 HUB_SOSIAL varc har20 KEJ UJURAN varc har20 PRAKTEK_IBAD AH varc har20 CATATAN varc har20 TRANSAKSI_GURU ID_TRANS_GU RU varc har20 NIP varc har20 ID_PELAJ ARAN varc har20

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 tabel-tabel yang digunakan dalam aplikasi ini adalah sebagai berikut: a . Nama Tabel : Siswa Primary Key : No_Induk Foreign Key : Fungsi : Untuk menyimpan data siswa. Tabel 4.1 Siswa No Nama Field Type Data Keterangan 1 NO_INDUK VARCHAR220 Primary Key 2 NAMA VARCHAR250 - 3 MUATAN_LOKAL VARCHAR220 - 4 TEMPAT_LAHIR VARCHAR220 - 5 TANGGAL_LAHIR DATE - 6 AGAMA VARCHAR220 - 7 JENIS_KELAMIN VARCHAR220 - 8 ALAMAT VARCHAR220 - 9 NO_TELP VARCHAR220 - 10 KEWARGANEGARAAN VARCHAR220 - 11 FOTO VARCHAR2200 -

b. Nama Tabel : Mata_Pelajaran

Primary Key : Id_Pelajaran Foreign Key : Fungsi : Untuk menyimpan mata pelajaran. Tabel 4.2 Mata_Pelajaran No Nama Field Type Data Keterangan 1 ID_PELAJARAN VARCHAR220 Primary Key 2 NAMA_PELAJARAN VARCHAR220 - 3 KKM VARCHAR220 -

c. Nama Tabel : Kelas

Primary Key : Id_Kelas Foreign Key : NIP Fungsi : Untuk menyimpan data kelas. Tabel 4.3 Kelas No Nama Field Type Data Keterangan 1 ID_KELAS VARCHAR220 Primary Key 2 NIP VARCHAR220 Foreign Key 3 KAPASITAS VARCHAR220 -

d. Nama Tabel : Guru

Primary Key : NIP Foreign Key : Fungsi : Untuk menyimpan data guru. Tabel 4.4 Guru No Nama Field Type Data Keterangan 1 NIP VARCHAR220 Primary Key 2 NAMA_GURU VARCHAR220 - 3 TEMPAT_LAHIR VARCHAR220 - 4 TANGGAL_LAHIR DATE - 5 JENIS_KELAMIN VARCHAR220 - 6 AGAMA VARCHAR220 - 7 ALAMAT VARCHAR220 - 8 NO_TELP VARCHAR220 - 9 FOTO VARCHAR2200 -

e. Nama Tabel : Nilai_Tugas

Primary Key : Id_Tugas Foreign Key : Id_Trans_Siswa Fungsi : Untuk menyimpan data nilai tugas. Tabel 4.5 Nilai_Tugas No Nama Field Type Data Keterangan 1 ID_TUGAS VARCHAR220 Primary Key 2 ID_TRANS_SISWA VARCHAR220 Foreign Key 3 UH_1 VARCHAR220 - 4 UH_2 VARCHAR220 - 5 UH_3 VARCHAR220 - 6 T_1 VARCHAR220 - 7 T_2 VARCHAR220 - 8 T_3 VARCHAR220 - 9 P_1 VARCHAR220 - 10 P_2 VARCHAR220 - 11 P_3 VARCHAR220 -

f. Nama Tabel : Nilai_Softskill