BAB IV TESTING DAN IMPLEMENTASI

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI APLIKASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan tahap analisis dan perancangan sistem selesai di

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB VI IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi dapat dilakukan melalui server atau client dan membutuhkan

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV TESTING DAN IMPLEMENTASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab 4 Implementasi dan Evaluasi

BAB IV PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini dijelaskan mengenai, Implementasi Perangkat Lunak,

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN


BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI. Tabel 4 1 Spesifikasi Perangkat Keras 8192MB RAM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI. dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM. dapat siap untuk dioperasikan. Dalam implementasi aplikasi tes penentuan kelas

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Implementasi Perancangan Table User Account Gambar Implementasi Perancangan Table User Account Implementasi Perancangan Table M

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi akan dipersiapkan bagaimana RANCANG BANGUN PERANGKAT LUNAK BANTU PENDAFTARAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web

BAB IV HASIL DAN UJI COBA

BAB III ANALISA PEMBAHASAN MASALAH

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

Transkripsi:

BAB IV TESTING DAN IMPLEMENTASI 4.1 Implementasi Implementasi sistem aplikasi ujian nasional di Lembaga Pendidikan Indonesia-Amerika berbasis web ini membutuhkan beberapa perangkat lunak serta spesifikasi hardware yang mendukung. Pembuatan aplikasi ini menggunakan perangkat minimum komputer dengan spesifikasi sebagai berikut : 1. Perangkat keras a. Tipe : PC/Laptop/Netbook b. Processor : Pentium 4 c. RAM : 512 MB d. Harddisk : 40 GB e. Monitor : 10 inch 2. Perangkat lunak a. Microsoft Windows XP 32 Bit b. Macromedia Dreamweaver 8 c. Xampp 4.2 Implementasi Database Tahap awal dalam pembuatan aplikasi ini yaitu pembuatan database. Database yang digunakan pada pembuatan aplikasi ini adalah MySQL yng alat bantu sebagai interface menggunakan PHPMyAdmin. Database dalam aplikasi ini bernama db_ujian.sql. Berikut tabel-tabel yang dibutuhkan : 57

58 1. Tabel admin Gambar 4.1 Tabel admin 2. Tabel guru Gambar 4.2 Tabel guru 3. Tabel Gambar 4.3 Tabel

59 4. Tabel kelas 5. Tabel jurusan Gambar 4.4 Tabel kelas 6. Tabel matpel Gambar 4.5 Tabel jurusan Gambar 4.6 Tabel matpel

60 7. Tabel bank_soal Gambar 4.7 Tabel bank_soal 8. Tabel ujian Gambar 4.8 Tabel ujian 9. Tabel hasil_jawaban Gambar 4.9 Tabel hasil_jawaban

61 10. Tabel hasil_ujian Gambar 4.10 Tabel hasil_ujian 4.3 Tampilan Antarmuka 4.3.1 Sign in Pada saat user menjalankan aplikasi, maka akan muncul halaman Sign in. User diharuskan untuk memilih sign in sebagai lalu mengisi field username & password pada halaman Sign in agar dapat masuk ke dalam aplikasi ujian nasional. Berikut an halaman Sign in: Gambar 4.11 Sign in

62 Pilih sign in sebagai admin atau guru atau. Isi username dan password pada halaman Sign in, lalu klik tombol Sign in. Jika username dan password benar, maka muncul halaman utama sesuai role user. Sedangkan, jika username dan/atau password salah, maka akan muncul pesan (alert) Wrong Username and Password dan kembali ke halaman sign in awal. 4.3.2 Data admin Setelah berhasil sign in sebagai admin, admin akan masuk ke dalam menu utama yg berisikan, menu Sign in dengan submenu Sign out dan ubah password; menu dengan submenu Guru, Siswa, Jurusan, Kelas, Mata pelajaran, Ujian, Bank Soal, Jadwal dan Laporan. Berikut adalah an halaman master data Admin: Gambar 4.12 Data Admin master data admin untuk melihat keseluruhan sistem yaitu pada guru,, kelas, ujian, bank soal, laporan. Dalam halaman ini user level admin penambahan () perubahan (edit) data, penghapusan (delete).

