Perancangan Database Sistem Informasi Penilaian Siswa SD Negeri 054875 Sei Limbat Kecamatan Selesai Kabupaten Langkat

4.3 Perancangan Database

Database merupakan bagian penting pada sistem informasi, karena di perlukan sebagai basis penyedia informasi bagi penggunanya. Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program Visual Basic 6.0. Berikut ini adalah perancangan database yang penulis uraikan dengan kebutuhan yang diperlukan sebagai media input dan output : Tabel 4.1 Database Log in Admin Field Name Type Data Size Description ID Auto number 2 Id User Text 20 User admin atau guru Pwd Text 6 password Level Text 10 Level admin atau guru NIP Text 45 Nomor induk pegawai Tabel 4.2 Database Wali Kelas Field Name Type Data Size Description Universitas Sumatera Utara ID Auto number 2 Id Kelas Text 2 Kelas Walikelas Text 10 Wali kelas NIP Text 45 Nomor induk pegawai Tabel 4.3 Database Absensi Field Name Type Data Size Description ID Auto number 2 Id Thnajaran Text 10 Tahun ajaran Semester Text 10 Semester Nis Number 45 Nomor induk siswa Tanggal DateTime 30 Tanggal Sakit Number 2 Sakit Izin Number 2 Izin Alpha Number 2 Alpha Tabel 4.4 Database Guru Field Name Type Data Size Description Id Auto number 4 Id Universitas Sumatera Utara NIP Text 45 Nomor induk pegawai Nama Text 25 Nama Tempat Text 20 Tempat Tanggallahir Text 20 Tanggal lahir Agama Text 15 Agama Jenkel Text 15 Jenis kelamin Alamat Text 25 Alamat Mapel Text 20 Mata pelajaran Tabel 4.5 Database Mata Pelajaran Field Name Type Data Size Description Id Auto number 2 Id Kodemapel Text 15 Kode mata pelajaran Namamapel Text 30 Nama mata pelajaran Guru Text 45 Guru NIP Text 45 Nomor induk pegawai Kelas Text 6 kelas Universitas Sumatera Utara Tabel 4.6 Database Murid Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Nama Text 30 Nama Jenkel Text 15 Jenis kelamin Tempat Text 20 Tempat Tanggal lahir Text 25 Tanggal lahir Agama Text 18 Agama Alamat Text 25 Alamat Nama_ayah Text 35 Nama ayah Pekerjaan ayah Text 40 Pekerjaan ayah Tabel 4.7 Database Kelas Field Name Type Data Size Description Thnajaran Text 20 Tahun ajaran Kelas Text 10 Kelas NIS Number 45 Nomor induk siswa Nama Text 40 Nama Semester Text 15 Semester Universitas Sumatera Utara Tabel 4.8 Database Bahasa Indonesia Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata pelajaran Guru Text 35 Guru NIP Text 45 Nomor induk pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Universitas Sumatera Utara Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor Tabel 4.9 Database PPKN Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata pelajaran Guru Text 35 Guru NIP Text 45 Nomor induk pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah Universitas Sumatera Utara semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor Tabel 4.10 Database Penjas Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata pelajaran Guru Text 35 Guru NIP Text 45 Nomor induk pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Universitas Sumatera Utara Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor Tabel 4.11 Database Matematika Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata pelajaran Guru Text 35 Guru NIP Text 45 Nomor induk Universitas Sumatera Utara pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor Tabel 4.12 Database IPA Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata Universitas Sumatera Utara pelajaran Guru Text 35 Guru NIP Text 45 Nomor induk pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor Tabel 4.13 Database IPS Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Universitas Sumatera Utara Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata pelajaran Guru Text 35 Guru NIP Text 45 Nomor induk pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor Tabel 4.14 Database Mulok 1 Field Name Type Data Size Description Universitas Sumatera Utara NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata pelajaran Guru Text 35 Guru NIP Text 45 Nomor induk pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor Universitas Sumatera Utara Tabel 4.15 Database Mulok 2 Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata pelajaran Guru Text 35 Guru NIP Text 45 Nomor induk pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Universitas Sumatera Utara Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor Tabel 4.16 Database Agama Islam Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata pelajaran Guru Text 35 Guru NIP Text 45 Nomor induk pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah Universitas Sumatera Utara semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor Tabel 4.17 Database Agama Kristen Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata pelajaran Guru Text 35 Guru NIP Text 45 Nomor induk pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Universitas Sumatera Utara Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor Tabel 4.18 Database TIK Field Name Type Data Size Description NIS Number 45 Nomor induk siswa Tahunajaran Text 20 Tahun ajaran Semester Text 15 Semester Nama Text 40 Nama Kdmapel Text 15 Kode mata pelajaran Namamapel Text 18 Nama mata pelajaran Guru Text 35 Guru Universitas Sumatera Utara NIP Text 45 Nomor induk pegawai Kelas Text 6 Kelas Nilaitugas Text 10 Nilai tugas Nilaiharian Text 10 Nilai harian Nilaisikap Text 10 Nilai sikap Nilaiulangan Text 10 Nilai ulangan Nilaiuts Text 10 Nilai ujian tengah semester Nilaiuas Text 10 Nilai ujian akhir semester Nilairatarata Text 10 Nilai rata-rata Nilairemedial Text 10 Nilai remedial Nilairapor Text 10 Nilai rapor

4.4 Perancangan File