52
BAB 4
IMPLEMENTASI DAN PENGUJIAN
4.1 IMPLEMENTASI
Tahap implementasi merupakan tahap menterjemahkan perancangan berdasarkan hasil analisa yang bisa dibaca atau dimengerti oleh bahasa mesin serta penerapan perangkat lunak dalam keadaan sesungguhnya.
4.1.1. Implementasi Perangkat Keras
Perangkat keras yang digunakan dalam pembuatan sistem aplikasi E-learning SMA Al-Kautsar Lampung berbasis web memiliki spesifikasi sebagai berikut :
1. Personal Computer dengan processor pentium Core 2 Duo.
2. Harddisk 250 GB.
3. Memory (RAM) 3 GB.
4.1.2. Implementasi Perangkat Lunak
Perangkat keras yang digunakan dalam pembuatan sistem aplikasi E-learning SMA Al-Kautsar Lampung berbasis web diantaranya :
1. Sistem Operasi Windows 7.
2. Macromedia Dreamweaver MX 3. MySql 4.0.0
4. Apache2triad 2.0.45
5. Web Browser
4.2 PROSEDUR PENGUJIAN
Proses pengujian adalah proses mencoba aplikasi yang sudah dibangun untuk menemukan adanya error pada aplikasi. Pengujian akan dilakukan dengan metode memfokuskan pada persyaratan fungsionalitas perangakat lunak.
53
a. Skenario Pengujian Login
Gambar 4.1 Skenario Pengujian Password
No Kegiatan Hasil yang diharapkan Hasil Keterangan 1 Input username dan
password ke dalam textbox
Input username dan
password masuk ke dalam
menu tampilan utama
OK Berhasil dengan baik
2 Input username dan
password ke dalam textbox dengan data
salah
Login gagal, muncul pesan kesalahan
OK Berhasil dengan baik
3 Klik menu lupa
password
Muncul pesan input userid (NIP/NIS)
OK Berhasil dengan baik Tabel 4.1 Skenario Pengujian Password
54
b. Skenario Pengujian Form Menu Admin
Gambar 4.2 Skenario Pengujian Menu Admin
No Kegiatan Hasil yang diharapkan Hasil Keterangan 1 Klik menu Kelas Muncul sub menu tahun
ajaran, guru pengajar, mata pelajaran, siswa, dan alumni
OK Berhasil dengan baik
2 Klik sub menu tahun ajaran, guru
pengajar, mata pelajaran, siswa, dan alumni
Muncul form tahun ajaran, guru pengajar, mata
pelajaran, siswa, dan alumni
OK Berhasil dengan baik
3 Klik menu Diskusi Muncul sub menu data diskusi dan topic baru
OK Berhasil dengan baik 4 Klik sub menu data
diskusi dan topic baru
Muncul form data diskusi dan topic baru
OK Berhasil dengan baik
55
5 Klik menu Info Muncul sub menu data Info dan Info baru
OK Berhasil dengan baik 6 Klik sub menu data
Info dan Info baru
Muncul form data Info dan
Info baru
OK Berhasil dengan baik 7 Klik menu Pustaka Muncul sub menu data
Pustaka dan Pustaka baru
OK Berhasil dengan baik 8 Klik sub menu data
Pustaka dan Pustaka baru
Muncul form data data Pustaka dan Pustaka baru
OK Berhasil dengan baik
9 Klik menu Pesan Muncul sub menu kotak pesan dan kirim pesan
OK Berhasil dengan baik 10 Klik sub menu kotak
pesan dan kirim pesan
Muncul form sub menu kotak pesan dan kirim pesan
OK Berhasil dengan baik
Tabel 4.2 Skenario Pengujian Menu Admin
c. Skenario Pengujian Form Guru
56
No Kegiatan Hasil yang diharapkan Hasil Keterangan 1 Klik menu Kelas Muncul sub menu siswa,
materi, latihan, tugas dan nilai
OK Berhasil dengan baik
2 Klik sub menu siswa, materi, latihan, tugas dan nilai
Muncul form siswa, materi, latihan, tugas dan nilai
OK Berhasil dengan baik
3 Klik menu Diskusi Muncul sub menu data diskusi dan topic baru
OK Berhasil dengan baik 4 Klik sub menu data
diskusi dan topic baru
Muncul form data diskusi dan topic baru
OK Berhasil dengan baik
5 Klik menu Info Muncul sub menu data Info dan Info baru
OK Berhasil dengan baik 6 Klik sub menu data
Info dan Info baru
Muncul form data Info dan Info baru
OK Berhasil dengan baik 7 Klik menu Pustaka Muncul sub menu data
Pustaka dan Pustaka baru
OK Berhasil dengan baik 8 Klik sub menu data
Pustaka dan Pustaka baru
Muncul form data data Pustaka dan Pustaka baru
OK Berhasil dengan baik
9 Klik menu Pesan Muncul sub menu kotak pesan dan kirim pesan
OK Berhasil dengan baik 10 Klik sub menu
kotak pesan dan kirim pesan
Muncul form sub menu kotak pesan dan kirim pesan
OK Berhasil dengan baik
57
d. Skenario Pengujian Form Siswa
Gambar 4.4 Skenario Pengujian Menu Siswa
No Kegiatan Hasil yang diharapkan Hasil Keterangan 1 Klik menu Kelas Muncul sub menu mata
pelajaran, materi, latihan, tugas dan nilai
OK Berhasil dengan baik
2 Klik sub menu mata pelajaran, materi, latihan, tugas dan nilai
Muncul form mata pelajaran, materi, latihan, tugas dan nilai
OK Berhasil dengan baik
3 Klik menu Diskusi Muncul sub menu data diskusi dan topic baru
OK Berhasil dengan baik 4 Klik sub menu data
diskusi dan topic baru
Muncul form data diskusi dan topic baru
OK Berhasil dengan baik
5 Klik menu Info Muncul sub menu data Info dan Info baru
OK Berhasil dengan baik
58
6 Klik sub menu data Info dan Info baru
Muncul form data Info dan Info baru
OK Berhasil dengan baik 7 Klik menu Pustaka Muncul sub menu data
Pustaka dan Pustaka baru
OK Berhasil dengan baik 8 Klik sub menu data
Pustaka dan Pustaka baru
Muncul form data data Pustaka dan Pustaka baru
OK Berhasil dengan baik
9 Klik menu Pesan Muncul sub menu kotak pesan dan kirim pesan
OK Berhasil dengan baik 10 Klik sub menu
kotak pesan dan kirim pesan
Muncul form sub menu kotak pesan dan kirim pesan
OK Berhasil dengan baik
Tabel 4.4 Skenario Pengujian Menu Siswa
e. Skenario Pengujian data User (Guru dan Siswa)
59
Gambar 4.6 Skenario Pengujian Input Data Guru
60
Gambar 4.8 Skenario Pengujian Input Data Siswa
No Kegiatan Hasil yang diharapkan Hasil Keterangan 1 Input NIS/NIP, nama,
jenis kelamin, tempat tanggal lahir, alamat, telepon, email ke
dalam textbox
Input data user, muncul pesan berhasil disimpan dan masuk kedalam
database
OK Berhasil dengan baik
2 Input NIS/NIP, nama,
jenis kelamin, tempat tanggal lahir, alamat, telepon, email ke
dalam textbox dengan data kosong atau salah
Muncul pesan validasi data harus diisi dan gagal input kedalam database
OK Berhasil dengan baik
3 Edit data, nama, jenis
kelamin, tempat tanggal lahir, alamat, telepon, email ke
dalam textbox
Memilih data, pilih menu edit, muncul data yang akan dirubah, rubah data, kemudian klik tombol simpan, muncul pesan berhasil merubah data
OK Berhasil dengan baik
61
4 Edit data, nama, jenis
kelamin, tempat tanggal lahir, telepon, email ke dalam textbox
dengan data kosong
Memilih data, pilih menu edit, klik tombol process, muncul data yang akan dirubah, rubah data
fullname [kosong],
kemudian klik tombol
simpan, muncul pesan
harus terisi dan gagal berubah
OK Berhasil dengan baik
5 Delete data user Memilih data user, data hilang dari list dan
database
OK Berhasil dengan baik Tabel 4.5 Skenario Pengujian Input Data Guru dan Siswa
f. Skenario Pengujian Guru Input Tugas
62
No Kegiatan Hasil yang diharapkan Hasil Keterangan 1 Klik sub menu
materi
Muncul form Masukkan Tugas
OK Berhasil dengan baik 2 Tekan tombol
masukkan soal
Masukan diterima dan menampilkan form input soal tugas
OK Berhasil dengan baik
3 Tekan tombol reset Penghapusan input data tugas
OK Berhasil dengan baik Tabel 4.6 Skenario Pengujian Input Data Tugas
Gambar 4.10 Skenario Pengujian Soal
No Kegiatan Hasil yang diharapkan Hasil Keterangan 1 Input soal tugas Masukan diterima dan data
tersimpan di database
OK Berhasil dengan baik 3 Tekan tombol reset Penghapusan input data soal
tugas
OK Berhasil dengan baik Tabel 4.7 Skenario Pengujian Input Soal
63
g. Skenario Pengujian Siswa Input Jawaban Tugas
Gambar 4.11 Skenario Pengujian Input Jawaban Tugas
No Kegiatan Hasil yang diharapkan Hasil Keterangan 1 pada form tugas,
Input jawaban tugas dan tekan tombl kirim
Masukan diterima dan data tersimpan di database
OK Berhasil dengan baik
64
h. Skenario Pengujian Diskusi
Gambar 4.12 Diskusi
No Kegiatan Hasil yang diharapkan Hasil Keterangan 1 pada form diskusi,
Input respon dan tekan tombl kirim
Respon terkirim dan data tersimpan di database
OK Berhasil dengan baik
2 Tekan tombol reset Penghapusan respon OK Berhasil dengan baik Tabel 4.9 Skenario Pengujian Diskusi
4.3 ANALISA HASIL PENGUJIAN.
Antar muka aplikasi dapat berjalan dengan baik. Seluruh penghubung antara
form dapat dilakukan. Fungsi aplikasi telah diuji berdasarkan scenario pengujian
yang telah dibuat sebelumnya. Seluruh pengujian berjalan dengan baik, antar muka dan fungsi dari masing –masing form dapat dilakukan dengan hasil keluaran yang diharapkan oleh user.