BAB 4
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Implementasi Sistem
Berikut ini adalah hardware dan software yang dibutuhkan untuk implementasi sistem rekomendasi informal e-learning ini:
1. Hardware: Hardware adalah komponen atau peralatan yang terdapat pada sebuah komputer
yang diperlukan agar komputer tersebut dapat beroperasi. Adapun spesifikasi yang direkomendasikan adalah sebagai berikut:
a. Processor AMD A8-4500M APU b. RAM: 4GB
c. Hardisk 500GB
2. Software: Software adalah program atau instruksi yang terpasang di dalam komputer yang
memiliki fungsi tertentu tujuan utamanya adalah memudahkan pekerjaan manusia. Software yang dibutuhkan dalam mengimplementasikan aplikasi ini adalah sebagai
berikut: a. Windows 7 Ultimate 64 bit
b. XAMPP 1.7.7 c. Netbeans IDE 7.3.1
d. Mozilla Firefox 23.0.1
4.2 Pengujian Sistem
Sistem yang dibuat kemudian diuji dengan menggunakan metode Black Box pada
antarmuka. Pengujian metode Black-Box merupakan pengujian yang berfokus pada
spesifikasi fungsional dari perangkat lunak, tester dapat mendefinisikan kumpulan kondisi input dan melakukan pengetesan pada spesifikasi fungsional program. Di
bagian ini akan dijelaskan pengujian dari sistem rekomendasi informal e-learning. Bentuk pengujian yang dilakukan:
Tabel 4.1. Pengujian Sistem
No Use Case
Jenis Skenario
Pengujian Input yang
Dibutuhkan Kode
Pengujian 1
Registrasi Black Box
Melakukan pendaftaran
terhadap sistem
Nama, username,
password, email
SR-1
2 Login
Black Box Melakukan
login terhadap sistem
Username , password
SR -2
3 Melihat daftar
artikel Black Box
Melihat daftar artikel
berdasarkan kategori
- SR -3
4 Melihat isi artikel
Black Box Melihat detail
artikel -
SR -4
5 Berikan rating
Black Box Update atau
berikan rating terhadap
artikel yang dibuka
Nilai rating. SR -5
6 Lihat rekomendasi
artikel Black Box
Melihat rekomendasi
artikel. -
SR -6
7 Pencarian artikel
Black Box Mencari
artikel berdasarkan
judul Judul artikel
SR-7
Dari proses pengujian yang dilakukan, diperoleh hasil sebagai berikut:
Tabel 4.2. Pengujian Register
Kode Pengujian SR-1
Deskripsi Pengujian proses registrasi
Tahap Pengujian a. Pilih menu registrasi
b. Masukkan nama lengkap c. Masukkan username
d. Masukkan email e. Masukkan password
f. Konfirmasi password g. Tekan tombol Register
Input data Nama Lengkap: Andryan Situngkir
Email :
and.dryangmail.com
Username: andryans Password: merdeka
Konfirmasi Password: merdeka Hasil yang diharapkan
Pengguna terdaftar ke dalam sistem, dan bisa melakukan aktifitas login.
Hasil yang nyata Pendaftaran berhasil dan data tersimpan di
database. Kesimpulan
Diterima
Berikut adalah tampilannya:
Gambar 4.1. Tampilan halaman register
Gambar 4.2.
Halaman depan muncul setelah berhasil mendaftar.
Gambar 4.3. Daftar database anggota terdaftar
Tabel 4.3. Pengujian Login
Kode Pengujian SR-2
Deskripsi Menguji apakah login berhasil
Tahapan Pengujian a. Masukkan username
b. Masukkan password c. Tekan tombol login
Input data Username: andryans
Password: merdeka Hasil yang diharapkan
Berhasil masuk ke dalam sistem melalui proses login.
Hasil nyata Login berhasil dan user masuk ke
sistem Kesimpulan
Berhasil
Gambar 4.4. Gambar tampilan login
Gambar 4.4. Tampilan setelah proses login berhasil.
Tabel 4.4. Hasil pengujian melihat daftar artikel.
Kode pengujian SR-3
Deskripsi Melihat daftar artikel
Tahap pengujian -
Input data -
Hasil yang diharapkan Sistem menampilkan daftar artikel
berdasarkan kategori yang dipilih.
Hasil nyata User dapat melihat daftar artikel
Kesimpulan Diterima
Gambar 4.5.
Tampilan daftar artikel pada kategori jQuery
Tabel 4.5. Hasil pengujian melihat isi artikel.
Kode pengujian SR-4
Deskripsi Melihat isi artikel
Tahap pengujian -
Input data -
Hasil yang diharapkan Sistem menampilkan isi artikel.
Hasil nyata User dapat melihat isi artikel.
Kesimpulan Diterima
Gambar 4.6. Tampilan detailisi artikel
Gambar 4.7. Tampilan database daftar artikel
Tabel 4.6. Hasil pengujian memberimeng-update rating.
Kode pengujian SR-5
Deskripsi Memberi rating
Tahap pengujian -
Input data -
Hasil yang diharapkan Rating yang diberikan akan tersimpan di database.
Hasil nyata Artikel berhasil di-rate.
Kesimpulan Diterima
Gambar 4.8.
Gambar form rating.
Gambar 4.9. Database rating pengguna
Tabel 4.7. Hasil pengujian memberikan rekomendasi
Kode pengujian SR-6
Deskripsi Menampilkan rekomendasi
Tahap pengujian -
Input data -
Hasil yang diharapkan Menampilkan rekomendasi yang diurutkan berdasarkan
nilai prediksi Algoritma Slope One. Hasil nyata
Rekomendasi ditampilkan. Kesimpulan
Diterima
Gambar 4.10. Daftar rekomendasi diurutkan berdasarkan nilai prediksi
Tabel 4.7. Hasil pengujian pencarian
Kode pengujian SR-7
Deskripsi Melakukan pencarian
Tahap pengujian -
Input data Judul artikel
Hasil yang diharapkan Menampilkan judul artikel sesuai dengan input yang
diberikan. Hasil nyata
Hasil pencarian ditampilkan. Kesimpulan
Diterima
Gambar 4.11. Tampilan Form Pencarian
Gambar 4.12. Tampilan Hasil Pencarian
4.3 Tampilan Halaman Sistem