63 4.3.3 Tambah Data Guru Setelah user level admin membuka halaman master data, admin dapat melakukan penambahan data master guru yang nantinya menjadi akun untuk guru melakukan sign in dengan memilih tombol, berikut adalah an halaman tambah data guru: Gambar 4.13 Tambah Data Guru menginput Nomor Induk Pengajar (NIP), nama guru, dan password guru yang digunakan untuk sign in untuk user level guru. 4.3.4 Input Bank Soal Dalam penginputan bank soal dapat dilakukan oleh akun admin dan akun guru yang nantinya akan di kelompokan dalam periode waktu yang akan diselenggarakan. Berikut adalah an halaman Input Bank Soal:

64 Gambar 4.14 Input Bank Soal input bank soal untuk menginput data soal secara keseluruhan dengan pengelompokan berdasarkan nama ujian. Soal diinput oleh guru dengan mengetik soal dan pilihannya serta menyertakan jawaban. Setelah selesai menginput soal sejumlah ketentuan yang diinginkan, Guru akan mengatur periode waktu kapan soal akan dapat diakses oleh untuk segera dikerjakan. 4.3.5 Pengerjaan Try Out. pengerjaan soal, dapat mengakses ujian berdasarkan periode ujian yang telah ditentukan oleh guru. Dan soal akan dikan dengan durasi waktu pengerjaan yang telah ditentukan. Jika telah selesai mengerjakan satu soal maka dapat mengerjakan soal selanjutnya dengan mengklik tombol next, setelah selesai mengerjakan soal dapat mengkahiri tes dengan mengklik tombol finish maka sistem akan mengkoreksi jawaban dan menampilkan nilai secara real time. Berikut an halaman pengerjaan soal :

65 Gambar 4.15 Pengerjaan Try Out 4.3.6 Laporan Nilai Try Out Setelah melaksanakan ujian maka nilai dapat diakses secara langsung melalui laporan nilai yang dalam hal ini dapat diakses oleh admin, guru dan. Nilai keseluruhan dalam bentuk grafik penilaian rata-rata kelas hanya dapat diakses oleh admin dan guru. Berikut adalah an dari halaman laporan nilai : Gambar 4.16 Laporan Nilai Try Out

66 4.3.7 Ganti Password Penggantian password secara berkala sangat direkomendasikan bagi setiap user baik guru maupun agar dapat melindungi akun nya dari pemanfaatan oleh orang-orang yang tidak bertanggung jawab. Berikut adalah an halaman ganti password: Gambar 4.17 Ganti Password 4.4 Pengujian Sistem Pengujian sistem yang dilakukan bertujuan untuk mengetahui apakah aplikasi yang dikembangkan dapat berjalan sebagaimana mestinya sesuai dengan yang dirancang. Selain itu, hal ini juga dilakukan untuk menghindari terjadinya kesalahan-kesalahan pada saat aplikasi di jalankan. 4.4.1 Metode Pengujian Metode pengujian yang dilakukan yaitu metode black box testing. Pengujian ini merupakan pendekatan pengujian ke arah interface aplikasi program, dan diharapkan dapat ditemukan kesalahan-kesalahan seperti kesalahan interface, fungsi, akses ke basis data dan kinerja aplikasi program.

