• Tidak ada hasil yang ditemukan

BAB IV TESTING DAN IMPLEMENTASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV TESTING DAN IMPLEMENTASI"

Copied!
17
0
0

Teks penuh

(1)

57

4.1

Implementasi

Implementasi sistem aplikasi try out 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 :

(2)

1.

Tabel admin

Gambar 4.1 Tabel admin

2.

Tabel guru

Gambar 4.2 Tabel guru

3.

Tabel siswa

(3)

4.

Tabel kelas

Gambar 4.4 Tabel kelas

5.

Tabel jurusan

Gambar 4.5 Tabel jurusan

6.

Tabel matpel

(4)

7.

Tabel bank_soal

Gambar 4.7 Tabel bank_soal

8.

Tabel ujian

Gambar 4.8 Tabel ujian

9.

Tabel hasil_jawaban

(5)

10.

Tabel hasil_ujian

Gambar 4.10 Tabel hasil_ujian

4.3

Tampilan Antarmuka

4.3.1 Halaman 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 try out ujian

nasional. Berikut tampilan halaman Sign in:

(6)

Pilih sign in sebagai admin atau guru atau siswa. 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 Halaman Master 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 Master dengan submenu Guru, Siswa, Jurusan, Kelas, Mata pelajaran,

Ujian, Bank Soal, Jadwal dan Laporan siswa. Berikut adalah tampilan halaman

master data Admin:

Gambar 4.12 Halaman Master Data Admin

Halaman master data admin untuk melihat keseluruhan sistem yaitu pada

guru, siswa, kelas, ujian, bank soal, laporan. Dalam halaman ini user level admin

dapat melakukan penambahan (create) perubahan (edit) data, penghapusan

(delete) .

(7)

4.3.3 Halaman 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 create, berikut adalah tampilan

halaman tambah data guru:

Gambar 4.13 Halaman Tambah Data Guru

User level admin menginput Nomor Induk Pengajar (NIP), nama guru, dan

password guru yang digunakan untuk sign in untuk user level guru .

4.3.4 Halaman Input Bank Soal

Dalam penginputan bank soal dapat dilakukan oleh akun admin dan akun

guru yang nantinya akan di kelompokan dalam periode waktu try out yang akan

diselenggarakan. Berikut adalah tampilan halaman Input Bank Soal:

(8)

Gambar 4.14 Halaman Input Bank Soal

Halaman input bank soal untuk menginput data soal try out 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 siswa untuk segera dikerjakan.

4.3.5 Halaman Pengerjaan Try Out.

Halaman pengerjaan soal try out, siswa dapat mengakses ujian

berdasarkan periode ujian yang telah ditentukan oleh guru. Dan soal akan

ditampilkan dengan durasi waktu pengerjaan yang telah ditentukan. Jika siswa

telah selesai mengerjakan satu soal maka siswa dapat mengerjakan soal

selanjutnya dengan mengklik tombol next, setelah siswa selesai mengerjakan soal

siswa dapat mengkahiri tes dengan mengklik tombol finish maka sistem akan

mengkoreksi jawaban siswa dan menampilkan nilai siswa secara real time.

Berikut tampilan halaman pengerjaan soal try out :

(9)

Gambar 4.15 Halaman Pengerjaan Try Out

4.3.6 Halaman Laporan Nilai Try Out

Setelah siswa melaksanakan ujian try out maka nilai siswa dapat diakses

secara langsung melalui laporan nilai try out yang dalam hal ini dapat diakses oleh

admin, guru dan siswa. Nilai keseluruhan siswa dalam bentuk grafik penilaian

rata-rata kelas hanya dapat diakses oleh admin dan guru. Berikut adalah tampilan

dari halaman laporan nilai try out:

(10)

4.3.7 Halaman Ganti Password

Penggantian password secara berkala sangat direkomendasikan bagi setiap

user baik guru maupun siswa agar dapat melindungi akun nya dari pemanfaatan

oleh orang-orang yang tidak bertanggung jawab. Berikut adalah tampilan halaman

ganti password:

Gambar 4.17 Halaman 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

