• 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!
21
0
0

Teks penuh

(1)

57 BAB IV

TESTING DAN IMPLEMENTASI 4.1. Implementasi Sistem

Setelah melakukan analisis dan perancangan sistem yang telah dibahas, maka untuk tahap selanjutnya yaitu implementasi sistem. Implementasi sistem merupakan tahap meletakan sistem yang diusulkan atau dikembangkan supaya nantinya sistem tersebut siap untuk dioperasikan sesuai dengan yang diterpkan, dengan tujuan menguji sistem apakah sudah layak untuk diimplementasikan atau belum.

4.1.1 Implemetasi Program

Implementasi yang dilakukan antara lain adalah menerapkan perancangan antar muka ke dalam bentuk halaman web, perancangan struktur data ke dalam bentuk tabel database, pembuatan kode program dan sebagainya.

4.1.2 Implementasi Basis Data

Database untuk sistem Ujian Online Masuk SMA XYZ ini bernama ujianmasuksma. Terdiri dari 5 tabel utama dan dibuat dengan phpMyAdmin yang dapat diakses dengan cara mengetikan http://localhost/phpmyadmin pada address bar browser. Adapun daftar kelima tabel tersebut adalah sebagai berikut :

1. Tabel Guru

Tabel guru digunakan untuk login guru, agar guru dapat mengelola soal atau menghapus data peserta dan nilai ujian peserta. Tabel guru terdiri dari 3 field.

(2)

2. Tabel Peserta

Tabel peserta berisi informasi data diri peserta saat mendaftar dan digunakan untuk melakukan login agar bisa mengerjakan ujian, table ini terdiri dari 13 field.

Gambar 4.2 Tabel Peserta 3. Tabel Soal

Tabel soal digunakan untuk menempatkan soal yang diinput oleh guru dan nantinya akan digunakan oleh peserta untuk ujian, serta berisi kunci jawaban dari setiap soal. Tabel soal terdiri dari 12 field.

(3)

4. Tabel Nilai

Tabel nilai berisi nilai ujian dari peserta dan keterangan kelulusan. Keterangan kelulusan yang terdiri dari :

1. Diterima 2. Tidak Diterima

Serta tanggal pengumuman nilai. Tabel ini terdiri dari 7 field.

Gambar 4.4 Tabel nilai 5. Tabel Tanggal Ujian

Tabel tanggal ujian digunakan untuk menentukan waktu pelaksanaan ujian dan terdiri dari 2 field.

Gambar 4.5 Tabel Tanggal Ujian

4.1.3 Implementasi Antar Muka

Pada tahap implementasi ini antar muka yang dibuat pada tahap perancangan, di implementasikan menjadi bentuk halaman web yang

(4)

dibangun. Adapun bentuk halaman web hasil implementasi tersebut disajikan sebagai berikut :

4.1.3.1 Tampilan Halaman Utama Website

Halaman ini merupakan tampilan awal website, pertama kali muncul saat user melakukan pemanggilan alamat website.

Gambar 4.6 Halaman Utama Website 4.1.3.2 Tampilan Halaman Pengumuman

Halaman ini menampilkan nilai dan keterangan kelulusan peserta, peserta dapat mencari nama dengan memasukkan nama pada kolom cari nama.

(5)

4.1.3.3 Tampilan Halaman Tata Cara Ujian

Halaman tata cara ujian menjelaskan bagaimana peserta melakukan ujian, mulai dari pendaftaran, jenis soal yang digunakan dan waktu ujian serta tempat pelaksanaan ujian.

Gambar 4.8 Halaman Tata Cara Ujian 4.1.3.4 Tampilan Halaman Daftar Peserta

Halaman ini berisi data dari peserta yang mendaftar untuk memastikan bahwa peserta sudah terdaftar dan bisa mengikuti ujian.

(6)

4.1.3.5 Tampilan Halaman Kontak

Halaman ini berisi informasi kontak dari pihak penyelenggara ujian, agar calon peserta mudah mendapatkan informasi

Gambar 4.10 Halaman Kontak

4.1.3.6 Tampilan Halaman Pendaftaran

Halaman ini digunakan untuk melakukan pendaftaran peserta sebagai syarat untuk melakukan ujian dan untuk melengkapi data diri peserta.

(7)