67 4.4.2 Skenario Pengujian Berikut beberapa skenario pengujian yang akan dilakukan: Tabel 4.1 Tabel skenario pengujian Sistem Aplikasi Try Out Ujian Nasional di No Antar muka yang diuji Lembaga Pendidikan Indonesia-Amerika Bagian dari antar muka yang diuji Status Skenario pengujian Hasil yang diinginkan 1 Sign in input data sign in Sign in Masukan username & password benar Masukkan username & password salah Data akan dicek. Jika salah akan diulangi, jika benar akan masuk ke halaman sesuai dengan level user. 2 Ganti Password perubahan password Ganti Password Memasukan password lama dan password baru dengan benar Memasukkan password lama dan password baru dengan salah Pergantian password secara berkala, agar meminimalisir password diketahui orang lain 3 Guru input, edit dan delete data guru guru Menginput id dan password edit data delete edit data dan hapus data guru 4 input, edit dan delete data Menginput id dan password edit data delete edit data dan hapus data 5 Jurusan input, edit dan delete data jurusan Jurusan Menginput nama jurusan edit data dan hapus data jurusan

68 6 Kelas input, edit dan delete data kelas Kelas Memilih kelas Memilih jurusan edit data dan hapus data kelas 7 Mata Pelajaran penginputan mata pelajaran yang disesuaikan dengan kelas serta penentuan nilai kkm Data Pelajaran Memilih kelas Menginput mata pelajaran Menginput nilai kkm edit dan hapus master mata pelajaran. 8 Ujian penentuan kelas,nama ujian, lama durasi ujian sebelum penginputan soal Ujian Memilih kelas dan menginput nama ujian Menentukan jumlah soal Menentukan lama ujian Menginput teks pembuka dan user level guru edit dan hapus data master ujian. 9 Bank Soal penginputan seluruh soal try out Bank Soal Memilih nama ujian Menginput pertanyaan Menginput jawaban untuk pilihan a sampai d Menentukan jawaban yang benar atas pilihan tersebut dan user level guru edit dan hapus data master bank soal. 10 Jadwal penjadwalan pelaksanaan tes Jadwal Memilih ujian Memilih kelas Menentukan tanggal ujian dan user level guru edit dan hapus data master bank soal. 11 Laporan Nilai laporan hasil tes yang telah dikerjakan Laporan nilai Menguji menampilkan laporan nilai yang terdapat di database Laporan nilai yang terdapat dalam database akan.

69 13 Sign up registrasi agar dapat mengikuti ujian Sign Up sign up Menginput Nomor Induk Siswa Menginput nama Menginput Password Memilih Kelas Menginput E- mail Siswa melakukan registrasi user level agar menjadi anggota system. Jika data lengkap di input maka registrasi berhasil jika tidak maka mengulang sesuai field yang harus di isi. 14 pilih ujian pemilihan ujian yang telah ditentukan oleh guru dan siap memulai ujian pilih ujian Memilih ujian yang tersedia star ujian tryout Siswa akan memilih ujian yang tersedia dan memulai menjawab setiap soal 15 Ujian Siswa pelaksanaan ujian Ujian try out Menguji durasi waktu pengerjaan ujian next pada setiap soal finish untuk menyelesaikan pengerjaan Halama n ujian dapat menampilkan soal berikut pilihan jawaban dan durasi pengerjaan soal dalam setiap periode tes 16 laporan menampilkan nilai dana laporan hasil setiap mengikuti Laporan Menguji menampilkan nilai yang telah diujikan dan telah tersimpan dalam database Menampilkan detail hasil setiap laporan menampilkan hasil tes yang telah kerjakan, serta menampilkan detail nilai setiap nya. 4.4.3 Hasil Pengujian Berdasarkan skenario pengujian yang telah dilakukan, diperoleh hasil pengujian sebagai berikut:

70 No Tabel 4.2 Tabel hasil pengujian Sistem Aplikasi Try Out Ujian Nasional di Antar muka yang diuji Lembaga Pendidkan Indonesia-Amerika. Bagian dari antar muka yang diuji Status Skenario pengujian Hasil yang diinginkan 1 Sign in input data sign in Sign in Masukan username & password benar Masukkan username & password salah Data akan dicek. Jika salah akan diulangi, jika benar akan masuk ke halaman sesuai dengan level user. 2 Ganti Password perubahan password Ganti Password Memasukan password lama dan password baru dengan benar Memasukkan password lama dan password baru dengan salah Pergantian password secara berkala, agar meminimalisir password diketahui orang lain 3 Guru input, edit dan delete data guru guru Menginput id dan password edit data delete edit data dan hapus data guru 4 input, edit dan delete data Menginput id dan password edit data delete edit data dan hapus data 5 Jurusan input, edit dan delete data jurusan Jurusan Menginput nama jurusan edit data dan hapus data jurusan 6 Kelas input, edit dan delete data kelas Kelas Memilih kelas Memilih jurusan edit data dan hapus data kelas

