Anda di halaman 1dari 37

BAB V

IMPLEMENTASI DAN PENGUJIAN SISTEM

5.1 Implementasi Sistem


Implementasi sistem merupakan tahap pembangunan perangkat lunak, tahap
kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan tahap dimana
sistem siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi
perancangan sistem sehingga pengguna dapat memberi masukan pada
pengembangan sistem yang sedang dibangun.

5.1.1 Implementasi Perangkat Keras

Spesifikasi kebutuhan perangkat keras yang digunakan untuk pembangunan


aplikasi e-learning berbasis web di SMPN 1 Salawu adalah sebagai berikut:

Tabel 5.1 Spesifikasi Perangkat Keras

Perangkat Keras Spesifikasi


Processor Intel Core i3-2350M
RAM 2 GB DDR3
Harddisk 500 GB
VGA Intel HD Graphics 3000

5.1.2 Implementasi Perangkat Lunak

Spesifikasi perangkat lunak yang digunakan untuk pembangunan aplikasi


e-learning di SMPN 1 Salawu adalah sebagai berikut:

Tabel 5.2 Spesifikasi Perangkat Lunak

Perangkat Lunak Spesifikasi


Sistem Operasi Windows 7 Ultimate

148
149

Bahasa Pemrograman PHP, Javascript,CSS


Web Server Wamp Server
Database Server MySQL
Web Browser Mozilla Firefox, Google Chrome
Code Editor Macromedia Dreamweaver

5.1.3 Implementasi Basis Data

Pembuatan basis data dilakukan dengan menggunakan aplikasi DBMS


MySQL. Implementasi basis data dalam SQL adalah sebagai berikut:

Tabel 5.3 Implementasi Basis Data

No Nama Tabel Hasil Pembangkitan