4.1.3.7 Tampilan Halaman Login

Halaman login digunakan untuk akses user masuk ke halaman utama user, user harus mengisi username dan password.

Gambar 4.12 Halaman Login 4.1.3.8 Tampilan Halaman Utama Guru

Halaman guru merupakan halaman utama dari guru, didalam halaman guru terdapat tombol – tombol untuk mengelola ujian.

(8)

4.1.3.9 Tampilan Halaman Membuat Soal

Pada halaman ini digunakan untuk membuat soal, soal akan digunakan sebagai soal ujian yang akan dijawab oleh peserta ujian.

Gambar 4.14 Halaman Membuat Soal 4.1.3.10 Tampilan Halaman List Soal

Halaman ini menampilka list soal dan tanggal ujian yang sudag dibuat oleh guru, guru bisa mengelola soal seperti mengedit soal dan menghapus soal.

(9)

4.1.3.11 Tampilan Halaman Edit Soal

Halaman ini merupakan halaman untuk mengedit soal, soal yang dianggap salah dapat di edit pada halaman ini.

Gambar 4.16 Halaman Edit Soal

4.1.3.12 Tampilan Halaman Lihat Nilai

Pada halaman ini menampilkan nilai hasil ujian yang dilakukan oleh peserta, serta diengkapi dengan fitur hapus, hapus digunakan untuk menghapus data peserta sekaligus nilai ujiannya.

(10)

4.1.3.13 Tampilan Halaman Daftar Peserta dan Kirim E-Mail

Halaman list peserta menampilakan nama dan nilai ujian peserta, terdapat juga link untuk mengirim email hasil ujian ke peserta.

Gambar 4.18 Halaman Daftar Peserta

4.1.3.14 Tampilan Halaman Kirim Email Pengumuman Nilai

Pada halaman ini digunakan untuk mengirim email hasil ujian peserta. Peserta yang sudah melakukan ujian akan mendapatkan email yang berisi nilai.

(11)

4.1.3.15 Tampilan Halaman Utama Peserta

Halaman ini merupakan halaman utama peserta, data diri peserta akan ditampilkan.

Gambar 4.20 Halaman Utama Peserta

4.1.3.16 Tampilan Halaman Edit Peserta

Halaman ini berguna untuk merubah data peserta apabila ada kesalahan.

(12)

4.1.3.17 Tampilan Halaman Peringatan Ujian

Halaman ini muncul ketika peserta menekan tombol ujian, tetapi peserta sebelumnya sudah melakukan ujian. Karena ujian hanya bisa dilakukan sekali.

Gambar 4.21 Halaman Peringatan Ujian

4.1.3.18 Tampilan Halaman Peringantan Waktu Pelaksanaan Ujian

Halaman ini muncul ketika peserta menekan tombol ujian, tetapi pelaksanaan ujian belum memasuki waktunya.

(13)

4.1.3.19 Tampilan Halaman Ujian

Pada halaman ujian merupakan halaman yang digukan untuk melakukan ujian, soal ujian ditampilkan dan peserta harus menjawab setiap dari soal tersebut.

Gambar 4.23 Halaman Ujian 4.2 Pengujian Sistem

Skenario Pengujian dilakukan unutk menemukan langkah-langkah dalam melakukan pengujian. Pengujian dilakukan dengan menggunakan aplikasi dari perancangan website. Setelah aplikasi dijalankan selanjutnya adalah menguji tombol-tombol yang terdapat dalam antar muka aplikasi tersebut apakah sesuai dengan tahapan perancangan.

Tabel 4.1 Pengujian Menu Login No Antar

Muka

Uji Coba Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Laman Login Menguji Fitur Login Tidak mengisi username dan password System akan menolak akses login dan menampilkan “username dan password tidak Kembali ke halaman login untuk memasukk Diterim a

(14)

boleh kosong” an username dan password secara lengkap 2 Laman Login Menguji Fitur Login Hanya mengisi salah satu kolom pada login System akan menolak akses login dan menampilkan “username dan password tidak boleh kosong” Kembali ke halaman login untuk memasukk an username dan password secara lengkap Diterim a 3 Laman Login Menguji Fitur Login Input username dan password yang benar Berhasil melakukan validasi user Berhasil masuk ke laman user Diterim a 4 Laman Login Menguji Fitur Login Input username dan password yang salah Gagal melakukan Validasi “password dan username salah” Kembali ke halaman login untuk memasukk an username Diterim a