71 7 Mata Pelajaran penginputan mata pelajaran yang disesuaikan dengan kelas serta penentuan nilai kkm Data Pelajaran Memilih kelas Menginput mata pelajaran Menginput nilai kkm edit dan hapus master mata pelajaran. 8 Ujian penentuan kelas,nama ujian, lama durasi ujian sebelum penginputan soal Ujian Memilih kelas dan menginput nama ujian Menentukan jumlah soal Menentukan lama ujian Menginput teks pembuka dan user level guru edit dan hapus data master ujian. 9 Bank Soal penginputan seluruh soal try out Bank Soal Memilih nama ujian Menginput pertanyaan Menginput jawaban untuk pilihan a sampai d Menentukan jawaban yang benar atas pilihan tersebut dan user level guru edit dan hapus data master bank soal. 10 Jadwal penjadwalan pelaksanaan tes Jadwal Memilih ujian Memilih kelas Menentukan tanggal ujian dan user level guru edit dan hapus data master bank soal. 11 Laporan Nilai laporan hasil tes yang telah dikerjakan Laporan nilai Menguji menampilkan laporan nilai yang terdapat di database Laporan nilai yang terdapat dalam database akan. 13 Sign up registrasi agar dapat mengikuti ujian Sign Up sign up Menginput Nomor Induk Siswa Menginput nama Menginput Siswa melakukan registrasi user level agar menjadi anggota system. Jika data lengkap di input maka registrasi berhasil

72 Password Memilih Kelas Menginput E- mail jika tidak maka mengulang sesuai field yang harus di isi. 14 pilih ujian pemilihan ujian yang telah ditentukan oleh guru dan siap memulai ujian pilih ujian Memilih ujian yang tersedia star ujian tryout Siswa akan memilih ujian yang tersedia dan memulai menjawab setiap soal 15 Ujian Siswa pelaksanaan ujian Ujian try out Menguji durasi waktu pengerjaan ujian next pada setiap soal finish untuk menyelesaikan pengerjaan Halama n ujian dapat menampilkan soal berikut pilihan jawaban dan durasi pengerjaan soal dalam setiap periode tes 16 laporan menampilkan nilai dana laporan hasil setiap mengikuti Laporan Menguji menampilkan nilai yang telah diujikan dan telah tersimpan dalam database Menampilkan detail hasil setiap laporan menampilkan hasil tes yang telah kerjakan, serta menampilkan detail nilai setiap nya. 4.4.4 Analisis Hasil Pengujian Dari skenario hasil pengujian yang dilakukan terhadap aplikasi ini, maka diperoleh analisis hasil pengujian dengan rincian sebagai berikut: 1. Hasil pengujian berdasarkan analisis perancangan sistem telah sesuai dengan yang diharapkan. Semua tombol dan link dapat berfungsi dengan baik. 2. Aplikasi ini menghasilkan beberapa output dan laporan berupa: a. Data Guru : merupakan detail untuk melihat data guru yang terdaftar dalam sistem. b. Data Siswa : merupakan detail untuk melihat data yang terdaftar dalam sistem.

73 c. Data Bank Soal : merupakan detail untuk melihat keseluruhan soal yang tersimpan dalam database. d. Data Nilai Siswa : merupakan laporan untuk melihat hasil ujian try out setiap periodenya. Dari hasil pengujian yang dilakukan pada sistem aplikasi ini, penulis menyimpulkan bahwa semua halaman dan link antar halaman yang ada di dalam sistem aplikasi dapat berjalan dengan baik.