Basis Data Analisis dan Perancangan Sistem Informasi Akademik bagi Sekolah Menengah Atas Berbasis Web (Tahun ke 1 dari 2 Tahun).

5.2 Basis Data

Gambar 5.1 ERD Sistem Inform Gambar 5.1 Rincian dari Gambar 5.11. .10 berikut ini merupakan Entity Relat rmasi Sekolah Menengah Atas. 10 Entity Relationship Diagram SISMA ri transformasi diagram ER Gambar 5.10 d 27 lationship Diagram dapat dilihat pada G Tab Tabel calonsis No Na 1 noDaftar 2 kotaSklA 3 jalanWal 4 Rapor 5 statusTe 6 jenisSklA 7 namaCa 8 kelakuan 9 Agama 10 nmSklAs Gambar 5.11 Relasi Antar Tabel SISMA bel 5.1 Konversi Diagram Relasi calonsisw iswa ama Kolom Tipe Data ar VARCHAR20 klAsal VARCHAR50 ali VARCHAR200 TINYINT1 erima VARCHAR30 klAsal VARCHAR30 alon VARCHAR200 anBaik TINYINT1 VARCHAR20 sal VARCHAR200 28 swa Keterangan Primary Key 29 Tabel calonsiswa No Nama Kolom Tipe Data Keterangan 11 srtDokter TINYINT1 12 VERSION INT50 13 Jk VARCHAR20 14 tglLhrCalon DATE 15 jalanSklAsal VARCHAR200 16 tmpLhrCalon VARCHAR50 17 statusKel VARCHAR50 18 nmWali VARCHAR200 19 tlpWali VARCHAR30 20 statusWali VARCHAR30 21 golDrh VARCHAR2 22 pasFoto TINYINT1 23 pekerjaanWali VARCHAR30 24 nTest INT3 25 jumSdr INT3 26 jalanCalon VARCHAR200 27 tanggalDaftar DATE 28 akteLahir TINYINT1 29 kotaWali VARCHAR50 30 anakKe INT3 31 statusTerima2 VARCHAR30 32 kotaCalon VARCHAR50 33 kartuKeluarga TINYINT1 34 emailWali VARCHAR300 35 fotoCalon BLOB 36 emailCalonSiswa VARCHAR300 37 tahunAjaran_fk INT4 Foreign Key Tabel 5.2 Konversi Diagram Relasi siswa Tabel siswa No Nama Kolom Tipe Data Keterangan 1 idSiswa VARCHAR30 Primary Key 2 fotoSiswa BLOB 3 kota VARCHAR50 4 agama VARCHAR20 5 VERSION INT50 6 jk VARCHAR20 7 noSTLSMP VARCHAR30 8 emailSiswa VARCHAR200 30 Tabel siswa No Nama Kolom Tipe Data Keterangan 9 tglTerima DATE 10 golDrh VARCHAR2 11 jalan VARCHAR200 12 tmpLhr VARCHAR50 13 NIS VARCHAR30 14 thnSTL VARCHAR4 15 thnSTLSMP VARCHAR4 16 tglLhr DATE 17 namaSiswa VARCHAR100 18 noSTL VARCHAR30 19 userLogin_fk VARCHAR30 Foreign Key 20 calonSiswa_fk VARCHAR20 Foreign Key Tabel 5.3 Konversi Diagram Relasi kelasdetail Tabel kelasdetail No Nama Kolom Tipe Data Keterangan 1 idKlsDetail INT50 Primary Key 2 statusSiswa VARCHAR20 3 VERSION INT50 4 kelas_fk VARCHAR20 Foreign Key 5 siswa_fk VARCHAR30 Foreign Key 6 tahunAjaran_fk INT4 Foreign Key Tabel 5.4 Konversi Diagram Relasi walikelas Tabel walikelas No Nama Kolom Tipe Data Keterangan 1 idWali INT20 Primary Key 2 VERSION INT50 3 kelas_fk VARCHAR20 Foreign Key 4 tahunAjaran_fk INT4 Foreign Key 5 guru_fk VARCHAR20 Foreign Key Tabel 5.5 Konversi Diagram Relasi guru Tabel guru No Nama Kolom Tipe Data Keterangan 1 nip VARCHAR20 Primary Key 2 tglLhrGuru DATE 3 fotoGuru BLOB 31 Tabel guru No Nama Kolom Tipe Data Keterangan 4 kotaGuru VARCHAR50 5 agamaGuru VARCHAR20 6 tmpLhrGuru VARCHAR50 7 telpGuru VARCHAR20 8 nmGuru VARCHAR100 9 jalanGuru VARCHAR100 10 VERSION INT50 11 jenisGuru VARCHAR20 12 pnddkAkhir VARCHAR20 13 emailGuru VARCHAR100 14 jkGuru VARCHAR20 15 bidangIlmu VARCHAR50 16 userLogin_fk INT20 Foreign Key Tabel 5.6 Konversi Diagram Relasi jadwal Tabel jadwal No Nama Kolom Tipe Data Keterangan 1 kdJadwal INT20 Primary Key 2 jamMulai VARCHAR5 3 jamSelesai VARCHAR5 4 Hari VARCHAR20 5 Jenis VARCHAR20 6 VERSION INT50 7 guru_fk VARCHAR20 Foreign Key 8 kelas_fk VARCHAR20 Foreign Key 9 mataPelajaran_fk VARCHAR20 Foreign Key 10 tahunAjaran_fk INT4 Foreign Key Tabel 5.7 Konversi Diagram Relasi matapelajaran Tabel matapelajaran No Nama Kolom Tipe Data Keterangan 1 kdMp VARCHAR20 Primary Key 2 ketPljr VARCHAR2000 3 nmPljr VARCHAR50 4 VERSION INT50 5 tingkat_fk VARCHAR20 Foreign Key 32 Tabel 5.8 Konversi Diagram Relasi tingkat Tabel tingkat No Nama Kolom Tipe Data Keterangan 1 idTingkat VARCHAR20 Primary Key 2 jurusan VARCHAR50 3 VERSION INT50 Tabel 5.9 Konversi Diagram Relasi kelas Tabel kelas No Nama Kolom Tipe Data Keterangan 1 idKls VARCHAR20 Primary Key 2 statusKelas TINYINT1 3 jumBangku INT20 4 VERSION INT50 5 tingkat_fk VARCHAR20 Foreign Key Tabel 5.10 Konversi Diagram Relasi skm Tabel skm No Nama Kolom Tipe Data Keterangan 1 idSKM INT20 Primary Key 2 pUTS INT3 3 pUL INT3 4 pUAS INT3 5 VERSION INT50 6 nilaiSKM INT3 7 mataPelajaran_fk VARCHAR20 Foreign Key 8 semester_fk INT20 Foreign Key 9 tahunAjaran_fk INT4 Foreign Key Tabel 5.11 Konversi Diagram Relasi pengembangandiridetail Tabel pengembangandiridetail No Nama Kolom Tipe Data Keterangan 1 idNDP INT255 Primary Key 2 nilaiNDP1 INT3 3 nilaiNDP2 INT3 4 ketNDP1 VARCHAR1000 5 ketNDP2 VARCHAR1000 6 VERSION INT50 7 pengembanganDiri_fk INT20 Foreign Key 8 siswa_fk VARCHAR30 Foreign Key 9 tahunAjaran_fk INT4 Foreign Key 33 Tabel 5.12 Konversi Diagram Relasi detailnilai Tabel detailnilai No Nama Kolom Tipe Data Keterangan 1 kdNilai INT20 Primary Key 2 bobot INT3 3 aspekN VARCHAR20 4 urutan INT3 5 nilai INT3 6 jenisNilai VARCHAR30 7 tglNilai DATE 8 VERSION INT50 9 kelas_fk VARCHAR20 Foreign Key 10 mataPelajaran_fk VARCHAR20 Foreign Key 11 semester_fk INT20 Foreign Key 12 siswa_fk VARCHAR30 Foreign Key 13 tahunAjaran_fk INT4 Foreign Key Tabel 5.13 Konversi Diagram Relasi semester Tabel semester No Nama Kolom Tipe Data Keterangan 1 idSmt INT20 Primary Key 2 status TINYINT1 3 nmSmt VARCHAR10 4 VERSION INT50 Tabel 5.14 Konversi Diagram Relasi pengembangandiri Tabel pengembangandiri No Nama Kolom Tipe Data Keterangan 1 idPengembangan INT20 Primary Key 2 tglBerdiri DATE 3 nmPengembangan VARCHAR100 4 jenisPengembangan VARCHAR20 5 ketPengembangan VARCHAR200 6 logoPengembangan VARCHAR100 7 VERSION INT50 34 Tabel 5.15 Konversi Diagram Relasi nilaipribadi Tabel nilaipribadi No Nama Kolom Tipe Data Keterangan 1 idNP INT255 Primary Key 2 pd INT3 3 sosial INT3 4 ibadah INT3 5 jujur INT3 6 bersih INT3 7 tngjwb INT3 8 sehat INT3 9 disiplin INT3 10 kompetitif INT3 11 sopan INT3 12 VERSION INT50 13 semester_fk INT20 Foreign Key 14 siswa_fk VARCHAR30 Foreign Key 15 tahunAjaran_fk INT4 Foreign Key Tabel 5.16 Konversi Diagram Relasi tahunajaran Tabel tahunajaran No Nama Kolom Tipe Data Keterangan 1 idThn INT4 Primary Key 2 thnAjaran2 INT4 3 thnAjaran1 INT4 4 VERSION INT50 5 statusAktif TINYINT1 Tabel 5.17 Konversi Diagram Relasi nilaiakhir Tabel nilaiakhir No Nama Kolom Tipe Data Keterangan 1 idNA INT255 Primary Key 2 aspekNA VARCHAR20 3 NA INT3 4 VERSION INT50 5 kelas_fk VARCHAR20 Foreign Key 6 mataPelajaran_fk VARCHAR20 Foreign Key 7 semester_fk INT20 Foreign Key 8 siswa_fk VARCHAR30 Foreign Key 9 tahunAjaran_fk INT4 Foreign Key 35 Tabel 5.18 Konversi Diagram Relasi userlogin Tabel userlogin No Nama Kolom Tipe Data Keterangan 1 idUser INT255 Primary Key 2 peran VARCHAR50 3 username VARCHAR100 4 statusUbah INT20 5 statusAktif TINYINT1 6 password VARCHAR200 7 email VARCHAR200 8 Tanya VARCHAR200 9 jawab VARCHAR200 10 VERSION INT50 Tabel 5.19 Konversi Diagram Relasi orangtua Tabel orangtua No Nama Kolom Tipe Data Keterangan 1 noUrut INT30 Primary Key 2 idSiswa VARCHAR30 Primary Key 3 kotaOrtu VARCHAR50 4 emailOrtu VARCHAR100 5 pekerjaanOrtu VARCHAR50 6 statusOrtu VARCHAR20 7 namaOrtu VARCHAR100 8 jalanOrtu VARCHAR100 9 teleponOrtu VARCHAR50 10 VERSION INT50

5.3 Perancangan Sistem