(15)

dan password

Tabel 4.2 Pengujian Menu Daftar No Antar

Muka

Uji Coba Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Menu daftar Menguji menu pendaftar an Tidak mengisi data pada semua kolom Sistem akan menolak dan menampilkan “ data tidak lengkap” Kembali ke halaman pendaftara n untuk input data Diterim a 2 Menu daftar Menguji menu pendaftar an Mengisi data tetapi masih ada kolom yang kosong Sistem akan menolak dan menampilkan “ data tidak lengkap” Kembali ke halaman pendaftara n untuk input data kembali Diterim a 3 Menu daftar Menguji menu pendaftar an Mengisi semua kolom daftar Berhasil melakukan pendaftaran masuk ke halaman peserta Diterim a

Tabel 4.3 Pengujian Input Soal No Antar

Muka

Uji Coba Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Halama n input soal Menguji fitur input Semua form kosong Menampilkan peringatan “ data yang Kembali ke halaman Diterim a

(16)

soal dimasukkan tidak lengkap” input soal 2 Halama n input soal Menguji fitur input soal Mengisi form tetapi masih ada yang kosong Menampilkan peringatan “ data yang dimasukkan tidak lengkap” Kembali ke halaman input soal Diterim a 3 Halama n input soal Menguji fitur input soal Mengisi semua form Soal berhasil diinput Kembali ke halaman input soal Diterim a

Tabel 4.4 Pengujian Edit Soal No Antar

Muka

Uji Coba Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Halama n list soal Menguji fitur melakuk an edit soal Melakuka n edit soal ada kolom yang kosong Menampilkan peringatan “ data yang dimasukkan tidak lengkap” Kembali ke halaman edit soal Diterim a 2 Halama n list soal Menguji fitur melakuk an edit soal Melakuka n edit soal dengan mengisi semua kolom Data lengkap dan berhasil memperbaharu i soal Berhasil memperba harui dan kembali ke halaman list soal Diterim a

(17)

Tabel 4.5 Pengujian Hapus Soal No Antar

Muka

Uji Coba Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Halama n list soal Menguji fitur hapus soal Menekan tombol hapus Berhasil menghapus soal Berhasil menghapu s soal dan kembali ke halaman list soal Diterim a

Tabel 4.6 Pengujian Ujian No Antar

Muka

Uji Coba Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Halama n utama peserta Menguji fitur ujian Menekan tombol ujian Peringatan belum memasuki waktu ujian Kembali ke halaman utama peserta untuk menunggu waktu ujian dimulai Diterim a 2 Halama n utama peserta Menguji fitur ujian Menekan tombol ujian Muncul halaman peringatan bahwa peserta sudah melakukan ujian Kembali ke halaman utama peserta untuk menuggu Diterim a

(18)

hasil dari ujian yang telah dilakukan 3 Halama n utama peserta Menguji fitur ujian Menekan tombol ujian Waktu tanggal ujian sudah dimulai dan peserta sebelumnya belum melakukan ujian Masuk ke halaman utama ujian Diterim a

Tabel 4.7 Pengujian Edit Peserta No Antar

Muka

Uji Coba Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Halama n edit data peserta Menguji fitur edit data peserta Melakuka n edit data peserta dengan ada kolom yang kosong Menampilkan peringatan “ data yang dimasukkan tidak lengkap” Kembali ke halaman edit data peserta Diterim a 2 Halama n edit data peserta Menguji fitur edit data peserta Melakuka n edit data dengan mengisi semua kolom Data lengkap dan berhasil memperbaharu i soal Berhasil memperba harui dan kembali ke halaman utama peserta Diterim a

(19)

Tabel 4.8 Pengujian Kirim Email No Antar

Muka

Uji Coba Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Halama n kirim email Menguji fitur kirim email Data terisu secara otomatis mengambi l dari basisdata Menampilkan peringatan bahwa email berhasil dikirim Kembali ke halaman daftar peserta Diterim a

Tabel 4.9 Pengujian Log out No Antar

Muka

