33
BAB III
PEMBAHASAN
3.1 Tinjauan Perusahaan
3.1.1 Sejarah Sekolah
Tahun 1995 berdiri dengan megah bangunan sekolah yang terdiri dari dua
lantai yang dibiayai dana proyek P dan P DKI Jakarta. Bangunan tersebut terletak di
Kelurahan Kebon Pala, Kecamatan Makasar , Kota Administrasi Jakarta Timur.
Lokasinya berbatasan dengan Kompleks Halim Perdana Kusuma. Setelah diserah
terimakan dari Pemda DKI Jakarta kepada Kanwil Dikbud DKI Jakarta (masa itu)
pada bulan Juli 1995 sekolah yang mula-mula diberi nama SMA Negeri Baru Kebon
Pala, satu tahun kemudian yakni tahun 1996 diberikan nama SMA Negeri 116
Jakarta.
Berdasarkan perubahan nomenklatur SMA menjadi SMU, yakni Keputusan
Menteri Pendidikan dan Kebudayaan No.035/O/1997, tanggal 7 Maret 1997, maka
SMA Negeri 116 Jakarta berubah menjadi SMU Negeri 9 Jakarta (sekarang kembali
istilahnya menjadi SMA yakni : SMA Negeri 9 Jakarta).
1. 1995-1996 : SMA Negeri Baru Kebon Pala
2. 1996-1997 : SMA Negeri 116 Jakarta
3. 1997-2004 : SMU Negeri 9 Jakarta
4. Mulai 2004 : SMA Negeri 9 Jakarta
Sejak berdiri sampai sekarang, SMA Negeri 9 Jakarta sudah dipimpin oleh 6
34
Kepala Sekolah.
Nama-nama dan periode Kepala SMA Negeri 9 Jakarta sebagai berikut:
1. DR. H. Sugiharto,M.M (1995-1998)
2. H. Soeharto,BA (1998-2003)
3. Drs. H. HalidinMukmin (2003-2009)
4. Hj. Nahdiana,M.Pd. (2009-2011)
5. Drs. Budi Susilo,MM (2011-2014)
6. Dra. Niken Irianti,M.Pd. (2014-sekarang)
3.1.2 Struktur Organisasi dan Fungsi
Sumber: SMA Negeri 9 Jakarta (2015a)
Gambar III.1.
35
Struktur Organisasi SMA Negeri 9 Jakarta
Tabel III.1.
Rincian Tugas (JOB DISKRIPSI) SMA Negeri 9 Jakarta
NO RINCIAN TUGAS INDIKATOR
A BIDANG KURIKULUM
1 Membantu menyusun program bidang
kurikulum
Memiliki Program bidang kurikulum,
beserta rencana pembiayaannya
2 Membantu menyusun dan menjabarkan
Kalender Pendidikan
Memiliki rencana kegiatan (jabaran
kalender pendidikan) untuk 2 semester
3 Membantu menyusun Pembagian Tugas
Guru dan Jadwal Pelajaran Memiliki jadwal pelajaran
4 Membantu mengatur Penyusunan
Program Pembelajaran
Memiliki SK pembagian tugas guru
(tugas mengajar dan tugas tambahan)
(Analisis SK/KD, Skenario
pembelajaran, Silabus, Prota, Prosem,
RPP program guru dan RPP
5 Membantu mengatur penyusunan Bahan
ajar berbasis TIK
Memiliki kumpulan dokumen dan
rekapitulasi bahan ajar berbasis TIK
6 Membantu Mengatur pelaksanaan
Pendalaman materi, try out/Pra UN
Memiliki dokumen kisi-kisi dan soal
prediksi UN (untuk try out/Pra UN)
7 Membantu mengatur pelaksanaan
program penilaian (UH, UTS, UAS), Memiliki jadwal UH, UTS, UAS
8
Kriteria Kenaikan Kelas, Kriteria
Kelulusan dan Laporan Kemajuan
Belajar Siswa
Memiliki dokumen Kriteria kenaikan
kelas dan kelulusan
serta pembagian Raport dan ijazah
9 Membantu Mengatur pelaksanaan
Analisis Hasil Evaluasi
Memiliki dokumen perangkat
penilaian beserta rekapitulasinya
10 Membantu Mengatur pelaksanaan
program perbaikan dan pengayaan.,
serta klinis/konsultasi mata pelajaran
11 Membantu Mengatur pemanfaatan
lingkungan sebagai sumber belajar
12 Membantu Mengatur Pengembangan
MGMP dan Koordinator mata pelajaran
13 Membantu Melaksanakan supervisi
dengan PKG
Memiliki hasil supervisi per guru dan
rekapitulasi hasil PKG
14 Membantu Menyusun Laporan
B BIDANG KESISWAAN
36
1 Menyusun program bidang Kesiswaan
Memiliki Program bidang kesiswaan,
beserta rencana pembiayaannya
2 Mengatur pelaksanaan kegiatan Ekstra
Kurikuler
Memiliki data-data kegiatan ekskul
(jenis ekskul, pengurus, anggota)
3 Mengatur pelaksanaan kegiatan
Bimbingan konseling
Memiliki pembagian/pengaturan tugas
guru-guru BK
4 Mengatur dan mengkoordinasikan
pelaksanaan 7K
Memiliki jadwal bersalaman dengan
siswa dan guru
5 Mengatur dan membina program
kegiatan OSIS & MPK
6 Mengatur mutasi siswa
7 Menyusun dan mengatur pelaksanaan
pemilihan siswa berprestasi
8 Menyeleksi calon untuk diusulkan
mendapat beasiswa/ bantuan lain
9 Mengatur pelaksanaan dan keikutsertaan
lomba-lomba (internal/ eksternal)
Ada catatan keikutsertaaan ekskul
dalam lomba/seleksi
10 Melacak dan menyiapkan data-data
siswa lulusan
11 Menyusun laporan bidang kesiswaan
12 Menyiapkan dan memilih satu bidang
lomba OSN/O2SN/FLS2N
Mengatur persiapan lomba
OSN/O2SN/FLS2N
untuk mencapai prestasi
wilayah/provinsi/nasional
C BIDANG SARANA PRASARANA
1 Mengadakan pelacakan dan pencatatan
tentang data-data prasarana
Memiliki catatan ruangan (jenis,
ukuran, penggunaan) yang dimiliki
sekolah
(untuk semua jenis ruang beserta
spesifikasinya), dan sarana
Memiliki catatan tentang peralatan
yang ada di tiap-tiap ruangan)
(semua peralatan) yang mengisi tiap tiap
ruang.
Memiliki catatan penunjang
sarpras(misalnya TAL, dan
pendudukung lain)
2 Menyusun Program bidang Sarpras
Memiliki Program bidang Sarpras,
meliputi : pengadaan, perbaikan,
3
Mengadakan pembelian peralatan sesuai
program
Memiliki buku catatan pembelian
barang/alat
4
Mengadakan pemeriksaan rutin/ berkala
dan perawatan/perbaikan Sarpras
Memiliki bukti-bukti pembelian
I(kuitansi dan faktur)
5 Melaksanakan program pengembangan
Memiliki catatan pemeriksaan rutin &
berkala barang inventaris
6 Mengatur penggunaan ruang dan sarpras Memiliki bukti catatan dan foto-foto
37
sekolah yang lain perawatan/perbaikan sarpras
7
Menyusun dan melaksanaan kegiatan
lomba/penilaian terkait dengan sarpras
Memiliki bukti kuitansi/catatan
keuangan biaya perbaikan/perawatan
8 Menyusun laporan bidang sarpras
Memiliki bukti catatan dan foto-foto
pelaksanaan kegiatanpengembangan
9
Mengoptimalkan penggunaan sarana
media belajar
D BIDANG HUMAS
1 Menyusun program Bidang Humas Memiliki Program Bidang Humas
2
Mengadakan kerjasama dengan SLTP
pemasok
Mengkoordinasikan kegiatan wakasek
hadir 30 menit sebelum KBM
3
Mengadakan kerjasama dengan
Perguruan Tinggi
Menyelenggarakan hubungan sekolah
dengan orang tua wali siswa / komite
4 Mengadakan pelacakan terhadap alumni
Membuat program studi banding /
kunjungan kerja guru / karyawan
5
Mengadakan kerjasama dengan DU/DI
dan/atau instansi lain
Melaporkan pelaksanaan tugas secara
berkala
6
Mengadakan kerjasama dengan sekolah
(SMA) sekitar
Membantu publikasi koordinator
seluruh sub sistem sekolah
7
Melakukan kegiatan sosial/kekeluargaan
untuk keluarga besar SMAN 9 Jakarta
Mengoptimalkan fungsi sistem
informasi manajemen sekolah
8 Mengembangkan website
Memiliki dokumen kerjasama dengan
SLTP pemasok
9 Mengadakan sistem informasi SMS
Memiliki dokumen kerjasama dengan
Perguruan Tinggi
10
Melakukan survai kepuasan pelanggan
untuk siswa, ortu, alumni
Memiliki instrumen survai kepuasan
pelanggan
E TIM PENGEMBANG SEKOLAH
1 Menyusun program kegiatan Memiliki program kerja
2
Membantu Melaksanakan supervisi
akademik/nonakademik dengan PKG
Memiliki hasil supervisi per guru dan
rekapitulasi hasil PKG
3
Melakukan survey kepuasan pelanggan
untuk siswa, ortu, alumni
Memiliki instrumen survai kepuasan
pelanggan
4
Melaksanakan kegiatan konsultasi
kepada guru sebagai tindak lanjut PKG
Memiliki data hasil konsultasi tindak
lanjut PKG
5 Melakukan evaluasi diri sekolah (EDS) Memiliki laporan EDS
6 Membuat laporan kegiatan
Memiliki laporan dan rekomendasi
untuk kepala sekolah
Sumber : SMA Negeri 9 Jakarta (2015b)
38
3.2 Analisa Kebutuhan
A. Kebutuhan Pengguna
Pada web sistem informasi akademik terdapat front-end , database dan back-
end yang saling berinteraksi dalam lingkungan sistem. Setiap pengguna mempunyai
kebutuhan informasi yang berbeda yaitu:
1. Skenario Kebutuhan Guru
a. Melihat jadwal mengajar
b. Input absensi siswa
c. Melihat rekapitulasi absensi siswa
d. Input nilai siswa
e. Melihat rekapitulasi nilai siswa
2. Skenario Kebutuhan Siswa
a. Melihat jadwal matapelajaran
b. Melihat nilai UTS dan UAS
c. Melihat informasi seputar kegiatan sekolah
3. Skenario Kebutuhan Administrator
a. Mengolah data siswa
b. Mengolah data guru
c. Mengolah data absensi
d. Mengolah data jadwal mata pelajaran siswa
e. Mengolah data jadwal mengajar guru
f. Mengolah data ruang kelas
39
g. Melihat semua data yang ada
h. Memberikan informasi kepada guru dan siswa secara rinci
B. Kebutuhan Sistem
1. Sistem dapat memudahkan Siswa dan Gurudalam memberikan informasi
2. Administrator harus melakukan login untuk bisa melakukan olah data
3. Sistem harus bisa menampilkan informasi dengan cepat dan tepat
4. Mempermudah pengelolaan data yang dibutuhkan untuk menampilkan
informasi
3.3. Perancangan Perangkat Lunak
3.3.1. Rancangan Antar Muka
Dalam hal ini penulis akan menggambarkan rancangan website yang akan
dibuat, yaitu mengenai bentuk layout maupun fungsinya yang nantinya dapat
membantu dalam tahap perancangan sistem informasi akademik berbasis web.
1. Rancangan Antar Muka Halaman Admin
40
A. Rancangan Antar Muka Login Admin
Gambar III.2.
Rancangan Antar Muka Login Admin
B. Rancangan Antar Muka Menu Utama Ruang Admin
Gambar III.3.
Rancangan Antar Muka Menu Utama Ruang Admin
C. Rancangan Antar Muka Masukkan Data Siswa Pada Ruang Admin
Rancangan Antar Muka Masukkan Data
D. Rancangan Antar Muka Masukkan Data Guru Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Guru Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Siswa Pada Ruang Admin
Gambar III.4.
Rancangan Antar Muka Masukkan Data Siswa Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Guru Pada Ruang Admin
Gambar III.5.
Rancangan Antar Muka Masukkan Data Guru Pada Ruang Admin
41
Rancangan Antar Muka Masukkan Data Siswa Pada Ruang Admin
Siswa Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Guru Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Guru Pada Ruang Admin
E. Rancangan Antar Muka Masukkan Data Absen Pada Ruang Admin
Rancangan Antar
F. Rancangan Antar Muka Masukkan Data Jadwal Mata Pelajaran Pada Ruang
Admin
Rancangan Antar Muka Masukkan Data Absen Pada Ruang Admin
Gambar III.6.
Rancangan Antar Muka Masukkan Data Absen Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Jadwal Mata Pelajaran Pada Ruang
42
Rancangan Antar Muka Masukkan Data Absen Pada Ruang Admin
Muka Masukkan Data Absen Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Jadwal Mata Pelajaran Pada Ruang
Rancangan Antar Muka Masukkan Data Jadwal Mata Pelajaran Pada
G. Rancangan Antar Muka Masukkan Data Kela
Rancangan Antar Muka Masukkan Data Kelas Pada Ruang Admin
Gambar III.7.
Rancangan Antar Muka Masukkan Data Jadwal Mata Pelajaran Pada
Ruang Admin
Rancangan Antar Muka Masukkan Data Kelas Pada Ruang Admin
Gambar III.8.
Rancangan Antar Muka Masukkan Data Kelas Pada Ruang Admin
43
Rancangan Antar Muka Masukkan Data Jadwal Mata Pelajaran Pada
s Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Kelas Pada Ruang Admin
H. R
a
n
c
a
n
g
a
n
Antar Muka Masukkan Data Pelajaran Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Pelajaran Pada Ruang Admin
I. Rancangan Antar Muka
Rancangan Antar Muka Masukkan Data Semester Pada Ruang Admin
Antar Muka Masukkan Data Pelajaran Pada Ruang Admin
Gambar III.9.
Rancangan Antar Muka Masukkan Data Pelajaran Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Semester Pada Ruang Admin
Gambar III.10.
Rancangan Antar Muka Masukkan Data Semester Pada Ruang Admin
44
Rancangan Antar Muka Masukkan Data Pelajaran Pada Ruang Admin
Masukkan Data Semester Pada Ruang Admin
Rancangan Antar Muka Masukkan Data Semester Pada Ruang Admin
J. Rancangan Antar Muka Lihat Data Siswa Pada Ruang Admin
Rancangan Antar Muka Lihat Data Siswa Pada Ruang Admin
K. Rancangan Antar Muka Lihat Data Guru Pada Ruang Admin
Rancangan Antar Muka Lihat Data Guru Pada Ruang Admin
Rancangan Antar Muka Lihat Data Siswa Pada Ruang Admin
Gambar III.11.
Rancangan Antar Muka Lihat Data Siswa Pada Ruang Admin
Antar Muka Lihat Data Guru Pada Ruang Admin
Gambar III.12.
Rancangan Antar Muka Lihat Data Guru Pada Ruang Admin
45
Rancangan Antar Muka Lihat Data Siswa Pada Ruang Admin
Rancangan Antar Muka Lihat Data Guru Pada Ruang Admin
L. Rancangan Antar Muka Lihat Data Absen Pada Ruang Admin
Rancangan Antar Muka Lihat Data Absen Pada Ruang Admin
M. Rancangan Antar Muka Lihat Data Jadwal Mata Pelajaran Pada Ruang Admin
Rancangan Antar Muka Lihat Data Jadwal Mata Pelajaran Pada Ruang
Rancangan Antar Muka Lihat Data Absen Pada Ruang Admin
Gambar III.13.
Rancangan Antar Muka Lihat Data Absen Pada Ruang Admin
Antar Muka Lihat Data Jadwal Mata Pelajaran Pada Ruang Admin
Gambar III.14.
Rancangan Antar Muka Lihat Data Jadwal Mata Pelajaran Pada Ruang
Admin
46
Rancangan Antar Muka Lihat Data Absen Pada Ruang Admin
Antar Muka Lihat Data Jadwal Mata Pelajaran Pada Ruang Admin
Rancangan Antar Muka Lihat Data Jadwal Mata Pelajaran Pada Ruang
N. Rancangan Antar Muka Lihat Data Kelas Pada Ruang Admin
Rancangan Antar Muka Lihat Data Kela
O. Rancangan Antar Muka Lihat Data Pelajaran Pada Ruang Admin
Rancangan Antar Muka Lihat Data Pelajaran Pada Ruang Admin
Rancangan Antar Muka Lihat Data Kelas Pada Ruang Admin
Gambar III.15.
Rancangan Antar Muka Lihat Data Kelas Pada Ruang Admin
Rancangan Antar Muka Lihat Data Pelajaran Pada Ruang Admin
Gambar III.16.
Rancangan Antar Muka Lihat Data Pelajaran Pada Ruang Admin
47
s Pada Ruang Admin
Rancangan Antar Muka Lihat Data Pelajaran Pada Ruang Admin
Rancangan Antar Muka Lihat Data Pelajaran Pada Ruang Admin
P. Rancangan Antar Muka Lihat Data Semester Pada Ruang Admin
Rancangan Antar Muka
Q. Rancangan Antar Muka Ubah Data Siswa Pada Ruang Admin
Rancangan Antar Muka Lihat Data Semester Pada Ruang Admin
Gambar III.17.
Rancangan Antar Muka Lihat Data Semester Pada Ruang Admin
Rancangan Antar Muka Ubah Data Siswa Pada Ruang Admin
48
Rancangan Antar Muka Lihat Data Semester Pada Ruang Admin
Lihat Data Semester Pada Ruang Admin
Rancangan Antar Muka Ubah Data Siswa Pada Ruang Admin
R. Rancangan Antar Muka Ubah Data Guru Pada Ruang Admin
Rancangan Antar Muka
S. Rancangan Antar Muka Ubah Data Absen Pada Ruang Admin
Gambar III.18.
Rancangan Antar Muka Ubah Data Siswa Pada Ruang Admin
Rancangan Antar Muka Ubah Data Guru Pada Ruang Admin
Gambar III.19.
Rancangan Antar Muka Ubah Data Guru Pada Ruang Admin
Rancangan Antar Muka Ubah Data Absen Pada Ruang Admin
Gambar III.20.
49
Rancangan Antar Muka Ubah Data Siswa Pada Ruang Admin
Ubah Data Guru Pada Ruang Admin
Rancangan Antar Muka Ubah Data Absen Pada Ruang Admin
T. Rancangan Antar Muka Ubah Data Jadwal Mata Pelajaran Pada Ruang
Admin
Rancangan Antar Muka Ubah Data Jadwal Mata Pelajaran Pada Ruang
U. Rancangan Antar Muka Ubah Data Kelas Pada Ruang Admin
Rancangan Antar Muka Ubah Data Absen Pada Ruang Admin
Rancangan Antar Muka Ubah Data Jadwal Mata Pelajaran Pada Ruang
Gambar III.21.
Antar Muka Ubah Data Jadwal Mata Pelajaran Pada Ruang
Admin
Rancangan Antar Muka Ubah Data Kelas Pada Ruang Admin
50
Rancangan Antar Muka Ubah Data Absen Pada Ruang Admin
Rancangan Antar Muka Ubah Data Jadwal Mata Pelajaran Pada Ruang
Antar Muka Ubah Data Jadwal Mata Pelajaran Pada Ruang
Rancangan Antar Muka Ubah Data Kelas Pada Ruang Admin
V. Rancangan Antar Muka Ubah Data Pelajaran Pada Ruang Admin
Rancangan Antar Muka Ubah Data Pelajaran Pada Ruang Admin
W. Rancangan Antar Muka Ubah Data Semester Pada Ruang Admin
Gambar III.22.
Rancangan Antar Muka Ubah Data Kelas Pada Ruang Admin
Rancangan Antar Muka Ubah Data Pelajaran Pada Ruang Admin
Gambar III.23.
Rancangan Antar Muka Ubah Data Pelajaran Pada Ruang Admin
Rancangan Antar Muka Ubah Data Semester Pada Ruang Admin
51
Rancangan Antar Muka Ubah Data Kelas Pada Ruang Admin
Rancangan Antar Muka Ubah Data Pelajaran Pada Ruang Admin
Rancangan Antar Muka Ubah Data Pelajaran Pada Ruang Admin
Rancangan Antar Muka Ubah Data Semester Pada Ruang Admin
52
Gambar III.24.
Rancangan Antar Muka Ubah Data Semester Pada Ruang Admin
2. Rancangan Antar Muka Halaman guru
A. Rancangan Antar Muka Login Guru
Gamba
r
III.25.
Rancan
gan
Antar
Muka
Login
Guru
B. Rancangan Antar Muka Menu Utama Ruang Guru
Rancangan Antar Muka Menu Utama Ruang Guru
C. Rancangan Antar Muka Absensi Siswa Pada Ruang Guru
Rancangan Antar Muka Absensi
Rancangan Antar Muka Menu Utama Ruang Guru
Gambar III.26.
Rancangan Antar Muka Menu Utama Ruang Guru
Rancangan Antar Muka Absensi Siswa Pada Ruang Guru
Gambar III.27.
Rancangan Antar Muka Absensi Siswa Pada Ruang Guru
53
Rancangan Antar Muka Menu Utama Ruang Guru
Siswa Pada Ruang Guru
Rancangan Antar Muka Absensi Siswa Pada Ruang Guru
D. Rancangan Antar Muka Rekapitulasi Absensi Siswa Pada Ruang Guru
Rancangan Antar Muka Rekapitulasi Absensi Siswa Pada Ruang Guru
Gambar III.28.
Rancangan Antar Muka Absensi Siswa Pada Ruang Guru
Rancangan Antar Muka Rekapitulasi Absensi Siswa Pada Ruang Guru
Gambar III.29.
Rancangan Antar Muka Rekapitulasi Absensi Siswa Pada Ruang Guru
54
Rancangan Antar Muka Absensi Siswa Pada Ruang Guru
Rancangan Antar Muka Rekapitulasi Absensi Siswa Pada Ruang Guru
Rancangan Antar Muka Rekapitulasi Absensi Siswa Pada Ruang Guru
Rancangan Antar Muka Rekapitulasi Absensi Siswa Pada Ruang Guru
E. Rancangan Antar Muka Jadwal Mengajar Guru
Rancangan Antar Muka Jadwal Mengajar Guru
Gambar III.30.
Rancangan Antar Muka Rekapitulasi Absensi Siswa Pada Ruang Guru
Rancangan Antar Muka Jadwal Mengajar Guru
Gambar III.31.
Rancangan Antar Muka Jadwal Mengajar Guru
55
Rancangan Antar Muka Rekapitulasi Absensi Siswa Pada Ruang Guru
Rancangan Antar Muka Jadwal Mengajar Guru
F. Rancangan Antar Muka Masukkan Nilai Siswa Pada Ruang Guru
Rancangan Antar Muka Masukkan Nilai Siswa Pada Ruang Guru
Rancangan Antar Muka Masukkan Nilai Siswa Pada Ruang Guru
Rancangan Antar Muka Masukkan Nilai Siswa Pada Ruang Guru
Gambar III.32.
Rancangan Antar Muka Masukkan Nilai Siswa Pada Ruang Guru
Gambar III.33.
Rancangan Antar Muka Masukkan Nilai Siswa Pada Ruang Guru
56
Rancangan Antar Muka Masukkan Nilai Siswa Pada Ruang Guru
Rancangan Antar Muka Masukkan Nilai Siswa Pada Ruang Guru
Rancangan Antar Muka Masukkan Nilai Siswa Pada Ruang Guru
57
G. Rancangan Antar Muka Rekapitulasi Nilai Siswa Pada Ruang Guru
Gambar III.34.
Rancangan Antar Muka Rekapitulasi Nilai Siswa Pada Ruang Guru
Gambar III.35.
Rancangan Antar Muka Rekapitulasi Nilai Siswa Pada Ruang Guru
58
3. Rancangan Antar Muka Halaman Siswa
A. R
ancang
an
Antar
Muka
Login
Siswa
Gambar III.36.
Rancangan Antar Muka Login Siswa
B. Rancangan Antar Muka Menu Utama Ruang Siswa
Gambar III.37.
Rancangan Antar Muka Menu Utama Ruang Siswa
C. Rancangan Antar Muka Lihat Nilai Pada Ruang Siswa
Rancangan Antar Muka
D. Rancangan Antar Muka Jadwal Mata Pelajaran Pada Ruang Siswa
Rancangan Antar Muka Jadwal Mata Pelajaran Pada Ruang Siswa
Rancangan Antar Muka Lihat Nilai Pada Ruang Siswa
Gambar III.38.
Rancangan Antar Muka Lihat Nilai Pada Ruang Siswa
Rancangan Antar Muka Jadwal Mata Pelajaran Pada Ruang Siswa
Gambar III.39.
Rancangan Antar Muka Jadwal Mata Pelajaran Pada Ruang Siswa
59
Nilai Pada Ruang Siswa
Rancangan Antar Muka Jadwal Mata Pelajaran Pada Ruang Siswa
Rancangan Antar Muka Jadwal Mata Pelajaran Pada Ruang Siswa
60
3.3.2. Rancangan Basis Data
Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan
dengan Entity Relationship Diagram (ERD) dan Logical Record Structure (LRS).
64
1. Spesifikasi File Guru
Nama File : Guru
Akronim : guru
Fungsi : untuk menyimpan dan menampilkan data guru
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 165 byte
Kunci Field : nip
Software : Mysql
Tabel III.2.
Spesifikasi File Guru
No Elemen Data Nama Field Tipe Size Ket
1. NIP nip Varchar 30 Primary Key
2. Nama Guru nama_guru Text
3. Foto foto Varchar 100
4. Agama agama Text
5. Jenis Kelamin jenis_kelam
in
Enum (“laki-
laki”,”perempua
n”)
5
6. Password pass Varchar 30
2. Spesifikasi File Siswa
65
Nama File : Siswa
Akronim : siswa
Fungsi : untuk menyimpan dan menampilkan data siswa
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 166 byte
Kunci Field : nis
Software : Mysql
Tabel III.3.
Spesifikasi File Siswa
No Elemen Data Nama Field Tipe Size Ket
1. NIS nis Int 11 Primary Key
2. Foto foto Varchar 100
3. Nama Siswa nama_siswa Text
4. Tempat Lahir tempat_lahir Text
5. Tanggal
Lahir
tgl_lahir Date
6. Alamat alamat Text 20
7. Agama agama Text
8. Jenis
Kelamin
jenis_kelamin Enum (“laki-
laki”,”perempuan
”)
5
9. Password password Varchar 30
66
3. Spesifikasi File Kelas
Nama File : Kelas
Akronim : kelas
Fungsi : untuk menyimpan dan menampilkan data ruang kelas
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 15 byte
Kunci Field : id_kelas
Software : Mysql
Tabel III.4.
Spesifikasi File Kelas
No Elemen Data Nama Field Tipe Size Ket
1. Id Kelas id_kelas Varchar 5 Primary Key
2. Nama Kelas nama_kelas Varchar 10
4. Spesifikasi File Pelajaran
Nama File : Pelajaran
Akronim : pelajaran
Fungsi : untuk menyimpan dan menampilkan data pelajaran
Tipe File : File Master
Organisasi File : Indexed Sequential
67
Akses File : Random
Media : Harddisk
Panjang Record : 5 byte
Kunci Field : id_kelas
Software : Mysql
Tabel III.5.
Spesifikasi File Pelajaran
No Elemen Data Nama Field Tipe Size Ket
1. Id Pelajaran id_pelajaran Varchar 5 Primary Key
2. Nama Pelajaran nama_pelajaran Text
5. Spesifikasi File Absen
Nama File : Absen
Akronim : absen
Fungsi : untuk menyimpan dan menampilkan data absen
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 40 byte
Kunci Field : id_absen
Software : Mysql
Tabel III.6.
Spesifikasi File Absen
68
No Elemen Data Nama Field Tipe Size Ket
1. Id Absen id_absen Int 6 Primary Key,
Auto Increment
2. Tanggal tanggal Date
3. Semester semester Int 2
4. Jumlah Hadir jml_hadir Int 3
5. Id Pelajaran id_pelajaran Int 4 Foreign Key
6. NIP Nip Varchar 20 Foreign Key
7. Id Kelas id_kelas Varchar 5 Foreign Key
6. Spesifikasi File Detail Absen
Nama File : Detail Absen
Akronim : detail_absen
Fungsi : Untuk menyimpan dan menampilkan data absen
berdasarkan nama guru, mata pelajaran, dan kelas
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 48 byte
Kunci Field : ID
Software : Mysql
Tabel III.7.
Spesifikasi File Detail Absen
69
No Elemen Data Nama Field Tipe Size Ket
1. ID ID Int 11 Primary Key, Auto
Increment
2. Keterangan keterangan Varchar 20
3. NIS nis Int 11 Foreign Key
4. Id Absen id_absen Int 6 Foreign Key
7. Spesifikasi File Detail Ruang Kelas
Nama File : Detail Ruang Kelas
Akronim : detail_ruang_kelas
Fungsi : Untuk menyimpan dan menampilkan data siswa
berdasarkan kelas
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 27 byte
Kunci Field : ID
Software : Mysql
Tabel III.8.
Spesifikasi File Detail Ruang Kelas
70
No Elemen Data Nama Field Tipe Size Ket
1. ID ID Int 11 Primary Key,
Auto Increment
2. Id Kelas id_kelas Varchar 5 Foreign Key
3. NIS nis Int 11 Foreign Key
8. Spesifikasi File Berita
Nama File : Berita
Akronim : berita
Fungsi : Untuk menyimpan dan menampilkan data berita
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 149 byte
Kunci Field : ID
Software : Mysql
Tabel III.9.
Spesifikasi File Berita
No Elemen Data Nama Field Tipe Size Ket
1. ID id Int 11 Primary Key, Auto
Increment
2. Kategori kategori tinyint 4
71
3. Gambar gambar Varchar 20
4. Judul judul Varchar 100
5. Isi isi text
6. Tanggal tanggal date
7. Setujui setujui tinyint 4
8. Posting posting datetime
9. Poster poster Varchar 10
9. Spesifikasi File Jadwal
Nama File : Jadwal
Akronim : jadwal
Fungsi : Untuk menyimpan dan menampilkan data jadwal mata
pelajaranberdasarkan nama guru, kelas, dan hari
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 79 byte
Kunci Field : id_jadwal
Software : Mysql
Tabel III.10.
Spesifikasi File Jadwal
No Elemen Data Nama Field Tipe Size Ket
1. Id Jadwal id_jadwal Int 11 Primary Key, Auto
Increment
2. Hari hari Varchar 10
72
3. Jam jam Varchar 6
4. Jam Akhir jam_akhir Varchar 6
5. Id Kelas id_kelas Varchar 10 Foreign Key
6. Id Pelajaran id_pelajaran Varchar 5 Foreign Key
7. Nip nip Varchar 20 Foreign Key
8. Id Hari id_hari int 11 Foreign Key
10. Spesifikasi File Nilai
Nama File : Nilai
Akronim : nilai
Fungsi : Untuk menyimpan dan menampilkan data nilai siswa
berdasarkan mata pelajaran, nama guru dan kelas.
Tipe File : File Transaksi
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 117 byte
Kunci Field : id_nilai
Software : Mysql
Tabel III.11.
Spesifikasi File Nilai
No Elemen Data Nama Field Tipe Size Ket
1. Id Nilai id_nilai Int 11 Primary Key, Auto
Increment
2. Nilai Absen nilai_absen Int 11
3. Nilai Tugas nilai_tugas Int 11
73
4. Nilai UTS nilai_uts Int 11
5. Nilai UAS nilai_uas Int 11
6. NIS nis Int 11 Foreign Key
7. Id pelajaran id_pelajaran Varchar 5 Foreign Key
8. NIP nip Varchar 30 Foreign Key
9. Id Semester id_semester Int 11 Foreign Key
10. Id Kelas id_kelas Varchar 5 Foreign Key
11. Spesifikasi File Semester
Nama File : Semester
Akronim : semester
Fungsi : Untuk menyimpan dan menampilkan data semester
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 117 byte
Kunci Field : id_nilai
Software : Mysql
Tabel III.12.
Spesifikasi File Semester
No Elemen Data Nama Field Tipe Size Ket
1. Id Semester id_semester Int 11 Primary Key,
Auto Increment
2. Nama Semester nama_semester Varchar 10
3. Status status Varchar 20
74
12. Spesifikasi File Admin
Nama File : Admin
Akronim : admin
Fungsi : Untuk menyimpan data admin
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 111 byte
Kunci Field : id_nilai
Software : Mysql
Tabel III.13.
Spesifikasi File Admin
No Elemen Data Nama Field Tipe Size Ket
1. Id Admin id_admin Int 11 Primary Key,
Auto Increment
2. Username username Varchar 25
3. Password password Varchar 25
4. Nama nama Varchar 50
3.3.3 Rancangan Struktur Navigasi
Struktur Navigasi website digunakan untuk menggambarkan secara garis
75
besar isi dari seluruh situs web dan menggambarkan bagaimana hubungan antara
isi-isi tersebut. Struktur navigasi Sistem Informasi Akademik Berbasis Web Pada
SMA Negeri 9 Jakartaini adalah struktur navigasi campuran (Composite).
Melalui struktur navigasi website ini, terlihat bagaimana isi dan susunan dari
sebuah website secara menyeluruh.
A. Rancangan Struktur Navigasi Menu Utama User
Gambar III.42.
Struktur Navigasi Menu Utama User
B. Rancangan Struktur Navigasi Menu Utama Admin
77
Gambar III.44.
Struktur Navigasi Menu Utama Guru
D. Rancangan Struktur Navigasi Menu Utama Siswa
Gambar III.45.
Struktur Navigasi Menu Utama Siswa
3.4. Implementasi dan Pengujian Unit
78
3.4.1 Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada sistem informasi akademik berbasis
web pada SMA Negeri 9 Jakarta berdasarkan hasil rancangan antar muka.
1. Implementasi Halaman Admin
a. Implementasi Halaman Login Admin
Admin harus melakukan login terlebih dahulu untuk dapat
menggunakan modul-modul yang tersedia Jika login berhasil, maka
menu-menu yang sesuai dengan kategori user tersebut akan ditampilkan.
Gambar III.46.
Implementasi Halaman Login Admin
79
b. Implementasi Halaman Menu Utama Ruang Admin
Gambar III.47.
Implementasi Halaman Menu Utama Ruang Admin
c. Implementasi Halaman Masukkan Data Siswa Pada Ruang Admin
Gambar III.48.
Implementasi Halaman Masukkan Data Siswa Pada Ruang Admin
80
d. Implementasi Halaman Masukkan Data Guru Pada Ruang Admin
Gambar III.49.
Implementasi Halaman Masukkan Data Guru Pada Ruang Admin
e. Implementasi Halaman Masukkan Data Absen Pada Ruang Admin
Gambar III.50.
Implementasi Halaman Masukkan Data Absen Pada Ruang Admin
81
f. Implementasi Halaman Masukkan Data Jadwal Mata Pelajaran Pada
Ruang Admin
Gambar III.51.
Rancangan Antar Muka Masukkan Data Jadwal Mata Pelajaran Pada
Ruang Admin
g. Implementasi Halaman Masukkan Data Kelas Pada Ruang Admin
Gambar III.52.
Implementasi Halaman Masukkan Data Kelas Pada Ruang Admin
82
h. Implementasi Halaman Masukkan Data Pelajaran Pada Ruang Admin
Gambar III.53.
Rancangan Antar Muka Masukkan Data Pelajaran Pada Ruang
Admin
i. Implementasi Halaman Masukkan Data Semester Pada Ruang Admin
Gambar III.54.
Rancangan Antar Muka Masukkan Data Semester Pada Ruang
Admin
83
j. Implementasi Halaman Lihat Data Siswa Pada Ruang Admin
Gambar III.55.
Implementasi Halaman Lihat Data Siswa Pada Ruang Admin
k. Implementasi Halaman Lihat Data Guru Pada Ruang Admin
Gambar III.56.
Implementasi Halaman Lihat Data Guru Pada Ruang Admin
84
l. Implementasi Halaman Lihat Data Absen Pada Ruang Admin
Gambar III.57.
Implementasi Halaman Lihat Data Absen Pada Ruang Admin
m. Implementasi Halaman Lihat Data Jadwal Mata Pelajaran Pada Ruang
Admin
Gambar III.58.
Implementasi Halaman Lihat Data Jadwal Mata Pelajaran Pada
Ruang Admin
85
n. Implementasi Halaman Lihat Data Kelas Pada Ruang Admin
Gambar III.59.
Implementasi Halaman Lihat Data Kelas Pada Ruang Admin
o. Implementasi Halaman Lihat Data Pelajaran Pada Ruang Admin
Gambar III.60.
Implementasi Halaman Lihat Data Pelajaran Pada Ruang Admin
86
p. Implementasi Halaman Lihat Data Semester Pada Ruang Admin
Gambar III.61.
Implementasi Halaman Lihat Data Semester Pada Ruang Admin
q. Implementasi Halaman Ubah Data Siswa Pada Ruang Admin
Gambar III.62.
Implementasi Halaman Ubah Data Siswa Pada Ruang Admin
87
r. Implementasi Halaman Ubah Data Guru Pada Ruang Admin
Gambar III.63.
Implementasi Halaman UbahData Guru Pada Ruang Admin
s. Implementasi Halaman Ubah Data Absen Pada Ruang Admin
Gambar III.64.
Implementasi Halaman UbahData Absen Pada Ruang Admin
88
t. Implementasi Halaman Ubah Data Jadwal Mata Pelajaran Pada Ruang
Admin
Gambar III.65.
Implementasi Halaman UbahData Jadwal Mata Pelajaran Pada
Ruang Admin
u. Implementasi Halaman Ubah Data Kelas Pada Ruang Admin
Gambar III.66.
Implementasi Halaman UbahData Kelas Pada Ruang Admin
v. Implementasi Halaman Ubah Data Pelajaran Pada Ruang Admin
89
Gambar III.67.
Implementasi Halaman UbahData Pelajaran Pada Ruang Admin
w. Implementasi Halaman Ubah Data Semester Pada Ruang Admin
Gambar III.68.
Implementasi Halaman UbahData Semester Pada Ruang Admin
2. Implementasi Halaman Guru
a. Implementasi Halaman Login Guru
Guru harus melakukan login terlebih dahulu untuk dapat menggunakan
modul-modul yang tersedia Jika login berhasil, maka menu-menu yang
sesuai dengan kategori user tersebut akan ditampilkan.
90
Gambar III.69.
Implementasi Halaman Login Guru
b. Implementasi Halaman Menu Utama Ruang Guru
Gambar III.70.
Implementasi Halaman Menu Utama Ruang Guru
c. Implementasi Halaman Absensi Siswa Pada Ruang Guru
91
Gambar III.71.
Implementasi Halaman Absensi Siswa Pada Ruang Guru
Gambar III.72.
Implementasi Halaman Absensi Siswa Pada Ruang Guru
d. Implementasi Halaman Rekapitulasi Absensi Siswa Pada Ruang Guru
92
Gambar III.73.
Implementasi Halaman Rekapitulasi Absensi Siswa Pada Ruang Guru
Gambar III.74.
Implementasi Halaman Rekapitulasi Absensi Siswa Pada Ruang Guru
e. Implementasi Halaman Jadwal Mengajar Guru
Gambar III.75.
93
Implementasi Halaman Jadwal Mengajar Guru
f. Implementasi Halaman Masukkan Nilai Siswa Pada Ruang Guru
Gambar III.76.
Implementasi Halaman Masukkan Nilai Siswa Pada Ruang Guru
Gambar III.77.
Implementasi Halaman Masukkan Nilai Siswa Pada Ruang Guru
94
g. Implementasi Halaman Rekapitulasi Nilai Siswa Pada Ruang Guru
Gambar III.78.
Implementasi Halaman Rekapitulasi Ruang Siswa Pada Ruang Guru
Gambar III.79.
95
Implementasi Halaman Rekapitulasi Ruang Siswa Pada Ruang Guru
3. Implementasi Halaman Siswa
a. Implementasi Halaman Login Siswa
Siswa harus melakukan login terlebih dahulu untuk dapat menggunakan
modul-modul yang tersedia Jika login berhasil, maka menu-menu yang
sesuai dengan kategori user tersebut akan ditampilkan.
Gambar III.80.
Implementasi Halaman Login Siswa
96
b. Implementasi Halaman Menu Utama Ruang Siswa
Gambar III.81.
Implementasi Halaman Menu Utama Ruang Siswa
c. Implementasi Halaman Lihat Nilai Pada Ruang Siswa
97
Gambar III.82.
Implementasi Halaman Lihat Nilai Pada Ruang Siswa
d. Implementasi Halaman Jadwal Mata Pelajaran Pada Ruang Siswa
Gambar III.83.
Implementasi Halaman Jadwal Mata Pelajaran Pada Ruang Siswa
B. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak minimum
yang dibutuhkan untuk menginplementasikan sistem informasi akademik berbasis
web pada SMA Negeri 9 Jakarta.
1. Perangkat Keras (Hardware)
Perangkat keras atau yang lebih dikenal dengan namahardware disini adalah
seperangkat alat yang membantu sistem yang disusulkan dengan alat bantu
lain. Yang terdiri dari unit masukan (input), unit pemrosesan (proses),
keluaran (output), dan untuk simpanan luar (memory). Pemilihan suatu
komputer antara lain ditentukan oleh kapasitas komputer dan unit pengolahan
98
datanya (CPU), unit pemasukan datanya yaitu keyboard dan media
penyimpanan datanya berupa harddisk. Penulis menerangkan juga bahwa
perangkat keras yang digunakan pada sistem berjalan saat ini adalah sebagai
berikut :
a. Processor : Intel(R) Atom(TM) CPU N550
b. RAM : 512 MB
c. Harddisk : 80 GB
d. DVD RW : -
e. Mouse : Standart Mouse
f. Keyboard : 102 keys
g. Monitor : Generic PnP Monitor
h. Printer : -
2. Perangkat Lunak (Software)
Perangkat Lunak (software) adalah merupakan rangkaian atau susunan
instruksi yang harus benar-benar sesuai dan dengan urutan yang benar pula,
software sering disebut dengan istilah program. Disini penulis menerangkan
bahwa sistem komputer perangkat lunak yang digunakan saat ini adalah
sebagai berikut.
a. Sistem Operasi : Microsoft Windows XP or Higher.
b. Program Aplikasi : Adobe Dreamweaver CS5
c. Bahasa Script : PHP
99
d. Web Server : XAMPP 1.6.8
e. Web Browser : Google Chrome, Mozilla Firefox
f. Database : MySQL
3.4.2 Pengujian Unit
Pengujian terhadap program yang dibuat menggunakan blackbox testing yang
fokus terhadap proses masukan dan keluaran program.
A. Pengujian Terhadap HalamanAdmin
1. Pengujian Terhadap Form LoginAdmin
Tabel III.14.
Hasil Pengujian Black Box Testing Halaman LoginAdmin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Username dan
password tidak
diisi kemudian
diklik tombol
login
Username:
(kosong)
Password:
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
textboxUsername
Sesuai
Harapan
Valid
2. Mengetikkan
user
ID dan password
Username:
admin
Password :
Sistem akan
menolak akses
user dan
Sesuai
Harapan
Valid
100
tidak diisi atau
kosong
kemudian
klik tombol
login
(kosong) menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
textboxPassword
3. Username tidak
diisi: (kosong)
Dan password
diisi: kemudian
klik login
(kosong)
Username:
(kosong)
Password:
password
Sistem akan
menolak akses
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
textboxUsername
Sesuai
Harapan
Valid
4.
Mengetikkan
salah
satu kondisi
salah
pada Username
atau
password
kemudian
klik tombol
login
Username:
admin
Password:
sandi
Sistem akan
menolakakses
user
danmenampilkan
“Username dan
Password Tidak
Ditemukan !!
Anda Tidak
Berhak
Mengakses
Sistem Ini
!!Klik Untuk
Kembali Login
”
Sesuai
Harapan
Valid
5.
Mengetikkan
user
ID dan password
dengan data
yang
benar kemudian
klik tombol
login
Username:
admin
Password:
password
Sistem menerima
akses login dan
langsung
menampilkan
menu utama
Sesuai
Harapan
Valid
2. Pengujian Terhadap Form Masukkan Data Siswa Pada Ruang Admin
Tabel III.15.
101
Hasil Pengujian Black Box Testing Halaman Masukkan Data Siswa
Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. NIS, foto, nama
siswa, tempat
lahir, tanggal
lahir, alamat,
agama, jenis
kelamin, password
tidak diisi
kemudian diklik
tombol simpan
NIS:
(kosong)
Foto:
(kosong)
Nama
Siswa:
(kosong)
Tempat
Lahir :
(kosong)
Tanggal
Lahir :
(kosong)
Alamat :
(kosong)
Agama :
(kosong)
Jenis
Kelamin :
(kosong)
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
NIS
Sesuai
Harapan
Valid
2. Mengetikkan NIS
dan foto, nama
siswa, tempat
lahir, tanggal
lahir, alamat,
agama, jenis
kelamin, password
tidak diisi atau
kosong kemudian
diklik tombol
simpan
NIS:
4354
Foto:
(kosong)
Nama
Siswa:
(kosong)
Tempat
Lahir :
(kosong)
Tanggal
Lahir :
(kosong)
Alamat :
(kosong)
Agama :
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada file
Foto
Sesuai
Harapan
Valid
102
(kosong)
Jenis
Kelamin :
(kosong)
Password :
(kosong)
3. Mengetikkan atau
memilih NIS, foto,
dan nama siswa,
tempat lahir,
tanggal lahir,
alamat, agama,
jenis kelamin,
password tidak
diisi atau kosong
kemudian diklik
tombol simpan
NIS:
4354
Foto:
4354.JPG
Nama
Siswa:
(kosong)
Tempat
Lahir :
(kosong)
Tanggal
Lahir :
(kosong)
Alamat :
(kosong)
Agama :
(kosong)
Jenis
Kelamin :
(kosong)
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
Nama Siswa
Sesuai
Harapan
Valid
4. Mengetikkan atau
memilih NIS, foto,
nama siswa dan
tempat lahir,
tanggal lahir,
alamat, agama,
jenis kelamin,
password tidak
diisi atau kosong
kemudian diklik
tombol simpan
NIS:
4354
Foto:
4354.JPG
Nama
Siswa:
Eko Agus
Setyawan
Tempat
Lahir :
(kosong)
Tanggal
Lahir :
(kosong)
Alamat :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
Tempat
Lahir
Sesuai
Harapan
Valid
103
Agama :
(kosong)
Jenis
Kelamin :
(kosong)
Password :
(kosong)
5. Mengetikkan atau
memilih NIS, foto,
nama siswa,
tempat lahir dan
tanggal lahir,
alamat, agama,
jenis kelamin,
password tidak
diisi atau kosong
kemudian diklik
tombol simpan
NIS:
4354
Foto:
4354.JPG
Nama
Siswa:
Eko Agus
Setyawan
Tempat
Lahir :
JAKARTA
Tanggal
Lahir :
(kosong)
Alamat :
(kosong)
Agama :
(kosong)
Jenis
Kelamin :
(kosong)
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
Tanggal
Lahir
Sesuai
Harapan
Valid
6. Mengetikkan atau
memilih NIS, foto,
nama siswa,
tempat lahir,
tanggal lahir dan
alamat, agama,
jenis kelamin,
password tidak
diisi atau kosong
kemudian diklik
tombol simpan
NIS:
4354
Foto:
4354.JPG
Nama
Siswa:
Eko Agus
Setyawan
Tempat
Lahir :
JAKARTA
Tanggal
Lahir :
1993-08-15
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
Alamat
Sesuai
Harapan
Valid
104
Alamat :
(kosong)
Agama :
(kosong)
Jenis
Kelamin :
(kosong)
Password :
(kosong)
7. Mengetikkan atau
memilih NIS, foto,
nama siswa,
tempat lahir,
tanggal lahir,
alamat dan agama,
jenis kelamin,
password tidak
diisi atau kosong
kemudian diklik
tombol simpan
NIS:
4354
Foto:
4354.JPG
Nama
Siswa:
Eko Agus
Setyawan
Tempat
Lahir :
JAKARTA
Tanggal
Lahir :
1993-08-15
Alamat :
Jl. PLK II
No.52
Agama :
(kosong)
Jenis
Kelamin :
(kosong)
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
Agama
Sesuai
Harapan
Valid
8. Mengetikkan atau
memilih NIS, foto,
nama siswa,
tempat lahir,
tanggal lahir,
alamat, agama dan
jenis kelamin,
password tidak
diisi atau kosong
kemudian diklik
tombol simpan
NIS:
4354
Foto:
4354.JPG
Nama
Siswa:
Eko Agus
Setyawan
Tempat
Lahir :
JAKARTA
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada radio
button Jenis
Sesuai
Harapan
Valid
105
Tanggal
Lahir :
1993-08-15
Alamat :
Jl. PLK II
No.52
Agama :
Islam
Jenis
Kelamin :
(kosong)
Password :
(kosong)
Kelamin
9. Mengetikkan atau
memilih NIS, foto,
nama siswa,
tempat lahir,
tanggal lahir,
alamat, agama,
jenis kelamin dan
password tidak
diisi atau kosong
kemudian diklik
tombol simpan
NIS:
4354
Foto:
4354.JPG
Nama
Siswa:
Eko Agus
Setyawan
Tempat
Lahir :
JAKARTA
Tanggal
Lahir :
1993-08-15
Alamat :
Jl. PLK II
No.52
Agama :
Islam
Jenis
Kelamin :
Laki-Laki
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada text box
Password
Sesuai
Harapan
Valid
10. Mengetikkan atau
memilih NIS, foto,
nama siswa,
tempat lahir,
tanggal lahir,
alamat, agama,
jenis kelamin,
NIS:
4354
Foto:
4354.JPG
Nama
Siswa:
Eko Agus
Sistem
menerima
akses simpan
dan langsung
menyimpan
data kedalam
tabel siswa
Sesuai
Harapan
Valid
106
password dengan
data yang benar
kemudian diklik
tombol simpan
Setyawan
Tempat
Lahir :
JAKARTA
Tanggal
Lahir :
1993-08-15
Alamat :
Jl. PLK II
No.52
Agama :
Islam
Jenis
Kelamin :
Laki-Laki
Password :
pa4354
pada
database
3. Pengujian Terhadap Form Masukkan Data Guru Pada Ruang Admin
Tabel III.16.
Hasil Pengujian Black Box Testing Halaman Masukkan Data Guru
Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. NIP, nama
guru, foto,
agama, jenis
kelamin,
password
tidak diisi
kemudian
diklik
tombol
simpan
NIP:
(kosong)
Nama Guru:
(kosong)
Foto:
(kosong)
Agama :
(kosong)
Jenis Kelamin :
(kosong)
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
NIP
Sesuai
Harapan
Valid
2. Mengetikkan
atau memilih
NIP dan
nama guru,
NIP:
197003252000031002
Nama Guru:
(kosong)
Sistem akan
menolak
akses user
dan
Sesuai
Harapan
Valid
107
foto, agama,
jenis
kelamin,
password
tidak diisi
atau kosong
kemudian
diklik
tombol
simpan
Foto:
(kosong)
Agama :
(kosong)
Jenis Kelamin :
(kosong)
Password :
(kosong)
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
Nama Guru
3. Mengetikkan
atau memilih
NIP, nama
guru dan
foto, agama,
jenis
kelamin,
password
tidak diisi
atau kosong
kemudian
diklik
tombol
simpan
NIP:
197003252000031002
Nama Guru:
Selani, S.Pd
Foto:
(kosong)
Agama :
(kosong)
Jenis Kelamin :
(kosong)
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada pilih
file Foto
Sesuai
Harapan
Valid
4. Mengetikkan
atau memilih
NIP, nama
guru, foto
dan agama,
jenis
kelamin,
password
tidak diisi
atau kosong
kemudian
diklik
tombol
simpan
NIP:
197003252000031002
Nama Guru:
Selani, S.Pd
Foto:
Selani.JPG
Agama :
(kosong)
Jenis Kelamin :
(kosong)
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
Agama
Sesuai
Harapan
Valid
5. Mengetikkan
atau memilih
NIP, nama
guru, foto,
agama dan
jenis
NIP:
197003252000031002
Nama Guru:
Selani, S.Pd
Foto:
Selani.JPG
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Sesuai
Harapan
Valid
108
kelamin,
password
tidak diisi
atau kosong
kemudian
diklik
tombol
simpan
Agama :
Islam
Jenis Kelamin :
(kosong)
Password :
(kosong)
Bidang Ini”.
sistem akan
menunjuk
pada radio
button Jenis
Kelamin
6. Mengetikkan
atau memilih
NIP, nama
guru, foto,
agama, jenis
kelamin dan
password
tidak diisi
atau kosong
kemudian
diklik
tombol
simpan
NIP:
197003252000031002
Nama Guru:
Selani, S.Pd
Foto:
Selani.JPG
Agama :
Islam
Jenis Kelamin :
Laki-Laki
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada text box
Password
Sesuai
Harapan
Valid
7. Mengetikkan
atau memilih
NIP, nama
guru, foto,
agama, jenis
kelamin,
password
dengan data
yang benar
kemudian
diklik
tombol
simpan
NIP:
197003252000031002
Nama Guru:
Selani, S.Pd
Foto:
Selani.JPG
Agama :
Islam
Jenis Kelamin :
Laki-Laki
Password :
pa20000310
Sistem
menerima
akses simpan
dan langsung
menyimpan
data kedalam
tabel guru
pada
database
Sesuai
Harapan
Valid
4. Pengujian Terhadap Form Masukkan Data Absen Pada Ruang Admin
Tabel III.17.
Hasil Pengujian Black Box Testing Halaman Masukkan Data Absen
Pada Ruang Admin.
109
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Tanggal,
semester,
jumlah
hadir, id
pelajaran,
nip tidak
diisi
kemudian
diklik
tombol
simpan
Tanggal :
(kosong)
Semester:
(kosong)
Jumlah Hadir :
(kosong)
ID Pelajaran :
(kosong)
NIP :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
Tanggal
Sesuai
Harapan
Valid
2. Mengetikkan
Tanggal dan
semester,
jumlah
hadir, id
pelajaran,
nip tidak
diisi atau
kosong
kemudian
diklik
tombol
simpan
Tanggal :
2015-05-05
Semester:
(kosong)
Jumlah Hadir :
(kosong)
ID Pelajaran :
(kosong)
NIP :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
Semester
Sesuai
Harapan
Valid
3. Mengetikkan
Tanggal,
semester dan
jumlah
hadir, id
pelajaran,
nip tidak
diisi atau
kosong
kemudian
diklik
tombol
simpan
Tanggal :
2015-05-05
Semester:
1
Jumlah Hadir :
(kosong)
ID Pelajaran :
(kosong)
NIP :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
Jumlah Hadir
Sesuai
Harapan
Valid
4. Mengetikkan
Tanggal,
semester
,jumlah
hadir dan id
Tanggal :
2015-05-05
Semester:
1
Jumlah Hadir :
Sistem akan
menolak
akses user
dan
menampilkan
Sesuai
Harapan
Valid
110
pelajaran,
nip tidak
diisi atau
kosong
kemudian
diklik
tombol
simpan
38
ID Pelajaran :
(kosong)
NIP :
(kosong)
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
ID Pelajaran
5. Mengetikkan
Tanggal,
semester
,jumlah
hadir, id
pelajaran
dan nip tidak
diisi atau
kosong
kemudian
diklik
tombol
simpan
Tanggal :
2015-05-05
Semester:
1
Jumlah Hadir :
38
ID Pelajaran :
ENG
NIP :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk
pada textbox
NIP
Sesuai
Harapan
Valid
6. Mengetikkan
Tanggal,
semester
,jumlah
hadir, id
pelajaran,
nip dengan
data yang
benar
kemudian
diklik
tombol
simpan
Tanggal :
2015-05-05
Semester:
1
Jumlah Hadir :
38
ID Pelajaran :
ENG
NIP :
197003252000031002
Sistem
menerima
akses simpan
dan langsung
menyimpan
data kedalam
tabel absen
pada
database
Sesuai
Harapan
Valid
5. Pengujian Terhadap Form Masukkan Data Jadwal Mata Pelajaran Pada
Ruang Admin
Tabel III.18.
111
Hasil Pengujian Black Box Testing Halaman Masukkan Data Jadwal
Mata Pelajaran Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Hari, jam
masuk, jam
keluar, id kelas,
id pelajaran, nip
tidak diisi
kemudian diklik
tombol simpan
Hari :
(kosong)
Jam Masuk :
(kosong)
Jam Keluar :
(kosong)
ID Kelas :
(kosong)
ID Pelajaran :
(kosong)
NIP :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Pilih item pada
daftar”. sistem
akan menunjuk
pada combo box
Hari
Sesuai
Harapan
Valid
2. Memilih atau
mengetikkan
Hari dan jam
masuk, jam
keluar, id kelas,
id pelajaran, nip
tidak diisi atau
kosong
kemudian diklik
tombol simpan
Hari :
Senin
Jam Masuk :
(kosong)
Jam Keluar :
(kosong)
ID Kelas :
(kosong)
ID Pelajaran :
(kosong)
NIP :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
text box Jam
Masuk
Sesuai
Harapan
Valid
3. Memilih atau
mengetikkan
Hari, jam masuk
dan jam keluar,
id kelas, id
pelajaran, nip
tidak diisi atau
kosong
kemudian diklik
tombol simpan
Hari :
Senin
Jam Masuk :
07.30
Jam Keluar :
(kosong)
ID Kelas :
(kosong)
ID Pelajaran :
(kosong)
NIP :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
text box Jam
Keluar
Sesuai
Harapan
Valid
4. Memilih atau
mengetikkan
Hari :
Senin
Sistem akan
menolak akses
Sesuai
Harapan
Valid
112
Hari, jam
masuk, jam
keluar dan id
kelas, id
pelajaran, nip
tidak diisi atau
kosong
kemudian diklik
tombol simpan
Jam Masuk :
07.30
Jam Keluar :
08.50
ID Kelas :
(kosong)
ID Pelajaran :
(kosong)
NIP :
(kosong)
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
text box ID
Kelas
5. Memilih atau
mengetikkan
Hari, jam
masuk, jam
keluar, id kelas
dan id pelajaran,
nip tidak diisi
atau kosong
kemudian diklik
tombol simpan
Hari :
Senin
Jam Masuk :
07.30
Jam Keluar :
08.50
ID Kelas :
10A1
ID Pelajaran :
(kosong)
NIP :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
text box ID
Pelajaran
Sesuai
Harapan
Valid
6. Memilih atau
mengetikkan
Hari, jam
masuk, jam
keluar, id kelas,
id pelajaran dan
nip tidak diisi
atau kosong
kemudian diklik
tombol simpan
Hari :
Senin
Jam Masuk :
07.30
Jam Keluar :
08.50
ID Kelas :
10A1
ID Pelajaran :
PKN
NIP :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
text box NIP
Sesuai
Harapan
Valid
7. Memilih atau
mengetikkan
Hari, jam
masuk, jam
keluar, id kelas,
id pelajaran, nip
dengan data
yang benar
kemudian diklik
tombol simpan
Hari :
Senin
Jam Masuk :
07.30
Jam Keluar :
08.50
ID Kelas :
10A1
ID Pelajaran :
PKN
Sistem
menerima akses
simpan dan
langsung
menyimpan data
kedalam tabel
pelajaran pada
database
Sesuai
Harapan
Valid
113
NIP :
9001
6. Pengujian Terhadap Form Masukkan Data Kelas Pada Ruang Admin
Tabel III.19.
Hasil Pengujian Black Box Testing Halaman Masukkan Data Kelas
Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. ID kelas dan
nama kelas
tidak diisi
kemudian diklik
tombol simpan
ID Kelas :
(kosong)
Nama Kelas :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
text box ID
Kelas
Sesuai
Harapan
Valid
2. Mengetikkan ID
kelas dan nama
kelas tidak diisi
atau kosong
kemudian diklik
tombol simpan
ID Kelas :
10A1
Nama kelas :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
text box Nama
Kelas
Sesuai
Harapan
Valid
3. Mengetikkan ID
kelas dan nama
kelas dengan
data yang benar
kemudian diklik
tombol simpan
ID Kelas :
10A1
Nama Kelas :
10 MIA 1
Sistem
menerima akses
simpan dan
langsung
menyimpan data
kedalam tabel
kelas pada
database
Sesuai
Harapan
Valid
114
7. Pengujian Terhadap Form Masukkan Data Pelajaran Pada Ruang Admin
Tabel III.20.
Hasil Pengujian Black Box Testing Halaman Masukkan Data
Pelajaran Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. ID pelajaran dan
nama pelajaran
tidak diisi
kemudian diklik
tombol simpan
ID Pelajaran :
(kosong)
Nama
Pelajaran :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
text box ID
Pelajaran
Sesuai
Harapan
Valid
2. Mengetikkan ID
pelajaran dan
nama pelajaran
tidak diisi atau
kosong
kemudian diklik
tombol simpan
ID Kelas :
ENG
Nama kelas :
(kosong)
Sistem akan
menolak akses
user dan
menampilkan
“Harap Isi
Bidang Ini”.
sistem akan
menunjuk pada
text box Nama
Pelajaran
Sesuai
Harapan
Valid
3. Mengetikkan ID
pelajaran dan
nama pelajaran
dengan data
yang benar
kemudian diklik
tombol simpan
ID Kelas :
ENG
Nama Kelas :
Bahasa Inggris
Sistem
menerima akses
simpan dan
langsung
menyimpan data
kedalam tabel
pelajaran pada
database
Sesuai
Harapan
Valid
8. Pengujian Terhadap Form Masukkan Data Semester Pada Ruang Admin
Tabel III.21.
115
Hasil Pengujian Black Box Testing Halaman Data Semester Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Tidak memilih
status pada
semester 1 dan
semester 2
Status
Semester 1 :
Non Aktif
Status
Semester 2 :
Non Aktif
Sistem akan
mengupdate
kedalam tabel
semester dengan
status non aktif
pada semester 1
dan semester 2
Sesuai
Harapan
Valid
2. Memilih status
pada semester 1
Status
Semester 1 :
Aktif
Status
Semester 2 :
Non Aktif
Sistem akan
mengupdate
kedalam tabel
semester dengan
status semester 1
aktif dan status
semester 2 non
aktif
Sesuai
Harapan
Valid
3. Memilih status
pada semester 2
Status
Semester 1 :
Non Aktif
Status
Semester 2 :
Aktif
Sistem akan
mengupdate
kedalam tabel
semester dengan
status semester 1
Non aktif dan
status semester 2
aktif
Sesuai
Harapan
Valid
9. Pengujian Terhadap Form Lihat Data Siswa Pada Ruang Admin
Tabel III.22.
Hasil Pengujian Black Box Testing Halaman Lihat Data Siswa Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
submenu data
siswa pada
Sistem
menerima dan
menampilkan
Sesuai
Harapan
Valid
116
menu lihat data semua data
siswa pada tabel
siswa didalam
database
10. Pengujian Terhadap Form Ubah Data Siswa Pada Ruang Admin
Tabel III.23.
Hasil Pengujian Black Box Testing Halaman Ubah Data Siswa Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik ubah
pada tampilan
data siswa
kemudian
ketikkan data
yang ingin
diubah semua
data bisa diubah
kecuali nis
setelah itu klik
tombol ubah
Foto:
(kosong)
Nama Siswa:
Eko Agus
Setyawan
Tempat Lahir :
JAKARTA
Tanggal Lahir :
1993-08-15
Alamat :
Jl. PLK II
No.52
Agama :
Islam
Jenis Kelamin :
Sistem
menerima dan
mengubah data
siswa pada tabel
siswa
berdasarkan nis
didalam
database
Sesuai
Harapan
Valid
117
Laki-Laki
Password :
eko4354
Aksi :
UBAH
2. Mengklik ubah
pada tampilan
data siswa
kemudian
ketikkan data
yang ingin
diubah semua
data bisa diubah
kecuali nis
setelah itu klik
tombol ubah
Foto:
43542.JPG
Nama Siswa:
Eko Agus
Setyawan
Tempat Lahir :
JAKARTA
Tanggal Lahir :
1993-08-15
Alamat :
Jl. PLK II
No.52
Agama :
Islam
Jenis Kelamin :
Laki-Laki
Password :
eko4354
Aksi :
UBAH
Sistem
menerima dan
mengubah data
siswa pada tabel
siswa
berdasarkan nis
didalam
database
Sesuai
Harapan
Valid
11. Pengujian Terhadap Form Hapus Data Siswa Pada Ruang Admin
Tabel III.24.
Hasil Pengujian Black Box Testing Halaman Hapus Data Siswa Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik hapus
pada tampilan
data siswa
Foto:
43542.JPG
Nama Siswa:
Eko Agus
Setyawan
Tempat Lahir :
JAKARTA
Sistem
menerima dan
menghapus data
siswa pada tabel
siswa
berdasarkan nis
didalam
Sesuai
Harapan
Valid
118
Tanggal Lahir :
1993-08-15
Alamat :
Jl. PLK II
No.52
Agama :
Islam
Jenis Kelamin :
Laki-Laki
Password :
eko4354
Aksi :
HAPUS
database
12. Pengujian Terhadap Form Lihat Data Guru Pada Ruang Admin
Tabel III.25.
Hasil Pengujian Black Box Testing Halaman Lihat Data Guru Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
submenu data
guru pada menu
lihat data
Sistem
menerima dan
menampilkan
semua data guru
pada tabel guru
didalam
database
Sesuai
Harapan
Valid
13. Pengujian Terhadap Form Ubah Data Guru Pada Ruang Admin
Tabel III.26.
119
Hasil Pengujian Black Box Testing Halaman Ubah Data Guru Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
ubah pada
tampilan
data guru
kemudian
ketikkan
data yang
ingin diubah
semua data
bisa diubah
kecuali nip
setelah itu
klik tombol
ubah
NIP:
197003252000031002
Nama Guru:
Selani, S.Pd
Foto:
(kosong)
Agama :
Islam
Jenis Kelamin :
Laki-Laki
Password :
pa20000310
Aksi :
UBAH
Sistem
menerima
dan
mengubah
data guru
pada tabel
guru
berdasarkan
nip didalam
database
Sesuai
Harapan
Valid
2. Mengklik
ubah pada
tampilan
data guru
kemudian
ketikkan
data yang
ingin diubah
semua data
bisa diubah
kecuali nip
setelah itu
klik tombol
ubah
NIP:
197003252000031002
Nama Guru:
Selani, S.Pd
Foto:
Selani2.JPG
Agama :
Islam
Jenis Kelamin :
Laki-Laki
Password :
pa20000310
Aksi :
UBAH
Sistem
menerima
dan
mengubah
data guru
pada tabel
guru
berdasarkan
nip didalam
database
Sesuai
Harapan
Valid
14. Pengujian Terhadap Form Hapus Data Guru Pada Ruang Admin
Tabel III.27.
Hasil Pengujian Black Box Testing Halaman Hapus Data Guru Pada
Ruang Admin.
120
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
hapus pada
tampilan
data guru
NIP:
197003252000031002
Nama Guru:
Selani, S.Pd
Foto:
Selani2.JPG
Agama :
Islam
Jenis Kelamin :
Laki-Laki
Password :
pa20000310
Aksi :
HAPUS
Sistem
menerima
dan
menghapus
data guru
pada tabel
guru
berdasarkan
nip didalam
database
Sesuai
Harapan
Valid
15. Pengujian Terhadap Form Lihat Data Absen Pada Ruang Admin
Tabel III.28.
Hasil Pengujian Black Box Testing Halaman Lihat Data Absen Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
submenu data
absen pada
menu lihat data
Sistem
menerima dan
menampilkan
semua data
absen pada tabel
absen didalam
database
Sesuai
Harapan
Valid
16. Pengujian Terhadap Form Ubah Data Absen Pada Ruang Admin
Tabel III.29.
121
Hasil Pengujian Black Box Testing Halaman Ubah Data Absen Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
ubah pada
tampilan
data absen
kemudian
ketikkan
data yang
ingin diubah
semua data
bisa diubah
kecuali id
absen
setelah itu
klik tombol
ubah
Tanggal :
2015-05-05
Semester:
1
Jumlah Hadir :
38
ID Pelajaran :
ENG
NIP :
197003252000031002
Aksi :
UBAH
Sistem
menerima
dan
mengubah
data absen
pada tabel
absen
berdasarkan
id absen
didalam
database
Sesuai
Harapan
Valid
17. Pengujian Terhadap Form Hapus Data Absen Pada Ruang Admin
Tabel III.30.
Hasil Pengujian Black Box Testing Halaman Hapus Data Absen Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
hapus pada
tampilan
data absen
Tanggal :
2015-05-05
Semester:
1
Jumlah Hadir :
38
ID Pelajaran :
ENG
NIP :
197003252000031002
Sistem
menerima
dan
menghapus
data absen
pada tabel
absen
berdasarkan
id absen
didalam
Sesuai
Harapan
Valid
122
Aksi :
HAPUS
database
18. Pengujian Terhadap Form Lihat Data Jadwal Mata Pelajaran Pada Ruang
Admin
Tabel III.31.
Hasil Pengujian Black Box Testing Halaman Lihat Data Jadwal Mata
Pelajaran Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
submenu data
jadwal mata
pelajaran pada
menu lihat data
Sistem
menerima dan
menampilkan
semua data
jadwal mata
pelajaran pada
tabel jadwal
didalam
database
Sesuai
Harapan
Valid
19. Pengujian Terhadap Form Ubah Data Jadwal Mata Pelajaran Pada Ruang
Admin
Tabel III.32.
Hasil Pengujian Black Box Testing Halaman Ubah Data Jadwal Mata
Pelajaran Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
ubah pada
tampilan
Hari :
Senin
Jam Masuk :
Sistem
menerima
dan
Sesuai
Harapan
Valid
123
data jadwal
mata
pelajaran
kemudian
ketikkan
data yang
ingin diubah
semua data
bisa diubah
kecuali id
jadwal
setelah itu
klik tombol
ubah
07.30
Jam Keluar :
08.50
ID Kelas :
10A1
ID Pelajaran :
PKN
NIP :
9001
Aksi :
UBAH
mengubah
data jadwal
mata
pelajaran
pada tabel
jadwal
berdasarkan
id jadwal
didalam
database
20. Pengujian Terhadap Form Hapus Data Jadwal Mata Pelajaran Pada Ruang
Admin
Tabel III.33.
Hasil Pengujian Black Box Testing Halaman Hapus Data Jadwal
Mata Pelajaran Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
hapus pada
tampilan
data jadwal
mata
pelajaran
Hari :
Senin
Jam Masuk :
07.30
Jam Keluar :
08.50
ID Kelas :
10A1
ID Pelajaran :
PKN
NIP :
9001
Sistem
menerima
dan
menghapus
data jadwal
mata
pelajaran
pada tabel
jadwal
berdasarkan
id jadwal
didalam
Sesuai
Harapan
Valid
124
Aksi :
HAPUS
database
21. Pengujian Terhadap Form Lihat Data Kelas Pada Ruang Admin
Tabel III.34.
Hasil Pengujian Black Box Testing Halaman Lihat Data Kelas Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
submenu data
kelas pada menu
lihat data
Sistem
menerima dan
menampilkan
semua data kelas
pada tabel kelas
didalam
database
Sesuai
Harapan
Valid
22. Pengujian Terhadap Form Ubah Data Kelas Pada Ruang Admin
Tabel III.35.
Hasil Pengujian Black Box Testing Halaman Ubah Data Kelas Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
ubah pada
tampilan
data kelas
kemudian
ketikkan
data yang
ingin diubah
semua data
bisa diubah
ID Kelas :
10A1
Nama Kelas :
10 MIA 1
Aksi :
UBAH
Sistem
menerima
dan
mengubah
data kelas
pada tabel
kelas
berdasarkan
id kelas
didalam
Sesuai
Harapan
Valid
125
kecuali id
kelas setelah
itu klik
tombol ubah
database
23. Pengujian Terhadap Form Hapus Data Kelas Pada Ruang Admin
Tabel III.36.
Hasil Pengujian Black Box Testing Halaman Hapus Data Kelas Pada
Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
hapus pada
tampilan
data kelas
ID Kelas :
10A1
Nama Kelas :
10 MIA 1
Aksi :
HAPUS
Sistem
menerima
dan
menghapus
data kelas
pada tabel
kelas
berdasarkan
id kelas
didalam
database
Sesuai
Harapan
Valid
24. Pengujian Terhadap Form Lihat Data Pelajaran Pada Ruang Admin
Tabel III.37.
Hasil Pengujian Black Box Testing Halaman Lihat Data Pelajaran
Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
submenu data
pelajaran pada
menu lihat data
Sistem
menerima dan
menampilkan
semua data
Sesuai
Harapan
Valid
126
pelajaran pada
tabel pelajaran
didalam
database
25. Pengujian Terhadap Form Ubah Data Pelajaran Pada Ruang Admin
Tabel III.38.
Hasil Pengujian Black Box Testing Halaman Ubah Data Pelajaran
Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
ubah pada
tampilan
data
pelajaran
kemudian
ketikkan
data yang
ingin diubah
semua data
bisa diubah
kecuali id
pelajaran
setelah itu
klik tombol
ubah
ID Kelas :
ENG
Nama Kelas :
Bahasa Inggris
Aksi :
UBAH
Sistem
menerima
dan
mengubah
data pelajaran
pada tabel
pelajaran
berdasarkan
id pelajaran
didalam
database
Sesuai
Harapan
Valid
26. Pengujian Terhadap Form Hapus Data Pelajaran Pada Ruang Admin
Tabel III.39.
Hasil Pengujian Black Box Testing Halaman Hapus Data Pelajaran
Pada Ruang Admin.
No Skenario Test Cast Hasil Yang Hasil Kesimpulan
127
Pengujian diharapkan Pengujian
1. Mengklik
hapus pada
tampilan
data
pelajaran
ID Kelas :
ENG
Nama Kelas :
Bahasa Inggris
Aksi :
HAPUS
Sistem
menerima
dan
menghapus
data pelajaran
pada tabel
pelajaran
berdasarkan
id pelajaran
didalam
database
Sesuai
Harapan
Valid
27. Pengujian Terhadap Form Lihat Data Semester Pada Ruang Admin
Tabel III.40.
Hasil Pengujian Black Box Testing Halaman Lihat Data Semester
Pada Ruang Admin.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik
submenu data
semester pada
menu lihat data
Sistem
menerima dan
menampilkan
semua data
semester pada
tabel semester
didalam
database
Sesuai
Harapan
Valid
B. Pengujian Terhadap Halaman Guru
1. Pengujian Terhadap Form LoginGuru
Tabel III.41.
128
Hasil Pengujian Black Box Testing Halaman Login.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Penguji
an
Kesimpula
n
1. Username
dan
password
tidak diisi
kemudian
diklik
tombol
login
Username:
(kosong)
Password:
(kosong)
Sistem akan
menolak
akses user
dan
menampilka
n “Harap isi
bidang ini”
Sesuai
Harapan
Valid
2. Mengetikk
an
usernamed
an
password
tidak diisi
atau
kosong
kemudian
klik
tombol
login
Username:
197003252000031002
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilka
n “Harap isi
bidang ini”
Sesuai
Harapan
Valid
3. Username
tidak diisi:
(kosong)
Dan
password
diisi:
kemudian
klik login
Username:
(kosong)
Password:
password
Sistem akan
menolak
akses user
dan
menampilka
n “Harap isi
bidang ini”
Sesuai
Harapan
Valid
4.
Mengetikk
an salah
satu
kondisi
salah
pada
Username
atau
password
kemudian
klik
tombol
Username:
197003252000031002
Password:
password
Sistem akan
menolakaks
es user
danmenamp
ilkan
“Username
dan
Password
Tidak
Ditemukan
!! Anda
Tidak
Sesuai
Harapan
Valid
129
login Berhak
Mengakses
Sistem Ini
!!Klik Untu
k Kembali
Login
”
5.
Mengetikk
an
username
dan
password
dengan
data yang
benar
kemudian
klik
tombol
login
Username:
197003252000031002
Password:
pa20000310
Sistem
menerima
akses login
dan
langsung
menampilka
n menu
utama
Sesuai
Harapan
Valid
2. Pengujian Terhadap Form Absensi Siswa
Tabel III.42.
Hasil Pengujian Black Box Testing Halaman Absensi Siswa.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Tidak
Memilih
kelas sesuai
dengan
jadwal
mengajar
Form Absensi Siswa :
(Kosong)
Sistem akan
menolak dan
tidak
melakukan
apa-apa
Sesuai
Harapan
Valid
2. Memilih
kelas sesuai
dengan
jadwal
mengajar
Form Absensi Siswa :
10MIA1
Sistem akan
menerima
dan
menampilkan
daftar nama
siswa yang
terdapat pada
kelas tersebut
Sesuai
Harapan
Valid
3. Melakukan
absensi
Eko Agus Setyawan :
Hadir
Sistem
menerima
Sesuai
Harapan
Valid
130
dengan
mengklik
radio
buttonyang
terdapat
pada daftar
absen kelas
kemudian
klik button
simpan
akses simpan
dan langsung
menyimpan
data kedalam
tabel absen
pada database
3. Pengujian Terhadap Form Rekapitulasi Absensi Siswa
Tabel III.43.
Hasil Pengujian Black Box Testing Halaman Rekapitulasi Absensi Siswa.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Tidak
Memilih
kelas dan
mata
pelajaran
Kelas :
(Silahkan Pilih Kelas)
Mata Pelajaran:
(Silahkan Pilih Mata
Pelajaran)
Sistem akan
menolak
akses user
dan
menampilkan
“Pilih item
pada daftar”.
sistem akan
menunjuk
pada combo
box
SILAHKAN
PILIH
KELAS
Sesuai
Harapan
Valid
2. Memilih
kelas dan
tidak
memilih
mata
pelajaran
Kelas :
10MIA1
Mata Pelajaran :
(Silahkan Pilih Mata
Pelajaran)
Sistem akan
menolak
akses user
dan
menampilkan
“Pilih item
Sesuai
Harapan
Valid
131
pada daftar”.
sistem akan
menunjuk
pada combo
box
SILAHKAN
PILIH
MATA
PELAJARAN
3. Tidak
memilih
kelas dan
memilih
mata
pelajaran
Kelas :
(Silahkan Pilih Mata
Kelas)
Mata Pelajaran :
PPKN
Sistem akan
menolak
akses user
dan
menampilkan
“Pilih item
pada daftar”.
sistem akan
menunjuk
pada combo
box
SILAHKAN
PILIH
KELAS
Sesuai
Harapan
Valid
4. Memilih
kelas dan
memilih
mata
pelajaran
Kelas :
10MIA1
Mata Pelajaran :
PPKN
Sistem akan
menerima dan
menampilkan
daftar
rekapitulasi
absensi kelas
tersebut
sesuai dengan
nama siswa
yang terdapat
pada kelas
tersebut
Sesuai
Harapan
Valid
4. Pengujian Terhadap Form Masukkan Nilai Siswa
Tabel III.44.
Hasil Pengujian Black Box Testing Halaman Masukkan Nilai Siswa.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
132
1. Combo box
kelas dan
combo box
mata
pelajaran
dibiarkan
tidak terisi
Kemudian
klik
lanjutkan
Kelas :
(Silahkan Pilih
Kelas)
Mata Pelajaran :
(Silahkan Pilih Mata
Pelajaran)
Sistem akan
menolak
akses user
dan
menampilkan
“Pilih item
pada daftar”.
sistem akan
menunjuk
pada combo
box
SILAHKAN
PILIH
KELAS
Sesuai
Harapan
Valid
2. Memilih
Combo box
kelas dan
combo box
mata
pelajaran
dibiarkan
tidak terisi
Kelas :
10 MIA 1
Mata Pelajaran :
(Silahkan Pilih Mata
Pelajaran)
Sistem akan
menolak
akses user
dan
menampilkan
“Pilih item
pada daftar”.
sistem akan
menunjuk
pada combo
box
SILAHKAN
PILIH
MATA
PELAJARAN
Sesuai
Harapan
Valid
3. Tidak
memilih
kelas dan
memilih
mata
pelajaran
Kelas :
(Silahkan Pilih Mata
Kelas)
Mata Pelajaran :
PPKN
Sistem akan
menolak
akses user
dan
menampilkan
“Pilih item
pada daftar”.
sistem akan
menunjuk
pada combo
box
SILAHKAN
PILIH
KELAS
Sesuai
Harapan
Valid
4. Memilih Kelas : Sistem Sesuai Valid
133
Combo box
kelas dan
combo box
mata
pelajaran
10 MIA 1
Mata Pelajaran :
Bahasa Inggris
menerima dan
menampilkan
form input
nilai dengan
daftar siswa
sesuai dengan
kelas yang
telah dipilih
oleh user
Harapan
5. Memasukkan
nilai pada
text box lebih
dari range
nilai yaitu
100
Nilai UTS :
1000
Sistem secara
otomatis akan
membuat text
box bernilai
sesuai dengan
angka
tertinggi
didalam range
Sesuai
Harapan
Valid
6. Memasukkan
nilai dengan
data yang
benar
kemudia
mengceklis
check box
pada masing-
masing nis
kemudian
klik simpan
Nilai Absen :
100
Nilai Tugas :
100
Nilai UTS :
100
Nilai UAS :
100
Sistem
menerima
akses simpan
dan langsung
menyimpan
data kedalam
tabel nilai
pada database
5. Pengujian Terhadap Form Rekapitulasi Nilai Siswa
Tabel III.45.
Hasil Pengujian Black Box Testing Halaman Rekapitulasi Nilai Siswa.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Tidak
Memilih
kelas dan
mata
pelajaran
Kelas :
(Silahkan Pilih Kelas)
Mata Pelajaran:
(Silahkan Pilih Mata
Pelajaran)
Sistem akan
menolak
akses user
dan
menampilkan
“Pilih item
pada daftar”.
Sesuai
Harapan
Valid
134
sistem akan
menunjuk
pada combo
box
SILAHKAN
PILIH
KELAS
2. Memilih
kelas dan
tidak
memilih
mata
pelajaran
Kelas :
10MIA1
Mata Pelajaran :
(Silahkan Pilih Mata
Pelajaran)
Sistem akan
menolak
akses user
dan
menampilkan
“Pilih item
pada daftar”.
sistem akan
menunjuk
pada combo
box
SILAHKAN
PILIH
MATA
PELAJARAN
Sesuai
Harapan
Valid
3. Tidak
memilih
kelas dan
memilih
mata
pelajaran
Kelas :
(Silahkan Pilih Mata
Kelas)
Mata Pelajaran :
PPKN
Sistem akan
menolak
akses user
dan
menampilkan
“Pilih item
pada daftar”.
sistem akan
menunjuk
pada combo
box
SILAHKAN
PILIH
KELAS
Sesuai
Harapan
Valid
4. Memilih
kelas dan
memilih
mata
pelajaran
Kelas :
10MIA1
Mata Pelajaran :
PPKN
Sistem akan
menerima dan
menampilkan
daftar
rekapitulasi
nilai siswa
kelas tersebut
sesuai dengan
Sesuai
Harapan
Valid
135
nama siswa
yang terdapat
pada kelas
tersebut
C. Pengujian Terhadap Halaman Siswa
1. Pengujian Terhadap Form LoginSiswa
Tabel III.46.
Hasil Pengujian Black Box Testing Halaman Login.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Username
dan
password
tidak diisi
kemudian
diklik
tombol
login
Username:
(kosong)
Password:
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap isi
bidang ini”
Sesuai
Harapan
Valid
2. Mengetikk
an
username
dan
password
tidak diisi
atau
kosong
kemudian
klik
Username:
5999
Password :
(kosong)
Sistem akan
menolak
akses user
dan
menampilkan
“Harap isi
bidang ini”
Sesuai
Harapan
Valid
136
tombol
login
3. Username
tidak diisi:
(kosong)
Dan
password
diisi:
kemudian
klik login
Username:
(kosong)
Password:
password
Sistem akan
menolak
akses user
dan
menampilkan
“Harap isi
bidang ini”
Sesuai
Harapan
Valid
4.
Mengetikk
an salah
satu
kondisi
salah
pada
Username
atau
password
kemudian
klik
tombol
login
Username:
5999
Password:
password
Sistem akan
menolak
akses user
dan
menampilkan
“Username
dan Password
Tidak
Ditemukan !!
Anda Tidak
Berhak
Mengakses
Sistem Ini
!!Klik Untuk
Kembali
Login
”
Sesuai
Harapan
Valid
5.
Mengetikk
an
username
dan
password
dengan
data yang
benar
kemudian
klik
tombol
login
Username:
5999
Password:
pa5999
Sistem
menerima
akses login
dan langsung
menampilkan
menu utama
Sesuai
Harapan
Valid
2. Pengujian Terhadap Form Lihat Nilai
Tabel III.47.
137
Hasil Pengujian Black Box Testing Halaman Lihat Nilai.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik menu
lihat nilai Sistem
menerima dan
menampilkan
semua data nilai
pada tabel nilai
didalam
database
berdasarkan NIS
siswa yang
melakukan login
Sesuai
Harapan
Valid
3. Pengujian Terhadap Form Jadwal Mata Pelajaran
Tabel III.48.
Hasil Pengujian Black Box Testing Halaman Jadwal Mata Pelajaran.
No Skenario
Pengujian
Test Cast Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1. Mengklik menu
jadwal mata
pelajaran
Sistem
menerima dan
menampilkan
semua data
jadwal mata
pelajaran pada
tabel jadwal
didalam
database
berdasarkan NIS
siswa yang
melakukan login
Sesuai
Harapan
Valid
Top Related