Implementasi Sistem Pengujian Sistem

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