Uji Coba Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Halama n utama guru Menguji fitur log out Guru menekan tombol keluar Session berhasil dihapus dan menampilkan peringatan “ log out berhasil” Kembali ke halaman utama website Diterim a 2 Halama n utama peserta Menguji fitur log out Peserta menekan tombol keluar Session berhasil dihapus dan menampilkan peringatan “ log out berhasil” Kembali ke halaman utama website Diterim a

(20)

Tabel 4.10 Pengujian Tanggal Ujian No Antar

Muka

Uji Coba Skenario Pengujian Hasil yang diharapkan Hasil Pengujian Kesimp ulan 1 Halama n list soal Menguji fitur tanggal pelaksan aan ujian Memasuk kan tanggal Sistem berhasis memperbaharu i tanggal Kembali ke halaman list soal Diterim a

4.2.1 Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian kasus diatas bisa di dapatkan kesimpulan bahwa penulisan sintaks dan fitur – fitur yang di buat berfungsi dengan baik.

Pada form daftar, daftar merupakan hal yang terpenting yang dilakukan oleh peserta, karena peserta tidak bisa melakukan ujian apabila belum melakukan pendaftaran. Pendaftaran dilakukan dengan cara mengisi semua kolom yang terdapat dalam form pendaftaran sebagai data diri peserta ujian.

Pada form login pengujian dialakukan dengan cara memasukkan data login user, apabila data yang dimasukkan seperti username dan password, jika sistem telah berhasil memvalidasi maka akan menampilkan halaman utama dari user.

Pada form input soal digunakan untuk membuat soal, soal akan digunakan sebagai soal ujian yang dikerjakan oleh peserta.

Pada form list soal menampilkan soal yang sudah dibuat, soal dapat dikelola seperti mengedit soal maupun menghapus soal, serta terdapat pelaksanaan jadwal ujian yg berguna untuk menentukan waktu pelaksanaan ujian.

Pada form peserta menampilakan list peserta dn digunakan utnuk pengiriman email, isi email yang dikirim merupakan hasil ujian dari peserta.

(21)

Ujian dapat dilakukan apabila peserta sebelumnya belum melakukan ujian dan sudah memasuki tanggal ujian, apabila sudah melakukan ujian akan dapat peringantan bahwa peserta sudah melakukan ujian. Ujian juga tidak bisa dilakukan apabila belum memasuki tanggal ujian.

Gambar

Tabel guru digunakan untuk login guru, agar guru dapat mengelola soal atau  menghapus data peserta dan nilai ujian peserta
Gambar 4.2 Tabel Peserta  3.  Tabel Soal
Tabel  nilai  berisi  nilai  ujian  dari  peserta  dan  keterangan  kelulusan.
Gambar 4.6 Halaman Utama Website  4.1.3.2  Tampilan Halaman Pengumuman
+7

Referensi

Dokumen terkait

bukan saja kehilangan seorang Wisnu, lebih dari itu, mereka baru saja. mendapat pelajaran nyata tentang

Memo pemberitahuan harga jual / price list yang sudah ditandatangani oleh F&A Mgr Internal Subdist dan Head of BU didistribusikan melalui email kepada ASM, Controller, di

Sesuai dengan metode yang digunakan dalam penerapan kadaster 3D untuk pengaturan pemanfaatan ruang di atas tanah, maka bentuk 3 dimensi bangunan Pasar Beringharjo

Berdasarkan latar belakang di atas, dalam penelitian ini penulis meneliti strategi personal branding dari Gabriel Ulung Wicaksono sebagai seorang fotografer hotel

Selain itu dilakukan juga perhitungan pada komponen yang dipakai, sehingga dengan perhitungan itu akan di dapat ukuran dan bentuk yang sesuai, aman digunakan dan

Hasil penelitian (Ahn, Cao dan Choe, 1996) menunjukkan bahwa investor mendapat manfaat dari biaya transaksi yang lebih rendah, namun market maker dirugikan karena

Jumlah subjek pada penelitian ini adalah 8 orang siswa kelas VII B SMP Negeri 1 Pakem yang sama seperti pada siklus I, yaitu ALT, AML, AND, EVT, MLN, RBK, SKR, dan YHN (bukan nama

g) sampel pertinggal bahan awal dan produk jadi disimpan dalam jumlah yang g) sampel pertinggal bahan awal dan produk jadi disimpan dalam jumlah yang cukup untuk dilakukan