BAB IV TESTING DAN IMPLEMENTASI 4.1. Implementsi Sistem Setelh melkukn nlisis dn perncngn sistem yng telh dibhs, mk untuk thp selnjutny yitu implementsi sistem. Implementsi sistem merupkn thp meletkn sistem yng diusulkn tu dimbngkn supy nntiny sistem tersebut sip untuk diopersikn sesui dengn yng diterpkn, dengn tujun menguji sistem pkh sudh lyk untuk diimplementsikn tu belum. 4.1.1 Implemetsi Progrm Implementsi yng dilkukn ntr lin dlh menerpkn perncngn ntr muk dlm bentuk web, perncngn struktur dt dlm bentuk tbel dtbse, pembutn kode progrm dn sebginy. 4.1.2 Implementsi Bsis Dt Dtbse untuk sistem Ujin Online Msuk SMA XYZ ini bernm ujinmsuksm. Terdiri dri 5 tbel utm dn dibut dengn phpmyadmin yng dpt dikses dengn cr mengetikn http://loclhost/phpmydmin pd ddress br browser. Adpun dftr lim tbel tersebut dlh sebgi berikut : 1. Tbel Guru Tbel guru digunkn untuk login guru, gr guru dpt mengelol sol tu menghpus dt pesert dn nili ujin pesert. Tbel guru terdiri dri 3 field. Gmbr 4.1 Tbel Guru 57
58 2. Tbel Pesert Tbel pesert berisi informsi dt diri pesert st mendftr dn digunkn untuk melkukn login gr bis mengerjkn ujin, tble ini terdiri dri 13 field. Gmbr 4.2 Tbel Pesert 3. Tbel Sol Tbel sol digunkn untuk menemptkn sol yng diinput oleh guru dn nntiny kn digunkn oleh pesert untuk ujin, sert berisi kunci jwbn dri setip sol. Tbel sol terdiri dri 12 field. Gmbr 4.3 Tbel Sol
59 4. Tbel Nili Tbel nili berisi nili ujin dri pesert dn terngn lulusn. Keterngn lulusn yng terdiri dri : 1. 2. Tidk Sert tnggl pengumumn nili. Tbel ini terdiri dri 7 field. Gmbr 4.4 Tbel nili 5. Tbel Tnggl Ujin Tbel tnggl ujin digunkn untuk menentukn wktu pelksnn ujin dn terdiri dri 2 field. Gmbr 4.5 Tbel Tnggl Ujin 4.1.3 Implementsi Antr Muk Pd thp implementsi ini ntr muk yng dibut pd thp perncngn, di implementsikn menjdi bentuk web yng
60 dibngun. Adpun bentuk web hsil implementsi tersebut disjikn sebgi berikut : 4.1.3.1 Tmpiln Hlmn Utm Website Hlmn ini merupkn tmpiln wl website, pertm kli muncul st user melkukn pemnggiln lmt website. Gmbr 4.6 Hlmn Utm Website 4.1.3.2 Tmpiln Hlmn Pengumumn Hlmn ini menmpilkn nili dn terngn lulusn pesert, pesert dpt mencri nm dengn memsukkn nm pd kolom cri nm. Gmbr 4.7 Hlmn Pengumumn
61 4.1.3.3 Tmpiln Hlmn Tt Cr Ujin Hlmn tt cr ujin menjelskn bgimn pesert melkukn ujin, muli dri pendftrn, jenis sol yng digunkn dn wktu ujin sert tempt pelksnn ujin. Gmbr 4.8 Hlmn Tt Cr Ujin 4.1.3.4 Tmpiln Hlmn Dftr Pesert Hlmn ini berisi dt dri pesert yng mendftr untuk memstikn bhw pesert sudh terdftr dn bis mengikuti ujin. Gmbr 4.9 Hlmn Dftr Pesert Ujin
62 4.1.3.5 Tmpiln Hlmn Kontk Hlmn ini berisi informsi kontk dri pihk penyelenggr ujin, gr clon pesert mudh mendptkn informsi Gmbr 4.10 Hlmn Kontk 4.1.3.6 Tmpiln Hlmn Pendftrn Hlmn ini digunkn untuk melkukn pendftrn pesert sebgi syrt untuk melkukn ujin dn untuk melengkpi dt diri pesert. Gmbr 4.11 Hlmn Pendftrn
63 4.1.3.7 Tmpiln Hlmn Login Hlmn login digunkn untuk kses user msuk utm user, user hrus mengisi usernme dn pssword. Gmbr 4.12 Hlmn Login 4.1.3.8 Tmpiln Hlmn Utm Guru Hlmn guru merupkn utm dri guru, didlm guru terdpt tombol tombol untuk mengelol ujin. Gmbr 4.13 Hlmn Utm Guru
64 4.1.3.9 Tmpiln Hlmn Membut Sol Pd ini digunkn untuk membut sol, sol kn digunkn sebgi sol ujin yng kn dijwb oleh pesert ujin. Gmbr 4.14 Hlmn Membut Sol 4.1.3.10 Tmpiln Hlmn List Sol Hlmn ini menmpilk list sol dn tnggl ujin yng sudg dibut oleh guru, guru bis mengelol sol seperti mengedit sol dn menghpus sol. Gmbr 4.15 Hlmn List Sol
65 4.1.3.11 Tmpiln Hlmn Edit Sol Hlmn ini merupkn untuk mengedit sol, sol yng dinggp slh dpt di edit pd ini. Gmbr 4.16 Hlmn Edit Sol 4.1.3.12 Tmpiln Hlmn Liht Nili Pd ini menmpilkn nili hsil ujin yng dilkukn oleh pesert, sert diengkpi dengn hpus, hpus digunkn untuk menghpus dt pesert sekligus nili ujinny. Gmbr 4.17 Hlmn List Nili
66 4.1.3.13 Tmpiln Hlmn Dftr Pesert dn Kirim E-Mil Hlmn list pesert menmpilkn nm dn nili ujin pesert, terdpt jug link untuk mengirim emil hsil ujin pesert. Gmbr 4.18 Hlmn Dftr Pesert 4.1.3.14 Tmpiln Hlmn Kirim Emil Pengumumn Nili Pd ini digunkn untuk mengirim emil hsil ujin pesert. Pesert yng sudh melkukn ujin kn mendptkn emil yng berisi nili. Gmbr 4.19 Hlmn Kirim E-mil
67 4.1.3.15 Tmpiln Hlmn Utm Pesert Hlmn ini merupkn utm pesert, dt diri pesert kn ditmpilkn. Gmbr 4.20 Hlmn Utm Pesert 4.1.3.16 Tmpiln Hlmn Edit Pesert slhn. Hlmn ini bergun untuk merubh dt pesert pbil d Gmbr 4.21 Hlmn Edit Pesert
68 4.1.3.17 Tmpiln Hlmn Peringtn Ujin Hlmn ini muncul tik pesert menekn tombol ujin, tetpi pesert sebelumny sudh melkukn ujin. Kren ujin hny bis dilkukn sekli. Gmbr 4.21 Hlmn Peringtn Ujin 4.1.3.18 Tmpiln Hlmn Peringntn Wktu Pelksnn Ujin Hlmn ini muncul tik pesert menekn tombol ujin, tetpi pelksnn ujin belum memsuki wktuny. Gmbr 4.22 Hlmn Peringtn Wktu Ujin
69 4.1.3.19 Tmpiln Hlmn Ujin Pd ujin merupkn yng digukn untuk melkukn ujin, sol ujin ditmpilkn dn pesert hrus menjwb setip dri sol tersebut. Gmbr 4.23 Hlmn Ujin 4.2 Pengujin Sistem Snrio Pengujin dilkukn unutk menemukn lngkh-lngkh dlm melkukn pengujin. Pengujin dilkukn dengn menggunkn pliksi dri perncngn website. Setelh pliksi dijlnkn selnjutny dlh menguji tombol-tombol yng terdpt dlm ntr muk pliksi tersebut pkh sesui dengn thpn perncngn. Tbel 4.1 Pengujin Menu Login No Antr Uji Cob Snrio Hsil yng Hsil Kesimp Muk Pengujin dihrpkn Pengujin uln 1 Lmn Tidk System kn Kembli Login Fitur mengisi menolk kses Login usernme login dn dn menmpilkn login pssword usernme dn untuk pssword tidk memsukk
70 boleh kosong n usernme dn pssword secr lengkp 2 Lmn Hny System kn Kembli Login Fitur mengisi menolk kses Login slh stu login dn kolom menmpilkn login pd login usernme dn untuk pssword tidk memsukk boleh kosong n usernme dn pssword secr lengkp 3 Lmn Input Berhsil Berhsil Login Fitur usernme melkukn msuk Login dn vlidsi user lmn user pssword yng benr 4 Lmn Input Ggl Kembli Login Fitur usernme melkukn Login dn Vlidsi pssword pssword dn login yng slh usernme untuk slh memsukk n usernme
71 dn pssword Tbel 4.2 Pengujin Menu Dftr No Antr Uji Cob Snrio Hsil yng Hsil Kesimp Muk Pengujin dihrpkn Pengujin uln 1 Menu Tidk Sistem kn Kembli dftr menu mengisi menolk dn pendftr dt pd menmpilkn n semu dt tidk pendftr kolom lengkp n untuk input dt 2 Menu Mengisi Sistem kn Kembli dftr menu dt tetpi menolk dn pendftr msih d menmpilkn n kolom dt tidk pendftr yng lengkp n untuk kosong input dt mbli 3 Menu Mengisi Berhsil msuk dftr menu semu melkukn pendftr kolom pendftrn pesert n dftr Tbel 4.3 Pengujin Input Sol No Antr Uji Cob Snrio Hsil yng Hsil Kesimp Muk Pengujin dihrpkn Pengujin uln 1 Hlm Semu Menmpilkn Kembli n input form peringtn sol input kosong dt yng
72 sol dimsukkn input sol tidk lengkp 2 Hlm Mengisi Menmpilkn Kembli n input form peringtn sol input tetpi dt yng sol msih d dimsukkn input sol yng tidk lengkp kosong 3 Hlm Mengisi Sol berhsil Kembli n input semu diinput sol input form sol input sol Tbel 4.4 Pengujin Edit Sol No Antr Uji Cob Snrio Hsil yng Hsil Kesimp Muk Pengujin dihrpkn Pengujin uln 1 Hlm Melkuk Menmpilkn Kembli n list n edit sol peringtn sol melkuk d kolom dt yng n edit yng dimsukkn edit sol sol kosong tidk lengkp 2 Hlm Melkuk Dt lengkp Berhsil n list n edit sol dn berhsil memperb sol melkuk dengn memperbhru hrui dn n edit mengisi i sol mbli sol semu kolom list sol
73 Tbel 4.5 Pengujin Hpus Sol No Antr Uji Cob Snrio Hsil yng Hsil Kesimp Muk Pengujin dihrpkn Pengujin uln 1 Hlm Menekn Berhsil Berhsil n list tombol menghpus menghpu sol hpus hpus sol s sol dn sol mbli list sol Tbel 4.6 Pengujin Ujin No Antr Uji Cob Snrio Hsil yng Hsil Kesimp Muk Pengujin dihrpkn Pengujin uln 1 Hlm Menekn Peringtn Kembli n utm tombol belum pesert ujin ujin memsuki wktu ujin utm pesert untuk menunggu wktu ujin dimuli 2 Hlm Menekn Muncul Kembli n utm tombol pesert ujin ujin peringtn bhw pesert utm sudh pesert melkukn untuk ujin menuggu
74 hsil dri ujin yng telh dilkukn 3 Hlm Menekn Wktu tnggl Msuk n utm tombol ujin sudh pesert ujin ujin dimuli dn utm pesert ujin sebelumny belum melkukn ujin Tbel 4.7 Pengujin Edit Pesert No Antr Uji Cob Snrio Hsil yng Hsil Kesimp Muk Pengujin dihrpkn Pengujin uln 1 Hlm Melkuk Menmpilkn Kembli n edit edit n edit dt peringtn dt dt pesert dt yng pesert pesert dengn dimsukkn edit dt d kolom tidk lengkp pesert yng kosong 2 Hlm Melkuk Dt lengkp Berhsil n edit edit n edit dt dn berhsil memperb dt dt dengn memperbhru hrui dn pesert pesert mengisi i sol mbli semu kolom utm pesert
75 Tbel 4.8 Pengujin Kirim Emil No Antr Uji Cob Snrio Hsil yng Hsil Kesimp Muk Pengujin dihrpkn Pengujin uln 1 Hlm Dt terisu Menmpilkn Kembli n kirim secr peringtn emil kirim otomtis bhw emil emil mengmbi berhsil dftr l dri dikirim pesert bsisdt Tbel 4.9 Pengujin Log out No Antr Uji Cob Snrio Hsil yng Hsil Kesimp Muk Pengujin dihrpkn Pengujin uln 1 Hlm Guru Session Kembli n utm log menekn berhsil guru out tombol dihpus dn lur menmpilkn utm peringtn website log out berhsil 2 Hlm Pesert Session Kembli n utm log menekn berhsil pesert out tombol dihpus dn lur menmpilkn utm peringtn website log out berhsil
76 Tbel 4.10 Pengujin Tnggl Ujin No Antr Uji Cob Snrio Hsil yng Hsil Kesimp Muk Pengujin dihrpkn Pengujin uln 1 Hlm Memsuk Sistem Kembli n list kn berhsis sol tnggl tnggl memperbhru pelksn i tnggl list sol n ujin 4.2.1 Kesimpuln Hsil Pengujin Berdsrkn hsil pengujin ksus dits bis di dptkn simpuln bhw penulisn sintks dn yng di but berfungsi dengn bik. Pd form dftr, dftr merupkn hl yng terpenting yng dilkukn oleh pesert, kren pesert tidk bis melkukn ujin pbil belum melkukn pendftrn. Pendftrn dilkukn dengn cr mengisi semu kolom yng terdpt dlm form pendftrn sebgi dt diri pesert ujin. Pd form login pengujin dilkukn dengn cr memsukkn dt login user, pbil dt yng dimsukkn seperti usernme dn pssword, jik sistem telh berhsil memvlidsi mk kn menmpilkn utm dri user. Pd form input sol digunkn untuk membut sol, sol kn digunkn sebgi sol ujin yng dirjkn oleh pesert. Pd form list sol menmpilkn sol yng sudh dibut, sol dpt dilol seperti mengedit sol mupun menghpus sol, sert terdpt pelksnn jdwl ujin yg bergun untuk menentukn wktu pelksnn ujin. Pd form pesert menmpilkn list pesert dn digunkn utnuk pengirimn emil, isi emil yng dikirim merupkn hsil ujin dri pesert.
77 Ujin dpt dilkukn pbil pesert sebelumny belum melkukn ujin dn sudh memsuki tnggl ujin, pbil sudh melkukn ujin kn dpt peringntn bhw pesert sudh melkukn ujin. Ujin jug tidk bis dilkukn pbil belum memsuki tnggl ujin.