(11)

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

Lembaga Pendidikan Indonesia-Amerika

No

Antar muka yang diuji

Bagian dari antar muka yang diuji Status Halaman Skenario pengujian Hasil yang diinginkan 1 Halaman Sign in

Proses input data

sign in Halaman Sign in sudah tampil  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 Halaman Ganti Password Proses perubahan password Halaman Ganti Password sudah tampil  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 Halaman Master Guru

Proses input, edit dan delete data guru Halaman Master guru sudah tampil  Menguji tombol create  Menginput id dan password  Menguji tombol edit data  Menguji tombol delete

User level admin dapat melakukan penambahan data,

edit data dan hapus

data guru

4 Halaman

Master siswa

Proses input, edit dan delete data siswa Halaman Master siswa sudah tampil  Menguji tombol create  Menginput id dan password  Menguji tombol edit data  Menguji tombol delete

User level admin dapat melakukan penambahan data,

edit data dan hapus

data siswa

5 Halaman

Master Jurusan

Proses input, edit dan delete data jurusan Halaman Master Jurusan sudah tampil  Menguji tombol create  Menginput nama jurusan

User level admin dapat melakukan penambahan data,

edit data dan hapus

(12)

6 Halaman Master Kelas

Proses input, edit dan delete data kelas Halaman Master Kelas sudah tampil  Menguji tombol create  Memilih kelas  Memilih jurusan

User level admin dapat melakukan penambahan data,

edit data dan hapus

data kelas 7 Halaman Master Mata Pelajaran Proses penginputan mata pelajaran yang disesuaikan dengan kelas siswa serta penentuan nilai kkm Halaman Master Data Pelajaran sudah terbuka  Menguji tombol create  Memilih kelas  Menginput mata pelajaran  Menginput nilai kkm

User level admin dapat melakukan penambahan data,

edit dan hapus

master mata pelajaran. 8 Halaman Master Ujian Proses penentuan kelas,nama ujian, lama durasi ujian sebelum penginputan soal Halaman Master Ujian sudah terbuka  Menguji tombol create  Memilih kelas dan menginput nama ujian  Menentukan jumlah soal  Menentukan lama ujian  Menginput teks pembuka

User level admin dan user level guru dapat melakukan penambahan data,

edit dan hapus data

master ujian. 9 Halaman Master Bank Soal Proses penginputan seluruh soal try

out Halaman Master Bank Soal sudah terbuka  Menguji tombol create  Memilih nama ujian  Menginput pertanyaan  Menginput jawaban untuk pilihan a sampai d  Menentukan jawaban yang benar atas pilihan tersebut

User level admin dan user level guru dapat melakukan penambahan data,

edit dan hapus data

master bank soal.

10 Halaman Master Jadwal Proses penjadwalan pelaksanaan tes try out Halaman Master Jadwal sudah terbuka  Menguji tombol create  Memilih ujian  Memilih kelas  Menentukan tanggal ujian

User level admin dan user level guru dapat melakukan penambahan data,

edit dan hapus data

master bank soal.

11 Halaman

Laporan Nilai

Proses laporan hasil tes try out yang telah dikerjakan siswa Halaman Laporan nilai sudah terbuka  Menguji menampilkan laporan nilai siswa yang terdapat di database

Laporan nilai yang terdapat dalam database akan tampil.

(13)

13 Halaman

Sign up

siswa

Proses registrasi siswa agar dapat mengikuti ujian try out Halaman Sign Up sudah terbuka  Menguji tombol sign up  Menginput Nomor Induk Siswa  Menginput nama  Menginput Password  Memilih Kelas  Menginput E-mail Siswa melakukan registrasi user level siswa agar menjadi anggota system. Jika data lengkap di input maka registrasi berhasil jika tidak maka mengulang sesuai

field yang harus di

isi. 14 Halaman pilih ujian try out siswa Proses pemilihan ujian yang telah ditentukan oleh guru dan siap memulai ujian Halaman pilih ujian sudah terbuka  Memilih ujian yang tersedia  Menguji tombol

star ujian tryout

