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 1 Input username dan password ke dalam Input username dan password masuk ke dalam textbox menu tampilan utama 2 Input username dan password ke dalam Login gagal, muncul pesan kesalahan textbox dengan data salah 3 Klik menu lupa password Muncul pesan input userid (NIP/NIS) Tabel 4.1 Skenario Pengujian Password
54 b. Skenario Pengujian Form Menu Admin Gambar 4.2 Skenario Pengujian Menu Admin 1 Klik menu Kelas Muncul sub menu tahun ajaran, guru pengajar, mata pelajaran, siswa, dan alumni 2 Klik sub menu tahun ajaran, guru Muncul form tahun ajaran, guru pengajar, mata pengajar, mata pelajaran, siswa, dan alumni pelajaran, siswa, dan alumni 3 Klik menu Diskusi Muncul sub menu data diskusi dan topic baru 4 Klik sub menu data diskusi dan topic baru Muncul form data diskusi dan topic baru
55 5 Klik menu Info Muncul sub menu data Info dan Info baru 6 Klik sub menu data Muncul form data Info dan Info dan Info baru Info baru 7 Klik menu Pustaka Muncul sub menu data Pustaka dan Pustaka baru 8 Klik sub menu data Muncul form data data Pustaka dan Pustaka Pustaka dan Pustaka baru baru 9 Klik menu Pesan Muncul sub menu kotak pesan dan kirim pesan 10 Klik sub menu kotak Muncul form sub menu pesan dan kirim kotak pesan dan kirim pesan pesan c. Skenario Pengujian Form Guru Tabel 4.2 Skenario Pengujian Menu Admin Gambar 4.3 Menu Guru
56 1 Klik menu Kelas Muncul sub menu siswa, materi, latihan, tugas dan nilai 2 Klik sub menu siswa, materi, Muncul form siswa, materi, latihan, tugas dan nilai latihan, tugas dan nilai 3 Klik menu Diskusi Muncul sub menu data diskusi dan topic baru 4 Klik sub menu data diskusi dan topic Muncul form data diskusi dan topic baru baru 5 Klik menu Info Muncul sub menu data Info dan Info baru 6 Klik sub menu data Info dan Info baru Muncul form data Info dan Info baru 7 Klik menu Pustaka Muncul sub menu data Pustaka dan Pustaka baru 8 Klik sub menu data Pustaka dan Muncul form data data Pustaka dan Pustaka baru Pustaka baru 9 Klik menu Pesan Muncul sub menu kotak pesan dan kirim pesan 10 Klik sub menu kotak pesan dan kirim pesan Muncul form sub menu kotak pesan dan kirim pesan Tabel 4.3 Skenario Pengujian Menu Guru
57 d. Skenario Pengujian Form Siswa Gambar 4.4 Skenario Pengujian Menu Siswa 1 Klik menu Kelas Muncul sub menu mata pelajaran, materi, latihan, tugas dan nilai 2 Klik sub menu mata pelajaran, materi, Muncul form mata pelajaran, materi, latihan, latihan, tugas dan nilai tugas dan nilai 3 Klik menu Diskusi Muncul sub menu data diskusi dan topic baru 4 Klik sub menu data diskusi dan topic Muncul form data diskusi dan topic baru baru 5 Klik menu Info Muncul sub menu data Info dan Info baru
58 6 Klik sub menu data Info dan Info baru Muncul form data Info dan Info baru 7 Klik menu Pustaka Muncul sub menu data Pustaka dan Pustaka baru 8 Klik sub menu data Muncul form data data Pustaka dan Pustaka dan Pustaka baru Pustaka baru 9 Klik menu Pesan Muncul sub menu kotak pesan dan kirim pesan 10 Klik sub menu Muncul form sub menu kotak pesan dan kotak pesan dan kirim pesan kirim pesan Tabel 4.4 Skenario Pengujian Menu Siswa e. Skenario Pengujian data User (Guru dan Siswa) Gambar 4.5 Skenario Pengujian Input Guru
59 Gambar 4.6 Skenario Pengujian Input Data Guru Gambar 4.7 Skenario Pengujian Input Siswa
60 Gambar 4.8 Skenario Pengujian Input Data Siswa 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 dengan baik 2 Input NIS/NIP, nama, jenis kelamin, tempat tanggal lahir, alamat, telepon, email ke dalam textbox dengan data kosong atau salah 3 Edit data, nama, jenis kelamin, tempat tanggal lahir, alamat, telepon, email ke dalam textbox Muncul pesan validasi data harus diisi dan gagal input kedalam database Memilih data, pilih menu edit, muncul data yang akan dirubah, rubah data, kemudian klik tombol simpan, muncul pesan berhasil merubah data dengan baik 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 5 Delete data user Memilih data user, data hilang dari list dan database dengan baik dengan baik Tabel 4.5 Skenario Pengujian Input Data Guru dan Siswa f. Skenario Pengujian Guru Input Tugas Gambar 4.9 Skenario Pengujian Input Data Tugas
62 1 Klik sub menu materi Muncul form Masukkan Tugas 2 Tekan tombol masukkan soal Masukan diterima dan menampilkan form input soal tugas 3 Tekan tombol reset Penghapusan input data tugas Tabel 4.6 Skenario Pengujian Input Data Tugas Gambar 4.10 Skenario Pengujian Soal 1 Input soal tugas Masukan diterima dan data tersimpan di database 3 Tekan tombol reset Penghapusan input data soal tugas Tabel 4.7 Skenario Pengujian Input Soal
63 g. Skenario Pengujian Siswa Input Jawaban Tugas Gambar 4.11 Skenario Pengujian Input Jawaban Tugas 1 pada form tugas, Input jawaban tugas dan tekan tombl kirim Masukan diterima dan data tersimpan di database Tabel 4.8 Skenario Pengujian Input Jawaban Tugas
64 h. Skenario Pengujian Diskusi Gambar 4.12 Diskusi 1 pada form diskusi, Input respon dan Respon terkirim dan data tersimpan di database tekan tombl kirim 2 Tekan tombol reset Penghapusan respon Tabel 4.9 Skenario Pengujian Diskusi 4.3 ANALISA HASIL PENGUJIAN. Antar muka aplikasi dapat berjalan. Seluruh penghubung antara form dapat dilakukan. Fungsi aplikasi telah diuji berdasarkan scenario pengujian yang telah dibuat sebelumnya. Seluruh pengujian berjalan, antar muka dan fungsi dari masing masing form dapat dilakukan dengan hasil keluaran yang diharapkan oleh user.