Prosedur Menjalankan Program Berikut ini adalah petunjuk pemakaian aplikasi basis data layanan online pada SMA Kemurnian II. Dimulai dengan halaman login. 1. Halaman Index Gambar 1 Halaman Index Guru dan Siswa Pada halaman ini, user diminta untuk mengisi ID dan password yang telah diberikan oleh admin. Layar ini berfungsi untuk membatasi akses user ke basis data sesuai dengan hak akses yang dimiliki. Jika user mengklik tombol login, akan dilakukan validasi apakah ID dan password 1
2 yang dimasukkan sesuai dengan yang telah disimpan di basis data. Jika sesuai dengan data di basis data, maka akan masuk ke layar home.php. 2. Halaman Index Admin Gambar 2 Halaman Index Admin Pada web ini, admin memiliki halaman login tersendiri dan nantinya setelah proses login berhasil, akan menuju ke halaman home.
3 3. Halaman Home Gambar 3 Halaman Home Siswa
Gambar 4 Halaman Home Guru 4
5 Gambar 5 Halaman Home Admin Halaman utama adalah halaman pertama yang akan muncul setelah login. Pada bagian kiri atas, terdapat nama/logo SMA Kemurnian II. Pada tengah layar terdapat slideshow.
6 4. Absence (Siswa) Pada halaman ini akan menampilkan status absensi siswa yang bersangkutan setelah ia login. Status hanya muncul apabila siswa tersebut tidak masuk sekolah (sakit/alpha). Gambar 6 Halaman view absen siswa
7 5. Finance (Siswa) Pada halaman ini akan menampilkan status keuangan siswa yang diupdate oleh admin stiap bulanny berdasarkan status pembayaran siswa. Gambar 7 Halaman view finance siswa
8 6. Schedule Pada halaman ini akan ditampilkan seluruh kegiatan jadwal mengajar siswa sesuai dengan kelasnya masing-masing. Dan jadwal guru sesuai dengan kelas yang diajar oleh guru tersebut. Halaman ini memiliki hak akses terbatas kepada siswa dan guru termasuk walikelas saja. Gambar 8 Halaman Jadwal Siswa
Gambar 9 Halaman Jadwal Guru 9
10 7. Profile Pada halaman ini user dapat melihat data pribadi masing-masing user. Halaman ini dibatasi hak akses hanya dapat diakses oleh siswa dan guru termasuk walikelas. Gambar 10 Halaman Profile Siswa
Gambar 11 Halaman Profile Guru 11
12 8. News Pada halaman ini user dapat melihat data pengumuman. Halaman ini dapat diakses oleh siswa dan guru termasuk walikelas. Gambar 12 Halaman News Siswa
Gambar 13 Halaman News Guru 13
14 9. Input Score (Guru) Pada urutan gambar dibawah ini menjelaskan urutan cara menginput nilai, pertama dilakukan dengan mengklik menu input score lalu memilih kelas yang diajar oleh guru tersebut. Jadi hanya perlajaran yang diajar oleh guru tersebut yang akan muncul di sini. Halaman ini diberikan batas hak akses. Hanya dapat diakses oleh guru saja. Gambar 14 Halaman Input Nilai
Gambar 15 Halaman Input nilai > kelas 15
Gambar 16 halaman Input nilai > kelas > semester 16
17 10. View Score (Siswa) Pada halaman ini, siswa dapat melihat data nilai. Nilai ujian, tugas, praktek, ujian akhir serta afektif berdasarkan mata pelajaran per semester. Gambar 17 Halaman view nilai siswa
18 11. Input Student (Admin) Pada halam ini memiliki hak akses yang sangat terbatas yaitu hanya diberikan kepada admin saja. Halaman ini digunakan untuk menginput mengupdate, melihat dan menghapus data siswa. Gambar 18 Halaman Input Student
19 12. Input Teacher Halaman ini hampir sama seperti input student hanya saja halaman ini digunakan untuk menginput data guru. Seperti halnya halaman input student. Halaman ini pun hanya diberikan hak akses yang sangat terbatas, hanya kepada admin saja. Gambar 19 Halaman Input Teacher
20 13. Input Class Pada halaman ini admin dapat melakukan input kelas. Halaman ini memiliki hak akses sangat terbatas hanya kepada admin saja. Dan disamping menginput kelas, dapat juga dilakukan delete kelas dan pengaturan walikelas pada kelas ini. Apabila nama guru yang berada di dalam kurung ditekan, akan menuju ke halaman edit wali kelas. Apabila masih bertuliskan Unset maka akan melakukan proses input wali kelas.
Gambar 20 Halaman Input Class 21
Gambar 21 Halaman Input Walikelas 22
23 14. Input Course Pada halaman ini admin dapat melakukan input mata pelajaran pada kelas tertentu beserta jadwal mata pelajaran tersebut, apabila membutuhkan jadwal lebih, admin dapat menambahkan jadwal pada halaman ini. Halaman ini memiliki akses sangat terbatas. Hanya untuk admin. Gambar 22 Halaman Input Course with Schedule
24 15. Input Absence (Admin) Pada halaman ini admin dapat melakukan proses insert dan delete pada status absensi siswa. Pada sistem absensi disini hanya akan mencata siswa yang tidak/berhalangan hadir ke sekolah. Gambar 23 Halaman Input Absence
Gambar 24 Halaman Input Absence > input set class 25
26 16. Input Finance Pada halaman ini admin dapat melakukakn proses insert dan update saja pada status keuangan siswa. Halaman ini hanya dapat diakses oleh admin saja. Gambar 25 Halaman Input Finance
27 17. Input News Pada halaman ini admin dapat menginput news yang nantinya akan dapat dilihat oleh siswa dan guru. Ada beberapa pesan yang hanya ditujukan kepada guru dan ada yang dapat dilihat oleh semua user. Tergantung dari pada setting yang ditetapkan user. Admin dapat menginput, mengupdate dan mendelete berita. Gambar 26 halaman Input News (Admin)
28