1 admin CREATE TABLE IF NOT EXISTS `admin`
(
`id_admin` int(11) NOT NULL
AUTO_INCREMENT,
`username` varchar(15) NOT NULL,
`password` varchar(15) NOT NULL,
PRIMARY KEY (`id_admin`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=2
;
2 guru CREATE TABLE IF NOT EXISTS `guru` (
`nip` varchar(50) NOT NULL,
`nama` varchar(50) NOT NULL,
`username` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
`jabatan` varchar(20) NOT NULL,
`email` varchar(100) NOT NULL,
`status_login` varchar(5) DEFAULT
NULL,
`foto` varchar(250) DEFAULT NULL,
`id_admin` int(11) NOT NULL,
PRIMARY KEY (`nip`),
KEY `id_admin` (`id_admin`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
ALTER TABLE `guru`
ADD CONSTRAINT `guru_ibfk_1`
FOREIGN KEY (`id_admin`)
150

REFERENCES `admin` (`id_admin`);


3 siswa CREATE TABLE IF NOT EXISTS `siswa`
(
`nis` varchar(20) NOT NULL,
`nama` varchar(50) NOT NULL,
`username` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
`email` varchar(100) NOT NULL,
`no_hp` varchar(12) DEFAULT NULL,
`id_kelas` int(11) NOT NULL,
`status` varchar(10) DEFAULT NULL,
`foto` varchar(500) DEFAULT NULL,
`id_admin` int(11) NOT NULL,
PRIMARY KEY (`nis`),
KEY `id_admin` (`id_admin`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
ALTER TABLE `siswa`
ADD CONSTRAINT ` siswa _ibfk_1`
FOREIGN KEY (`id_admin`)
REFERENCES `admin` (`id_admin`);
4 kelas CREATE TABLE IF NOT EXISTS `kelas`
(
`id_kelas` int(11) NOT NULL
AUTO_INCREMENT,
`id_admin` int(11) NOT NULL,
`nama_kelas` varchar(20) NOT NULL,
PRIMARY KEY (`id_kelas`),
UNIQUE KEY `nama_kelas`
(`nama_kelas`),
KEY `id_admin` (`id_admin`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=4
;
ALTER TABLE `kelas`
ADD CONSTRAINT `kelas_ibfk_1`
FOREIGN KEY (`id_admin`)
REFERENCES `admin` (`id_admin`);
5 matpel CREATE TABLE IF NOT EXISTS
`matpel` (
`id_matpel` int(11) NOT NULL
AUTO_INCREMENT,
`id_admin` int(11) DEFAULT NULL,
`nama_matpel` varchar(100) DEFAULT
NULL,
PRIMARY KEY (`id_matpel`),
151

UNIQUE KEY `nama_matpel`


(`nama_matpel`),
KEY `id_admin` (`id_admin`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=4
;
ALTER TABLE `matpel`
ADD CONSTRAINT `matpel_ibfk_1`
FOREIGN KEY (`id_admin`)
REFERENCES `admin` (`id_admin`);
6 tahun_ajaran CREATE TABLE IF NOT EXISTS
`tahun_ajaran` (
`id_tahun_ajaran` int(11) NOT NULL
AUTO_INCREMENT,
`id_admin` int(11) NOT NULL,
`nama_tahun_ajaran` varchar(20) NOT
NULL,
`status` varchar(20) NOT NULL,
PRIMARY KEY (`id_tahun_ajaran`),
UNIQUE KEY `nama_tahun_ajaran`
(`nama_tahun_ajaran`),
KEY `id_admin` (`id_admin`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=4
;
ALTER TABLE `tahun_ajaran`
ADD CONSTRAINT
`tahun_ajaran_ibfk_1` FOREIGN KEY
(`id_admin`) REFERENCES `admin`
(`id_admin`);
7 diskusi CREATE TABLE IF NOT EXISTS
`diskusi` (
`id_diskusi` int(11) NOT NULL
AUTO_INCREMENT,
`nip` varchar(50) DEFAULT NULL,
`nis` varchar(20) DEFAULT NULL,
`judul_diskusi` varchar(50) NOT NULL,
`isi_diskusi` varchar(500) NOT NULL,
`tanggal` datetime NOT NULL,
`id_kel` int(11) NOT NULL,
PRIMARY KEY (`id_diskusi`),
KEY `nip` (`nip`,`nis`),
KEY `nis` (`nis`),
KEY `id_kel` (`id_kel`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
152

;
ALTER TABLE `diskusi`
ADD CONSTRAINT `diskusi_ibfk_4`
FOREIGN KEY (`nip`) REFERENCES
`guru` (`nip`),
ADD CONSTRAINT `diskusi_ibfk_5`
FOREIGN KEY (`nis`) REFERENCES
`siswa` (`nis`),
ADD CONSTRAINT `diskusi_ibfk_6`
FOREIGN KEY (`id_kel`) REFERENCES
`mengajar_kelas` (`id_kel`);
8 tanggapan CREATE TABLE IF NOT EXISTS
`tanggapan` (
`id_tanggapan` int(11) NOT NULL
AUTO_INCREMENT,
`id_diskusi` int(11) NOT NULL,
`nip` varchar(50) DEFAULT NULL,
`nis` varchar(20) DEFAULT NULL,
`isi_tanggapan` varchar(500) NOT NULL,
`tanggal` date NOT NULL,
PRIMARY KEY (`id_tanggapan`),
KEY `id_diskusi` (`id_diskusi`,`nip`,`nis`),
KEY `nip` (`nip`),
KEY `nis` (`nis`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
;
ALTER TABLE `tanggapan`
ADD CONSTRAINT `tanggapan_ibfk_8`
FOREIGN KEY (`nis`) REFERENCES
`siswa` (`nis`),
ADD CONSTRAINT `tanggapan_ibfk_6`
FOREIGN KEY (`id_diskusi`)
REFERENCES `diskusi` (`id_diskusi`),
ADD CONSTRAINT `tanggapan_ibfk_7`
FOREIGN KEY (`nip`) REFERENCES
`diskusi` (`nip`);
9 tugas CREATE TABLE IF NOT EXISTS `tugas`
(
`id_tugas` int(11) NOT NULL
AUTO_INCREMENT,
`nis` varchar(20) NOT NULL,
`id_kel` int(11) NOT NULL,
`nama_tugas` varchar(30) NOT NULL,
`file_tugas` varchar(200) NOT NULL,
PRIMARY KEY (`id_tugas`),
153

KEY `id_kel` (`id_kel `),


) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
;
ALTER TABLE `tugas`
ADD CONSTRAINT `tugas_ibfk_15`
FOREIGN KEY (`nis`) REFERENCES
`siswa` (`nis`),
ADD CONSTRAINT `tugas_ibfk_16`
FOREIGN KEY (`id_kel`) REFERENCES
`mengajar_kelas` (`id_kel`);
10 latihan CREATE TABLE IF NOT EXISTS
`latihan` (
`id_latihan` int(11) NOT NULL
AUTO_INCREMENT,
`judul_latihan` varchar(100) NOT NULL,
`jumlah_soal` int(11) NOT NULL,
`waktu` int(11) NOT NULL,
`status` varchar(12) NOT NULL,
`id_kel` int(11) NOT NULL,
PRIMARY KEY (`id_latihan`),
KEY `id_kel` (`id_kel`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
;
ALTER TABLE `latihan`
ADD CONSTRAINT `latihan_ibfk_1`
FOREIGN KEY (`id_kel`) REFERENCES
`mengajar_kelas` (`id_kel`);
11 soal CREATE TABLE IF NOT EXISTS `soal` (
`id_soal` int(11) NOT NULL
AUTO_INCREMENT,
`no_soal` int(11) NOT NULL,
`id_latihan` int(11) NOT NULL,
`pertanyaan` longtext NOT NULL,
`a` longtext NOT NULL,
`b` longtext NOT NULL,
`c` longtext NOT NULL,
`d` longtext NOT NULL,
`jawaban` longtext NOT NULL,
PRIMARY KEY (`id_soal`),
KEY `id_latihan` (`id_latihan`),
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
;
ALTER TABLE `soal`
154

ADD CONSTRAINT `soal_ibfk_1`


FOREIGN KEY (`id_latihan`)
REFERENCES `latihan` (`id_latihan`);
12 pengisian CREATE TABLE IF NOT EXISTS
`pengisian` (
`id_pengisian` int(11) NOT NULL
AUTO_INCREMENT,
`nis` varchar(20) NOT NULL,
`id_latihan` int(11) NOT NULL,
`no_soal` int(11) NOT NULL,
`jawaban` varchar(1) NOT NULL,
`skor` int(11) NOT NULL,
PRIMARY KEY (`id_pengisian`),
KEY `id_latihan` (`id_latihan`),
KEY `nis` (`nis`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
;
ALTER TABLE `pengisian`
ADD CONSTRAINT `pengisian_ibfk_1`
FOREIGN KEY (`nis`) REFERENCES
`siswa` (`nis`),
ADD CONSTRAINT `pengisian_ibfk_2`
FOREIGN KEY (`id_latihan`)
REFERENCES `latihan` (`id_latihan`);
13 nilai CREATE TABLE IF NOT EXISTS `nilai` (
`id_nilai` int(11) NOT NULL
AUTO_INCREMENT,
`nis` varchar(20) NOT NULL,
`id_latihan` int(11) NOT NULL,
`nilai` int(11) NOT NULL,
PRIMARY KEY (`id_nilai`),
KEY `nis` (`nis`,`id_latihan`),
KEY `id_latihan` (`id_latihan`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
;
ALTER TABLE `nilai`
ADD CONSTRAINT `nilai_ibfk_2`
FOREIGN KEY (`id_latihan`)
REFERENCES `latihan` (`id_latihan`),
ADD CONSTRAINT `nilai_ibfk_1`
FOREIGN KEY (`nis`) REFERENCES
`siswa` (`nis`);
14 mengajar CREATE TABLE IF NOT EXISTS
`mengajar` (
155

`id_mengajar` int(11) NOT NULL


AUTO_INCREMENT,
`nip` varchar(50) NOT NULL,
`id_matpel` int(11) NOT NULL,
`id_admin` int(11) NOT NULL,
PRIMARY KEY (`id_mengajar`),
KEY `nip` (`nip`),
KEY `id_matpel` (`id_matpel`),
KEY `id_admin` (`id_admin`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
;
ALTER TABLE `mengajar`
ADD CONSTRAINT `mengajar_ibfk_3`
FOREIGN KEY (`id_admin`)
REFERENCES `admin` (`id_admin`),
ADD CONSTRAINT `mengajar_ibfk_1`
FOREIGN KEY (`nip`) REFERENCES
`guru` (`nip`),
ADD CONSTRAINT `mengajar_ibfk_2`
FOREIGN KEY (`id_matpel`)
REFERENCES `matpel` (`id_matpel`);
15 Pengumuman CREATE TABLE IF NOT EXISTS
`pengumuman` (
`id_pengumuman` int(11) NOT NULL
AUTO_INCREMENT,
`id_kel` int(11) NOT NULL,
`judul_pengumuman` varchar(50) NOT
NULL,
`isi_pengumuman` varchar(500) NOT
NULL,
`tanggal` datetime NOT NULL,
PRIMARY KEY (`id_pengumuman`),
KEY `id_kel` (`id_kel`,`nip`),
KEY `nip` (`nip`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
;
ALTER TABLE `pengumuman`
ADD CONSTRAINT
`pengumuman_ibfk_3` FOREIGN KEY
(`id_kel`) REFERENCES `mengajar_kelas`
(`id_kel`);
16 materi CREATE TABLE IF NOT EXISTS `materi`
(
`id_materi` int(11) NOT NULL
156

AUTO_INCREMENT,
`id_kel` int(11) NOT NULL,
`nama_materi` varchar(20) NOT NULL,
`file_materi` varchar(200) NOT NULL,
`ukuran` int(11) DEFAULT NULL,
`waktu` date NOT NULL,
PRIMARY KEY (`id_materi`),
KEY `id_kelas` (`id_kel`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
;
ALTER TABLE `materi`
ADD CONSTRAINT `materi_ibfk_1`
FOREIGN KEY (`id_kel`) REFERENCES
`mengajar_kelas` (`id_kel`);
17 mengajar_kelas CREATE TABLE IF NOT EXISTS
`mengajar_kelas` (
`id_kel` int(11) NOT NULL
AUTO_INCREMENT,
`id_mengajar` int(11) NOT NULL,
`id_kelas` int(11) NOT NULL,
`id_tahun_ajaran` int(11) NOT NULL,
PRIMARY KEY (`id_kel`),
KEY `id_mengajar` (`id_mengajar`),
KEY `id_kelas` (`id_kelas`),
KEY `id_tahun_ajaran` (`id_tahun_ajaran`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1 AUTO_INCREMENT=1
;
ALTER TABLE `mengajar_kelas`
ADD CONSTRAINT
`mengajar_kelas_ibfk_3` FOREIGN KEY
(`id_tahun_ajaran`) REFERENCES
`tahun_ajaran` (`id_tahun_ajaran`),
ADD CONSTRAINT
`mengajar_kelas_ibfk_1` FOREIGN KEY
(`id_mengajar`) REFERENCES `mengajar`
(`id_mengajar`),
ADD CONSTRAINT
`mengajar_kelas_ibfk_2` FOREIGN KEY
(`id_kelas`) REFERENCES `kelas`
(`id_kelas`);
5.1.4 Implementasi Antarmuka

Implementasi antarmuka dilakukan dengan setiap halaman program yang


dibangun dan pengkodeannya dalam bentuk file program. Berikut ini adalah
157

implementasi antarmuka yang dibangun dan dibedakan antara antarmuka untuk


admin, guru dan siswa.
1. Implementasi Antarmuka Admin
Tabel 5.4 Implementasi Antarmuka Admin

Menu Deskripsi File


Login Untuk menangani logon.php
proses login admin
Pengaturan Untuk mengolah data pengaturan.php
admin
Data Guru Untuk mengolah data olah_guru.php
guru
Data Siswa Untuk mengolah data olah_siswa.php
siswa
Data Kelas Untuk mengolah data olah_kelas.php
kelas
Data Mata Pelajaran Untuk mengolah data olah_matpel.php
mata pelajaran
Data Mengajar Untuk mengolah data olah_mengajar.php
mengajar dan data
mengajar kelas
Data Tahun Ajaran Untuk mengolah data olah_tahun_ajaran.php
tahun ajaran
Ubah Data Guru Untuk mengubah data olah_guru_edit.php
guru
Ubah Data Siswa Untuk mengubah data olah_siswa_edit.php
siswa
Ubah Data Kelas Untuk mengubah data olah_kelas_edit.php
kelas
Ubah Data Mata Untuk mengubah data olah_matpel_edit.php
Pelajaran mata pelajaran
Hapus Data Guru Untuk menghapus olah_guru_hapus.php
data guru
Hapus Data Siswa Untuk menghapus olah_siswa_hapus.php
data Siswa
Hapus Data Kelas Untuk menghapus olah_kelas_hapus.php
data kelas
Hapus Data Mata Untuk menghapus olah_matpel_hapus.php
Pelajaran data mata pelajaran
2. Implementasi Antarmuka Guru
Tabel 5.5 Implementasi Antarmuka Guru

Menu Deskripsi File


Login Untuk menangani login_proses.php
158

proses login guru


Buat Kelas Untuk membuat kelas guru_isi_buat_kelas.php
virtual
Ubah Data Untuk mengubah data guru_ubah_data.php
akun guru
Masuk Kelas Untuk melakukan guru_masuk_kelas.php
kegiatan pembelajaran
di sistem
Pengumuman Untuk membuat guru_buat_pengumuman
pengumuman .php
Ubah Pengumuman Untuk mengubah guru_edit_pengumuman
pengumuman .php
Hapus Pengumuman Untuk Menghapus guru_hapuspeng_proses.
pengumuman php
Diskusi Untuk mengolah data guru_diskusi_buat.php
diskusi
Tambah Komentar Untuk memberikan guru_diskusi_detail.php
Diskusi komentar pada diskusi
Latihan Untuk mengolah guru_latihan_buat.php
latihan
Ubah Latihan Untuk mengubah guru_latihan_edit.php
latihan
Buat Soal Untuk membuat soal guru_latihan_soal.php
latihan
Materi Untuk mengolah data guru_materi_buat.php
materi
Tugas Untuk mengolah data guru_masuk_kelas.php
tugas

3. Implementasi Antarmuka Siswa


Tabel 5.6 Implementasi Antarmuka Siswa

Menu Deskripsi File


Login Untuk menangani login_proses.php
proses login siswa
Ubah Data Untuk mengubah data siswa_ubah_data.php
akun siswa
Masuk Kelas Untuk melakukan Siswa_masuk_kelas.php
kegiatan pembelajaran
di sistem
Pengumuman Untuk melihat data siswa_masuk_kelas.php
pengumuman
Diskusi Untuk mengolah data siswa_diskusi_buat.php
159

diskusi
Tambah Komentar Untuk menambahkan siswa_diskusi_detail.php
komentar pada diskusi
Latihan Untuk mengikuti guru_latihan_ikut.php
latihan yang dibuat
oleh guru
Lihat Hasil Latihan Untuk melihat nilai siswa_latihan_hasil
hasil latihan
Materi Untuk melihat dan siswa_masuk_kelas.php
mendownload data
materi
Tugas Untuk mengumpulkan siswa_masuk_kelas.php
data tugas

5.2 Pengujian Sistem

Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas


perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi,
perancangan, dan pengkodean. Pengujian yang digunakan untuk menguji sistem
ini adalah metode pengujian black-box. Pengujian black-box berfokus pada
persyaratan fungsional perangkat lunak.
5.2.1 Rencana Pengujian

Rencana pengujian akan dilakukan dengan menguji sistem secara black-box


Pengujian perangkat lunak ini menggunakan data uji berdasarkan data yang
terdapat di sistem e-learning SMPN 1 Salawu.

Tabel 5.7 Rencana Pengujian Aplikasi E-Learning

Item Uji Detail Pengujian


Isi data login
Login Verifikasi username
Verifikasi password
Import Data Guru
Pengolahan Data Tambah Data guru
Guru Ubah Data guru
Hapus Data Guru
Pengolahan Data Import Data Siswa
Siswa Tambah Data Siswa
160

Ubah Data Siswa


Hapus Data Siswa
Tambah Data Kelas
Pengolahan Data
Ubah Data Kelas
Kelas
Hapus Data Kelas
Tambah Data Mata Pelajaran
Pengolahan Data
Ubah Data Mata Pelajaran
Mata Pelajaran
Hapus Data Mata Pelajaran
Tambah Data Tahun Ajaran
Pengolahan Data
Hapus Data Tahun Ajaran
Tahun Ajaran
Set Tahun Ajatan
Pengolahan Data Tambah Data Mengajar
Mengajar Hapus Data Mengajar
Ubah Profil Ubah profil pengguna
Tambah data materi
Pengolahan
Hapus Data materi
Materi Pelajaran
Download data materi
Tambah Data pengumuman
Pengolahan
Ubah Data pengumuman
Pengumuman
Hapus Data pengumuman
Pengolahan Tambah Topik Diskusi
Diskusi Tambah Komentar
Tambah data Tugas
Pengolahan
Hapus Data tugas
Tugas
Download data tugas
Tambah Data Latihan
Ubah Data Latihan
Pengolahan
Hapus Data Latihan
Latihan
Buat soal
Lihat Hasil

5.2.2 Kasus dan Hasil Pengujian

Berdasarkan rencana pengujian, maka dapat dilakukan pengujian black-box


pada aplikasi e-learning SMPN 1 Salawu yang dapat di lihat pada halaman
berikut:
1. Login Guru
Tabel 5.8 Pengujian Login Guru
Kasus Hasil Uji (Data Benar)
Data masukan Yang Pengamatan Kesimpulan
161

Diharapkan
Username: Masuk pada form Masuk pada [ √ ] Diterima
195304121984031084 menu pengguna form [ ] Ditolak
Password : yang sesuai menu pengguna
195304121984031084 pilihan yang
Radio button : Guru sesuai pilihan
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Username: Halaman guru Halaman guru [ √ ] Diterima
salah tidak dapat tidak dapat [ ] Ditolak
Password : diakses dan diakses dan
195304121984031084 kembali ke form kembali ke
Radio button : Guru login dan form login dan
menampilkan menampilkan
pesan “username pesan
atau password “username atau
anda salah” password anda
salah”
Username: Halaman guru Halaman guru [ √ ] Diterima
kosong tidak dapat tidak dapat [ ] Ditolak
Password : diakses dan diakses,
kosong kembali ke form kembali ke
Radio button : Guru login dan form login dan
menampilkan menampilkan
pesan “Data yang pesan “Data
anda masukkan yang anda
tidak lengkap” masukkan tidak
lengkap”
Username: Halaman guru Halaman guru [ √ ] Diterima
195304121984031084 tidak dapat tidak dapat [ ] Ditolak
Password : diakses, kembali diakses,
195304121984031084 ke form login dan kembali ke
Radio button : kosong menampilkan form login dan
pesan “Data yang menampilkan
anda masukkan pesan “Data
tidak lengkap” yang anda
masukkan tidak
lengkap”

2. Login Siswa
Tabel 5.9 Pengujian Login Siswa
Kasus Hasil Uji (Data Benar)
162

Data masukan Yang Pengamatan Kesimpulan


Diharapkan
Username: Masuk pada form Masuk pada [ √ ] Diterima
121307001 menu pengguna form [ ] Ditolak
Password : yang sesuai menu pengguna
qwerty pilihan yang
Radio button : sesuai pilihan
Siswa
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Username: Tidak dapat Tidak dapat [ √ ] Diterima
salah masuk, kembali ke masuk, kembali [ ] Ditolak
Password : form login dan ke form login
qwerty menampilkan dan
Radio button : pesan “username menampilkan
Siswa atau password pesan “username
anda salah” atau password
anda salah”
Username: Tidak dapat Tidak dapat [ √ ] Diterima
kosong masuk, kembali ke masuk, kembali [ ] Ditolak
Password : form login dan ke form login
kosong menampilkan dan
Radio button : pesan “username menampilkan
Siswa atau password pesan “username
anda salah” atau password
anda salah”
Username: Tidak dapat Tidak dapat [ √ ] Diterima
121307001 masuk, kembali ke masuk, kembali [ ] Ditolak
Password : form login dan ke form login
qwerty menampilkan dan
Radio button : pesan “username menampilkan
kosong atau password pesan “username
anda salah” atau password
anda salah”

3. Login Admin
Tabel 5.10 Pengujian Login Admin
163

Kasus Hasil Uji (Data Benar)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Username: Masuk pada form Masuk pada [ √ ] Diterima
admin menu pengguna form [ ] Ditolak
Password : yang sesuai menu pengguna
Admin pilihan yang
sesuai pilihan
Kasus Hasil Uji (Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Username: Tidak dapat Tidak dapat [ √ ] Diterima
salah masuk, kembali ke masuk, kembali [ ] Ditolak
Password : form login dan ke form login
Admin menampilkan dan
pesan “username menampilkan
atau password pesan “username
anda salah” atau password
anda salah”
Username: Tidak dapat Tidak dapat [ √ ] Diterima
kosong masuk, kembali ke masuk, kembali [ ] Ditolak
Password : form login dan ke form login
kosong menampilkan dan
pesan “username menampilkan
atau password pesan “username
anda salah” atau password
anda salah”

4. Import Data Guru


Tabel 5.11 Pengujian Import Data Guru

Kasus Hasil Uji (Data Benar)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Import : guru.xlx Data guru Data guru [ √ ] Diterima
tersimpan tersimpan [ ] Ditolak
Tampil pesan Tampil pesan
sukses : “Proses sukses : “Proses
import data import data
selesai. selesai.
Jumlah data yang Jumlah data yang
sukses diimport : ” sukses diimport :

Kasus Hasil Uji (Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Import : kosong Akan Akan [ √ ] Diterima
menampilkan menampilkan [ ] Ditolak
pesan :”Jumlah pesan :”Jumlah
164

data yang berhasil data yang


diimport: 0” berhasil
diimport: 0”

5. Tambah Data Guru


Tabel 5.12 Pengujian Tambah Data Guru

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
NIP: Data guru Data guru [ √ ] Diterima
195304121984031084 disimpan. disimpan. [ ] Ditolak
Nama : Kembali ke olah Kembali ke
Nasihin, S.Pd. data guru. olah
Tampil pesan data guru.
sukses : “Data Tampil pesan
telah disimpan” sukses : “Data
telah
disimpan”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
NIP: Akan Akan [ √ ] Diterima
195304121984031084 menampilkan menampilkan [ ] Ditolak
Nama : pesan :”data harus pesan :”data
Kosong diisi” dan harus diisi”
kembali ke form dan kembali
tambah data guru ke form
tambah data
guru
NIP: Akan Akan [ √ ] Diterima
19530412198403 menampilkan menampilkan [ ] Ditolak
Nama : Nasihin, S. pesan :”data yang pesan :”data
Pd. anda masukkan yang anda
salah” dan masukkan
kembali ke form salah” dan
tambah data guru kembali ke
form tambah
data guru
NIP: qwerty Akan Akan [ √ ] Diterima
Nama : Nasihin, S. menampilkan menampilkan [ ] Ditolak
Pd. pesan :”data yang pesan :”data
anda masukkan yang anda
salah” dan masukkan
kembali ke form salah” dan
165

tambah data guru kembali ke


form tambah
data guru
NIP: sudah ada Akan Akan [ √ ] Diterima
Nama : Nasihin, S. menampilkan menampilkan [ ] Ditolak
Pd. pesan :”data yang pesan :”data
anda masukkan yang anda
sudah ada” dan masukkan
kembali ke form sudah ada”
tambah data guru dan kembali
ke form
tambah data
guru

6. Ubah Data Guru


Tabel 5.13 Pengujian Ubah Data Guru
Kasus Hasil Uji (Data Benar)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
NIP: Data guru Data guru [ √ ] Diterima
195304121984031084 disimpan. disimpan. [ ] Ditolak
Nama : Kembali ke olah Kembali ke
Nasihin, S.Pd. data guru. olah
Tampil pesan data guru.
sukses : “Data Tampil pesan
telah diubah” sukses : “Data
telah diubah”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
NIP: Akan Akan [ √ ] Diterima
195304121984031084 menampilkan menampilkan [ ] Ditolak
Nama : pesan :”data pesan :”data
Kosong harus diisi” harus diisi”
NIP: Akan Akan [ √ ] Diterima
qwerty menampilkan menampilkan [ ] Ditolak
Nama : pesan :”yang pesan :”yang
Kosong anda masukkan anda masukkan
salah” dan salah” dan
kembali ke form kembali ke
ubah data guru form ubah data
guru
7. Hapus Data Guru
Tabel 5.14 Pengujian Hapus Data Guru
166

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Pilih Data Guru Tampil form Tampil form [ √ ] Diterima
dan klik Aksi konfirmasi konfirmasi [ ] Ditolak
Hapus. “Apakah Anda “Apakah Anda
Akan Akan
Menghapus Data Menghapus
ini?” Pilih OK Data
atau Cancel ini?” Pilih OK
Tekan OK atau Cancel
tampil Tekan OK
pesan sukses tampil
:”data berhasil pesan sukses
dihapus”, Tekan :”data berhasil
Cancel kembali dihapus”,
ke olah Data Tekan
Guru Cancel
kembali
ke olah Data
Guru

8. Import Data Siswa


Tabel 5.15 Pengujian Import Data Siswa
Kasus Hasil Uji (Data Benar)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Import : siswa.xlx Data siswa Data siswa [ √ ] Diterima
tersimpan tersimpan [ ] Ditolak
Tampil pesan Tampil pesan
sukses : “Proses sukses :
import data “Proses import
selesai. data selesai.
Jumlah data Jumlah data
yang sukses yang sukses
diimport : ” diimport : ”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Import : kosong Akan Akan [ √ ] Diterima
menampilkan menampilkan [ ] Ditolak
pesan :”Jumlah pesan :”Jumlah
data yang berhasil data yang
diimport: 0” berhasil
diimport: 0”
167

9. Tambah Data Siswa


Tabel 5.16 Pengujian Tambah Data Siswa

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
NIS: Data Siswa Data siswa [ √ ] Diterima
121307123 disimpan. disimpan. [ ] Ditolak
Nama : Kembali ke olah Kembali ke olah
Ade Safitri data siswa. data guru.
Tampil pesan Tampil pesan
sukses : “Data sukses : “Data
telah disimpan” telah disimpan”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
NIS: Akan Akan [ √ ] Diterima
121307123 menampilkan menampilkan [ ] Ditolak
Nama : pesan :”data harus pesan :”data
Kosong diisi” dan kembali harus diisi” dan
ke form tambah kembali ke form
data siswa tambah data
siswa
NIS: Akan Akan [ √ ] Diterima
Sudah ada menampilkan menampilkan [ ] Ditolak
Nama : pesan :”data yang pesan :”data
Ade Safitri anda masukkan yang anda
sudah ada” dan masukkan sudah
kembali ke form ada” dan
tambah data siswa kembali ke form
tambah data
siswa
NIS: Akan Akan [ √ ] Diterima
qwerty menampilkan menampilkan [ ] Ditolak
Nama : pesan :”data yang pesan :”data
Ade Safitri anda masukkan yang anda
salah” dan masukkan salah”
kembali ke form dan kembali ke
tambah data siswa form tambah
data siswa

10. Ubah Data Siswa


168

Tabel 5.17 Pengujian Ubah Data Siswa

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
NIS: Data Siswa Data siswa [ √ ] Diterima
121307123 disimpan. disimpan. [ ] Ditolak
Nama : Kembali ke olah Kembali ke olah
Ade Safitri data siswa. data guru.
Tampil pesan Tampil pesan
sukses : “Data sukses : “Data
telah diubah” telah diubah”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
NIS: Akan Akan [ √ ] Diterima
121307123 menampilkan menampilkan [ ] Ditolak
Nama : pesan :”data harus pesan :”data
Kosong diisi” harus diisi”
NIS: Akan Akan [ √ ] Diterima
qwerty menampilkan menampilkan [ ] Ditolak
Nama : pesan :”data yang pesan :”data
Kosong anda masukkan yang anda
salah” dan kembali masukkan salah”
ke form ubah data dan kembali ke
siswa form ubah data
siswa

11. Hapus Data Siswa


Tabel 5.18 Pengujian Hapus Data Siswa

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Pilih Data Siswa Tampil form Tampil form [ √ ] Diterima
dan klik Aksi konfirmasi konfirmasi [ ] Ditolak
Hapus. “Apakah Anda “Apakah Anda
Akan Akan
Menghapus Data Menghapus Data
ini?” Pilih OK ini?” Pilih OK
atau Cancel atau Cancel
Tekan OK tampil Tekan OK tampil
pesan sukses pesan sukses
:”data berhasil :”data berhasil
dihapus”, Tekan dihapus”, Tekan
Cancel kembali Cancel kembali
169

ke olah Data ke olah Data


Siswa Siswa

12. Tambah Data Kelas


Tabel 5.19 Pengujian Tambah Data Kelas

Kasus Hasil Uji (Data Benar)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Nama Kelas: Data Kelas Data kelas [ √ ] Diterima
VII A disimpan. disimpan. [ ] Ditolak
Kembali ke olah Kembali ke olah
data Kelas. data kelas.
Tampil pesan Tampil pesan
sukses : “data sukses : “data
berhasil disimpan” berhasil
disimpan”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Nama Kelas: Akan Akan [ √ ] Diterima
kosong menampilkan menampilkan [ ] Ditolak
pesan :”data harus pesan :”data
diisi” dan kembali harus diisi” dan
ke form tambah kembali ke form
data kelas tambah data
kelas
Nama Kelas: Akan Akan [ √ ] Diterima
Angka/lebih dari 6 menampilkan menampilkan [ ] Ditolak
hurup pesan :”data yang pesan :”data
anda masukan yang anda
salah” dan masukan salah”
kembali ke form dan kembali ke
tambah data kelas form tambah
data kelas
Nama Kelas: Akan Akan [ √ ] Diterima
Sudah ada menampilkan menampilkan [ ] Ditolak
pesan :”data yang pesan :”data
anda masukkan yang anda
sudah ada” dan masukkan sudah
kembali ke form ada” dan kembali
tambah data kelas ke form tambah
data kelas

13. Ubah Data Kelas


170

Tabel 5.20 Pengujian Ubah Data Kelas

Kasus Hasil Uji (Data Benar)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Nama Kelas: Data Kelas Data kelas [ √ ] Diterima
Kelas VII B disimpan. disimpan. [ ] Ditolak
Kembali ke olah Kembali ke olah
data Kelas. data kelas.
Tampil pesan Tampil pesan
sukses : “data sukses : “data
berhasil diubah” berhasil diubah”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Nama Kelas: Akan Akan [ √ ] Diterima
kosong menampilkan menampilkan [ ] Ditolak
pesan :”data harus pesan :”data
diisi” dan kembali harus diisi” dan
ke olah data kelas kembali ke olah
data kelas

14. Hapus Data Kelas


Tabel 5.21 Pengujian Hapus Data Kelas

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Pilih Data Kelas Tampil form Tampil form [ √ ] Diterima
dan klik Aksi konfirmasi konfirmasi [ ] Ditolak
Hapus. “Apakah Anda “Apakah Anda
Akan Akan
Menghapus Data Menghapus Data
ini?” Pilih ini?” Pilih
OK atau Cancel OK atau Cancel
Tekan OK tampil Tekan OK tampil
pesan sukses pesan sukses
:”data berhasil :”data berhasil
dihapus”, Tekan dihapus”, Tekan
Cancel kembali ke Cancel kembali
olah Data Data ke olah Data
Kelas Kelas

15. Tambah Data Mata Pelajaran


171

Tabel 5.22 Pengujian Tambah Data Mata Pelajaran


Kasus Hasil Uji (Data Benar)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Nama Mata Data Mata Data Mata [ √ ] Diterima
Pelajaran: Pelajaran Pelajaran [ ] Ditolak
Matematika disimpan. disimpan.
Kembali ke olah Kembali ke olah
data Mata data Mata
Pelajaran. Pelajaran.
Tampil pesan Tampil pesan
sukses : “data sukses : “data
berhasil disimpan” berhasil
disimpan”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Nama Mata Akan Akan [ √ ] Diterima
Pelajaran: menampilkan menampilkan [ ] Ditolak
kosong pesan :”data harus pesan :”data
diisi” harus diisi”
Nama Mata Akan Akan [ √ ] Diterima
Pelajaran: menampilkan menampilkan [ ] Ditolak
Sudah ada pesan :”data yang pesan :”data
anda masukkan yang anda
sudah ada” dan masukkan sudah
kembali ke form ada” dan kembali
tambah data mata ke form tambah
pelajaran data mata
pelajaran

16. Ubah Data Mata Pelajaran


Tabel 5.23 Pengujian Ubah Data Mata pelajaran

Kasus Hasil Uji (Data Benar)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Nama Mata Data Mata Data Mata [ √ ] Diterima
Pelajaran: Pelajaran Pelajaran [ ] Ditolak
Bahasa Indonesia disimpan. disimpan.
Kembali ke olah Kembali ke olah
data Mata data Mata
Pelajaran. Pelajaran.
Tampil pesan Tampil pesan
sukses : “data sukses : “data
berhasil diubah” berhasil diubah”
172

Kasus Hasil Uji (Data Salah)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Nama Kelas: Akan Akan [ √ ] Diterima
kosong menampilkan menampilkan [ ] Ditolak
pesan :”data harus pesan :”data
diisi” harus diisi”
Nama Mata Akan Akan [ √ ] Diterima
Pelajaran: menampilkan menampilkan [ ] Ditolak
Sudah ada pesan :”data yang pesan :”data
anda masukkan yang anda
sudah ada” dan masukkan sudah
kembali ke olah ada” dan kembali
data mata ke olah data mata
pelajaran pelajaran

17. Hapus Data Mata Pelajaran


Tabel 5.24 Pengujian Hapus Data Mata Pelajaran

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Pilih Data Mata Tampil form Tampil form [ √ ] Diterima
Pelajaran konfirmasi konfirmasi [ ] Ditolak
dan klik Aksi “Apakah Anda “Apakah Anda
Hapus. Yakin menghapus Yakin
data ini?” Pilih menghapus
OK atau Cancel data ini?” Pilih
Tekan OK tampil OK atau Cancel
pesan sukses Tekan OK tampil
:”data berhasil pesan sukses
dihapus”, Tekan :”data berhasil
Cancel kembali ke dihapus”, Tekan
olah Data Data Cancel kembali
Mata Pelajaran ke olah Data
Mata Pelajaran

18. Tambah Data Mengajar


Tabel 5.25 Pengujian Tambah Data Mengajar
Kasus Hasil Uji (Data Benar)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Plih Guru : Ade Data Mengajar Data Mengajar [ √ ] Diterima
Garwandi disimpan. disimpan. [ ] Ditolak
Pilih Mata Kembali ke olah Kembali ke olah
173

Pelajaran: data mengajar data mengajar


Matematika Tampil pesan Tampil pesan
Pilih Kelas : Kelas sukses : “data sukses : “data
VII B berhasil disimpan” berhasil
disimpan”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Plih Guru : kosong Akan Akan [ √ ] Diterima
Pilih Mata menampilkan menampilkan [ ] Ditolak
Pelajaran: kosong pesan :”data harus pesan :”data
Pilih Kelas : Kelas diisi” dan kembali harus diisi” dan
kosong ke olah data kembali ke olah
mengajar data mengajar

19. Hapus Data Mengajar


Tabel 5.26 Pengujian Hapus Data Mengajar

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Pilih Data Tampil form Tampil form [ √ ] Diterima
Mengajar konfirmasi konfirmasi [ ] Ditolak
dan klik Aksi “Apakah Anda “Apakah Anda
Hapus. Yakin menghapus Yakin
data ini?” Pilih menghapus
OK atau Cancel data ini?” Pilih
Tekan OK tampil OK atau Cancel
pesan sukses Tekan OK tampil
:”data berhasil pesan sukses
dihapus”, Tekan :”data berhasil
Cancel kembali ke dihapus”, Tekan
olah Data Cancel kembali
Mengajar ke olah Data
Mengajar

20. Tambah Data Tahun Ajaran


Tabel 5.27 Pengujian Tambah Tahun Ajaran
Kasus Hasil Uji (Data Benar)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Nama Tahun Data Tahun Ajaran Data Tahun [ √ ] Diterima
Ajaran: disimpan. Ajaran disimpan. [ ] Ditolak
2011/2012 Kembali ke olah Kembali ke olah
data Tahun Ajaran data Tahun
174

Tampil pesan Ajaran


sukses : “data Tampil pesan
berhasil disimpan” sukses : “data
berhasil
disimpan”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Nama Tahun Akan Akan [ √ ] Diterima
Ajaran: menampilkan menampilkan [ ] Ditolak
kosong pesan :”data harus pesan :”data
diisi” dan kembali harus diisi” dan
ke form tambah kembali ke form
data tahun ajaran tambah data
tahun ajaran
Nama Tahun Akan Akan [ √ ] Diterima
Ajaran: menampilkan menampilkan [ ] Ditolak
Sudah ada pesan :”data yang pesan :”data
anda masukkan yang anda
sudah ada” dan masukkan sudah
kembali ke form ada” dan
tambah data tahun kembali ke form
ajaran tambah data
tahun ajaran
Nama Tahun Akan Akan [ √ ] Diterima
Ajaran: menampilkan menampilkan [ ] Ditolak
Aaaa/bbbb pesan :”data yang pesan :”data
anda masukkan yang anda
sudah ada” dan masukkan sudah
kembali ke form ada” dan
tambah data tahun kembali ke form
ajaran tambah data
tahun ajaran

21. Hapus Data Tahun Ajaran


Tabel 5.28 Pengujian Hapus Data Mata Pelajaran

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Pilih Data Tahun Tampil form Tampil form [ √ ] Diterima
Ajaran konfirmasi konfirmasi [ ] Ditolak
dan klik Aksi “Apakah Anda “Apakah Anda
Hapus. Yakin menghapus Yakin
data ini?” Pilih menghapus
OK atau Cancel data ini?” Pilih
175

Tekan OK tampil OK atau Cancel


pesan sukses Tekan OK tampil
:”data berhasil pesan sukses
dihapus”, Tekan :”data berhasil
Cancel kembali ke dihapus”, Tekan
olah Data Data Cancel kembali
Tahun Ajaran ke olah Data
Tahun Ajaran

22. Set Tahun Ajaran


Tabel 5.29 Pengujian Hapus Data Mata Pelajaran

Kasus Hasil Uji (Data Benar)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Pilih Data Tahun Tampil form Tampil form [ √ ] Diterima
Ajaran konfirmasi konfirmasi [ ] Ditolak
dan klik Aksi “Apakah Anda “Apakah Anda
Aktifkan. Yakin Yakin
mengaktifkan mengaktifkan
tahun ajaran ini?” tahun ajaran
Pilih ini?” Pilih
OK atau Cancel OK atau Cancel
Tekan OK status Tekan OK status
tahun ajaran tahun ajaran
menjadi menjadi
:”Aktif” :”Aktif”
Tekan Tekan
Cancel kembali ke Cancel kembali
olah Data Data ke olah Data
Tahun Ajaran Data
Tahun Ajaran

23. Ubah Data Akun


Tabel 5.30 Pengujian Ubah Data Akun

Kasus Hasil Uji (Data Benar)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Password: 1234 Data disimpan. Data disimpan. [ √ ] Diterima
Ulangi Password: Kembali ke Kembali ke [ ] Ditolak
1234 halaman utama halaman utama
admin dan admin dan
menapilkan pesan: menapilkan
“data anda sudah pesan: “data
diupdate” anda sudah
diupdate”
176

Kasus Hasil Uji (Data Salah)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Password: 1234 Akan Akan [ √ ] Diterima
Ulangi Password: menampilkan menampilkan [ ] Ditolak
qwerty pesan :”data pesan :”data
password harus password harus
sama” sama”
Password: kosong Akan Akan
Ulangi Password: menampilkan menampilkan
1234 pesan :”data pesan :”data
password harus password harus
diisi” diisi”

24. Tambah Materi


Tabel 5.31 Pengujian Tambah Materi

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Judul Materi: Materi berhasil Materi berhasil [ √ ] Diterima
Trigonometri disimpan dan disimpan dan [ ] Ditolak
File Materi: meanpilkan pesan: meanpilkan
Trigonometri.doc “materi telah pesan: “materi
Dibagikan ke kelas : ditambahkan” telah
Kelas VII B ditambahkan”
Kelas VII C

Kasus Hasil Uji (Data Salah)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Judul Materi: Akan Akan [ √ ] Diterima
kosong menampilkan menampilkan [ ] Ditolak
File Materi: pesan :”data harus pesan :”data
Trigonometri.doc diisi lengkap” dan harus diisi
Dibagikan ke kelas : kembali ke form lengkap” dan
Kelas VII B tambah materi kembali ke form
Kelas VII C tambah materi

Judul Materi: BAB Akan Akan [ √ ] Diterima


II menampilkan menampilkan [ ] Ditolak
File Materi: pesan :”data yang pesan :”data
Trigonometri.asc anda masukkan yang anda
Dibagikan ke kelas : salah” dan masukkan salah”
Kelas VII B kembali ke form dan kembali ke
Kelas VII C tambah materi form tambah
177

materi
Judul Materi: BAB Akan Akan [ √ ] Diterima
II menampilkan menampilkan [ ] Ditolak
File Materi: pesan :”ukuran pesan :”ukuran
Trigonometri.pdf file yang anda file yang anda
[ukuran file: 19MB] masukkan terlalu masukkan terlalu
Dibagikan ke kelas : besar” dan besar” dan
Kelas VII B kembali ke form kembali ke form
Kelas VII C tambah materi tambah materi

25. Download Materi


Tabel 5.32 Pengujian Download Materi

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Tekan tombol File Materi File Materi [ √ ] Diterima
download Pelajaran Pelajaran [ ] Ditolak
didownload diunduh.,
sesuai yang
diharapkan

26. Hapus Materi


Tabel 5.33 Pengujian Hapus Data materi
Kasus Hasil Uji (Data Benar)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Pilih Data Materi Tampil form Tampil form [ √ ] Diterima
dan klik Aksi konfirmasi “Apakah konfirmasi [ ] Ditolak
Hapus. Anda Yakin “Apakah Anda
Akan Menghapus Yakin
Materi ini?” Pilih Akan
OK atau Cancel Menghapus
Tekan OK tampil Materi ini?” Pilih
pesan sukses OK atau Cancel
:”data berhasil Tekan OK tampil
dihapus”, Tekan pesan sukses
Cancel kembali ke :”data berhasil
menu guru masuk dihapus”, Tekan
kelas Cancel kembali
ke menu guru
masuk kelas

27. Tambah Pengumuman


178

Tabel 5.34 Pengujian Tambah Pengumuman

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Judul Pengumuman Pengumuman [ √ ] Diterima
Pengumuman: berhasil disimpan berhasil [ ] Ditolak
Liburan dan menanpilkan disimpan dan
Isi Pengumuman: pesan: menanpilkan
Untuk liburan “pengumuman pesan:
semester telah disimpan” “pengumuman
telah disimpan”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Judul Akan Akan [ √ ] Diterima
Pengumuman: menampilkan menampilkan [ ] Ditolak
Liburan pesan :”data harus pesan :”data
Isi Pengumuman: diisi lengkap” harus diisi
kosong lengkap”

28. Ubah Pengumuman


Tabel 5.35 Pengujian Ubah Pengumuman

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Judul Pengumuman Pengumuman [ √ ] Diterima
Pengumuman: berhasil diubah berhasil [ ] Ditolak
Liburan dan menanpilkan disimpan dan
Isi Pengumuman: pesan: menanpilkan
Untuk semester ini “pengumuman pesan:
tidak ada liburan telah diubah” “pengumuman
telah diubah”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Judul Akan Akan [ √ ] Diterima
Pengumuman: menampilkan menampilkan [ ] Ditolak
kosong pesan :”data harus pesan :”data
Isi Pengumuman: diisi lengkap” harus diisi
kosong lengkap”
179

29. Hapus Pengumuman


Tabel 5.36 Pengujian Hapus Pengumuman

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Pilih Data Tampil form Tampil form [ √ ] Diterima
Pengumuman konfirmasi “Yakin konfirmasi [ ] Ditolak
dan klik Aksi ingin menghapus “Yakin
Hapus. data ini?” Pilih ingin menghapus
OK atau Cancel data ini?” Pilih
Tekan OK tampil OK atau Cancel
pesan sukses Tekan OK
:”data berhasil tampil
dihapus”, Tekan pesan sukses
Cancel kembali ke :”data berhasil
menu guru masuk dihapus”, Tekan
kelas Cancel kembali
ke menu guru
masuk kelas

30. Buat Diskusi


Tabel 5.37 Pengujian Buat Diskusi
Kasus Hasil Uji (Data Benar)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Judul Diskusi: Topik Diskusi Topik Diskusi [ √ ] Diterima
Quiz 3 berhasil disimpan berhasil [ ] Ditolak
Isi Diskusi: Nilai dan menanpilkan disimpan dan
quiz 3 sudah pesan: “diskusi menanpilkan
keluar? telah dibuat” pesan: “diskusi
telah dibuat”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Judul Diskusi: Akan Akan [ √ ] Diterima
kosong menampilkan menampilkan [ ] Ditolak
Isi Diskusi: kosong pesan :”data harus pesan :”data
diisi lengkap” harus diisi
lengkap”
180

31. Tambah Komentar


Tabel 5.38 Pengujian Tambah Komentar

Kasus Hasil Uji (Data Benar)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Judul Diskusi: Komentar Diskusi Topik Diskusi [ √ ] Diterima
Quiz 3 berhasil disimpan berhasil [ ] Ditolak
Isi Komentar: dan menanpilkan disimpan dan
Belum Keluar pesan: “komentar menanpilkan
telah pesan: “komentar
ditambahkan” telah
ditambahkan”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Judul Diskusi: Akan Akan [ √ ] Diterima
Quiz 3 menampilkan menampilkan [ ] Ditolak
Isi Komentar: pesan :”komentar pesan :”komentar
kosong belum diisi” belum diisi”

32. Buat Latihan


Tabel 5.39 Pengujian Buat Latihan

Kasus Hasil Uji (Data Benar)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Judul Latihan: Latihan berhasil Latihan berhasil [ √ ] Diterima
Pantun disimpan dan disimpan dan [ ] Ditolak
Jumlah Soal: 20 menanpilkan menanpilkan
Waktu: 30 menit pesan: “Latihan pesan: “Latihan
Telah Disimpan” Telah Disimpan”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Judul Latihan: Akan Akan [ √ ] Diterima
kosong menampilkan menampilkan [ ] Ditolak
Jumlah Soal: pesan :”data harus pesan :”data
kosong diisi lengkap” harus diisi
Waktu: 30 menit lengkap”

Judul Latihan: Akan Akan [ √ ] Diterima


Quiz 2 menampilkan menampilkan [ ] Ditolak
Jumlah Soal: qbc pesan :”data yang pesan :”data
Waktu: 30 menit anda masukkan yang anda
salah” dan kembali masukkan salah”
ke form tambah dan kembali ke
latihan form tambah
181

latihan
Judul Latihan: Akan Akan [ √ ] Diterima
Quiz 2 menampilkan menampilkan [ ] Ditolak
Jumlah Soal: 20 pesan :”data yang pesan :”data
Waktu: abc menit anda masukkan yang anda
salah” dan kembali masukkan salah”
ke form tambah dan kembali ke
latihan form tambah
latihan

33. Ubah Latihan


Tabel 5.40 Pengujian Ubah Latihan

Kasus Hasil Uji (Data Benar)


Data masukan Yang Diharapkan Pengamatan Kesimpulan
Judul Latihan: Latihan berhasil Latihan berhasil [ √ ] Diterima
Pantun diubah dan disimpan dan [ ] Ditolak
Jumlah Soal: 30 menanpilkan menanpilkan
Waktu: 30 menit pesan: “latihan pesan: “latihan
telah diubah” telah diubah”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Diharapkan Pengamatan Kesimpulan
Judul Latihan: Akan Akan [ √ ] Diterima
Pantun menampilkan menampilkan [ ] Ditolak
Jumlah Soal: pesan :”data harus pesan :”data
kosong diisi lengkap” harus diisi
Waktu: 30 menit lengkap”

Judul Latihan: Akan Akan [ √ ] Diterima


Quiz 2 menampilkan menampilkan [ ] Ditolak
Jumlah Soal: qbc pesan :”data yang pesan :”data
Waktu: 30 menit anda masukkan yang anda
salah” dan kembali masukkan salah”
ke form ubah dan kembali ke
latihan form ubah
latihan
Judul Latihan: Akan Akan [ √ ] Diterima
Quiz 2 menampilkan menampilkan [ ] Ditolak
Jumlah Soal: 20 pesan :”data yang pesan :”data
Waktu: abc menit anda masukkan yang anda
salah” dan kembali masukkan salah”
ke form ubah dan kembali ke
latihan form ubah
latihan
182

34. Hapus Latihan


Tabel 5.41 Pengujian Hapus Latihan

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Pilih Data Latihan Tampil form Tampil form [ √ ] Diterima
dan klik Aksi konfirmasi “Yakin konfirmasi [ ] Ditolak
Hapus. ingin menghapus “Yakin
Latihan ini?” Pilih ingin menghapus
OK atau Cancel Latihan ini?”
Tekan OK tampil Pilih
pesan sukses OK atau Cancel
:”data berhasil Tekan OK tampil
dihapus”, Tekan pesan sukses
Cancel kembali ke :”data berhasil
menu latihan dihapus”, Tekan
Cancel kembali
ke menu latihan

35. Buat Soal


Tabel 5.42 Pengujian Buat Soal

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Pertanyaan: Apa Tugas berhasil Tugas berhasil [ √ ] Diterima
Singkatan RI? disimpan dan disimpan dan [ ] Ditolak
Pilihan A: Republik meanpilkan pesan: meanpilkan
Indonesia “Soal Latihan pesan: “Soal
Pilihan B: Telah Dibuat” Latihan Telah
Rekaman Indah Dibuat”
Pilihan C: Republik
India
Pilihan D: Rama
Indra

36. Lihat Hasil


Tabel 5.43 Pengujian Lihat Hasil Latihan

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
183

Diharapkan
Tekan tombol Menuju form lihat Menuju form [ √ ] Diterima
Lihat Hasil hasil lihat hasil [ ] Ditolak

37. Upload Tugas


Tabel 5.44 Pengujian Upload Tugas

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Nama Tugas: Tugas berhasil Tugas berhasil [ √ ] Diterima
Trigonometri disimpan dan disimpan dan [ ] Ditolak
File Materi: meanpilkan pesan: meanpilkan
Trigonometri.doc “tugas telah pesan: “tugas
berhasil telah berhasil
dikumpulkan” dikumpulkan”
Kasus Hasil Uji (Data Salah)
Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Judul Materi: Akan Akan [ √ ] Diterima
kosong menampilkan menampilkan [ ] Ditolak
File Materi: pesan :”data harus pesan :”data
Trigonometri.doc diisi lengkap” harus diisi
lengkap”

38. Download Tugas


Tabel 5.45 Pengujian Download Tugas

Kasus Hasil Uji (Data Benar)


Data masukan Yang Pengamatan Kesimpulan
Diharapkan
Tekan tombol File Tugas File Tugas [ √ ] Diterima
download didownload didownload [ ] Ditolak
sesuai yang
diharapkan

5.2.3 Kesimpulan Pengujian

Berdasarkan hasil pengujian dengan kasus uji yang telah dilakukan dapat
ditarik kesimpulan sebagai berikut:
184

Jika data yang dimasukan benar maka sistem secara fungsional akan
mengeluarkan keluaran sesuai dengan harapan. Jika data yang dimasukan salah
pada sistem maka sistem akan menunjukkan pemberitahuan dan tombol simpan
tidak akan berfungsi.
Dengan kata lain bahwa pembangunan sistem ini bebas kesalahan dan
fungsional mengeluarkan hasil yang sesuai dengan yang diharapkan.

Anda mungkin juga menyukai