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