Siswa akan memilih ujian yang tersedia dan memulai menjawab setiap soal 15 Halaman Ujian Siswa Proses pelaksanaan ujian

try out siswa

Halaman Ujian try out sudah terbuka  Menguji durasi waktu pengerjaan ujian  Menguji tombol next pada setiap soal  Menguji tombol finish untuk menyelesaikan pengerjaan Halama n ujian siswa dapat menampilkan soal berikut pilihan jawaban dan durasi pengerjaan soal dalam setiap periode tes try out

16 Halaman

laporan siswa

Proses menampilkan nilai siswa dana laporan hasil setiap mengikuti try out Halaman Laporan sudah terbuka  Menguji menampilkan nilai yang telah diujikan dan telah tersimpan dalam database

 Menampilkan

detail hasil setiap

try out

Halaman laporan menampilkan hasil tes try out yang telah siswa kerjakan, serta menampilkan detail nilai setiap try out nya.

4.4.3 Hasil Pengujian

Berdasarkan skenario pengujian yang telah dilakukan, diperoleh hasil

pengujian sebagai berikut:

(14)

Tabel 4.2 Tabel hasil pengujian Sistem Aplikasi Try Out Ujian Nasional di

Lembaga Pendidkan Indonesia-Amerika.

No

Antar muka yang diuji

Bagian dari antar muka yang diuji Status Halaman Skenario pengujian Hasil yang diinginkan 1 Halaman Sign in

Proses input data

sign in Halaman Sign in sudah tampil  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 Halaman Ganti Password Proses perubahan password Halaman Ganti Password sudah tampil  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 Halaman Master Guru

Proses input, edit dan delete data guru Halaman Master guru sudah tampil  Menguji tombol create  Menginput id dan password  Menguji tombol edit data  Menguji tombol delete

User level admin dapat melakukan penambahan data,

edit data dan hapus

data guru

4 Halaman

Master siswa

Proses input, edit dan delete data siswa Halaman Master siswa sudah tampil  Menguji tombol create  Menginput id dan password  Menguji tombol edit data  Menguji tombol delete

User level admin dapat melakukan penambahan data,

edit data dan hapus

data siswa

5 Halaman

Master Jurusan

Proses input, edit dan delete data jurusan Halaman Master Jurusan sudah tampil  Menguji tombol create  Menginput nama jurusan

User level admin dapat melakukan penambahan data,

edit data dan hapus

data jurusan

6 Halaman

Master Kelas

Proses input, edit dan delete data kelas Halaman Master Kelas sudah tampil  Menguji tombol create  Memilih kelas  Memilih jurusan

User level admin dapat melakukan penambahan data,

edit data dan hapus

(15)

7 Halaman Master Mata Pelajaran Proses penginputan mata pelajaran yang disesuaikan dengan kelas siswa serta penentuan nilai kkm Halaman Master Data Pelajaran sudah terbuka  Menguji tombol create  Memilih kelas  Menginput mata pelajaran  Menginput nilai kkm

User level admin dapat melakukan penambahan data,

edit dan hapus

master mata pelajaran. 8 Halaman Master Ujian Proses penentuan kelas,nama ujian, lama durasi ujian sebelum penginputan soal Halaman Master Ujian sudah terbuka  Menguji tombol create  Memilih kelas dan menginput nama ujian  Menentukan jumlah soal  Menentukan lama ujian  Menginput teks pembuka

User level admin dan user level guru dapat melakukan penambahan data,

edit dan hapus data

master ujian. 9 Halaman Master Bank Soal Proses penginputan seluruh soal try

out Halaman Master Bank Soal sudah terbuka  Menguji tombol create  Memilih nama ujian  Menginput pertanyaan  Menginput jawaban untuk pilihan a sampai d  Menentukan jawaban yang benar atas pilihan tersebut

User level admin dan user level guru dapat melakukan penambahan data,

edit dan hapus data

master bank soal.

10 Halaman Master Jadwal Proses penjadwalan pelaksanaan tes try out Halaman Master Jadwal sudah terbuka  Menguji tombol create  Memilih ujian  Memilih kelas  Menentukan tanggal ujian

