4.2 Implementasi Sistem
Sistem yang akan di implementasikan menggunakan bahasa pemrograman web yaitu php,css,html dan javascript.Di program terdapat 3 besar
halaman web yaitu halaman admin, halaman tester dan halaman pembuka.
4.2.1 Halaman Admin
Pada halaman admin ini akan diawali dengan halaman login, seperti tertera pada Gambar 4.1, apabila sukses login maka akan dibawa ke halaman
admin seperti tampak pada gambar 4.2.
Gambar 4.1 Form Halaman Login Admin
Potongan Source Code Halaman Login Admin.
Source Code Validasi Login
? if im ageField= = LOGI N {
if em pt y user 1 | | em pt y passw or d1 { w ar ning = 1;
} else{ include .. conect .php ;
session_st ar t ; dat as1= m y sql_quer y select fr om adm in w her e user = user 1 ;
w hile dat as= m y sql_fet ch_ar r ay dat as1 { if dat as[ pass] = = passw or d1 {
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
session_r egist er passw or d1 ; header Locat ion: adm in.php ;
} else{ w ar ning= 2;
} } w ar ning= 2;
} }
?
Gambar 4.2 Halaman Admin
4.2.2 Halaman Buku Tamu
Pada halaman buku tamu, disini admin dapat menambah, mengurangi ataupun mengedit buku tamu yang telah diinputkan oleh user.
Gambar 4.3 Menu Buku Tamu
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Potongan Source Code Halaman Buku Tamu
Source Code Hapus Isi Buku Tamu
? include .. conect .php ;
include cek_session.php ; if hapus= = HAPUS {
a= ar r ay ; if box = a {
for each box as v alu= isi { m ysql_quer y delet e fr om guest book w her e id = isi ;
} }
} ?
4.2.3 Halaman Data Tester
Tester adalah orang yang akan menjawab soal – soal. Di halaman ini
admin dapat menambah, mengurangi maupun mengganti data tester.
Gambar 4.4 Menu Data Tester
Potongan Source Code Halaman Menu Data Tester
Source Code Hapus Data Tester
if bt nHapus= = HAPUS { a= ar r ay ;
if box = a { for each box as v alu= isi {
m ysql_quer y delet e fr om t est er w her e nis = isi ; m ysql_quer y delet e fr om aw al w her e nis = isi ;
m ysql_quer y delet e fr om per t am a w her e nis = isi ; m ysql_quer y delet e fr om hasil w her e nis = isi ;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
m ysql_quer y delet e fr om j w bv er b w her e nim = isi ; m ysql_quer y delet e fr om j w bangka1 w her e nim = isi ;
m ysql_quer y delet e fr om j w bangka2 w her e nim = isi ; m ysql_quer y delet e fr om j w bangka3 w her e nim = isi ;
m ysql_quer y delet e fr om j w bangka4 w her e nim = isi ; m ysql_quer y delet e fr om j w babst r ak1 w her e nim = isi ;
m ysql_quer y delet e fr om j w babst r ak2 w her e nim = isi ; m ysql_quer y delet e fr om j w babst r ak3 w her e nim = isi ;
m ysql_quer y delet e fr om j w bk ler 1 w her e nim = isi ; m ysql_quer y delet e fr om j w bk ler 2 w her e nim = isi ;
m ysql_quer y delet e fr om j w bk ler 3 w her e nim = isi ; m ysql_quer y delet e fr om j w bk ler 4 w her e nim = isi ;
m ysql_quer y delet e fr om j w bk ler 5 w her e nim = isi ; m ysql_quer y delet e fr om j w bk ler 6 w her e nim = isi ;
m ysql_quer y delet e fr om j w bk ler 7 w her e nim = isi ; m ysql_quer y delet e fr om j w bm ek anik w her e nim = isi ;
m ysql_quer y delet e fr om j w bv is1 w her e nim = isi ; m ysql_quer y delet e fr om j w bv is2 w her e nim = isi ;
m ysql_quer y delet e fr om j w bv is3 w her e nim = isi ; m ysql_quer y delet e fr om j w bv is4 w her e nim = isi ;
m ysql_quer y delet e fr om j w bv is5 w her e nim = isi ; m ysql_quer y delet e fr om j w bej aan w her e nim = isi ;
m ysql_quer y delet e fr om j w bk at a w her e nim = isi ; }
} }
Source Code Simpan Data Tester
if bt nSim pan= = SI MPAN { if t x t Nam a= = | | t x t Nim = = | | t x t User= = | | sex = = {
w ar ning= 1; } else{
m ysql_quer y inser t int o t est er id,nis,nam a,j k ,um ur ,k elas,sem est er ,sek olah,user v alues ,t x t Nim ,t x t Nam a,sex ,um ur ,k elas,Sem est er ,sek olah,t x t User ;
m ysql_quer y inser t int o
hasil id,nis,v er bal,angk a,abst r ak ,k ler ik al,m ekanikal,spasial,ej aan,kosakat a values ,t x t Nim ,0,0,0,0,0,0,0,0 ;
m ysql_quer y inser t int o aw al id,nis,v er bal,angka,abst r ak,kler ikal,m ekanikal,spasial,ej aan,kosakat a values
,t x t Nim ,0,0,0,0,0,0,0,0 ; m ysql_quer y inser t int o
per t am a id,nis,v er bal1,angk a1,angk a2,angk a3,angk a4,abst r ak 1,abst r ak 2,abst r ak 3,k ler ik al1, k ler ik al2,k ler ik al3,k ler ik al4,k ler ik al5,k ler ik al6,k ler ik al7,m ek anik al,spasial1,spasial2,spasial3,s
pasial4,spasial5,ej aan,k osak at a v alues ,t x t Nim ,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ;
m ysql_quer y inser t int o j w bv er b id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w bangk a1 id,nim v alues ,t x t Nim ;
m y sql_quer y inser t int o j w bangk a2 id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w bangk a3 id,nim v alues ,t x t Nim ;
m y sql_quer y inser t int o j w bangk a4 id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w babst r ak 1 id,nim v alues ,t x t Nim ;
m y sql_quer y inser t int o j w babst r ak 2 id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w babst r ak 3 id,nim v alues ,t x t Nim ;
m y sql_quer y inser t int o j w bk ler 1 id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w bk ler 2 id,nim v alues ,t x t Nim ;
m y sql_quer y inser t int o j w bk ler 3 id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w bk ler 4 id,nim v alues ,t x t Nim ;
m y sql_quer y inser t int o j w bk ler 5 id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w bk ler 6 id,nim v alues ,t x t Nim ;
m y sql_quer y inser t int o j w bk ler 7 id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w bm ek anik id,nim v alues ,t x t Nim ;
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
m y sql_quer y inser t int o j w bv is1 id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w bv is2 id,nim v alues ,t x t Nim ;
m y sql_quer y inser t int o j w bv is3 id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w bv is4 id,nim v alues ,t x t Nim ;
m y sql_quer y inser t int o j w bv is5 id,nim v alues ,t x t Nim ; m y sql_quer y inser t int o j w bej aan id,nim v alues ,t x t Nim ;
m y sql_quer y inser t int o j w bk at a id,nim v alues ,t x t Nim ; }
}
Source Code Edit Data Tester
if bt nEdit = = EDI T { m ysql_quer y updat e t est er set nam a
= t x t Nam a,nis= t x t Nim ,um ur = um ur ,j k = sex,kelas= k elas,sem est er = Sem est er ,se kolah= sekolah,user = t xt User w her e id = hide ;
}
4.2.4 Halaman Data Kelas