Start
Tampil Form Nilai Ekskul
Pilih Tambah
Input Data Nilai Ekskul
Data bethasil disimpan
End Pilih=simpan
Yes
No
Gambar 4.23 : Flowchart halaman nilai ekstrakurikuler
4.3.12 Halaman Jadwal Pelajaran
Halaman jadwal pelajaran menampilkan waktu, kode pelajaran, mata pelajaran, pengajar dan ruangan yang dipakai untuk proses belajar mengajar pada hari itu.
Berikut ini adalah diagram flowchart untuk halaman jadwal pelajaran:
Universitas Sumatera Utara
Start
Tampil Form Jadwal
Pelajaran
Input Tahun Ajaran, Hari,
Kelas
Pilih=tampil Tampil
Jadwal Pelajaran
Pilih=tambah Tampil Form
Tambah Jadwal pelajaran
End Yes
No Yes
No
Gambar 4.24 : Flowchart halaman jadwal pelajaran 4.3.13 Halaman Kasus
Halaman kasus berkaitan dengan halaman pelanggaran. Pada halaman ini ditampilkan siswa MTs Darul Hikmah yang melakukan pelanggaran yang telah
ada dalam database pelanggaran. Masing-masing pelanggaran diberikan point yang berbeda. Tampilan pada halaman ini meliputi tanggal pelanggaran, kode
pelanggaran, nama pelanggaran dan point. Untuk dapat melihat siswa yang melakukan pelanggaran, pengguna terlebih dahulu memasukkan NIS, nama,
semester dan tahun ajaran. Berikut ini adalah diagram flowchart halaman kasus:
Universitas Sumatera Utara
Start
Tampil Form Kasus
Input NIS, Tahun Ajaran,
Nama
Pilih=tampil Tampil
Halaman Kasus
Pilih=tambah Tampil Form
Tambah Kasus End
Yes
No Yes
No
Gambar 4.25 : Flowchart halaman kasus
4.3.14 Halaman Menu Logout
Menu ini dijalankan oleh pengguna yang sebelumnya memakai fasilitas login, yaitu administrator, guru dan siswa. Hal ini dilakukan untuk menjamin bahwa
pengguna tersebut tidak sedang login dan mengurangi kemungkinan perubahan data oleh orang-orang yang tidak bertanggung jawab. Skema menu ini dapat
dijelaskan dengan diagram flowchart berikut ini:
Universitas Sumatera Utara
Start
Pilih=logout Kembali ke
Halaman Sebelumnya
End Tampil
Halaman Utama
No
Yes
Gambar 4.26 : Flowchart halaman logout 4.4 Keamanan Data
Keamanan data sangat penting bagi suatu aplikasi yang memiliki data yang tergolong penting dan bersifat pribadi. Ada beberapa cara yang dapat dilakukan
untuk membuat data lebih aman saat diakses, tentunya dari sisi pemrograman. Hal pertama yang harus dilakukan adalah penggunaan pasangan userid
dan password untuk dapat login bagi pengguna terdaftar. Userid yang ada dalam database bersifat unik, artinya setiap pengguna memasukkan user-id dan
passwordnya dan huruf atau angka yang diketikkan tidak akan terlihat. Setelah login, sistem akan membuat kode tanda log-in yang akan
digunakan pada setiap aksi pengguna terdaftar. Tanda login tersebut digunakan pada setiap proses validasi pada awal suatu aksi. Jika validasi terhadap tanda login
bernilai true tidak nol, maka proses yang diinginkan pengguna dapat dilanjutkan. Jika tidak maka sistem akan menutup semua akses terhadap sistem
Universitas Sumatera Utara
untuk pengguna terdaftar tersebut dan untuk jelasnya sistem menampilkan i
nformasi singkat “Login Gagal”. Pengamanan selanjutnya dilakukan terhadap pengguna terdaftar yang telah
log-out. Bagi pengguna terdaftar yang telah logout, maka semua hak aksesnya terhadap sistem telah ditutup dan akan dibuka hanya jika pengguna terdaftar
tersebut melakukan login kembali.
Universitas Sumatera Utara
BAB 5 IMPLEMENTASI SISTEM