• Entitas Siswa
No Atribut Deskripsi Tipe data dan
panjang
Format
1. NIS Nomor induk
siswa/i
Int(5) Terdiri dari angka dengan 5 karakter.
Password Kode perorangan untuk mengakses sistem
Int(5) Password = NIS
Nama Nama siswa/i Varchar(50) Terdiri dari huruf maksimal 50 karakter.
JenisKelamin Jenis kelamin Varchar(10) Laki-laki atau Perempuan
TempatLahir Tempat lahir siswa/i
Varchar(20) Terdiri dari huruf maksimal 20 karakter.
TglLahir Tanggal lahir
siswa/i
Date Terdiri dari karakter tanggal yaitu dd mm yyyy.
No Atribut Deskripsi Tipe data dan
panjang
Format
Agama Agama siswa Varchar(8) Islam atau Kristen atau Katolik atau Hindu atau Budha atau Konghucu Kewarganegaraan Kewarganegaraan
siswa/i
Varchar(3) WNI atau WNA.
Telepon Nomor telepon
siswa/i
Varchar(30) Terdiri dari angka maksimal 30 karakter. Email Email siswa/i Varchar(50) Terdiri dari variasi
huruf dan angka maksimal 50 karakter.
Alamat Alamat siswa/i
tinggal
Varchar(99) Terdiri dari variasi huruf dan angka maksimal 99 karakter.
Nama_ayah Nama ayah
siswa/i
Varchar (30) Terdiri dari huruf maksimal 30 karakter. Nama_ibu Nama ibu siswa/i Varchar(30) Terdiri dari huruf
maksimal 30 karakter. Tabel 14 Domain Atribut Entitas Siswa
• Entitas Guru
No. Atribut Deskripsi Tipe data dan
panjang
Format
2. NIK Nomor induk
guru
Int(18) Terdiri dari angka maksimal 18 karakter.
Password Kode perorangan untuk mengakses sistem
Varchar(30) Terdiri dari variasi huruf dan angka maksimal 30 karakter. Nama Nama guru Varchar(50) Terdiri dari variasi
huruf dan angka maksimal 50 karakter. JenisKelamin Jenis kelamin Varchar(10) Laki-laki atau
Perempuan TempatLahir Tempat lahir
siswa/i
Varchar(20) Terdiri dari huruf maksimal 20 karakter.
Telepon Nomor telepon
siswa/i
Varchar(30) Terdiri dari angka maksimal 30 karakter.
TanggalLahir Tanggal lahir guru
Date Terdiri dari karakter tanggal yaitu dd mm yyyy.
No Atribut Deskripsi Tipe data dan
panjang
Format
Alamat Agama guru Varchar(99) Terdiri dari variasi huruf dan angka maksimal 99 karakter. Agama Agama siswa Varchar(8) Islam atau Kristen atau
Katolik atau Hindu atau Budha atau Konghucu Email Email guru Varchar(50) Terdiri dari variasisi
huruf dan angkaa maksimal 50 karakter. Pendidikan Pendidikan
terakhir guru
Varchar(3) SMA atau D3 atau S1 atau S2 atau S3.
Kewarganegaraan Kewarganegaraan siswa/i
Varchar(3) WNI atau WNA.
• Entitas Mata Pelajaran
No. Atribut Deskripsi Tipe data dan panjang
Format
3. Id_matapelajaran Kode mata pelajaran
Int(20) Terdiri dari angka.
Mata_pelajaran Nama mata pelajaran
Varchar(30) Terdiri dari variasi huruf dan angka maksimal 30 karakter.
Tabel 16 Domain Atribut Entitas Mata Pelajaran
• Entitas Jadwal Pelajaran
No. Atribut Deskripsi Tipe data dan
panjang
Format
4. Id_jadwalpelajaran Kode jadwal pelajaran
Int (20) Terdiri dari angka maksimal 20 karakter. Id_matapelajaran Kode mata
pelajaran
Int(20) Terdiri dari angka.
Id_kelas Kode kelas Int(20) Terdiri dari angka. Id_materi Kode materi Int(20) Terdiri dari angka. Id_ruang Kode ruang Int(20) Terdiri dari angka. Id_thnakademik Kode tahun
ajaran
No Atribut Deskripsi Tipe data dan
panjang
Format
NIK Nama Pengajar
yang mengajar dikelas
Int(18)) Terdiri dari angka maksimal 18
TahunAkademik Tahun ajaran Int(5) Harus angka
Tanggal Tanggal
pelajaran
Date Terdiri dari karakter tanggal yaitu dd mm yyyy.
Jam Jam pelajaran Varchar(5) Terdiri dari variasi huruf dan angka maksimal 5 karakter.
Hari Hari pelajaran Varchar(20) Terdiri dari variasi huruf dan angka maksimal 20 karakter.
Kalender_Akademik Kalender jadwal pembelajaran
Varchar(10) Berupa file .pdf
• Entitas Ujian
No Atribut Deskripsi Tipe data dan panjang
Format
5. Id_ujian Kode ujian Int (20) Terdiri dari angka. Id_matapelajaran Kode mata
pelajaran
Int(20) Terdiri dari angka.
Id_thnakademik Kode tahun ajaran
Int(20) Terdiri dari angka.
TahunAkademik Tahun ajaran Int(5) Terdiri dari angka. Id_ruang Kode ruang Int(10) Terdiri dari angka. Id_kelas Kode kelas Int(20) Terdiri dari angka.
Jam Waktu ujian Varchar(5) Terdiri dari angka
maksimal 5 karakter. Hari Hari ujian Varchar(20) Terdiri dari variasi huruf
maksimal 20 karakter.
Tanggal Tanggal ujian Date Terdiri dari karakter tanggal yaitu dd mm yyyy.
Jenis_ujian Nama dari ujian Varchar(30) Terdiri dari variasi huruf dan angka maksimal 30 karakter.
• Entitas Kelas
No Atribut Deskripsi Tipe data dan panjang
Format
6. Id_kelas Kode kelas Int (20) Terdiri dari angka.
Kelas Nama kelas Varchar(20) Terdiri dari variasi huruf dan angka maksimal 20 karakter.
WaliKelas Nama wali
kelas
Varchar(20) Terdiri dari variasi huruf dan angka maksimal 20 karakter.
Id_thnakademik Kode tahun Int(20) Terdiri dari angka. TahunAkademik Tahun ajaran Int(5) Terdiri dari angka.
Tabel 19Domain Atribut Entitas Kelas
• Entitas Absensi
No Atribut Deskripsi Tipe data dan panjang
Format
7. Id_absensi Kode absensi Int 20) Terdiri dari angka. NIS Kode siswa/i Varchar(20) Terdiri dari angka. Id_thnakademik Kode tahun
ajaran
Int(20) Terdiri dari angka.
No Atribut Deskripsi Tipe data dan panjang
Format
Tanggal_absensi Tanggal siswa/i Date Terdiri dari karakter tanggal yaitu dd mm yyyy.
Jumlah Banyak absensi siswa/i
Int(5) Terdiri dari angka.
Detail Keterangan
absensi siswa/i
Varchar(20) Terdiri dari variasi huruf dan angka maksimal 20 karakter.
Tabel 20Domain Atribut Entitas Absensi
• Entitas Nilai
No Atribut Deskripsi Tipe data dan panjang
Format
8. Id_nilai Kode nilai Int (20) Terdiri dari angka.
Id_matapelajaran Kode mata pelajaran
Int(20) Terdiri dari angka.
Id_tahunakademik Kode tahun akademik
Int(20) Terdiri dari angka.
No Atribut Deskripsi Tipe data dan panjang
Format
NIS Kode siswa/i Varchar(20) Terdiri dari variasi huruf dan angka maksimal 20 karakter.
NIK Kode guru Varchar(20) Terdiri dari variasi huruf dan angka maksimal 20 karakter.
Nilai Nilai siswa/i Int(5) Terdiri dari angka.
Jenis_ujian Nama ujian Varchar(20) Terdiri dari variasi huruf dan angka maksimal 20 karakter.
Tabel 21Domain Atribut Entitas Nilai
• Entitas Materi
No Atribut Deskripsi Tipe data dan panjang
Format
9. Id_materi Kode materi Int (20) Terdiri dari angka.
JudulMateri Judul materi Varchar(50) Terdiri dari variasi huruf dan angka maksimal 50 karakter.
IsiMateri Isi materi Varchar(100) Terdiri dari variasi huruf dan angka maksimal 100 karakter.
• Entitas Ruang
No. Atribut Deskripsi Tipe data dan panjang
Format
10. Id_ruang Kode ruang Int (20) Terdiri dari angka.
Ruang Nama ruang Varchar(200) Terdiri dari variasi huruf dan angka maksimal 20 karakter.
Tabel 23 Domain Atribut Entitas Ruang
5. Menentukan candidate, primary, dan alternate key attributes No. Nama Entitas Candidate Key Primary Key
1. Siswa NIS NIS
2. Guru NIK NIK
3. MataPelajaran Id_matapelajaran Mata_pelajaran Id_matapelajaran 4. JadwalPelajaran Id_jadwalpelajaran Hari Id_jadwalpelajaran 5. Ujian Id_ujian Tanggal Id_ujian 6. Kelas Id_kelas Kelas Id_kelas 7.
No. Nama Entitas Candidate Key Primary Key
8. Nilai Id_nilai Id_nilai
9.
Materi
Id_materi JudulMateri
Id_materi
10. Ruang Id_ruang Id_ruang
Gambar 7 Diagram Konseptual dengan Primary Key
6. Mempertimbangkan konsep enhanced modelling (langkah optional)