Berikut ini adalah spesifikasi program usulan Sistem Informasi Sekolah MTS El-Syarief Tangerang yang memiliki beberapa tampilan meliputi :
1. Struktur Navigasi Halaman Guru
Sumber Sistem Usulan Sistem Informasi Sekolah MTS El-Syarief Gambar IV.6. Struktur Navigasi Tampilan Guru
X X X
No Kode Pengumuman
2. Struktur Navigasi Halaman Admin
Sumber Sistem Usulan Sistem Informasi Sekolah MTS El-Syarief
Gambar IV.7. Struktur Navigasi Tampilan Admin
3. Struktur Navigasi Halaman Siswa
Sumber Sistem Usulan Sistem Informasi Sekolah MTS El-Syarief
Gambar IV.8. Struktur Navigasi Tampilan Siswa
Spesifikasi program dalam perancangan program pada pembuatan tugas akhir ini, terdiri dari :
1. Menu Data Siswa
Nama Program :Data Siswa Akronim : tb_siswa
Fungsi : Isi disesuaikan dengan Kamusnya Index Program : nisn
Bahasa Program : PHP
Bentuk Lampiran : Lihat Lampiran E-1
Proses : Pada Menu data siswa terdapat beberapa fungsi instruksi (Tambah, Detail, Edit, Hapus).
Pilih intruksi Tambah maka : Input data siswa
Jika memilih (Tambah) maka tampilan form data siswa, jika ada teks kosong maka akan menampilkan pesan informasi ” Data ada yang kosong !”.
jika sudah di isi semua datanya maka pilih simpan. Maka akan menampilkan pesan informasi ” Data Tersimpan!”.
Pilih intruksi Detail maka : lihat data siswa
Jika memilih detail maka tampilan data siswa, jika ingin kembali maka pilih (Kembali).
Pilih intruksi Edit maka : Input data yang ingin di edit
Jika memilih (Edit) maka tampil data siswa yang ingin di edit, kemudian ubah data yang ingin di edit, jika sudah kemudian klik (Simpan) , maka akan menampilkan pesan informasi ” Data Tersimpan !".
Pilih intruksi Hapus maka : pilih data yang ingin di hapus
Jika memilih (Hapus) maka data akan terhapus, maka akan menampilkan pesan informasi ” Data Terhapus !".
2. Menu Data Guru
Nama Program :Data Guru Akronim : tb_guru
Fungsi : Isi Disesuaikan dengan Kamusnya Index Program : nip
Bahasa Program : PHP
Bentuk Lampiran : Lihat Lampiran E-2
Proses : Pada Menu data guru terdapat beberapa fungsi instruksi (Tambah, Detail, Edit, Hapus).
Pilih intruksi Tambah maka : Input data guru
Jika memilih (Tambah) maka tampilan form data guru, jika ada teks kosong maka akan menampilkan pesan informasi ” Data ada yang kosong !”, jika sudah di isi semua datanya maka pilih (Simpan). Maka akan menampilkan pesan informasi ” Data Tersimpan!”.
Pilih intruksi Detail maka : lihat data guru
Jika memilih (Detail) maka tampilan data guru, jika ingin kembali maka pilih (Kembali).
Pilih intruksi Edit maka : Input data yang ingin di edit
Jika memilih (Edit) maka tampil data guru yang ingin di edit, kemudian ubah data yang ingin di edit, jika sudah kemudian klik (Simpan), maka akan menampilkan pesan informasi ” Data Tersimpan !".
Pilih intruksi Hapus maka : pilih data yang ingin di hapus
Jika memilih (Hapus) maka data akan terhapus, maka akan menampilkan pesan informasi ” Data Terhapus !".
3. Menu Data Kelas
Nama Program :Data Kelas Akronim : tb_kelas
Fungsi : Isi Disesuaikan dengan Kamusnya Index Program : kd_kelas
Bahasa Program : PHP
Bentuk Lampiran : Lihat Lampiran E-3
Proses : Pada Menu data kelas terdapat beberapa fungsi instruksi (Tambah, Edit, Hapus).
Pilih intruksi Tambah maka : Pilih Tingkat dan Nama Kelas
Jika memilih (Tambah) maka tampil menu pilih tingkat dan nama kelas, jika sudah pilih kemudian klik (Simpan) maka akan menampilkan pesan informasi
”Data Tersimpan!”, jika ada yang kosong maka akan menampilkan informasi
” Pilih Tingkat dan Nama Kelas !”. jika memilih kembali maka akan kembali ke menu data kelas.
Pilih intruksi Edit maka : pilih data yang ingin di edit
Jika memilih (Edit) maka tampil menu data edit kelas, kemudian pilih data yang ingin di edit, jika sudah kemudian klik (Simpan), maka akan menampilkan pesan informasi ” Data Tersimpan !" jika ingin kembali maka akan kembali ke menu data kelas.
Pilih intruksi Hapus maka : pilih data yang ingin di hapus
Jika memilih (Hapus) maka data akan terhapus, maka akan menampilkan pesan informasi ” Data Terhapus !".
4. Menu Data Mata Pelajaran
Nama Program :Data Mata Pelajaran Akronim : tb_matapelajaran
Fungsi : Isi disesuaikan dengan kamusnya Index Program : kd_matapelajaran
Bahasa Program : PHP
Bentuk Lampiran : Lihat Lampiran E-4
Proses : Pada Menu data mata pelajaran terdapat beberapa fungsi instruksi (Tambah, Edit, Hapus)
Pilih intruksi Tambah maka : Input Nama Mata Pelajaran
Jika memilih (Tambah) maka tampilan menu tambah mata pelajaran kemudian input nama mata pelajaran, jika sudah pilih simpan maka akan menampilkan pesan informasi ”Data Tersimpan!”, jika ada yang kosong maka akan menampilkan informasi ” Harap Isi Nama Mata Pelajaran!”. jika klik (Kembali) maka akan kembali ke menu data mata pelajaran.
Pilih intruksi Edit maka : pilih data yang ingin di edit
Jika memilih (Edit) maka tampil menu edit data mata pelajaran, kemudian edit nama mata pelajaran, jika sudah kemudian klik (Simpan), maka akan menampilkan pesan informasi ” Data Tersimpan !" jika ingin kembali klik (Kembali) maka akan kembali ke menu data mata pelajaran.
Pilih intruksi Hapus maka : pilih data yang ingin di hapus
Jika klik (Hapus) maka data akan terhapus, maka akan menampilkan pesan informasi ” Data Terhapus !".
5. Menu Data KKM
Nama Program :Data KKM Akronim : tb_kkm
Fungsi : Isi disesuaikan dengan kamusnya Index Program : kd_kkm
Bahasa Program : PHP
Bentuk Lampiran : Lihat Lampiran E-5
Proses : Pada Menu data kkm terdapat beberapa fungsi instruksi (Tambah, Edit, Hapus)
Pilih intruksi Tambah maka : Pilih Mata pelajaran, Pilih kelas dan Input Nilai KKM
Jika memilih (Tambah) maka akan muncul menu tambah kelas, kemudian pilih Mata pelajaran, pilih kelas, dan input nilai kkm, jika sudah pilih kemudian klik (simpan) maka akan menampilkan pesan informasi ”Data Tersimpan!”, jika ada yang kosong maka akan menampilkan informasi ” Pilih Tingkat dan Nama Kelas !”. jika klik (kembali) maka akan kembali ke menu data kelas.
Pilih intruksi Edit maka : pilih data yang ingin di edit
Jika memilih (Edit) maka tampil menu data edit kelas, kemudian pilih data yang ingin di edit, jika sudah kemudian klik (Simpan), maka akan menampilkan pesan informasi ” Data Tersimpan !" jika ingin kembali maka klik (Kembali) maka akan kembali ke menu data kelas.
Pilih intruksi Hapus maka : pilih data yang ingin di hapus
Jika memilih (Hapus) maka data akan terhapus, maka akan menampilkan pesan informasi ” Data Terhapus !".
6. Menu Jadwal Mengajar
Nama Program : Jadwal mengajar Akronim : tb_jadwal_mengajar
Fungsi : Isi disesuaikan dengan kamusnya Index Program : kd_jm
Bahasa Program : PHP
Bentuk Lampiran : Lihat Lampiran E-6
Proses : Pada Menu jadwal mengajar terdapat beberapa fungsi instruksi (Tambah, Edit, Hapus).
Pilih intruksi Tambah maka : Pilih hari, Pilih Mata pelajaran, Pilih Guru, Sesi(jam mulai dan jam selesai)
Jika memilih (Tambah) maka akan muncul menu data jadwal kemudian Pilih hari, Pilih Mata pelajaran, Pilih Guru, Sesi (jam mulai dan jam selesai) kemudian klik (Tambah) maka akan menampilkan pesan informasi ”Data Tersimpan!”, jika ada yang kosong maka akan menampilkan informasi ” Tambah Jadwal gagal! Harap ulangi!”.
Pilih intruksi Edit maka : pilih data yang ingin di edit
Jika memilih (Edit) maka tampil menu data edit Data Jadwal, kemudian pilih data yang ingin di edit, jika sudah kemudian klik (Simpan), maka akan menampilkan pesan informasi ” Data Tersimpan !" jika ingin kembali maka akan kembali ke menu Data Jadwal.
Pilih intruksi Hapus maka : pilih data yang ingin di hapus
Jika memilih (Hapus) maka data akan terhapus, maka akan menampilkan pesan informasi ” Data Terhapus !".
7. Menu Pengumuman
Nama Program : Pengumuman Akronim : pengumuman
Fungsi : Isi disesuaikan dengan kamusnya Index Program : kd_pengumuman
Bahasa Program : PHP
Bentuk Lampiran : Lihat Lampiran E-7
Proses : Pada Menu pengumuman terdapat beberapa fungsi instruksi (Tambah, Hapus, Simpan)
Pilih intruksi Tambah maka : input judul dan upload file
Jika memilih (Tambah) maka input judul pengumuman dan upload file kemudian klik (Simpan) , maka akan menampilkan pesan informasi ”Data Tersimpan!”, jika ada yang kosong maka akan menampilkan informasi ” harap isi data!”.
Pilih intruksi Hapus maka : pilih data yang ingin di hapus
Jika memilih (Hapus) maka data akan terhapus, maka akan menampilkan pesan informasi ” Data Terhapus !".
8. Menu Input Nilai
Nama Program : Input Nilai Akronim : tb_nilai
Fungsi : Isi disesuaikan dengan kamusnya Index Program : kd_nilai
Bahasa Program : PHP
Bentuk Lampiran : Lihat Lampiran E-8
Proses : Pada Menu Input Nilai terdapat beberapa fungsi instruksi (Lihat, Hapus, Simpan)
Pilih intruksi Lihat maka : pilih tingkat, pilih kelas & mata pelajaran Jika memilih (Lihat) maka tampil form pilih tingkat, pilih kelas & Mata pelajaran kemudian pilih sesuai yang ingin di input, kemudian klik (Lihat), maka akan menampilkan form input nilai siswa sesuai yang sudah dipilih,
jika ada yang belum dipilih kemudian klik (Lihat) maka akan menampilkan informasi ” Pilih Tingkat, kelas dan mata pelajaran!”.
Pilih intruksi Simpan Nilai maka : input tugas, uts, uas
Jika memilih (Simpan Nilai) maka tampil form input nilai siswa, kemudian isi nilai tugas, uts, uas kemudian klik (simpan nilai), maka akan menampilkan informasi ”nilai berhasil disimpan!”, jika ada yang belum di input kemudian klik (simpan nilai) maka akan menampilkan informasi ” isi nilai!”.
Pilih intruksi Hapus maka : pilih data yang ingin di hapus
Jika memilih (Hapus) maka data akan terhapus, maka akan menampilkan pesan informasi ” Data Terhapus !".
4.6. Spesifikasi Sistem Komputer