4.4.8 Halaman Ruangan Tes
Gambar 4.14 merupakan halaman ruangan tes yang akan digunakan untuk melakukan ujian tes selesi penerimaan siswa baru. Pada halaman ini
terdapat aksi untuk panitia bisa menambah ruangan tes,
edit
ruangan tes dan hapus ruangan tes.
Gambar 4.14 Halaman ruangan tes
switchisset_GET[act]? _GET[act] :{ default:
echo h2Ruangan Tesh2 input type=button value=Tambah Ruangan
onclick=location.href=?module=ruanganact=tambahruangan table
trthnoth thNama ruangan th
thSisa Kapasitasth thTerpakaith
thAksithtr; p = new Paging;
batas = 10; posisi = p-cariPosisibatas;
if _SESSION[leveluser]==panitia{
tampil = mysql_querySELECT from ruangan_tes
ORDER BY id_ruangan ASC limit posisi,batas; }else {
tampil=mysql_querySELECT from ruangan_tes ORDER BY id_ruangan ASC;
} no = posisi+1;
whiler=mysql_fetch_arraytampil{ echo trtdnotd
tdr[nama_ruangan]td tdr[jumlah_kuota]td
tdr[jumlah_terpakai]td tdaref=?module=ruanganact=editruanganid=r[id_ruangan]Edita
|a href=?module=ruanganact=hapusid=r[id_ruangan] \ onClick=\return confirmApakah Anda benar-benar mau menghapus
r[nama_ruangan]?\Hapusatdtr; no++;
} echo table;
if _SESSION[leveluser]==panitia{ jmldata = mysql_num_rowsmysql_querySELECT from ruangan_tes
ORDER BY id_ruangan ASC; }
jmlhalaman = p-jumlahHalamanjmldata, batas; linkHalaman = p-navHalaman_GET[halaman], jmlhalaman;
echopHal linkHalamanp; break;
Listing program 4.10 Halaman ruangan tes
4.4.9 Halaman Tambah Ruangan Tes
Gambar 4.15 merupakan halaman dari proses tambah ruangan tes. Pada halaman ini panitia dapat menambah ruangan tes yang baru untuk
digunakan melakukan ujian tes seleksi penerimaan siswa baru. Ketika memasukkan data ruangan tes yang sudah ada dalam
database
. Sistem akan memunculkan peringatan bahwa ruangan tersebut sudah ada dan panitia
diharapkan memasukkan data ruangan yang baru.
Gambar 4.15 Halaman tambah ruangan tes
echo h2Tambah Ruanganh2 form name=formtambahruang method=POST
action=?module=ruanganact=tambah onSubmit=return cek table
trtdNama Ruangantdtd : input type=text name=nr id=nrtdtr
trtdKuotatdtd : input type=text size=40 name=jum id=jumtdtr
trtd colspan=2 Isilah data secara lengkap.tdtr trtd colspan=2input type=submit value=Simpan name=simpan
input type=button value=Batal onclick=self.history.backtdtr tableformbrbr
div id=cobanbsp;div; break;
case tambah: tampil=mysql_queryselect from ruangan_tes where
nama_ruangan=_POST[nr]; ifmysql_affected_rows0{
? script language=javascriptalertRuangan sudah ada dalam
database.;history.backscript ?php
}else{ mysql_queryINSERT INTO ruangan_tesnama_ruangan,jumlah_kuota
VALUES_POST[nr],_POST[jum]; echoscriptalertData ruangan berhasil
disimpan;document.location=?module=ruanganscript; }
break;
Listing program 4.11 Proses penambahan ruangan tes
4.4.10 Halaman