Tujuan Pengguna Database
Pihak yang menggunakan Database Siswa SD:
· Bagian Tata Usaha Sekolah
Memiliki database yang berisi administrasi sekolah sehingga semua yang berhubungan dengan administrasi akan terhubung dengan database untuk mengatur pendapatan dan pengeluaran pada sekolah.
Untuk aplikasi yang dipakai oleh bagian tata usaha adalah dengan menggunakan database administrasi sekolah, dimana semua transaksi akan dilihat dan di update kembali ke dalam database.
· Guru Kelas
Memakai database untuk menginput dan melihat nilai dari seluruh siswa yang meliputi nilai akademis dan ekstrakulikuler. Sehingga seluruh nilai dari siswa akan di rangkum berdasarkan aktifitas di dalam maupun di luar sekolah.
Untuk aplikasi yang dipakai oleh guru kelas adalah dengan mengkases database siswa yang kemudian guru tersebut dapat menginput nilai pada siswa yang bersangkutan.
· Administrator Database
Administrator bekerja membuat database dan mengupdate seluruh data yang meliputi data administrasi, data diri guru,siswa dan data nilai siswa. Seluruh kegiatan update data akan disimpan pada satu database.
Untuk aplikasi yang dipakai oleh administrator adalah dengan mengupdate dan mengsinkronisasi semua data yang ada pada database.
Pihak yang membutuhkan informasi dari Database Siswa SD:
· Guru
Memakai database untuk menginput dan melihat nilai dari seluruh siswa yang meliputi nilai akademis dan ekstrakulikuler. Sehingga seluruh nilai dari siswa akan di rangkum berdasarkan aktifitas di dalam maupun di luar sekolah.
Untuk aplikasi yang dipakai oleh guru kelas adalah dengan mengkases database siswa yang kemudian guru tersebut dapat menginput nilai pada siswa yang bersangkutan.
· Siswa
Melihat hasil dari seluruh nilai mata pelajaran dan nilai ekstrakulikuler. Siswa akan menerima hasil dari nilai-nilai dari sekolah.
Untuk aplikasi yang dipakai oleh siswa adalah dengan menerima seluruh rangkuman nilai yang telah diolah oleh guru.
· Wali Murid
Melihat hasil dari seluruh nilai mata pelajaran dan nilai ekstrakulikuler dari siswa yang bersangkutan. Sehingga wali murid dapat mengetahui kemampuan dari siswa yang bersangkutan dalam mengikuti kegiatan belajar mengajar di sekolah.
Untuk aplikasi yang dipakai oleh wali murid adalah dengan menerima seluruh rangkuman nilai siswa yang bersangkutan.
· Dinas Pendidikan
Melihat perkembangan akademik para siswa di berbagai sekolah. Sehingga dapat mengukur kemampuan sekolah tersebut.
Untuk aplikasi yang dipakai adalah melihat statistik perkembangan akademik di sekolah tersebut.
Gambar ERD Database SD
TRANSFORMASI ERD
GURU (NIP, kd_Guru, tmpt_lahir, tgl_lahir, pendidikan, no_telp, j_kelamin, alamat, nama, kd_kelas, kd_mapel, kd_siswa, agama)
Kunci Utama: NIP
Kunci Asing: kd_kelas, kd_mapel, kd_kd_siswa
SISWA (NIS, nama, j_kelamin, agama, thn_masuk, alamt, tgl_lahir, tmpt_lahir, kd_kelas, kd_mapel, kd_ekskul, NIP, kd_rapor)
Kunci Utama: NIS
Kunci Asing: kd_kelas, kd_mapel, kd_ekskul, NIP, kd_rapor
MAPEL (kd_mapel, nm_mapel, NIP, kd_kelas, NIS, )
Kunci Utama: kd_mapel
Kunci Asing: NIP, kd_kelas, NIS
KELAS (kd_kelas, kelas, kd_guru, kd_siswa, kd_mapel, kd_siswa, )
Kunci Utama: kd_kelas
Kunci Asing: kd_guru, kd_siswa, kd_mapel, kd_siswa,
EKSKUL (kd_ekskul, seni, olahraga, nilai, NIS)
Kunci Utama: kd_ekskul
Kunci Asing: NIS
RAPOR (kd_rapor, siswa, guru, kelas, maple, ekskul, NIS)
Kunci Utama: kd_rapor
Kunci Asing: NIS
Guru
Nama Tabel :Guru
Aplikasi yang dipakai :Ms. Access
Hak akses : - Menginput nilai akademis siswa
Hak akses : - Menginput nilai akademis siswa
- Memperbaharui nilai keseluruhan siswa
Primary Key : NIP
Foreign Key : kd_kelas, kd_mapel, kd_kd_siswa
Foreign Key : kd_kelas, kd_mapel, kd_kd_siswa
Atribut | Tipe Data | Ukuran | Keterangan |
NIP | Char | 8 | Nomor Induk Pegawai |
Kd_guru | Char | 5 | Kode Guru |
Nama | Char | 30 | Nama Guru |
Tgl lahir | Number | 8 | Tanggal Lahir |
Tmp_lahir | Char | 20 | Tempat lahir |
Jenis Kelamin | Char | 1 | Jenis Kelamin (L/P) |
Alamat | Char | 50 | Alamat Guru |
Pendidikan | Char | 2 | D3/S1/S2/S3 |
No.telp | Number | 15 | No.telp rumah/hp |
Kd_kelas | Char | 3 | Kode Kelas |
Kd_mapel | Char | 5 | Kode Pelajaran |
Kd_siswa | Char | 5 | Kode Siswa |
Agama | char | 8 | Agama Guru |
Siswa
Nama Tabel : Siswa
Aplikasi yang dipakai :Ms. Access
Hak akses : Hanya dapat melihat rangkuman nilai seluruh mata pelajaran dan
ekstrakulikuler
Primary Key : NIS
Foreign Key : kd_kelas, kd_mapel, kd_ekskul, NIP
Primary Key : NIS
Foreign Key : kd_kelas, kd_mapel, kd_ekskul, NIP
Atribut | Tipe Data | Ukuran | Keterangan |
NIS | char | 8 | Nomor Induk Siswa |
Nama | char | 30 | Nama Siswa |
Tmp_lahir | char | 20 | Tempat lahir |
Tgl_lahir | number | 8 | Tanggal lahir |
Alamat | char | 50 | Alamat Siswa |
Agama | char | 8 | Agama Siswa |
Jenis_kelamin | Char | 1 | Jenis Kelamin (L/P) |
Thn_masuk | Number | 4 | Tahun masuk |
Kd_kelas | Char | 3 | Kode Kelas |
Kd_ekskul | Char | 5 | Kode ekskul |
NIP | Char | 8 | Nomer Induk Pegawai |
Wali Murid
Nama Tabel : Wali Murid
Aplikasi yang dipakai :Ms. Access
Hak akses : Hanya dapat melihat rangkuman nilai siswa yang bersangkutan
Primary Key : Nama
Foreign Key : NIS
Foreign Key : NIS
Atribut | Tipe Data | Ukuran | Keterangan |
Nama | char | 30 | Nama wali murid |
Alamat | char | 50 | Alamat wali murid |
NIS | Char | 8 | Nomer Induk Siswa |