User level admin dan user level guru dapat melakukan penambahan data,

edit dan hapus data

master bank soal.

11 Halaman

Laporan Nilai

Proses laporan hasil tes try out yang telah dikerjakan siswa Halaman Laporan nilai sudah terbuka  Menguji menampilkan laporan nilai siswa yang terdapat di database

Laporan nilai yang terdapat dalam database akan tampil. 13 Halaman Sign up siswa Proses registrasi siswa agar dapat mengikuti ujian try out Halaman Sign Up sudah terbuka  Menguji tombol sign up  Menginput Nomor Induk Siswa  Menginput nama  Menginput Siswa melakukan registrasi user level siswa agar menjadi anggota system. Jika data lengkap di input maka registrasi berhasil

(16)

Password

 Memilih Kelas  Menginput

E-mail

jika tidak maka mengulang sesuai

field yang harus di

isi. 14 Halaman pilih ujian try out siswa Proses pemilihan ujian yang telah ditentukan oleh guru dan siap memulai ujian Halaman pilih ujian sudah terbuka  Memilih ujian yang tersedia  Menguji tombol

star ujian tryout

Siswa akan memilih ujian yang tersedia dan memulai menjawab setiap soal 15 Halaman Ujian Siswa Proses pelaksanaan ujian

try out siswa

Halaman Ujian try out sudah terbuka  Menguji durasi waktu pengerjaan ujian  Menguji tombol next pada setiap soal  Menguji tombol finish untuk menyelesaikan pengerjaan Halama n ujian siswa dapat menampilkan soal berikut pilihan jawaban dan durasi pengerjaan soal dalam setiap periode tes try out

16 Halaman

laporan siswa

Proses menampilkan nilai siswa dana laporan hasil setiap mengikuti try out Halaman Laporan sudah terbuka  Menguji menampilkan nilai yang telah diujikan dan telah tersimpan dalam database

 Menampilkan

detail hasil setiap

try out

Halaman laporan menampilkan hasil tes try out yang telah siswa kerjakan, serta menampilkan detail nilai setiap try out 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 siswa yang

terdaftar dalam sistem.

(17)

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 siswa 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.

Gambar

Gambar 4.2 Tabel guru
Gambar 4.5 Tabel jurusan  6.  Tabel matpel
Gambar 4.8 Tabel ujian
Gambar 4.10 Tabel hasil_ujian
+7

Referensi

Dokumen terkait

PEKERJAAN KONSTRUKSI PERLUASAN GEDUNG KANTOR BADAN PUSAT STATISTIK KABUPATEN TOBA SAMOSIR TAHUN 2015.. PENGUMUMAN PEMENANG PEMILIHAN LANGSUNG

Apabila tidak datang pada saat yang telah ditentukan tanpa pemberitahuan maka dianggap mengundurkan diri dan dinyatakan gagal, serta dilakukan Sita jaminan

Not only will we see that log q has a BBP-formula for every Gaussian-Mersenne prime q , but also for a much broader sequence of “generalized Gaussian-Mersenne primes.” Section 2

Sehubungan dengan pengumuman lelang Eproc Nomor : 32/PK.4/ULP/2014 tanggal 19 Mei 2014 Paket Pekerjaan PEMASANGAN SUTM, TRAFO DAN SUTR DARI DESA GIRIYOSO KECAMATAN

Pada hari ini, Jum;at tanggal tiga puluh satu bulan Agustus tahun Dua Ribu Dua Belas bertempat di Kantor Imigrasi Kelas I Khusus Jakarta Barat, Pokja ULP

Applying Lemma 1 we can obtain some congruence properties of some classical numbers such as the Springer numbers of even index, the median Euler numbers, the median Genocchi

Apabila tidak datang pada saat yang telah ditentukan tanpa pemberitahuan maka dianggap mengundurkan diri dan dinyatakan gagal, serta dilakukan Sita jaminan

Berkenaan dengan hal tersebut diminta kepada saudara untuk membawa data-data perusahaan yang sesuai dengan data yang telah saudara upload di LPSE. Demikian kami