82
Gambar 4.4 Halaman utama admin
IV.3.4.1 Halaman validasi data peserta
Halaman validasi peserta merupakan halaman yang digunakan admin untuk memeriksa data calon peserta yang mendaftar sesuai tidak
dengan aslinya. Proses validasi peserta dilakukan di dalam file periksapengunjung.php.
Saat admin melakukan persetujuan untuk menerima calon peserta, maka secara otomatis data calon peserta akan
masuk ke dalam tabel peserta_pelatihan dan tabel pbk.
Gambar 4.5 Halaman utama pengguna Berikut ditampilkan bagian penting dari periksapengunjung.php
include ..koneksi.php; ifisset_GET[aksi] _GET[aksi] == del {
id = strip_tags_GET[id]; ifemptyid mysql_queryDELETE FROM pengunjung WHERE ktp =
id LIMIT 1, koneksi; } elseifisset_GET[aksi] _GET[aksi] == del2 {
id = strip_tags_GET[id]; ifemptyid mysql_queryDELETE FROM peserta_pelatihan
WHERE id_peserta = id LIMIT 1, koneksi; } elseifisset_GET[aksi] _GET[aksi] == approve {
id = strip_tags_GET[id]; ifemptyid {
sql = SELECT FROM pengunjung WHERE ktp = id LIMIT 1;
83 mysql_querysqlSimpan, koneksi or dieGagal Perintah SQL . mysql_error;
mysql_queryDELETE FROM pengunjung WHERE ktp = id LIMIT 1, koneksi; switchdata[id_pelatihan]{
case INS-01 : sqlgammu= insert into pbk GroupID,Name,Number values 1, data[nama], data[no_hp];;
break; case INS-02 : sqlgammu=insert into pbk GroupID,Name,Number
values 2, data[nama], data[no_hp];; break;
case INS-03 : sqlgammu=insert into pbk GroupID,Name,Number values 3, data[nama], data[no_hp];;
break; case INS-04 : sqlgammu=insert into pbk GroupID,Name,Number
values 4, data[nama], data[no_hp];; break;
case INS-05 : sqlgammu=insert into pbk GroupID,Name,Number values 5, data[nama], data[no_hp];;
break; case INS-06 : sqlgammu=insert into pbk GroupID,Name,Number
values 6, data[nama], data[no_hp];; break;
case INS-07 : sqlgammu=insert into pbk GroupID,Name,Number values 7, data[nama], data[no_hp];;
break;
case INS-08 : sqlgammu=insert into pbk GroupID,Name,Number values 8, data[nama], data[no_hp];;
break; case INS-09 : sqlgammu=insert into pbk GroupID,Name,Number
values 9, data[nama], data[no_hp];; break;
case MTU-01 : sqlgammu=insert into pbk GroupID,Name,Number values 10, data[nama], data[no_hp];;
break; case MTU-02 : sqlgammu=insert into pbk
GroupID,Name,Number values 11, data[nama], data[no_hp];; break;
84
Perintah “delete from pengunjung” adalah perintah yang digunakan untuk menghapus data peserta dari tempat penyimpanan sementara dan
memindahkannya ke tabel peserta_pelatihan. Sedangkan penggunaan switch case dilakukan untuk memasukkan data ke dalam tabel pbk.
IV.3.4.2 Halaman daftar peserta