Entity Relationship Diagram ERD

yaitu guru, mata pelajaran, kelas dan kelas siswa. Pada proses pemilihan kelasmengambil tabel kelas kemudian memilih mata pelajaran yang ada deri tabel mata pelajaran. Setelah mendapatkan pembagian jadwal ajar maka akan disimpan pada tabel kelas siswa.

H. DFD Level 2 Penilaian Mata Pelajaran

Gambar 3. 13 DFD Level 2 Penilaian Mata Pelajaran DFD Level 2 penilaian mata pelajaran terdiri dari dua proses yaitu perhitungan nilai ledger dan pengecekkan KKM. Pada DFD Level 2 ini terdapat satu entitas yaitu guru mata pelajaran dan dua tabel yaitu penilaian dan mata pelajaran. Pada DFD Level 2 dapat dilihat pada gambar.

3.3.3 Entity Relationship Diagram ERD

Entity Relationship 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. KKM Nilai Penilaian Nilai Siswa Guru Mata Pelajaran 14 Penilaian 7 Mata_Pelajaran 1.2.1.1 Perhitungan Nilai Ledger 1.2.1.2 Pengecekan KKM

A. Conceptual Data Model CDM

CDM merupakan gambaran struktur tabel yang menunjukkan relasi antar tabel dalam database seperti pada gambar 3.14 berikut. Pada gambar tersebut dijelaskan terdapat 24 tabel.

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 3.15. 53 Gambar 3.14 Conceptual Data Model Pengolahan Nilai Rapor Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Mempunyai Siswa No_Induk NISN No_Absen Nama Tempat_Lahir Tanggal_Lahir Alamat_Siswa No_Telpon_Siswa Email_Siswa JK Anak_Ke Status_Di_Keluarga Semester Diterima_Kelas Diterima_Tanggal Diterima_Semester Asal_Sekolah Alamat_Asal_Sekolah Ijazah_Tahun Ijazah_Nomor Nama_Ayah Nama_Ibu Alamat_Ortu No_Telpon_Ortu Email_Ortu Kerja_Ayah Kerja_Ibu Nama_Wali Alamat_Wali No_Telpon_Wali Kerja_Wali Foto Tahun_Masuk Tahun_Keluar Status_Lulus Password Ket_Sakit Ket_Ijin Ket_Alasan pi Integer Integer Integer Variable characters 100 Variable characters 25 Date Variable characters 150 Variable characters 15 Variable characters 50 Integer Integer Integer Integer Integer Date Integer Variable characters 50 Variable characters 150 Integer Variable characters 25 Variable characters 100 Variable characters 100 Variable characters 150 Variable characters 15 Variable characters 50 Variable characters 15 Variable characters 15 Variable characters 100 Variable characters 150 Variable characters 15 Variable characters 15 Variable characters 50 Integer Integer Integer Variable characters 15 Integer Integer Integer M Identifier_1 pi Agama Id_Agama Agama pi Integer Variable characters 15 M Identifier_1 pi Guru NIP Nama Tempat_Lahir_Guru Tanggal_Lahir_Guru Alamat_Guru No_Telpon_Guru Email_Guru JK Tahun_Masuk Tahun_Keluar Foto_Guru Password pi Integer Variable characters 100 Variable characters 25 Date Variable characters 150 Variable characters 15 Variable characters 50 Integer Integer Integer Variable characters 50 Variable characters 15 M Identifier_1 pi Sekolah NIS NSS NPSN Alamat_Sekolah Kode_Pos Telpon_Sekolah Fax Desa Kecamatan Kabupaten Provinsi Website Email_Sekolah Password pi Variable characters 15 Variable characters 15 Variable characters 15 Variable characters 150 Integer Variable characters 15 Variable characters 15 Variable characters 25 Variable characters 25 Variable characters 25 Variable characters 25 Variable characters 50 Variable characters 50 Variable characters 15 M Identifier_1 pi Mata Pelajaran Id_Mapel Nama_Mapel Semester Status Des_Pengetahuan Des_Keterampilan Des_Sikap Singkatan KKM pi Integer Variable characters 50 Integer Integer Variable characters 250 Variable characters 250 Variable characters 250 Variable characters 15 Integer M Identifier_1 pi Jurusan Id_Jurusan Jurusan Status pi Integer Variable characters 50 Integer M Identifier_1 pi Jabatan Id_Jabatan Jabatan Status pi Integer Variable characters 50 Integer M Identifier_1 pi Penilaian Id_Penilaian P_KD1 P_KD2 P_KD3 P_Rata P_UTS P_UAS P_Akhir K_PR1 K_PR2 K_PR3 K_Rata K_Projek K_Portof K_Akhir S_OB1 S_OB2 S_OB3 S_Rata S_PD S_PS S_Jur S_Akhir NA_PKS Semester Jumlah_Nilai Status pi Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Number Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer M Identifier_1 pi P_Konversi Pengetahuan dan Keterampilan Id_Konversi_P Minimal_P Maksimal_P Nilai_Konversi_P Predikat_P pi Integer Integer Integer Decimal 5 Variable characters 5 M Identifier_1 pi Jenjang Id_jenjang Jenjang pi Integer Variable characters 2 M Identifier_1 pi Kelas Id_Kelas Kelas Password Tahun_Ajaran Status pi Integer Integer Variable characters 15 Integer Integer M Identifier_1 pi Kelas_Siswa Id_Kelas_Siswa Semester Tahun_Ajaran Status pi Integer Integer Integer Integer M Identifier_1 pi S_Konversi Sikap Id_Konversi_S Minimal_S Maksimal_S Nilai_Konversi_S Predikat_S pi Integer Integer Integer Variable characters 5 Variable characters 15 M Identifier_1 pi Kelompok Id_Kelompok Nama_Kelompok pi Integer Variable charact Identifier_1 pi Bidang_Keahlian Id_Bidang Bidang pi Integer Variable characters 75 M Identifier_1 pi Program_Keahlian Id_Program Program pi Integer Variable characters 75 M Identifier_1 pi Deskripsi_Amapel Id_Des_Amapel Min Max Deskripsi_Pendek Deskripsi_Panjang pi Integer Integer Integer Variable characters 250 Variable characters 250 M Identifier_1 pi Deskripsi_Ekstra Id_des_ekstra Min Max Deskripsi_Pendek Deskripsi_Panjang Predikat pi Integer Integer Integer Variable characters 250 Variable characters 250 Variable characters 3 M Identifier_1 pi Deskripsi_Keterampilan Id_des_keterampilan Min Max Deskripsi pi Integer Integer Integer Variable characters 250 M Identifier_1 pi Deskripsi_Pengetahuan Id_des_pengetahuan Min Max Deskripsi pi Integer Integer Integer Variable characters 250 M Identifier_1 pi Deskripsi_Sikap Id_des_sikap Min Max Deskripsi pi Integer Integer Integer Variable characters 250 M Identifier_1 pi Deskripsi_Wali Id_des_wali Min Max Deskripsi pi Integer Integer Integer Variable characters 250 M Identifier_1 pi Histori_Remidi Id_Histori Count Tahun_Ajaran Max Mean Min pi Integer Integer Integer Integer Integer Integer M Identifier_1 pi Ranking Id_Ranking Ranking Semester pi Integer Integer Integer M Identifier_1 pi 54 Gambar 3. 15Physical Data Model Pengolahan Nilai Rapor FK_JURUSAN_MEMPUNYAI_BIDANG_K FK_GURU_MEMPUNYAI_JABATAN FK_GURU_MEMPUNYAI_AGAMA FK_JURUSAN_MEMPUNYAI_PROGRAM_ FK_KELAS_MEMPUNYAI_JURUSAN FK_KELAS_MEMPUNYAI_JENJANG FK_KELAS_MEMPUNYAI_GURU FK_SISWA_MEMPUNYAI_GURU FK_SISWA_MEMPUNYAI_KELAS FK_SISWA_MEMPUNYAI_JURUSAN FK_SISWA_MEMPUNYAI_JENJANG FK_SISWA_MEMPUNYAI_AGAMA FK_KELAS_SI_MEMPUNYAI_MATA_PEL FK_KELAS_SI_MEMPUNYAI_GURU FK_KELAS_SI_MEMPUNYAI_KELAS FK_MATA_PEL_MEMPUNYAI_JURUSAN FK_MATA_PEL_MEMPUNYAI_JENJANG FK_MATA_PEL_MEMPUNYAI_KELOMPOK FK_PENILAIA_MEMPUNYAI_SISWA FK_PENILAIA_MEMPUNYAI_MATA_PEL FK_PENILAIA_MEMPUNYAI_P_KONVER FK_PENILAIA_MEMPUNYAI_S_KONVER FK_SEKOLAH_MEMPUNYAI_GURU FK_PENILAIA_MEMPUNYAI_DESKRIPS FK_PENILAIA_MEMPUNYAI_DESKRIPS FK_PENILAIA_MEMPUNYAI_DESKRIPS FK_PENILAIA_MEMPUNYAI_DESKRIPS FK_PENILAIA_MEMPUNYAI_DESKRIPS FK_PENILAIA_MEMPUNYAI_DESKRIPS FK_HISTORI__MEMPUNYAI_MATA_PEL FK_HISTORI__MEMPUNYAI_KELAS FK_HISTORI__MEMPUNYAI_JURUSAN FK_HISTORI__MEMPUNYAI_JENJANG FK_RANKING_MEMPUNYAI_SISWA Siswa No_Induk Id_Kelas NIP Id_Agama Id_Jurusan Id_jenjang NISN No_Absen Nama Tempat_Lahir Tanggal_Lahir Alamat_Siswa No_Telpon_Siswa Email_Siswa JK Anak_Ke Status_Di_Keluarga Semester Diterima_Kelas Diterima_Tanggal Diterima_Semester Asal_Sekolah Alamat_Asal_Sekolah Ijazah_Tahun Ijazah_Nomor Nama_Ayah Nama_Ibu Alamat_Ortu No_Telpon_Ortu Email_Ortu Kerja_Ayah Kerja_Ibu Nama_Wali Alamat_Wali No_Telpon_Wali Kerja_Wali Foto Tahun_Masuk Tahun_Keluar Status_Lulus Password Ket_Sakit Ket_Ijin Ket_Alasan integer integer integer integer integer integer integer integer varchar100 varchar25 date varchar150 varchar15 varchar50 integer integer integer integer integer date integer varchar50 varchar150 integer varchar25 varchar100 varchar100 varchar150 varchar15 varchar50 varchar15 varchar15 varchar100 varchar150 varchar15 varchar15 varchar50 integer integer integer varchar15 integer integer integer pk fk2 fk1 fk5 fk3 fk4 Agama Id_Agama Agama integer varchar15 pk Guru NIP Id_Jabatan Id_Agama Nama Tempat_Lahir_Guru Tanggal_Lahir_Guru Alamat_Guru No_Telpon_Guru Email_Guru JK Tahun_Masuk Tahun_Keluar Foto_Guru Password integer integer integer varchar100 varchar25 date varchar150 varchar15 varchar50 integer integer integer varchar50 varchar15 pk fk1 fk2 Sekolah NIS NIP NSS NPSN Alamat_Sekolah Kode_Pos Telpon_Sekolah Fax Desa Kecamatan Kabupaten Provinsi Website Email_Sekolah Password varchar15 integer varchar15 varchar15 varchar150 integer varchar15 varchar15 varchar25 varchar25 varchar25 varchar25 varchar50 varchar50 varchar15 pk fk Mata Pelajaran Id_Mapel Id_jenjang Id_Kelompok Id_Jurusan Nama_Mapel Semester Status Des_Pengetahuan Des_Keterampilan Des_Sikap Singkatan KKM integer integer integer integer varchar50 integer integer varchar250 varchar250 varchar250 varchar15 integer pk fk2 fk3 fk1 Jurusan Id_Jurusan Id_Program Id_Bidang Jurusan Status integer integer integer varchar50 integer pk fk2 fk1 Jabatan Id_Jabatan Jabatan Status integer varchar50 integer pk Penilaian Id_Penilaian Id_Mapel Id_des_ekstra Id_des_pengetahuan Id_des_keterampilan Id_Konversi_S Id_Konversi_P Id_des_sikap Id_Des_Amapel Id_des_wali No_Induk P_KD1 P_KD2 P_KD3 P_Rata P_UTS P_UAS P_Akhir K_PR1 K_PR2 K_PR3 K_Rata K_Projek K_Portof K_Akhir S_OB1 S_OB2 S_OB3 S_Rata S_PD S_PS S_Jur S_Akhir NA_PKS Semester Jumlah_Nilai Status integer integer integer integer integer integer integer integer integer integer integer integer integer integer integer integer integer integer integer integer integer integer integer numeric integer integer integer integer integer integer integer integer integer integer integer integer integer pk fk2 fk6 fk9 fk5 fk4 fk3 fk7 fk8 fk10 fk1 P_Konversi Pengetahuan dan Keterampilan Id_Konversi_P Minimal_P Maksimal_P Nilai_Konversi_P Predikat_P integer integer integer decimal5 varchar5 pk Jenjang Id_jenjang Jenjang integer varchar2 pk Kelas Id_Kelas Id_jenjang NIP Id_Jurusan Kelas Password Tahun_Ajaran Status integer integer integer integer integer varchar15 integer integer pk fk2 fk3 fk1 Kelas_Siswa Id_Kelas_Siswa Id_Kelas Id_Mapel NIP Semester Tahun_Ajaran Status integer integer integer integer integer integer integer pk fk3 fk1 fk2 S_Konversi Sikap Id_Konversi_S Minimal_S Maksimal_S Nilai_Konversi_S Predikat_S integer integer integer varchar5 varchar15 pk Kelompok Id_Kelompok Nama_Kelompok integer varchar50 pk Bidang_Keahlian Id_Bidang Bidang integer varchar75 pk Program_Keahlian Id_Program Program integer varchar75 pk Deskripsi_Amapel Id_Des_Amapel Min Max Deskripsi_Pendek Deskripsi_Panjang integer integer integer varchar250 varchar250 pk Deskripsi_Ekstra Id_des_ekstra Min Max Deskripsi_Pendek Deskripsi_Panjang Predikat integer integer integer varchar250 varchar250 varchar3 pk Deskripsi_Keterampilan Id_des_keterampilan Min Max Deskripsi integer integer integer varchar250 pk Deskripsi_Pengetahuan Id_des_pengetahuan Min Max Deskripsi integer integer integer varchar250 pk Deskripsi_Sikap Id_des_sikap Min Max Deskripsi integer integer integer varchar250 pk Deskripsi_Wali Id_des_wali Min Max Deskripsi integer integer integer varchar250 pk Histori_Remidi Id_Histori Id_Jurusan Id_Mapel Id_jenjang Id_Kelas Count Tahun_Ajaran Max Mean Min integer integer integer integer integer integer integer integer integer integer pk fk3 fk1 fk4 fk2 Ranking Id_Ranking No_Induk Ranking Semester integer integer integer integer pk fk

3.3.4 Struktur Tabel