Skripsi Fix
Skripsi Fix
Skripsi Fix
SKRIPSI
Oleh
Rifki Adi Saputra
NIM. 18141002310
i
PERSETUJUAN
Skripsi yang berjudul Sistem Informasi Penerimaan Siswa Baru Berbasis Web
dengan PHP dan SQL ini telah disetujui oleh pembimbing untuk dipertahankan di
depan Dewan Penguji.
ii
SURAT PERNYATAAN
Menyatakan bahwa skipsi ini benar-benar karya saya sendiri, sepanjang pengetahuan saya tidak
terdapat karya atau pendapat yang ditulis atau diterbitkan orang lain kecuali sebagai acuan atau
kutipan dengan mengikuti tata penulisan karya ilmiah yang telah lazim.
Apabila ternyata terbukti bahwa pernyataan ini tidak benar, maka sepenuhnya menjadi tanggung
jawab saya.
Yang menyatakan,
ii
i
PENGESAHAN
DEWAN PENGUJI
iv
MOTTO
Kerjakanlah pekerjaan yang membawa berkah bagimu dan orang yang kamu
cintai.
Pekerjaan sulit akan terasa mudah jika kita kerjakan dengan penuh keyakinan.
PERSEMBAHAN
2. Kakak-kakak tercinta.
3. Dan seluruh keluarga penulis yang tidak dapat disebutkan satu persatu.
Terima kasih atas segala kasih sayang, saran, motivasi dan doa restu yang telah
v
SISTEM INFORMASI PENERIMAAN SISWA BARU BERBASIS WEB
DENGAN PHP DAN SQL
Oleh
ABSTRAK
Kata Kunci : Sistem Informasi, Siswa Baru, Berbasis Web, Web, PHP, SQL
vi
KATA PENGANTAR
Puji syukur penulis panjatkan atas kehadirat Allah SWT yang telah
melimpahkan rahmat dan hidayahnya sehingga penulis dapat menyelesaikan
Tugas Akhir Skripsi ini.
Skripsi ini disusun untuk memenuhi sebagian persyaratan guna memperoleh
gelar sarjana.
Selama pengusunan Skripsi ini penulis memperoleh bantuan dari berbagai
pihak. Oleh karena itu pada kesempatan ini penulis ingin mengucapkan terima
kasih kepada:
vi
i
14. Dan semua pihak yang tidak dapat penulis sebutkan satu persatu, yang telah
banyak membantu dalam penyusunan Skripsi ini sampai selesai.
Penulis
vi
ii
DAFTAR ISI
Halaman
HALAMAN JUDUL ............................................................................... i
HALAMAN PERSETUJUAN ................................................................ ii
HALAMAN PERNYATAAN ................................................................ iii
HALAMAN PENGESAHAN ................................................................. iv
HALAMAN MOTTO DAN PERSEMBAHAN ..................................... v
ABSTRAK .............................................................................................. vi
KATA PENGANTAR ............................................................................. vii
DAFTAR ISI ........................................................................................... ix
DAFTAR GAMBAR .............................................................................. xi
DAFTAR TABEL ................................................................................... xiv
DAFTAR LAMPIRAN ........................................................................... xvi
BAB I PENDAHULUAN ....................................................................... 1
A. Latar Belakang Masalah .............................................................. 1
B. Identifikasi Masalah .................................................................... 2
C. Batasan Masalah .......................................................................... 3
D. Rumusan Masalah ....................................................................... 3
E. Tujuan Penelitian ......................................................................... 3
F. Manfaat Penelitian ....................................................................... 4
BAB II KAJIAN PUSTAKA .................................................................. 5
A. Kajian Teori ................................................................................. 5
1. Sistem Informasi ................................................................ 5
2. World Wide Web ............................................................... 10
3. PHP .................................................................................... 11
4. SQL .............................................................................. 26
5. Wamp Server ..................................................................... 42
6. Adobe Dreamwever ........................................................... 43
7. Adobe Photoshop ............................................................... 43
ix
8. Faktor Kualitas Perangkat Lunak McCall ......................... 47
BAB III METODE PENELITIAN .......................................................... 53
A. Jenis Penelitian ............................................................................ 53
B. Obyek Penelitian ......................................................................... 53
C. Tempat dan Waktu Penelitian ..................................................... 53
D. Sampel Penelitian ........................................................................ 54
E. Instrumen Penelitian .................................................................... 54
F. Teknik Pengumpulan Data .......................................................... 58
G. Teknik Analisis Data ................................................................... 59
H. Metode Pengembangan Perangkat Lunak ................................... 60
I. Analisis Kebutuhan Sistem ......................................................... 61
J. Desain Sistem .............................................................................. 65
1. Desain Proses ....................................................................... 65
2. Desain Database ................................................................... 72
3. Desain Antarmuka ............................................................... 75
K. Pengujian Sistem ......................................................................... 78
BAB IV HASIL PENELITIAN DAN PEMBAHASAN ........................ 81
A. Hasil Penelitian ............................................................................ 81
1. Deskripsi Program ............................................................... 81
2. Deskripsi Data............................................................................101
3. Reliabilitas Data..........................................................................104
B. Pembahasan........................................................................................104
BAB V PENUTUP.........................................................................................132
A. Kesimpulan........................................................................................132
B. Keterbatasan Penelitian......................................................................133
C. Saran...................................................................................................133
DAFTAR PUSTAKA....................................................................................135
LAMPIRAN-LAMPIRAN.............................................................................136
x
DAFTAR GAMBAR
Halaman
Gambar 1. Model sistem menurut Scott ................................................... 5
Gambar 2. Model hubungan elemen-elemen sistem menurut Mc. Leod 7
Gambar 3. Tampilan trayicon menu WampServer ................................... 42
Gambar 4. Tampilan Layout Adobe Dreamweaver ................................. 43
Gambar 5. Tampilan Layout Adobe Photoshop ....................................... 45
Gambar 6. Toolbox pada Photoshop ........................................................ 46
Gambar 7. Faktor Kualitas Perangkat Lunak McCall .............................. 48
Gambar 8. Waterfall model menurut Sommerville .................................. 60
Gambar 9. DFD Konteks Sistem Informasi PSB ..................................... 66
Gambar 10. DFD Level 1 Sistem Informasi PSB ...................................... 67
Gambar 11. DFD Level 2 Proses 1 Sistem Informasi PSB ........................ 68
Gambar 12. DFD Level 2 Proses 2 Sistem Informasi PSB ........................ 68
Gambar 13. DFD Level 2 Proses 3 Sistem Informasi PSB ........................ 69
Gambar 14. DFD Level 2 Proses 4 Sistem Informasi PSB ........................ 69
Gambar 15. DFD Level 2 Proses 5 Sistem Informasi PSB ........................ 70
Gambar 16. DFD Level 2 Proses 6 Sistem Informasi PSB ........................ 70
Gambar 17. DFD Level 2 Proses 7 Sistem Informasi PSB ........................ 71
Gambar 18. DFD Level 2 Proses 8 Sistem Informasi PSB ........................ 71
Gambar 19. DFD Level 2 Proses 9 Sistem Informasi PSB ........................ 72
Gambar 20. Relasi Tabel Database Sistem Informasi PSB ........................ 74
Gambar 21. Desain halaman Home ............................................................ 75
Gambar 22. Desain halaman Login ............................................................ 75
Gambar 23. Desain halaman Hasil PSB ..................................................... 76
Gambar 24. Desain halaman Administrator ............................................... 76
Gambar 25. Desain halaman Data Peserta ................................................. 77
Gambar 26. Desain halaman Form Pendaftaran ......................................... 77
Gambar 27. Desain halaman Super Admin ................................................ 78
xi
Gambar 28. Desain halaman Data User ..................................................... 78
Gambar 29. Tampilan halaman Home ....................................................... 82
Gambar 30. Tampilan halaman Pengumuman PSB ................................... 82
Gambar 31. Tampilan halaman Indeks Berita ............................................ 83
Gambar 32. Tampilan halaman berita secara lengkap ............................... 83
Gambar 33. Tampilan halaman Pencarian ................................................. 83
Gambar 34. Tampilan halaman Jurnal dan Statistik .................................. 84
Gambar 35. Tampilan halaman Aturan dan Prosedur ................................ 85
Gambar 36. Tampilan halaman alur pendaftaran ....................................... 86
Gambar 37. Tampilan halaman Login ........................................................ 86
Gambar 38. Tampilan halaman Gagal Login ............................................. 87
Gambar 39. Tampilan halaman Menu Administrator ................................ 87
Gambar 40. Tampilan halaman Data Peserta ............................................. 88
Gambar 41. Tampilan halaman Form Pendaftaran .................................... 88
Gambar 42. Tampilan halaman Konfirmasi Simpan Pendaftaran .............. 89
Gambar 43. Tampilan halaman Edit Data Peserta ..................................... 89
Gambar 44. Tampilan halaman Konfirmasi Hapus Data Peserta ............... 89
Gambar 45. Tampilan halaman Cetak Kartu Pendaftaran .......................... 90
Gambar 46. Hasil tampilan Kartu Pendaftaran .......................................... 90
Gambar 47. Tampilan halaman DaftarUlang ............................................. 91
Gambar 48. Tampilan halaman Konfirmasi Daftar Ulang ......................... 91
Gambar 49. Tampilan halaman Konfirmasi Hapus Daftar Ulang .............. 91
Gambar 50. Tampilan halaman Hasil PSB ................................................. 92
Gambar 51. Tampilan halaman Pencarian ................................................. 92
Gambar 52. Tampilan halaman Hasil Pencarian ........................................ 92
Gambar 53. Tampilan halaman Menu Super Administrator ...................... 93
Gambar 54. Tampilan halaman Data User ................................................. 94
Gambar 55. Tampilan halaman Tambah User ........................................... 94
Gambar 56. Tampilan halaman Konfirmasi Simpan Data User ................. 94
Gambar 57. Tampilan halaman Edit Data User ......................................... 94
Gambar 58. Tampilan halaman Konfirmasi Hapus Data User ................... 95
xi
i
Gambar 59. Tampilan halaman Data Sekolah Asal ................................... 95
Gambar 60. Tampilan halaman Tambah Data Sekolah Asal ..................... 95
Gambar 61. Tampilan halaman Konfirmasi Simpan Data Sekolah Asal ... 96
Gambar 62. Tampilan halaman Edit Data Sekolah Asal ............................ 96
Gambar 63. Tampilan halaman Konfirmasi Hapus Data Sekolah Asal ..... 96
Gambar 64. Tampilan halaman Data Kecamatan ....................................... 97
Gambar 65. Tampilan halaman Tambah Data Kecamatan ........................ 97
Gambar 66. Tampilan halaman Konfirmasi Simpan Data Kecamatan ...... 97
Gambar 67. Tampilan halaman Edit Data Kecamatan ............................... 97
Gambar 68. Tampilan halaman Konfirmasi Hapus Data Kecamatan ........ 97
Gambar 69. Tampilan halaman Data Prestasi ............................................ 98
Gambar 70. Tampilan halaman Tambah Data Prestasi .............................. 98
Gambar 71. Tampilan halaman Konfirmasi Simpan Data Prestasi ............ 98
Gambar 72. Tampilan halaman Edit Data Prestasi .................................... 99
Gambar 73. Tampilan halaman Konfirmasi Hapus Data Prestasi .............. 99
Gambar 74. Tampilan halaman Indeks Berita ............................................ 99
Gambar 75. Tampilan halaman Tambah Berita ......................................... 99
Gambar 76. Tampilan halaman Konfirmasi Simpan Berita ....................... 100
Gambar 77. Tampilan halaman Edit Berita ................................................ 100
Gambar 78. Tampilan halaman Konfirmasi Hapus Berita ......................... 100
Gambar 79. Perbandingan Kelayakan Segi Correctness oleh Guru .......... 110
Gambar 80. Perbandingan Kelayakan Segi Correctness oleh Siswa ......... 114
Gambar 81. Perbandingan Kelayakan Segi Reliability oleh Guru ............. 117
Gambar 82. Perbandingan Kelayakan Segi Reliability oleh Siswa ............ 121
Gambar 83. Perbandingan Kelayakan Segi Integrity oleh Guru ................ 123
Gambar 84. Perbandingan Kelayakan Segi Integrity oleh Siswa ............... 125
Gambar 85. Perbandingan Kelayakan Segi Usability oleh Guru ............... 127
Gambar 86. Perbandingan Kelayakan Segi Usability oleh Siswa .............. 131
xi
ii
DAFTAR TABEL
Halaman
Tabel 1. Fungsi Menampilkan String dalam PHP ..................................... 12
Tabel 2. Tabel Pegawai ............................................................................. 28
Tabel 3. Tipe Data Numerik ...................................................................... 32
Tabel 4. Tipe Data Tanggal dan Waktu .................................................... 32
Tabel 5. Tipe Data String .......................................................................... 33
Tabel 6. Metrik Kualitas Perangkat Lunak ............................................... 51
Tabel 7. Indikator dan Butir Kriteria Instrumen Penelitian ...................... 57
Tabel 8. Skala Likert ................................................................................. 58
Tabel 9. Kategori Kelayakan ..................................................................... 60
Tabel 10. Tabel user .................................................................................... 72
Tabel 11. Tabel kecamatan ......................................................................... 72
Tabel 12. Tabel sekolah_asal ...................................................................... 72
Tabel 13. Tabel prestasi .............................................................................. 73
Tabel 14. Tabel peserta ............................................................................... 73
Tabel 15. Tabel daftar_ulang ...................................................................... 73
Tabel 16. Tabel berita ................................................................................. 74
Tabel 17. Data Nilai Kelayakan Oleh Ahli ................................................. 101
Tabel 18. Data Revisi Ahli .......................................................................... 102
Tabel 19. Data Nilai Kelayakan Oleh Guru ................................................ 103
Tabel 20. Data Nilai Kelayakan Oleh Siswa ............................................... 103
Tabel 21. Bobot Kriteria Indikator .............................................................. 105
Tabel 22. Kategori Kelayakan Segi Correctness oleh Guru ....................... 109
Tabel 23. Kategori Kelayakan Segi Correctness oleh Siswa ...................... 113
Tabel 24. Kategori Kelayakan Segi Reliability oleh Guru .......................... 116
Tabel 25. Kategori Kelayakan Segi Reliability oleh Siswa ........................ 120
Tabel 26. Kategori Kelayakan Segi Integrity oleh Guru ............................. 123
Tabel 27. Kategori Kelayakan Segi Integrity oleh Siswa ........................... 125
xi
v
Tabel 28. Kategori Kelayakan Segi Usability oleh Guru................................127
Tabel 29. Kategori Kelayakan Segi Usability oleh Siswa...............................130
xv
DAFTAR LAMPIRAN
Halaman
Lampiran 1. Source Code ......................................................................... 138
Lampiran 2. White-Box Testing ............................................................... 206
Lampiran 3. Black-Box Testing ............................................................... 215
Lampiran 4. Surat Pengajuan Pembimbing .............................................. 221
Lampiran 5. Surat Keputusan Pengangkatan Pembimbing ...................... 224
Lampiran 6. Surat Permohonan Ijin Observasi ........................................ 225
Lampiran 7. Surat Permohonan Validasi Ahli Media .............................. 226
Lampiran 8. Validasi Instrumen oleh Ahli Media .................................... 227
Lampiran 9. Surat Keterangan Validasi Ahli Media ................................ 228
Lampiran 10. Lembar Uji Kelayakan Ahli Media ..................................... 229
Lampiran 11. Surat Permohonan Validasi Ahli Materi .............................. 231
Lampiran 12. Surat Keterangan Validasi Ahli Materi ............................... 232
Lampiran 13. Lembar Uji Kelayakan Ahli Materi ..................................... 233
Lampiran 14. Lembar Uji Kelayakan Pengguna (Guru) ............................ 234
Lampiran 15. Lembar Uji Kelayakan Pengguna (Siswa) ........................... 236
Lampiran 16. Hasil Uji Reliabilitas Instrumen .......................................... 238
xv
i
BAB I
PENDAHULUAN
A. Latar Belakang
Siswa Baru (PSB) secara online. Dengan manfaat dan kemudahan yang ada,
sudah seharusnya sistem ini dikembangkan oleh tiap-tiap sekolah. Hal ini sejalan
dan web yang mampu mendukung proses input dan output data secara cepat dan
kecurangan yang terjadi pada pelaksanaan PSB secara manual. Dengan demikian,
tidak akan ada lagi pihak-pihak yang merasa tidak puas ataupun dirugikan. Selain
itu, sistem ini akan menjadikan proses pendataan dan administrasi lebih mudah
dan cepat. Pelaksanaan PSB akan menjadi lebih efisien, baik dalam hal waktu,
tempat, biaya, maupun tenaga. Tak ketinggalan juga, dengan sistem ini, para
peserta dan orang tua peserta tidak perlu bersusah payah mendatangi sekolah
1
2
Saat ini, sudah ada beberapa penelitian yang membahas mengenai sistem
informasi PSB. Namun sistem yang ada belum mengadopsi teknologi web dan
internet sehingga sistem belum bisa diakses oleh semua pihak melainkan terbatas
pada orang tertentu saja. Selain itu, prosedur dan tampilan yang digunakan masih
cukup sulit dipahami khususnya bagi orang awam yang akan mengaksesnya.
bahasa database SQL. Dengan sistem ini, sekolah atau panitia dapat mengelola
pendaftaran ulang dengan cepat dan mudah. Peserta dan orang tua peserta juga
dapat dengan mudah memonitor pelaksanaan PSB serta menggali informasi yang
berkaitan dengan pelaksanaan PSB dari lokasi manapun dan kapanpun melalui
A. Identifikasi Masalah
yang melibatkan sejumlah pihak, seperti peserta, orang tua peserta, maupun
pendaftaran ulang.
B. Batasan Masalah
Adapun batasan masalah lain dari penelitian ini adalah sebagai berikut:
2. Seleksi calon peserta didik baru dilakukan berdasarkan peringkat jumlah Nilai
3. Sistem ini mampu mengelola data user, kecamatan, sekolah asal, prestasi, dan
berita.
4. Sistem ini mempUMBYai fungsi user login yang membatasi akses user
C. Rumusan Masalah
Baru Berbasis Web dengan PHP dan SQL yang mampu mengelola
D. Tujuan Penelitian
Berbasis Web dengan PHP dan SQL yang mampu mengelola pelaksanaan
E. Manfaat Penelitian
Manfaat yang sekiranya diperoleh dari penelitian ini adalah sebagai berikut:
dapat digunakan sebagai bahan acuan bagi mahasiswa lainnya bagi yang
KAJIAN PUSTAKA
A. Kajian Teori
1. Sistem Informasi
a. Definisi Sistem
organisasi.
Umpan Balik
5
6
tertentu.
Tujuan
Mekanisme
Kontrol
Transformasi
InputOutput
a. Sistem Informasi
strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
1) Blok Masukan
2) Blok Model
diinginkan.
3) Blok Keluaran
yang berkualitas.
9
4) Blok Teknologi
dan cepat.
6) Blok Kendali
kecepatan tinggi.
yang murah.
WWW atau World Wide Web maupun Web saja adalah sebuah sistem
yang saling terkait dalam sebuah dokumen berformat hypertext yang berisi
multimedia lainnya dan dapat diakses melalui sebuah perangkat yang disebut
web browser.
yang dapat dipahami oleh manusia, maka web browser melalui web client
akan membaca halaman web yang tersimpan di sebuah web server melalui
Perangkat lunak web browser saat ini tersedia dalam berbagai produk
yang paling terkenal saat ini adalah Mozilla Firefox, Internet Explorer, Opera,
banyak link atau sambungan antara satu dokumen hypertext dengan dokumen
hypertext lainnya. Dengan adanya link antar dokumen hypertext, maka hal
3. PHP
dapat dibuat dinamis sehingga maintenance situs Web menjadi lebih mudah
PHP memiliki banyak kelebihan yang tidak dimiliki oleh bahasa script
melakukan apa saja yang dilakukan oleh CGI, seperti mengumpulkan data
dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim
PDF, dan movie flash. PHP juga dapat menghasilkan teks seperti XHTML
Salah satu fitur yang dapat diandalkan oleh PHP adalah dukungannya
a. Sintaks PHP
Ada empat macam pasangan tag PHP yang dapat digunakan untuk
sebagai kemudahan bagi yang sudah terbiasa dengan ASP (Active Server
Pages). Namun, bila ini tidak dikenal, maka harus dilakukan pengaktifan
b. Menampilkan String
c. Struktur Kontrol
1) Statement if
Sintaksnya:
if (kondisi)
blok pernyataan
Perintah if ... else ... pada prinsipnya mirip dengan perintah if,
Sintaksnya:
if (kondisi)
{
blok pernyataan1;
}
else
{
blok pernyataan2;
}
14
Statement if ... elseif ... else ... digunakan untuk masalah yang
Sintaksnya:
if (kondisi1)
{
blok pernyataan1;
}
elseif (kondisi2)
{
blok pernyataan2;
}
...
else
{
blok pernyataanN;
}
false, maka diuji kondisi berikutnya. Namun, jika tidak ada kondisi
4) Statement while
true (benar), dan akan berhenti apabila kondisi bernilai false (salah).
Sintaksnya:
while (kondisi)
{
blok pernyataan;
}
while, hanya saja pada do ... while blok pernyataan pasti dikerjakan
Sintaksnya:
do
{
blok pernyataan;
}
while (kondisi);
6) Statement for
Sintaksnya:
pernyataan dilompati.
Jika blok pernyataan hanya terdiri dari satu baris, maka tanda {}
dapat ditiadakan.
masih terpenuhi.
7) Statement require
Sintaksnya:
8) Statement include
digunakan untuk membuka dan membaca nilai variabel dari file yang
mengeksekusinya.
Sintaksnya:
9) Statement require_once
duplikasi.
Sintaksnya:
dengan suatu fatal error apabila file target yang ingin digabungkan
Sintaksnya:
d. Session
Session dalam PHP dapat dapat dimulai dengan dua cara, yaitu
secara otomatis dan menggunakan fungsi session pada script PHP. Untuk
session dengan nama sess_ diikuti oleh nilai session_id. Session dapat
sebuah session dan agar session tetap ada, dapat digunakan fungsi
session_unregister(nama variabel).
1) mysql_connect()
Sintaks :
Keterangan :
melakukan koneksi.
tersebut.
Nilai balik fungsi berupa nilai integer, dan FALSE bila terjadi
kesalahan.
Contoh:
<?php
$conn = mysql_connect(“localhost”, “kasiman”,
“”);
echo $conn;
?>
2) mysql_pconnect()
Sintaks :
Keterangan:
melakukan koneksi.
tersebut.
Nilai balik fungsi berupa nilai integer, dan FALSE bila terjadi
kesalahan.
Contoh:
<?php
$conn = mysql_pconnect(“localhost”, “kasiman”,
“”);
echo $conn;
?>
22
3) mysql_close()
MySQL.
Sintaks:
mysql_close([link_identifier])
Keterangan:
mysql_connect.
kesalahan.
Contoh :
<?php
$conn = mysql_connect(“localhost”, “kasiman”,
“”);
echo $conn;
mysql_close($conn);
?>
4) mysql_select_db()
Sintaks :
mysql_select_db(database_name [,
link_identifier])
23
Keterangan:
perintah mysql_connect.
Nilai balik fungsi ini TRUE apabila sukses, dan FALSE bila
terjadi kegagalan.
Contoh:
<?php
$conn = mysql_connect(“localhost”, “kasiman”,
“”) or die (“Koneksi Gagal”);
mysql_select_db(“kawan”, $conn);
mysql_close($conn);
?>
5) mysql_query()
Sintaksnya:
mysql_query(query[,link identifier])
Keterangan:
query merupakan perintah SQL.
perintah mysql_connect.
kesalahan.
UPDATE.
oleh query.
6) mysql_fetch_array()
Sintaks:
Keterangan:
7) mysql_fetch_row()
assosiatif.
Sintaknya:
mysql_fetch_row(resource result);
Keterangan:
8) mysql_num_rows()
Sintaksnya:
mysql_num_rows(resource result);
Keterangan:
9) mysql_num_fields()
Sintaksnya:
mysql_num_fields(resource result);
26
Keterangan:
4. SQL
data di dalam SQL dan kemudian menulis suatu program dalam bahasa (PHP)
a. Konsep Database
dimana kunci (key) pada satu tabel muncul berkali-kali dalam tabel
kunci utama (primary key) dari tabel kedua dapat muncul beberapa
tabel memiliki arti yang sama. Perhatikan contoh tabel pegawai pada
tabel berikut.
28
yang merupakan kolom, tetepi sering juga disebut attribute dari tabel
pegawai.
mewakili suatu record pegawai. Setiap baris dalam tabel sering juga
disebut record atau tuple yang terdiri dari suatu nilai untuk setiap
5) Kunci (Key)
key. Disebut candidate key karena dengan kedua kolom tersebut kita
akan memilih salah satu yang menjadi primary key. Primary key
Dalam hal ini, kita akan membuat NoPegawai sebagai primary key
KodeDepartemen.
30
b. MySQL
pemrograman PHP.
informasi, dan banyak bahasa. MySQL bekerja dengan cepat dan baik
dengan data yang besar. Selain itu, PHP juga menyediakan banyak fungsi
c. Membuat Database
berikut:
Contoh :
mysql>show database;
d. Memilih Database
kita akan bekerja dengan database baru kita. Untuk memilih database,
use nama_database;
Contoh :
mysql>use pegawai;
database tersebut.
e. Menghapus Database
Contoh:
f. Membuat Tabel
Contoh :
telah sukses terbentuk atau belum dapat diberikan perintah SQL berikut:
32
show tables;
g. Menghapus Tabel
berikut:
Contoh :
Contoh :
kd_instruktur instruktur
001 Andi
i. Menampilkan Data
Contoh :
Hasil :
no_siswa kd_paket
101 A
101 B
102 A
103 B
103 C
104 A
Contoh:
Hasil:
no_siswa
101
101
102
103
103
104
berbeda. Oleh karena itu, untuk menampilkan data dari satu tabel
dikehendaki.
Contoh:
Hasil:
no_siswa nama_siswa
105 Yolanda
104 Ray
103 Ricco
102 Norra
101 Rina Erlinda
Contoh:
Hasil:
no_siswa
101
102
103
104
Contoh:
dengan 40:
atau
Hasil:
dengan karakter R:
Hasil:
Contoh:
Hasil:
count(*) alamat
1 Jakarta
3 Medan
1 Surabaya
3 Yogyakarta
kecil.
38
Contoh:
berdasarkan usia:
Hasil:
Contoh:
sebanyak 4:
Hasil:
Contoh:
belajar:
Hasil:
Hasil:
Contoh:
Hasil:
Contoh:
perintah:
Hasil:
5. Wamp Server
database.
komputer miliknya menjadi sebuah server (host). Dengan kegunaan ini, kita
dapat membuat jaringan lokal sendiri dalam artian kita dapat membuat
website secara offline untuk masa coba-coba di komputer sendiri. Jadi fungsi
intuitif. Anda akan dapat menyetel server Anda tanpa harus menyentuh file
6. Adobe Dreamweaver
penggunaannya.
CS4:
MENU BAR
INSERT BAR
PANEL
DOCUMENT WINDOW GROUPS
PROPERTIES BAR
a. Insert Bar
untuk insert bar yaitu Common, Layout, Form, Text, HTML, dan
kegunaannya.
44
b. Document Window
kerja atau sering disebut Document Toolbar, antara lain Coding tool dan
Zoom & Guide tool. Di samping Document Toolbar, tersedia fasilitas lain
c. Panel Groups
d. Properties Bar
7. Adobe Photoshop
foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh
45
berformat raster dan vektor seperti .png, .gif, .jpeg, dan lain-lain. Photoshop
juga memiliki beberapa format file khas seperti .PSD, .PSB, dan .PDD.
MENU BAR
WINDOW
TOOLBOX PALLETE
CANVAS
Keterangan:
a. Menu Bar
Photoshop seperti menu File, Edit, Image, Layer, Select, Filter, View,
b. Canvas
image, tetapi dalam Photoshop kita dapat merubah ukuran canvas dan
46
biasanya ada tiga pilihan yaitu canvas yang putih, berwarna dan
transparan.
c. Window Pallete
dimunculkan.
d. Toolbox
Blur Tool
Dodge Tool
Pen Tool Horozontal Type Tool
faktor kualitas ini berfokus pada tiga aspek penting produk perangkat lunak:
diminta.
suatu program.
program operasional.
yang lain yang behubungan dengan kemasan dan ruang lingkup dari
Maintanabilitas Portabilitas
Flexibilitas Reusabilitas
Testabilitas Interoperabilitas
OPERASI PRODUK
Fq = c1 x m1 + c2 x m2 + ... + cn x mn
49
atribut spesifik dari perangkat lunak. Skema penilaian yang diusulkan oleh
McCall adalah dari skala 0 (rendah) sampai 10 (tinggi). Berikut ini adalah
kode.
perangkat lunak.
program.
program.
beroperasi.
program.
Interoperability
Maintainability
perangkat
Correctness
Reusability
lunak
Testability
Reliability
Portability
Flexibility
Efficiency
Usability
Integrity
Faktor
kualitas
Audibility x x
Accuracy x
Communication commonality x
Completeness x
Complexity x x x
Concision x x x
Consistency x x x x
Data commonality x
Error tolerance x
Execution efficiency x
Expandability x
Generality x x x x
Hardware independence x x
Instrumentation x x x
Modularity x x x x x x x
Operability x x
Security x
Self documentation x x x x x
Simplicity x x x x
System independence x x
Traceabilty x
Training x
(Pressman, 2002:611-615)
52
A. Kerangka Berpikir
globalisasi yang menuntut adanya proses input data, pengolahan data dan
yang memudahkan pengguna (user) untuk mengakses sistem ini dari komputer
dengan menggunakan sebuah program web browser yang pastinya mudah dicari.
yang saat ini populer dan terbukti sangat handal digunakan untuk
didukung dengan bahasa database SQL yang mampu berpasangan dengan baik
dengan PHP.
Untuk bisa menghasilkan perangkat lunak yang baik dan berkualitas maka
lunak Sistem Informasi Penerimaan Siswa Baru dengan PHP dan SQL.
BAB III
METODE PENELITIAN
A. Jenis Penelitian
dengan PHP dan SQL ini merupakan jenis penelitian Research and Development.
B. Obyek Penelitian
Siswa Baru Berbasis Web dengan menggunakan bahasa pemrograman PHP dan
bulan Oktober 2010 sampai dengan Mei 2022. Adapun tempat penelitian ini
2. Sekolah ini sudah memiliki fasilitas jaringan internet dan perangkat komputer
yang memadai.
3. Kemampuan dan pengetahuan para guru maupun staff tata usaha yang cukup
53
54
A. Sampel Penelitian
ahli (ahli media dan ahli materi), 10 orang guru, dan 20 orang siswa. Sampel
B. Instrumen Penelitian
digunakan untuk mengukur fenomena alam maupun sosial yang diamati”. Dalam
Informasi Berbasis Web dengan PHP dan SQL. Adapun indikator yang dipilih
1. Correctness (Kebenaran)
a. Completeness (Kelengkapan)
pelaksanaan PSB.
55
b. Concistency (Konsisten)
menyulitkan pengguna.
2. Reliability (Reliabilitas)
diminta. Dari indikator ini dipilih tiga kriteria penilaian yaitu Accuracy, Error
a. Accuracy (Ketepatan)
c. Simplicity (Kesederhanaan)
PSB Berbasis Web ini dapat dipahami oleh pengguna tanpa kesukaran.
3. Integrity (Integritas)
dalam mengontrol akses data oleh pengguna yang tidak berhak. Dari
indikator ini dipilih dua kriteria penilaian yaitu Instrumentation dan Security.
56
a. Instrumentation (Instrumentasi)
b. Security (Keamanan)
data.
4. Usability (Usabilitas)
a. Operability (Operabilitas)
b. Training (Pelatihan)
Untuk menghasilkan data kuntitatif yang akurat, maka setiap instrumen harus
adalah Skala Likert. Skala Likert merupakan metode yang mengukur sikap
kejadian tertentu. Skala Likert digunakan untuk mengukur sikap, pendapat, dan
penelitian, fenomena sosial ini telah ditetapkan secara spesifik oleh peneliti, yang
135)
Adapun skala pengukuran yang digunakan dapat dilihat pada tabel berikut:
58
Pengujian instrumen dilakukan melalui uji validitas dan uji reliabilitas. Uji
melalui pengujian validitas konstrak dan validitas isi. Sedangkan uji reliabilitas
Teknik pengumpulan data yang digunakan dalam penelitian ini adalah metode
menemukan permasalahan yang harus diteliti, dan juga apabila peneliti ingin
Responden yang dilibatkan dalam penelitian ini terdiri dari ahli (ahli media
produk hasil rekayasa perangkat lunak dan menguji tingkat kelayakan produk.
Fq = c1 x m1 + c2 x m2 + ... + cn x mn
Nilai Faktor Kualitas (Fq) yang diperoleh dari perhitungan kemudian diubah
berikut:
Kondisi maksimal yang diharapkan adalah 100%. Antara nilai 1% sampai dengan
waterfall model. Dalam waterfall model terdapat beberapa tahapan utama yang
1. Analisis Kebutuhan
2. Desain Sistem
lengkap.
3. Implementasi
4. Pengujian Sistem
keseluruhan.
5. Pemeliharaan
yang cocok untuk diterapkan, perangkat keras dan perangkat lunak apa saja yang
dibutuhkan, serta siapa saja pengguna yang akan menggunakan sistem ini.
62
1. Perangkat Keras
PSB Berbasis Web dengan PHP dan SQL adalah sebagai berikut:
a. Perangkat Server
T6600 2.20GHz
2) RAM 1GB
4) Monitor/LCD
b. Perangkat Client
T6600 2.20GHz
2) RAM 1GB
4) Monitor/LCD
2. Perangkat Lunak
Informasi PSB Berbasis Web dengan PHP dan SQL adalah sebagai berikut:
3. Prosedur
a. Prosedur Primer
Prosedur primer dari Sistem Informasi PSB Berbasis Web adalah sebagai
berikut:
1) Login Sistem
2) Pendaftaran Peserta
3) Penyusunan Rangking
6) Pendaftaran Ulang
b. Prosedur Sekunder
sebagai berikut:
1) Pencarian peserta
4. Pengguna (User)
Sistem Informasi PSB Berbasis Web terbagi atas tiga pengguna, yaitu:
a. User Umum
maupun calon peserta yang akan memonitor pelaksanaan dan hasil PSB
b. Administrator
c. Super Administrator
Tipe pengguna ini terdiri dari panitia PSB yang bertugas mengelola
5. Database
Database yang digunakan pada sistem ini adalah SQL. Database ini
dipilih karena sejauh ini terbukti populer dan handal dalam menangani sistem
berbasis web. Selain itu, database ini juga mampu terintegrasi dengan baik
6. Jaringan Komputer
komputer masing-masing.
G. Desain Sistem
masalah dalam aktivitas bisnis menjadi bagian-bagian kecil yang dapat diatur dan
1. Desain Proses
sesuai dengan aktivitas yang dilakukan user terhadap sistem. Berikut ini
2. Desain Database
a. Tabel Database
Keterangan :
Bentuk relasi antar tabel pada database sistem informasi PSB ini
menggambarkan alur hubungan antar tabel yang terjadi pada sistem basis
primary key dan foreign key. Sebagai contoh, id_kec pada tabel
3. Desain Antarmuka
a. Halaman Home
b. Halaman Login
d. Halaman Administrator
H. Pengujian Sistem
elemen kritis dari jaminan kualitas perangkat lunak dan mempresentasikan kajian
Sistem Informasi PSB Berbasis Web ini dilakukan dalam beberapa tahapan
sebagai berikut:
79
Semua produk yang direkayasa (dan sebagian besar hal lain) dapat diuji
dengan satu atau dua cara: (1) dengan mengetahui fungsi yang ditentukan di
pada waktu yang sama mencari kesalahan pada setiap fungsi; (2) dengan
internal bekerja sesuai dengan spesifikasi dan semua komponen internal telah
Informasi PSB.
Pengujian Alpha dilakukan oleh ahli media dan ahli materi. Ahli media
Jogonalan sekaligus Ketua Panitia Penerimaan Siswa Baru (PSB) tahun 2010.
yang telah dibuat. Hasil dari penilaian akan menentukan layak tidaknya
Sistem Informasi PSB yang telah dibuat. Ahli media dan ahli materi akan
80
perangkat lunak.
terhadap Sistem Informasi PSB yang telah dibuat. Pengujian beta dilakukan
A. Hasil Penelitian
1. Deskripsi Program
Berdasarkan penggunanya, Sistem Informasi PSB ini terdiri dari tiga menu
utama, yaitu menu user umum, menu administrator, dan menu super
administrator.
Menu user umum merupakan menu yang dapat diakses oleh semua
pengguna. Menu ini terdiri dari enam halaman utama yang saling
1) Halaman Home
81
82
1) Halaman Pencarian
pencarian.
jurnal nilai SKHU peserta PSB dan statistik data peserta PSB.
prosedur pendaftaran.
85
beserta gambar.
86
5) Halaman Login
tidak akan berhasil jika username dan password yang diproses tidak
a. Menu Administrator
Menu ini terdiri dari halaman Data Peserta, halaman Cetak Kartu
Pencarian yang saling terhubung melalui tombol menu. Pada menu ini
terdapat tombol menu Logout yang berfungsi untuk keluar dari Menu
peserta baru. Selain itu, pada halaman ini juga dilengkapi tombol
dinyatakan diterima.
92
5) Halaman Pencarian
peserta berdasarkan kriteria dan kata kunci dari data yang akan
dicari.
Administrator. Menu ini terdiri dari halaman Data User, Data Sekolah
Asal, Data Kecamatan, Data Prestasi, dan Indeks Berita yang saling
terhubung melalui tombol menu. Pada menu ini terdapat tombol menu
Logout yang berfungsi untuk keluar dari Menu Super Administrator dan
halaman Tambah User yang berfungsi untuk mengisi data user baru.
fungsi dan prosedur yang terdapat dalam perangkat lunak tersebut. Pengujian
untuk diuji cobakan kepada pengguna. Adapun data hasil pengujian ini dapat
1. Deskripsi Data
lunak Sistem Informasi PSB Berbasis Web dengan PHP dan SQL. Adapun
responden yang dilibatkan adalah sebanyak 32 orang yang terdiri dari 2 ahli,
30 pengguna.
a. Data Ahli
Dua ahli yang dilibatkan dalam penelitian ini adalah ahli media dan
ahli materi. Data yang didapat dari ahli adalah sebagai berikut:
b. Data Pengguna
dan 20 siswa. Data yang diperoleh dari pengguna adalah sebagai berikut:
103
2. Reliabilitas Data
untuk n = 10 pada taraf signifikan 5% adalah 0,632 dan pada taraf signifikan
1% adalah 0,765. Karena r-hitung lebih besar dari pada r-tabel (0,892 >
0,765 > 0,632), maka dapat disimpulkan instrumen yang digunakan reliabel
tabel untuk n = 20 pada taraf signifikan 5% adalah 0,444 dan pada taraf
signifikan 1% adalah 0,561. Karena r-hitung lebih besar dari pada r-tabel
(0,765 > 0,561 > 0,444), maka dapat disimpulkan instrumen yang digunakan
A. Pembahasan
Dari data yeng telah diperoleh dari hasil pengujian kelayakan perangkat
lunak, selanjutnya diteliti tingkat kelayakan Sistem Informasi PSB Berbasis Web
ini. Pengujian kelayakan ini dibagi menjadi 2 bagian, yaitu pengujian yang
Fq = c1 . m1 + c2 . m2 + ... + cn . mn
105
Adapun bobot untuk setiap kriteria indikator dapat dilihat pada tabel berikut:
Nilai bobot ditetapkan dengan nilai terendah adalah 0 dan nilai tertinggi
Accuracy, dan Security adalah 1. Hal ini menunjukkan bahwa kriteria tersebut
1. Pengujian Ahli
a. Correctness
Correctness = c1 . m1 + c2 . m2
Persentase = Nilai yang Didapat
Nilai Maksimal
x 100%
= 1(9) + 0,8(8)
= 9 + 6,4 = 15,4 x 100%
18
= 15,4
= 85,55%
Dari pengukuran Correctness didapat nilai 13,4 dari nilai maksimal 18.
Informasi PSB Berbasis Web dengan PHP dan SQL dilihat dari segi
b. Reliability
Reliability = c1 .m1 + c2 . m2 + c3 . m3
Persentase = Nilai yang Didapat
Nilai Maksimal
x 100%
= 1(9) + 0,8(8) + 0,8(8)
= 9 + 6,4 + 6,4 = 21,8 x 100%
26
= 21,8
= 83,84%
Dari pengukuran Reliability didapat nilai 21,8 dari nilai maksimal 26.
Informasi PSB Berbasis Web dengan PHP dan SQL dilihat dari segi
c. Integrity
Integrity = c1 .m1 + c2 . m2
Persentase = Nilai yang Didapat
Nilai Maksimal
x 100%
= 0,8(8) + 1(8)
= 6,4 + 8 = 14,4 x 100%
18
= 14,4
= 80%
Dari pengukuran Integrity didapat nilai 14,4 dari nilai maksimal 18. Bila
Berbasis Web dengan PHP dan SQL dilihat dari segi Integrity masuk ke
d. Usability
Reliability = c1 .m1 + c2 . m2
Persentase = Nilai yang Didapat
Nilai Maksimal
x 100%
= 0,8(8) + 0,8(8)
= 6,4 + 6,4 = 12,8 x 100%
16
= 12,8
= 80%
Dari pengukuran Usability didapat nilai 12,8 dari nilai maksimal 16. Bila
Berbasis Web dengan PHP dan SQL dilihat dari segi Usability masuk ke
2. Pengujian Pengguna
a. Correctness
1) Guru
Penghitungan data dari Ibu Dewi Masithoh dan Ibu Nuri Handayani
Penghitungan data dari Ibu Esti Nawang M. dan Ibu Sumarti adalah
sebagai berikut:
Penghitungan data dari Bapak Tri Joko Budi Utomo adalah sebagai
berikut:
Web dengan PHP dan SQL ini Sangat Layak dari segi Correctness.
110
Kategori Correctness
3
Sangat Layak
Layak
7
2) Siswa
yaitu Anis Susanti, Arya Septiadi Bayu, dan Dwi Ismiatun adalah
sebagai berikut:
= 12,13 = 67,41%
= 12,8 = 71,11%
berikut:
= 13,47 = 74,81%
= 14,4 = 80%
112
= 8 + 6,4
Nilai yang Didapat
Persentase = Nilai Maksimal
x 100%
= 14,4 x 100%
18
= 14,4 = 80%
113
Kategori Correctness
1 4 Sangat Layak
Layak Cukup
Layak
15
b. Reliability
1) Guru
Penghitungan data dari Bapak Tri Joko Budi Utomo adalah sebagai
berikut:
Web dengan PHP dan SQL ini Sangat Layak dari segi Reliability
Kategori Reliability
4 Sangat Layak
6 Layak
2) Siswa
yaitu Anis Susanti, Aziza Isna Dzaniar, Ishlah Utami, dan Popy
= 22,4 = 86,15%
yaitu Arya Septiyadi Bayu dan Jelly Kharisma Dewi adalah sebagai
berikut:
= 17,87 = 68,72%
= 21,47 = 82,56%
119
Informasi PSB Berbasis Web dengan PHP dan SQL ini Sangat Layak
Kategori Reliability
Sangat Layak
9
11 Layak
c. Integrity
1) Guru
yaitu Ibu C.R. Sulastri, Ibu Esti Nawang M, dan Ibu Nur Setyowati
= 14,4 = 80%
122
yaitu Ibu Dewi Masithoh, Ibu Maria Sugiharyani, dan Ibu Sumarti
= 16 = 88,89%
yaitu Ibu Nuri Handayani dan Bapak Tri Jatmiko adalah sebagai
berikut:
= 18 = 100%
Penghitungan data dari Bapak Tri Joko Budi Utomo adalah sebagai
berikut:
Kategori Integrity
1
Sangat Layak
3 Layak Cukup
6
Layak
2) Siswa
= 60%
= 80%
yaitu Cahya Aji Anindita, Dimas Yuda E. R, dan Reta Kusuma Putri
= 100%
Kategori Integrity
3 Sangat Layak
5 Layak Cukup
12
Layak
d. Usability
1) Guru
yaitu Ibu C.R. Sulastri, Ibu Dewi Masithoh, Ibu Esti Nawang M, dan
yaitu Ibu Maria Sugiharyani dan Bapak Tri Jatmiko adalah sebagai
berikut:
= 16 = 100%
yaitu Ibu Nuri Handayani dan Bapak Prasetyo adalah sebagai berikut:
= 14,4 = 90%
Penghitungan data dari Bapak Tri Joko Budi U adalah sebagai berikut:
Sistem Informasi PSB Berbasis Web dengan PHP dan SQL ini Layak
Kategori Usability
1
Sangat Layak
4
Layak Cukup
5 Layak
2) Siswa
yaitu Anis Susanti, Aziza Isna Dzaniar, dan Popy Permadani adalah
sebagai berikut:
= 11,2 = 70%
berikut:
= 11,2 = 70%
= 14,4 = 90%
sebagai berikut:
129
yaitu Cahya Aji Anindita dan Reta Kusuma Putri adalah sebagai
berikut:
= 16 = 100%
yaitu Dwi Ismiatun, Intan Listyawati, dan Ishlah Utami adalah sebagai
berikut:
130
SQL ini Sangat Layak dari segi Usability. Namun dalam jumlah yang
sama, sebanyak 45% siswa lain juga menilai Sistem Informasi PSB
Berbasis Web dengan PHP dan SQL ini Layak dari segi Usability.
131
Kategori Usability
2
Sangat Layak
9 Layak Cukup
9
Layak
PENUTUP
A. Kesimpulan
dengan PHP dan SQL ini telah berhasil dikembangkan. Sistem ini mampu
Sistem Informasi Penerimaan Siswa Baru Berbasis Web dengan PHP dan
SQL dari segi correctness adalah sebesar 85,55% (sangat layak), dari segi
reliability adalah sebesar 83,84% (sangat layak), dari segi integrity adalah
sebesar 80% (layak), dan dari segi usability adalah sebesar 80% (layak).
Penerimaan Siswa Baru Berbasis Web dengan PHP dan SQL sangat layak
dari segi correctness, sedangkan sebanyak 75% siswa menyatakan layak. Dari
segi reliability, sebanyak 60% guru dan 55% siswa menyatakan bahwa
Sistem Informasi Penerimaan Siswa Baru Berbasis Web dengan PHP dan
SQL ini sangat layak. Dari segi integrity, sebanyak 60% guru menyatakan
bahwa Sistem Informasi Penerimaan Siswa Baru Berbasis Web dengan PHP
132
133
dan SQL ini sangat layak, sedangkan sebanyak 60% siswa menyatakan cukup
layak. Dari segi usability, sebanyak 50% guru dan 45% siswa menyatakan
bahwa Sistem Informasi Penerimaan Siswa Baru Berbasis Web dengan PHP
dan SQL ini layak. Dan dalam jumlah yang sama, yaitu sebanyak 45% siswa
lain juga menyatakan bahwa Sistem Informasi ini sangat layak dari segi
usability.
A. Keterbatasan Penelitian
kemampuan penulis yang masih terbatas dalam bidang rekayasa perangkat lunak
dengan PHP dan SQL. Hal ini menjadikan kendala bagi penulis dalam melakukan
B. Saran
sebagai berikut:
1. Perlu adanya penambahan beberapa fitur seperti animasi flash, waktu dan
tanggal, atau buku tamu yang akan membuat sistem informasi ini lebih
2. Prosedur seleksi yang ada pada penelitian ini adalah berdasar pada
4. Sistem Informasi PSB ini dapat dipadukan dengan sistem informasi yang ada
interaktif.
DAFTAR PUSTAKA
............., Definisi Sistem, Informasi, dan Sistem Informasi. Diakses pada tanggal 4
Juni 2010 dari http://k4c1r.netau.net/Analisis%20&%20Perancangan%20Sist
em%20Informasi/Definisi%20Sistem_%20Informasi_%20Dan%20Sistem%2
0Informasi.pdf.
............., Pengantar Sistem Informasi. Diakses pada tanggal 4 Juni 2010 dari
http://apr1l-si.comuf.com/PengatarSI.pdf.
............., Pengertian WWW atau Web. Diakses pada tanggal 4 Juni 2010 dari
http://karodalnet.blogspot.com/2009/10/pengertian-www-atau-web.html.
Peranginangin, Kasiman, 2006. Aplikasi Web dengan PHP dan MySQL. Andi :
Yogyakarta.
Purwanto, Edi, 2007. Sekilas Tentang Photoshop CS. Diakses pada tanggal 12
Februari 2022 dari http://edipsw.files.wordpress.com/2007/08/sekilas-
tentang-photoshop.pdf.
135
136
Shalahuddin, M., & Rosa A. S., 2008. Analisis Desain Sistem Informasi.
Politeknik Telkom : Bandung.
Widigdo, Anon Kuncoro, 2003. Dasar Pemrograman PHP dan MySQL. Diakses
pada tanggal 20 Oktober 2010 dari http://learning.unla.ac.id/ft/praktikum/sim
_tutorial/web%20dan%20internet/tutorial%20dasar%20pemrograman%20ph p%20&
%20mysql.pdf.
Yuana, Rosihan Ari. Tutorial PHP. Diakses pada tanggal 15 Oktober 2010 dari
http://blog.rosihanari.net.
LAMPIRAN
137
SOURCE CODE PROGRAM
138
ORDER BY id_berita DESC limit 2,1"; href="baca_berita3.php"><em>(Selengkapnya)<
$hasil = mysql_query($query); /em></a>
$data = mysql_fetch_array($hasil); </td>
echo $data['judul']; <td colspan="2"> </td>
?> </tr>
</td> <tr valign="top" class="style1">
<td colspan="2"> </td> <td height="40" > </td>
</tr> <td colspan="8" align="right"
<tr valign="top" class="style1"> valign="bottom"><a href="index_berita.php">
<td height="58" > </td> <input name="index_berita"
<td width="143"> type="button" id="index_berita"
<?php value="Index Berita" />
$query= "SELECT gambar FROM berita </a></td>
ORDER BY id_berita DESC limit 0,1"; <td colspan="2"> </td>
$hasil = mysql_query($query); </tr>
$data = mysql_fetch_array($hasil); <tr>
echo "<img <td colspan="11"
src='gambar_berita/".$data['gambar']."' class="stylep"> </td>
border='0' width='130' height='175'>"; </tr>
?> </table>
</td> </body>
<td width="259" class="style1"><?php </html>
$query= "SELECT intro FROM berita
ORDER BY id_berita DESC limit 0,1";
pengumuman.php
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil); <?php
echo $data['intro']; include_once "konekdb.php";
?> ?>
<a
href="baca_berita1.php"><em>(Selengkapnya)< <html>
/em></a></td> <head>
<td> </td> <meta http-equiv="Content-Type"
<td width="143"> content="text/html; charset=iso-8859-1" />
<?php <title>PSB Online 2022</title>
$query= "SELECT gambar FROM berita <style type="text/css">
ORDER BY id_berita DESC limit 1,1"; <!--
$hasil = mysql_query($query); .style1 {
$data = mysql_fetch_array($hasil); font-family: Arial, Helvetica, sans-serif;
echo "<img font-size: 12px;
src='gambar_berita/".$data['gambar']."' }
border='0' width='130' height='175'>"; .style2 {font-family: Arial, Helvetica,
?> sans-serif; font-size: 12px; font-weight:
</td> bold; }
<td width="259"> .style3 {font-family: Arial, Helvetica,
<?php sans-serif; font-size: 16px; font-weight:
$query= "SELECT intro FROM berita bold; }
ORDER BY id_berita DESC limit 1,1"; .style4 {color: #000000}
$hasil = mysql_query($query); -->
$data = mysql_fetch_array($hasil); </style>
echo $data['intro']; </head>
?>
<a <body>
href="baca_berita2.php"><em>(Selengkapnya)< <table width="1333" border="0">
/em></a></td> <tr>
<td> </td> <td colspan="5" bgcolor="#566AE5"><img
<td width="143"> src="image/banner.jpg" width="500"
<?php height="130" /></td>
$query= "SELECT gambar FROM berita </tr>
ORDER BY id_berita DESC limit 2,1"; <tr>
$hasil = mysql_query($query); <td colspan="10" align="left"
$data = mysql_fetch_array($hasil); bgcolor="#E5E5F0"><a href="index.php"><img
echo "<img src="image/home_btn.png" width="150"
src='gambar_berita/".$data['gambar']."' height="20" border="0" /></a><a
border='0' width='130' height='175'>"; href="cari_peserta.php"><img
?> src="image/cari_btn.png" width="150"
</td> height="20" border="0" /></a><a
<td width="259"> href="statistik.php"><img
<?php src="image/statistik_btn.png" width="150"
$query= "SELECT intro FROM berita height="20" border="0"></a><a
ORDER BY id_berita DESC limit 2,1"; href="psb_info.php"><img
$hasil = mysql_query($query); src="image/info.jpg" width="150"
$data = mysql_fetch_array($hasil); height="20" border="0"></a><a
echo $data['intro']; href="alur_psb.php"><img
?><a
139
src="image/alur_btn.jpg" width="150" $data = mysql_fetch_array($hasil);
height="20" border="0"></a><a //print_r($data);
href="login.php"><img echo $data['jum_peserta'];
src="image/login_btn.png" width="150" ?>
height="20" border="0" /></a><img </strong></td>
src="image/menu_bar.jpg" width="435" <td colspan="3"> </td>
height="20" border="0"></a></td> </tr>
</tr> <tr>
<tr> <td> </td>
<td width="41"> </td> <td class="style1"><strong>Daya
<td width="125"> </td> Tampung</strong></td>
<td width="17"> </td> <td><strong>:</strong></td>
<td width="1119"> </td> <td class="style1"><strong>20
<td width="12"> </td> Siswa</strong></td>
</tr> <td colspan="3"> </td>
<tr> </tr>
<td> </td> <tr>
<td colspan="3"><p class="style3">Hasil <td> </td>
Akhir PSB Online 2022 SMA Negeri 1 <td> </td>
Jogonalan</p> </td> <td> </td>
<td> </td> <td> </td>
</tr> <td> </td>
<tr> </tr>
<td> </td> <tr>
<td> </td> <td> </td>
<td> </td> <td colspan="3"><table width="270"
<td> </td> border="1" rules="all" class="style1" >
<td> </td> <tr align="left" bgcolor="#EEEEEE">
</tr> <th width="32" height="48"
<tr> align="center">No.</th>
<td> </td> <th width="117" align="center">No.
<td class="style1"><strong>Nilai Pendaftaran</th>
Tertinggi</strong></td> <th width="99"
<td><strong>:</strong></td> align="center">Jumlah Nilai</th>
<td class="style1"><strong> </tr>
<?php <?php
$query = "SELECT max(jumlah_nilai) $no = 1;
FROM peserta"; $sql = "SELECT a.no_daftar, a.nama_peserta,
$hasil = mysql_query($query); a.nisn, a.jenis_kelamin, a. alamat,
$data = mysql_fetch_array($hasil); a.tempat_lahir, a.tgl_lahir, a.agama,
echo $data[0]; a.nama_ortu, a.nilai_indo, a.nilai_ing,
?> a.nilai_mat, a.nilai_ipa, a.nilai_un,
a.nilai_prestasi, a.jumlah_nilai,
</strong></td> b.nama_sekolah FROM peserta a, sekolah_asal
<td> </td> b WHERE a.id_sekolah = b.id_sekolah ORDER
</tr> BY a.jumlah_nilai DESC LIMIT 0,20";
<tr> $hasil = mysql_query($sql);
<td> </td>
<td class="style1"><strong><span while ($data = mysql_fetch_array($hasil))
class="style1">Nilai {
Terendah</span></strong></td> echo "<tr bgcolor='#F8F8F8'
<td><strong>:</strong></td> align='center'>";
<td class="style1"><strong> echo "<td>".$no."</td>";
<?php echo "<td>".$data['no_daftar']."</td>";
$query = "SELECT jumlah_nilai FROM echo
peserta ORDER BY jumlah_nilai DESC limit "<td>".$data['jumlah_nilai']."</td>";
19,1"; echo "</tr>";
$hasil = mysql_query($query); $no++;
$data = mysql_fetch_array($hasil); }
echo $data['jumlah_nilai']; ?>
?> </table></td>
</strong></td> <td> </td>
<td colspan="3"> </td> </tr>
</tr> <tr class="style1">
<tr> <td height="36"> </td>
<td> </td> <td colspan="3" align="left"
<td class="style1"><strong>Jumlah valign="bottom"><em>Catatan :</em></td>
Pendaftar</strong></td> <td> </td>
<td><strong>:</strong></td> </tr>
<td class="style1"><strong> <tr>
<?php <td height="21"> </td>
$query= "SELECT count(*) AS <td colspan="3" valign="middle"><table
jum_peserta FROM peserta"; width="1254" border="0">
$hasil = mysql_query($query); <tr>
140
<td height="22" valign="top" class="style1">3.</td>
class="style1">1.</td> <td colspan="2" valign="top"
<td colspan="2" valign="top" class="style1">Apabila sampai batas waktu
class="style1">Calon siswa yang dinyatakan yang ditentukan calon siswa tidak melakukan
diterima wajib melaksanakan daftar ulang daftar ulang, maka yang bersangkutan
pada hari Kamis 8 Juli 2022 s.d. Jumat 9 kehilangan haknya untuk menjadi siswa kelas
Juli 2022 pukul 08.00 - 11.00 WIB di X SMA Negeri 1 Jogonalan dan dianggap
ruangan yang telah ditentukan.</td> mengundurkan diri.</td>
</tr> </tr>
<tr> <tr>
<td height="22" valign="top" <td valign="top"
class="style1">2.</td> class="style1">4.</td>
<td colspan="2" valign="top" <td colspan="2" valign="top"
class="style1">Syarat daftar ulang : </td> class="style1">Apabila ternyata ada
</tr> kekeliruan pada keputusan ini, akan
<tr> dilakukan perubahan sebagaimana mestinya.
<td width="18" </td>
valign="top"> </td> </tr>
<td width="25" valign="top" </table>
class="style1">2.1. </td> <td>
<td width="1197" valign="top" <td width="1"> </td>
class="style1">Menyerahkan kartu </tr>
pendaftaran.</td> <tr>
</tr> <td height="21"> </td>
<tr> <td colspan="3" align="left"
<td valign="top"> </td> valign="middle"><table width="200"
<td valign="top" border="0" align="right">
class="style1">2.2.</td> <tr>
<td valign="top" <td class="style1"> </td>
class="style1">Menyerahkan Daftar Isian </tr>
Identitas yang telah diisi dan <tr>
ditandatangani calon siswa dan orang <td class="style1">Jogonalan, 7
tua.</td> Juli 2022</td>
</tr> </tr>
<tr> <tr>
<td valign="top"> </td> <td class="style1">Panitia PSB
<td valign="top" </td>
class="style1">2.3.</td> </tr>
<td valign="top" </table>
class="style1">Menyerahkan Surat Permyataan <td>
kesanggupan menaati tata tertib sekolah dan <td> </td>
sanggup mengikuti pelajaran agama yang </tr>
dianut.</td> <tr>
</tr> <td height="21"> </td>
<tr> <td colspan="3" align="right"
<td valign="top"> </td> valign="middle">
<td valign="top" <td>
class="style1">2.4.</td> <td> </td>
<td valign="top" </tr>
class="style1">Menyerahkan pas foto hitam </table>
putih terbaru ukuran 3x4 sebanyak 2 lembar, </body>
4x6 sebanyak 2 lembar. (Berseragam </html>
SMP)</td>
</tr>
index_berita.php
<tr>
<td valign="top"> </td> <?php
<td valign="top" include_once "konekdb.php";
class="style1">2.5.</td> ?>
<td valign="top"
class="style1">Membayar uang seragam dan <html>
kegiatan MOS.</td> <head>
</tr> <meta http-equiv="Content-Type"
<tr> content="text/html; charset=iso-8859-1" />
<td height="24" <title>PSB Online 2022</title>
valign="top"> </td> <style type="text/css">
<td valign="top" <!--
class="style1">2.6.</td> .style1 {
<td valign="top" font-family: Arial, Helvetica, sans-serif;
class="style1">Saat daftar ulang calon font-size: 12px;
siswa <strong>wajib</strong> didampingi }
orang tua masing-masing.</td> .style3 {font-family: Arial, Helvetica,
</tr> sans-serif; font-size: 16px; font-weight:
<tr> bold; }
<td height="23" valign="top"
141
.style4 { Berita</strong></td>
font-family: Arial, Helvetica, sans-serif; </tr>
font-weight: bold; <?php
font-size: 12px; $dataPerPage = 20;
} if(isset($_GET['page']))
.fdf { {
color: #F00; $noPage = $_GET['page'];
} }
--> else
</style> $noPage = 1;
</head> $offset = ($noPage - 1) *
$dataPerPage;
<body> $query = "SELECT * FROM berita ORDER
<table width="1322" border="0"> BY id_berita ASC LIMIT $offset,
<tr> $dataPerPage";
<td colspan="7" $hasil = mysql_query($query);
bgcolor="#566AE5"><img
src="image/banner.jpg" width="500" $i = $noPage + ($noPage - 1) *
height="130" /></td> ($dataPerPage - 1);
</tr>
<tr bgcolor="#DBDBDB"> while ($data =
<td colspan="11" align="left" mysql_fetch_array($hasil))
bgcolor="#E5E5F0"><a href="index.php"><img {
src="image/home_btn.png" width="150" echo "<tr bgcolor='#F8F8F8'
height="20" border="0" /></a><a height='20'>";
href="cari_peserta.php"><img echo "<td>".$i."</td>";
src="image/cari_btn.png" width="150" echo "<td><a
height="20" border="0" /></a><a href=\"baca_berita.php?id_berita=".$data['i
href="statistik.php"><img d_berita']."\">".$data['judul']."</a></td>"
src="image/statistik_btn.png" width="150" ;
height="20" border="0"></a><a echo "</tr>";
href="psb_info.php"><img $i++;
src="image/info.jpg" width="150" }
height="20" border="0"></a><a ?>
href="alur_psb.php"><img </table>
src="image/alur_btn.jpg" width="150" </td>
height="20" border="0"></a><a <td> </td>
href="login.php"><img </tr>
src="image/login_btn.png" width="150" <tr>
height="20" border="0" /></a><img <td height="52"> </td>
src="image/menu_bar.jpg" width="435" <td valign="middle"> </td>
height="20" border="0"></a></td> <td> </td>
</tr> <td> </td>
<tr> <td> </td>
<td width="35"> </td> <td> </td>
<td width="125"> </td> </tr>
<td width="21"> </td> </table>
<td width="217"> </td> </body>
<td width="922"> </td> </html>
<td width="1"> </td>
</tr>
baca_berita.php
<tr>
<td> </td> <html>
<td colspan="6"><p <head>
class="style3">Index Berita </p></td> <meta http-equiv="Content-Type"
</tr> content="text/html; charset=iso-8859-1" />
<tr> <title>PSB Online 2022</title>
<td> </td> <style type="text/css">
<td> </td> <!--
<td> </td> .style1 {
<td> </td> font-family: Arial, Helvetica, sans-serif;
<td> </td> font-size: 16px;
<td> </td> }
</tr> .style2 {
<tr> font-family: Arial, Helvetica, sans-serif;
<td> </td> font-size: 12px;
<td colspan="4" valign="top" font-weight: bold;
class="style1"> text-align: center;
<table border="1" rules="all" }
class="style1" > .style1 {
<tr bgcolor="#E8E8E8"> font-size: 16px;
<td width="25" font-family: Arial, Helvetica, sans-serif;
height="24"><strong>No</strong></td> font-weight: bold;
<td width="500"><strong>Judul
142
} class='style5'>";
.style2 { echo "<tr valign='top' height='45'
font-weight: bold; class='style1'><td colspan='2'>".
font-size: 16px; $data['judul']."</td></tr>";
} echo "<tr ><td width='150'
.style4 {font-size: 12px; font-family: valign='top'><img src='gambar_berita/".
Arial, Helvetica, sans-serif; } $data['gambar']."' border='0' width='130'
.style2 { height='175'></td><td>".$data['konten']."</
font-family: Arial, Helvetica, sans-serif; td></tr>";
font-size: 12px; echo "</table>";
} echo "<table>";
.style2 { echo "<tr><td height='35'
font-weight: normal; valign='bottom'><a
} href='index_berita.php'><input
.style2 { type=\"button\"
text-align: center; name=\"button\"value=\"Index
} Berita\"></td></tr>";
.style5 { echo "</table>";
font-family: Arial, Helvetica, sans-serif; ?>
font-size: 12px; </td>
} <td> </td>
</tr>
--> <tr valign="top" class="style2">
</style> <td class="style2"> </td>
</head> <td width="94" align="left"
class="style5"> </td>
<body> <td width="7" align="left"
<table width="1339" border="0"> class="style5"> </td>
<tr> <td width="1155" align="left"
<td colspan="5" bgcolor="#566AE5"><img class="style5"> </td>
src="image/banner.jpg" width="500" <td> </td>
height="130" /></td> </tr>
</tr> </table>
<tr> </body>
<td colspan="5" bgcolor="#E5E5F0" </html>
class="style4"><a href="index.php"><img
src="image/home_btn.png" width="150"
height="20" border="0" /></a><a
cari_peserta.php
href="cari_peserta.php"><img
src="image/cari_btn.png" width="150" <html>
height="20" border="0" /></a><a <head>
href="statistik.php"><img <meta http-equiv="Content-Type"
src="image/statistik_btn.png" width="150" content="text/html; charset=iso-8859-1" />
height="20" border="0"></a><a <title>PSB Online 2022</title>
href="psb_info.php"><img <style type="text/css">
src="image/info.jpg" width="150" <!--
height="20" border="0"></a><a .style1 {
href="alur_psb.php"><img font-family: Arial, Helvetica, sans-serif;
src="image/alur_btn.jpg" width="150" font-size: 12px;
height="20" border="0"></a><a }
href="login.php"><img .style3 {font-family: Arial, Helvetica,
src="image/login_btn.png" width="150" sans-serif; font-size: 16px; font-weight:
height="20" border="0" /></a><img bold; }
src="image/menu_bar.jpg" width="437" .style4 {
height="20" border="0"></a></td></tr> font-family: Arial, Helvetica, sans-serif;
<tr> font-weight: bold;
<td width="31"> </td> font-size: 12px;
<td colspan="3"> </td> }
<td width="30"> </td> .style7 {
</tr> font-family: Arial, Helvetica, sans-serif;
<tr valign="top" class="style2"> font-size: 12px;
<td class="style2"> </td> font-style: italic;
<td colspan="3" align="left" color: #F00;
class="style5"> }
<?php -->
include "konekdb.php"; </style>
143
<tr> proses_cari.php
<td colspan="5"
<html>
bgcolor="#566AE5"><img
<head>
src="image/banner.jpg" width="500" <meta http-equiv="Content-Type"
height="130" /></td> content="text/html; charset=iso-8859-1" />
</tr> <title>PSB Online 2022</title>
<tr> <style type="text/css">
<td colspan="5" align="left"
<!--
bgcolor="#E5E5F0"><a href="index.php"><img .style1 {font-family: Arial, Helvetica,
src="image/home_btn.png" width="150" sans-serif; font-size: 1spx;}
height="20" border="0" /></a><a .style3 {font-family: Arial, Helvetica,
href="cari_peserta.php"><img sans-serif; font-size: 16px; font-weight:
src="image/cari_btn.png" width="150" bold; }
height="20" border="0" /></a><a .style7 {font-family: Arial, Helvetica,
href="statistik.php"><img sans-serif; font-size: 12px; }
src="image/statistik_btn.png" width="150" .style8 {font-size: 12px}
height="20" border="0"></a><a
href="psb_info.php"><img -->
src="image/info.jpg" width="150"
</style>
height="20" border="0"></a><a
</head>
href="alur_psb.php"><img
src="image/alur_btn.jpg" width="150" <body>
height="20" border="0"></a><a
<table width="1347" border="0">
href="login.php"><img
<tr>
src="image/login_btn.png" width="150" <td colspan="5" bgcolor="#566AE5"><img
height="20" border="0" /><img src="image/banner.jpg" width="500"
src="image/menu_bar.jpg" width="438" height="130" /></td>
height="20" border="0"></a></td>
</tr>
</tr> <tr>
<tr> <td height="21" colspan="5"
<td width="36"> </td> bgcolor="#E5E5F0"><img
<td colspan="3"> </td> src="image/menu_bar.jpg" width="1340"
<td width="1054"> </td> height="20"></td>
</tr> </tr>
<tr> <tr>
<td> </td> <td width="35"> </td>
<td colspan="3"><p
<td width="115"> </td>
class="style3">Pencarian</p></td>
<td width="6"> </td>
<td> </td> <td width="1030"> </td>
</tr> <td width="138"> </td>
<tr> </tr>
<td> </td> <tr>
<td colspan="3"> </td> <td> </td>
<td> </td> <td colspan="3"><span
</tr> class="style3">Hasil Pencarian</span></td>
<tr> <td> </td>
<td> </td> </tr>
<td width="100" class="style1">No. <tr>
Pendaftaran </td> <td> </td>
<td width="12">:</td> <td> </td>
<td width="121"><input
<td> </td>
name="no_daftar" type="text" class="style1"
<td> </td>
id="no_daftar" size="20"> </td>
<td> </td>
<td><span class="style7"> </tr>
<?php <tr>
$pesan = $_GET["error"];
<td class="style7"> </td>
if(! empty($pesan)){ <td colspan="3" align="left"
echo "* $pesan"; valign="top" class="style1">
} <span class="style8">
?>
</span></td> <?php
</tr> include_once "konekdb.php";
<tr>
<td height="52"> </td> $no_daftar = $_POST['no_daftar'];
<td colspan="3"
valign="middle"><input type="submit" $sql = "SELECT no_daftar FROM peserta WHERE
name="Submit" value="Proses"></td> no_daftar = $no_daftar";
<td> </td> $hasil = mysql_query($sql);
</tr> $data = mysql_fetch_array($hasil);
</table>
</form> if (empty($no_daftar))
</body> {
</html> $pesan = "masukkan no. pendaftaran";
144
header("Location:cari_peserta.php?error=$pe
san"); $sql_status = "SELECT no_daftar FROM
} peserta ORDER BY jumlah_nilai DESC limit
else if ($no_daftar != $data['no_daftar']) 0,20";
{ $hasil_status =
$pesan = "no. pendaftaran tidak ditemukan"; mysql_query($sql_status);
header("Location:cari_peserta.php?error=$pe while ($data_status =
san"); mysql_fetch_array($hasil_status))
}
else if ($no_daftar ==
{ $data_status['no_daftar'])
$sql = "SELECT a.no_daftar, a.nama_peserta, {
a.jenis_kelamin, a.agama, a.alamat, $status = "DITERIMA";
a.id_sekolah, a.nilai_un, a.nilai_prestasi, break;
a.jumlah_nilai, b.nama_sekolah }
FROM peserta a, sekolah_asal b else
WHERE a.id_sekolah = b.id_sekolah AND {
no_daftar='$no_daftar' "; $status = "TIDAK DITERIMA";
$hasil = mysql_query($sql); }
145
bold; } <td colspan="-6"> </td>
.style7 { <td colspan="-6"> </td>
font-family: Arial, Helvetica, sans-serif; <td colspan="-6"> </td>
font-size: 11px; </tr>
} <tr>
.style10 { <td> </td>
font-size: 14px; <td><table width="393" border="0"
font-family: Arial, Helvetica, sans-serif; class="style2">
font-weight: bold; <tr>
} <td width="183" height="25">Jumlah
.style5 { Peserta</td>
font-family: Arial, Helvetica, sans-serif; <td width="17">:</td>
font-size: 12px; <td width="179">
} <?php
.style6 { $query= "SELECT count(*) AS
font-family: Arial, Helvetica, sans-serif; jum_peserta FROM peserta";
font-size: 12px; $hasil = mysql_query($query);
text-align: center; $data = mysql_fetch_array($hasil);
} //print_r($data);
echo $data['jum_peserta'];
--> ?>
</style> </td>
</head> </tr>
<tr>
<body> <td height="25">Daya Tampung</td>
<table width="1339" border="0"> <td>:</td>
<tr> <td>20</td>
<td colspan="5" bgcolor="#566AE5"><img </tr>
src="image/banner.jpg" width="500" <tr>
height="130" /></td> <td height="25">Nilai Tertinggi Yang
</tr> Diterima</td>
<tr> <td>:</td>
<td colspan="5" align="left" <td class="style2">
bgcolor="#E5E5F0"><a href="index.php"><img <?php
src="image/home_btn.png" width="150" $query = "SELECT max(jumlah_nilai)
height="20" border="0" /></a><a FROM peserta";
href="cari_peserta.php"><img $hasil = mysql_query($query);
src="image/cari_btn.png" width="150" $data = mysql_fetch_array($hasil);
height="20" border="0" /></a><a echo $data[0];
href="statistik.php"><img ?>
src="image/statistik_btn.png" width="150" </td>
height="20" border="0"></a><a </tr>
href="psb_info.php"><img <tr>
src="image/info.jpg" width="150" <td height="25">Nilai Terendah Yang
height="20" border="0"></a><a Diterima</td>
href="alur_psb.php"><img <td>:</td>
src="image/alur_btn.jpg" width="150" <td>
height="20" border="0"></a><a <?php
href="login.php"><img $query = "SELECT jumlah_nilai FROM
src="image/login_btn.png" width="150" peserta ORDER BY jumlah_nilai DESC limit
height="20" border="0" /><img 19,1";
src="image/menu_bar.jpg" width="434" $hasil = mysql_query($query);
height="20" border="0"></a></td> $data = mysql_fetch_array($hasil);
</tr> echo $data['jumlah_nilai'];
<tr> ?>
<td width="32"> </td> </td>
<td width="588"> </td> </tr>
<td width="39" colspan="-6"> </td> </table></td>
<td width="638" colspan="-6"> </td> <td colspan="-6"> </td>
<td width="20" colspan="-6"> </td> <td colspan="-6"> </td>
</tr> <td colspan="-6"> </td>
<tr> </tr>
<td> </td> <tr>
<td class="style2"><span <td> </td>
class="style3"><span class="style1">Jurnal <td> </td>
dan Statistik Peserta PSB Online <td colspan="-6"> </td>
2022</span></span></td> <td colspan="-6"> </td>
<td colspan="-6"> </td> <td colspan="-6"> </td>
<td colspan="-6"> </td> </tr>
<td colspan="-6"> </td> <tr>
</tr> <td height="30"> </td>
<tr> <td valign="top" class="style2">Data
<td> </td> Nilai Peserta</td>
<td> </td> <td colspan="-6"> </td>
146
<td colspan="-6"> </td> $hasil = mysql_query($query);
<td colspan="-6"> </td> $data = mysql_fetch_array($hasil);
</tr> $rentang9 = $data['rentang9'];
<tr>
<td> </td> // mencari jumlah range2 dari database
<td colspan="3" valign="top"><?php $query = "SELECT count(*) AS rentang10 FROM
peserta WHERE jumlah_nilai >= '30.75' &&
// mencari jumlah range1 dari database jumlah_nilai <='30.99'";
$query = "SELECT count(*) AS rentang1 FROM $hasil = mysql_query($query);
peserta WHERE jumlah_nilai >= 33.00"; $data = mysql_fetch_array($hasil);
$hasil = mysql_query($query); $rentang10 = $data['rentang10'];
$data = mysql_fetch_array($hasil);
$rentang1 = $data['rentang1']; // mencari jumlah range2 dari database
$query = "SELECT count(*) AS rentang11 FROM
// mencari jumlah range2 dari database peserta WHERE jumlah_nilai >= '30.50' &&
$query = "SELECT count(*) AS rentang2 FROM jumlah_nilai <='30.74'";
peserta WHERE jumlah_nilai >= '32.75' && $hasil = mysql_query($query);
jumlah_nilai <='32.99'"; $data = mysql_fetch_array($hasil);
$hasil = mysql_query($query); $rentang11 = $data['rentang11'];
$data = mysql_fetch_array($hasil);
$rentang2 = $data['rentang2']; // mencari jumlah range2 dari database
$query = "SELECT count(*) AS rentang12 FROM
// mencari jumlah range2 dari database peserta WHERE jumlah_nilai >= '30.25' &&
$query = "SELECT count(*) AS rentang3 FROM jumlah_nilai <='30.49'";
peserta WHERE jumlah_nilai >= '32.50' && $hasil = mysql_query($query);
jumlah_nilai <='32.74'"; $data = mysql_fetch_array($hasil);
$hasil = mysql_query($query); $rentang12 = $data['rentang12'];
$data = mysql_fetch_array($hasil);
$rentang3 = $data['rentang3']; // mencari jumlah range2 dari database
$query = "SELECT count(*) AS rentang13 FROM
// mencari jumlah range2 dari database peserta WHERE jumlah_nilai >= '30.00' &&
$query = "SELECT count(*) AS rentang4 FROM jumlah_nilai <='30.24'";
peserta WHERE jumlah_nilai >= '32.25' && $hasil = mysql_query($query);
jumlah_nilai <='32.49'"; $data = mysql_fetch_array($hasil);
$hasil = mysql_query($query); $rentang13 = $data['rentang13'];
$data = mysql_fetch_array($hasil);
$rentang4 = $data['rentang4']; // mencari jumlah range2 dari database
$query = "SELECT count(*) AS rentang14 FROM
// mencari jumlah range2 dari database peserta WHERE jumlah_nilai >= '29.75' &&
$query = "SELECT count(*) AS rentang5 FROM jumlah_nilai <='29.99'";
peserta WHERE jumlah_nilai >= '32.00' && $hasil = mysql_query($query);
jumlah_nilai <='32.24'"; $data = mysql_fetch_array($hasil);
$hasil = mysql_query($query); $rentang14 = $data['rentang14'];
$data = mysql_fetch_array($hasil);
$rentang5 = $data['rentang5']; // mencari jumlah range2 dari database
$query = "SELECT count(*) AS rentang15 FROM
// mencari jumlah range2 dari database peserta WHERE jumlah_nilai >= '29.50' &&
$query = "SELECT count(*) AS rentang6 FROM jumlah_nilai <='29.74'";
peserta WHERE jumlah_nilai >= '31.75' && $hasil = mysql_query($query);
jumlah_nilai <='31.99'"; $data = mysql_fetch_array($hasil);
$hasil = mysql_query($query); $rentang15 = $data['rentang15'];
$data = mysql_fetch_array($hasil);
$rentang6 = $data['rentang6']; // mencari jumlah range2 dari database
$query = "SELECT count(*) AS rentang16 FROM
// mencari jumlah range2 dari database peserta WHERE jumlah_nilai >= '29.25' &&
$query = "SELECT count(*) AS rentang7 FROM jumlah_nilai <='29.49'";
peserta WHERE jumlah_nilai >= '31.50' && $hasil = mysql_query($query);
jumlah_nilai <='31.74'"; $data = mysql_fetch_array($hasil);
$hasil = mysql_query($query); $rentang16 = $data['rentang16'];
$data = mysql_fetch_array($hasil);
$rentang7 = $data['rentang7']; // mencari jumlah range2 dari database
$query = "SELECT count(*) AS rentang17 FROM
// mencari jumlah range2 dari database peserta WHERE jumlah_nilai >= '29.00' &&
$query = "SELECT count(*) AS rentang8 FROM jumlah_nilai <='29.24'";
peserta WHERE jumlah_nilai >= '31.25' && $hasil = mysql_query($query);
jumlah_nilai <='31.49'"; $data = mysql_fetch_array($hasil);
$hasil = mysql_query($query); $rentang17 = $data['rentang17'];
$data = mysql_fetch_array($hasil);
$rentang8 = $data['rentang8']; // mencari jumlah range2 dari database
$query = "SELECT count(*) AS rentang18 FROM
// mencari jumlah range2 dari database peserta WHERE jumlah_nilai >= '28.75' &&
$query = "SELECT count(*) AS rentang9 FROM jumlah_nilai <='28.99'";
peserta WHERE jumlah_nilai >= '31.00' && $hasil = mysql_query($query);
jumlah_nilai <='31.24'"; $data = mysql_fetch_array($hasil);
147
$rentang18 = $data['rentang18']; <td width="191"><strong>Rentang
Nilai</strong></td>
// mencari jumlah range2 dari database <td
$query = "SELECT count(*) AS rentang19 FROM width="117"><strong>Jumlah</strong></td>
peserta WHERE jumlah_nilai >= '28.50' && <td width="164"><strong>Jumlah
jumlah_nilai <='28.74'"; Kumulatif</strong></td>
$hasil = mysql_query($query); </tr>
$data = mysql_fetch_array($hasil); <tr bgcolor="#F8F8F8">
$rentang19 = $data['rentang19']; <td height="20">1</td>
<td>LEBIH DARI : 33.00</td>
// mencari jumlah range2 dari database <td><?php echo $rentang1 ; ?></td>
$query = "SELECT count(*) AS rentang20 FROM <td><?php echo $kumulatif1 ;
peserta WHERE jumlah_nilai <= '28.49'"; ?></td>
$hasil = mysql_query($query); </tr>
$data = mysql_fetch_array($hasil); <tr bgcolor="#F8F8F8">
$rentang20 = $data['rentang20']; <td height="20">2</td>
<td>32.75 - 33.00</td>
$kumulatif1 = $rentang1; <td><?php echo $rentang2 ; ?></td>
$kumulatif2 = $kumulatif1 + $rentang2; <td><?php echo $kumulatif2 ;
$kumulatif3 = $kumulatif2 + $rentang3; ?></td>
$kumulatif4 = $kumulatif3 + $rentang4; </tr>
$kumulatif5 = $kumulatif4 + $rentang5; <tr bgcolor="#F8F8F8">
$kumulatif6 = $kumulatif5 + $rentang6; <td height="20">3</td>
$kumulatif7 = $kumulatif6 + $rentang7; <td>32.50 - 32.74</td>
$kumulatif8 = $kumulatif7 + $rentang8; <td><?php echo $rentang3 ; ?></td>
$kumulatif9 = $kumulatif8 + $rentang9; <td><?php echo $kumulatif3 ;
$kumulatif10 = $kumulatif9 + $rentang10; ?></td>
$kumulatif11 = $kumulatif10 + $rentang11; </tr>
$kumulatif12 = $kumulatif11 + $rentang12; <tr bgcolor="#F8F8F8">
$kumulatif13 = $kumulatif12 + $rentang13; <td height="20">4</td>
$kumulatif14 = $kumulatif13 + $rentang14; <td>32.25 - 32.49</td>
$kumulatif15 = $kumulatif14 + $rentang15; <td><?php echo $rentang4 ; ?></td>
$kumulatif16 = $kumulatif15 + $rentang16; <td><?php echo $kumulatif4 ;
$kumulatif17 = $kumulatif16 + $rentang17; ?></td>
$kumulatif18 = $kumulatif17 + $rentang18; </tr>
$kumulatif19 = $kumulatif18 + $rentang19; <tr bgcolor="#F8F8F8">
$kumulatif20 = $kumulatif19 + $rentang20; <td height="20">5</td>
<td>32.00 - 32.24</td>
// menghitung total mahasiswa <td><?php echo $rentang5 ; ?></td>
$total = $rentang1 + $rentang2 + $rentang3 <td><?php echo $kumulatif5 ;
+ $rentang4 + $rentang5 + $rentang6 + ?></td>
$rentang7 + $rentang8 + $rentang9 + </tr>
$rentang10 + $rentang11 + $rentang12 + <tr bgcolor="#F8F8F8">
$rentang13 + $rentang14 + $rentang15 + <td height="20">6</td>
$rentang16 + $rentang16 + $rentang17 + <td>31.75 - 21.99</td>
$rentang18 + $rentang19 + $rentang20; <td><?php echo $rentang6 ; ?></td>
<td><?php echo $kumulatif6 ;
/* ?></td>
// menghitung prosentase laki-laki dan </tr>
perempuan <tr bgcolor="#F8F8F8">
$Prosenrange1 = $range1/$total * 100; <td height="20">7</td>
$Prosenrange2 = $range2/$total * 100; <td>31.50 - 31.74</td>
$Prosenrange3 = $range3/$total * 100; <td><?php echo $rentang7 ; ?></td>
$Prosenrange4 = $range4/$total * 100; <td><?php echo $kumulatif7 ;
$Prosenrange5 = $range5/$total * 100; ?></td>
$Prosenrange6 = $range6/$total * 100; </tr>
<tr bgcolor="#F8F8F8">
// menentukan panjang grafik batang <td height="20">8</td>
berdasarkan prosentase <td>31.25 - 31.49</td>
$panjangGrafikrange1 = $Prosenrange1; <td><?php echo $rentang8 ; ?></td>
$panjangGrafikrange2 = $Prosenrange2; <td><?php echo $kumulatif8 ;
$panjangGrafikrange3 = $Prosenrange3; ?></td>
$panjangGrafikrange4 = $Prosenrange4; </tr>
$panjangGrafikrange5 = $Prosenrange5; <tr bgcolor="#F8F8F8">
$panjangGrafikrange6 = $Prosenrange6; <td height="20">9</td>
<td>31.00 - 31.24</td>
*/ <td><?php echo $rentang9 ; ?></td>
<td><?php echo $kumulatif9 ;
?> ?></td>
<table width="530" border="1" </tr>
rules="all" class="style6"> <tr bgcolor="#F8F8F8">
<tr bgcolor="#EEEEEE"> <td height="20">10</td>
<td width="30" <td>30.75 - 30.99</td>
height="30"><strong>No</strong></td> <td><?php echo $rentang10 ; ?></td>
148
<td><?php echo $kumulatif10 ; <td height="25"
?></td> colspan="2"><strong>Jumlah</strong></td>
</tr> <td><strong><?php echo $total ;
<tr bgcolor="#F8F8F8"> ?></strong></td>
<td height="20">11</td> <td> </td>
<td>30.50 - 30.74</td> </tr>
<td><?php echo $rentang11 ; ?></td> </table></td>
<td><?php echo $kumulatif11 ; <td colspan="-6"> </td>
?></td> </tr>
</tr> <tr>
<tr bgcolor="#F8F8F8"> <td> </td>
<td height="20">12</td> <td colspan="3"> </td>
<td>30.25 - 30.49</td> <td colspan="-6"> </td>
<td><?php echo $rentang12 ; ?></td> </tr>
<td><?php echo $kumulatif12 ; <tr>
?></td> <td> </td>
</tr> <td colspan="3" valign="top"><?php
<tr bgcolor="#F8F8F8">
<td height="20">13</td> // mencari jumlah laki-laki dari database
<td>30.00 - 30.24</td> $query = "SELECT count(*) AS jumCowok FROM
<td><?php echo $rentang13 ; ?></td> peserta WHERE jenis_kelamin = 'L'";
<td><?php echo $kumulatif13 ; $hasil = mysql_query($query);
?></td> $data = mysql_fetch_array($hasil);
</tr> $jumCowok = $data['jumCowok'];
<tr bgcolor="#F8F8F8">
<td height="20">14</td> // mencari jumlah perempuan dari database
<td>29.75 - 29.99</td> $query = "SELECT count(*) AS jumCewek FROM
<td><?php echo $rentang14 ; ?></td> peserta WHERE jenis_kelamin = 'P'";
<td><?php echo $kumulatif14 ; $hasil = mysql_query($query);
?></td> $data = mysql_fetch_array($hasil);
</tr> $jumCewek = $data['jumCewek'];
<tr bgcolor="#F8F8F8">
<td height="20">15</td> // menghitung total mahasiswa
<td>29.50 - 29.74</td> $total = $jumCowok + $jumCewek;
<td><?php echo $rentang15 ; ?></td>
<td><?php echo $kumulatif15 ; // menghitung prosentase laki-laki dan
?></td> perempuan
</tr> $prosenCowok = $jumCowok/$total * 100;
<tr bgcolor="#F8F8F8"> $prosenCewek = $jumCewek/$total * 100;
<td height="20">16</td>
<td>29.25 - 29.49</td> // menentukan panjang grafik batang
<td><?php echo $rentang16 ; ?></td> berdasarkan prosentase
<td><?php echo $kumulatif6 ; $panjangGrafikCowok = $prosenCowok;
?></td> $panjangGrafikCewek = $prosenCewek;
</tr>
<tr bgcolor="#F8F8F8"> ?>
<td height="20">17</td> <table width="229" border="0"
<td>29.00 - 29.24</td> class="style5">
<td><?php echo $rentang17 ; ?></td> <tr valign="top">
<td><?php echo $kumulatif17 ; <td height="25"><strong>Jenis
?></td> Kelamin</strong></td>
</tr> <td> </td>
<tr bgcolor="#F8F8F8"> <td> </td>
<td height="20">18</td> </tr>
<td>28.75 - 28.99</td> <tr valign="top">
<td><?php echo $rentang18 ; ?></td> <td width="92"> - Laki - Laki</td>
<td><?php echo $kumulatif18 ; <td width="20">:</td>
?></td> <td width="103"><?php echo
</tr> $jumCowok ; ?></td>
<tr bgcolor="#F8F8F8"> </tr>
<td height="20">19</td> <tr valign="top">
<td>28.50 - 28.74</td> <td height="20"> - Perempuan</td>
<td><?php echo $rentang19 ; ?></td> <td>:</td>
<td><?php echo $kumulatif19 ; <td><?php echo $jumCewek ; ?></td>
?></td> </tr>
</tr> <tr valign="top">
<tr bgcolor="#F8F8F8"> <td height="17"> </td>
<td height="20">20</td> <td> </td>
<td>KURANG DARI : 28.49</td> <td> </td>
<td><?php echo $rentang20 ; ?></td> </tr>
<td><?php echo $kumulatif20 ; </table>
?></td> <table width="195" border="0"
</tr> class="style5">
<tr bgcolor="#F3F3F3"> <tr valign="top">
149
<td <td height="25"
height="24"><strong>Agama</strong></td> valign="top"><strong>Nilai
<td> </td> Tertinggi</strong></td>
<td> </td> <td> </td>
</tr> <td> </td>
<tr valign="top"> <td> </td>
<td width="74"> - Islam</td> <td valign="top"><strong>Nilai
<td width="20">:</td> Terendah</strong></td>
<td width="87"><?php <td> </td>
$query= "SELECT count(*) FROM <td> </td>
peserta WHERE agama = 'Islam'"; </tr>
$hasil = mysql_query($query); <tr>
$data = mysql_fetch_array($hasil); <td width="104">- B. Indonesia</td>
//print_r($data); <td width="17">:</td>
echo $data['count(*)']; <td width="60"><?php
?></td> $query = "SELECT max(nilai_indo)
</tr> FROM peserta";
<tr valign="top"> $hasil = mysql_query($query);
<td>- Katholik</td> $data = mysql_fetch_array($hasil);
<td>:</td> echo $data[0];
<td><?php ?></td>
$query= "SELECT count(*) FROM <td width="20"> </td>
peserta WHERE agama = 'Katolik'"; <td width="104">- B. Indonesia</td>
$hasil = mysql_query($query); <td width="15">:</td>
$data = mysql_fetch_array($hasil); <td width="156"><?php
//print_r($data); $query = "SELECT min(nilai_indo)
echo $data['count(*)']; FROM peserta";
?></td> $hasil = mysql_query($query);
</tr> $data = mysql_fetch_array($hasil);
<tr valign="top"> echo $data[0];
<td> - Kristen</td> ?></td>
<td>:</td> </tr>
<td><?php <tr>
$query= "SELECT count(*) FROM <td>- B. Inggris</td>
peserta WHERE agama = 'Kristen'"; <td>:</td>
$hasil = mysql_query($query); <td><?php
$data = mysql_fetch_array($hasil); $query = "SELECT max(nilai_ing)
//print_r($data); FROM peserta";
echo $data['count(*)']; $hasil = mysql_query($query);
?></td> $data = mysql_fetch_array($hasil);
</tr> echo $data[0];
<tr valign="top"> ?></td>
<td> - Hindu</td> <td> </td>
<td>:</td> <td>- B. Inggris</td>
<td><?php <td>:</td>
$query= "SELECT count(*) FROM <td><?php
peserta WHERE agama = 'Budha'"; $query = "SELECT min(nilai_ing)
$hasil = mysql_query($query); FROM peserta";
$data = mysql_fetch_array($hasil); $hasil = mysql_query($query);
//print_r($data); $data = mysql_fetch_array($hasil);
echo $data['count(*)']; echo $data[0];
?></td> ?></td>
</tr> </tr>
<tr valign="top"> <tr>
<td height="20"> - Budha</td> <td>- Matematika</td>
<td>:</td> <td>:</td>
<td><?php <td><?php
$query= "SELECT count(*) FROM $query = "SELECT max(nilai_mat)
peserta WHERE agama = 'Hindu'"; FROM peserta";
$hasil = mysql_query($query); $hasil = mysql_query($query);
$data = mysql_fetch_array($hasil); $data = mysql_fetch_array($hasil);
//print_r($data); echo $data[0];
echo $data['count(*)']; ?></td>
?></td> <td> </td>
</tr> <td>- Matematika</td>
<tr valign="top"> <td>:</td>
<td height="17"> </td> <td><?php
<td> </td> $query = "SELECT min(nilai_mat)
<td> </td> FROM peserta";
</tr> $hasil = mysql_query($query);
</table> $data = mysql_fetch_array($hasil);
<table width="506" border="0" echo $data[0];
class="style5"> ?></td>
<tr> </tr>
150
<tr> '03'";
<td>- IPA</td> $hasil = mysql_query($query);
<td>:</td> $data = mysql_fetch_array($hasil);
<td><?php //print_r($data);
$query = "SELECT max(nilai_ipa) echo $data['count(*)'];
FROM peserta"; ?></td>
$hasil = mysql_query($query); </tr>
$data = mysql_fetch_array($hasil); <tr>
echo $data[0]; <td>- Kec. Gantiwarno</td>
?></td> <td>:</td>
<td> </td> <td><?php
<td>- IPA</td> $query= "SELECT count(*) FROM
<td>:</td> peserta a, sekolah_asal b WHERE
<td><?php a.id_sekolah = b.id_sekolah AND b.id_kec =
$query = "SELECT min(nilai_ipa) '04'";
FROM peserta"; $hasil = mysql_query($query);
$hasil = mysql_query($query); $data = mysql_fetch_array($hasil);
$data = mysql_fetch_array($hasil); //print_r($data);
echo $data[0]; echo $data['count(*)'];
?></td> ?></td>
</tr> </tr>
<tr> <tr>
<td> </td> <td>- Kec. Bayat</td>
<td> </td> <td>:</td>
<td> </td> <td><?php
<td> </td> $query= "SELECT count(*) FROM
<td> </td> peserta a, sekolah_asal b WHERE
<td> </td> a.id_sekolah = b.id_sekolah AND b.id_kec =
<td> </td> '05'";
</tr> $hasil = mysql_query($query);
</table> $data = mysql_fetch_array($hasil);
<table width="241" border="0" //print_r($data);
class="style5"> echo $data['count(*)'];
<tr> ?></td>
<td height="25" colspan="3" </tr>
valign="top"><strong>Asal Sekolah Tiap <tr>
Kecamatan</strong></td> <td>- Kec. Prambanan</td>
</tr> <td>:</td>
<tr> <td><?php
<td width="130">- Kec. $query= "SELECT count(*) FROM
Jogonalan</td> peserta a, sekolah_asal b WHERE
<td width="21">:</td> a.id_sekolah = b.id_sekolah AND b.id_kec =
<td width="76"><?php '06'";
$query= "SELECT count(*) FROM $hasil = mysql_query($query);
peserta a, sekolah_asal b WHERE $data = mysql_fetch_array($hasil);
a.id_sekolah = b.id_sekolah AND b.id_kec = //print_r($data);
'01'"; echo $data['count(*)'];
$hasil = mysql_query($query); ?></td>
$data = mysql_fetch_array($hasil); </tr>
//print_r($data); <tr>
echo $data['count(*)']; <td>- Kec. Manisrenggo</td>
?></td> <td>:</td>
</tr> <td><?php
<tr> $query= "SELECT count(*) FROM
<td>- Kec. Klaten</td> peserta a, sekolah_asal b WHERE
<td>:</td> a.id_sekolah = b.id_sekolah AND b.id_kec =
<td><?php '07'";
$query= "SELECT count(*) FROM $hasil = mysql_query($query);
peserta a, sekolah_asal b WHERE $data = mysql_fetch_array($hasil);
a.id_sekolah = b.id_sekolah AND b.id_kec = //print_r($data);
'02'"; echo $data['count(*)'];
$hasil = mysql_query($query); ?></td>
$data = mysql_fetch_array($hasil); </tr>
//print_r($data); <tr>
echo $data['count(*)']; <td>- Kec. Kebonarum</td>
?></td> <td>:</td>
</tr> <td><?php
<tr> $query= "SELECT count(*) FROM
<td>- Kec. Wedi</td> peserta a, sekolah_asal b WHERE
<td>:</td> a.id_sekolah = b.id_sekolah AND b.id_kec =
<td><?php '08'";
$query= "SELECT count(*) FROM $hasil = mysql_query($query);
peserta a, sekolah_asal b WHERE $data = mysql_fetch_array($hasil);
a.id_sekolah = b.id_sekolah AND b.id_kec = //print_r($data);
151
echo $data['count(*)']; <td>- Kec. Wonosari</td>
?></td> <td>:</td>
</tr> <td><?php
<tr> $query= "SELECT count(*) FROM
<td>- Kec. Pedan</td> peserta a, sekolah_asal b WHERE
<td>:</td> a.id_sekolah = b.id_sekolah AND b.id_kec =
<td><?php '14'";
$query= "SELECT count(*) FROM $hasil = mysql_query($query);
peserta a, sekolah_asal b WHERE $data = mysql_fetch_array($hasil);
a.id_sekolah = b.id_sekolah AND b.id_kec = //print_r($data);
'09'"; echo $data['count(*)'];
$hasil = mysql_query($query); ?></td>
$data = mysql_fetch_array($hasil); </tr>
//print_r($data); <tr>
echo $data['count(*)']; <td>- Kec. Kalikotes</td>
?></td> <td>:</td>
</tr> <td><?php
<tr> $query= "SELECT count(*) FROM
<td>- Kec. Kemalang</td> peserta a, sekolah_asal b WHERE
<td>:</td> a.id_sekolah = b.id_sekolah AND b.id_kec =
<td><?php '15'";
$query= "SELECT count(*) FROM $hasil = mysql_query($query);
peserta a, sekolah_asal b WHERE $data = mysql_fetch_array($hasil);
a.id_sekolah = b.id_sekolah AND b.id_kec = //print_r($data);
'10'"; echo $data['count(*)'];
$hasil = mysql_query($query); ?></td>
$data = mysql_fetch_array($hasil); </tr>
//print_r($data); <tr>
echo $data['count(*)']; <td>- Luar Daerah</td>
?></td> <td>:</td>
</tr> <td><?php
<tr> $query= "SELECT count(*) FROM
<td> - Kec. Karangnongko</td> peserta a, sekolah_asal b WHERE
<td>:</td> a.id_sekolah = b.id_sekolah AND b.id_kec =
<td><?php '16'";
$query= "SELECT count(*) FROM $hasil = mysql_query($query);
peserta a, sekolah_asal b WHERE $data = mysql_fetch_array($hasil);
a.id_sekolah = b.id_sekolah AND b.id_kec = //print_r($data);
'11'"; echo $data['count(*)'];
$hasil = mysql_query($query); ?></td>
$data = mysql_fetch_array($hasil); </tr>
//print_r($data); <tr>
echo $data['count(*)']; <td> </td>
?></td> <td> </td>
</tr> <td> </td>
<tr> </tr>
<td>- Kec. Trucuk</td> </table></td>
<td>:</td> <td colspan="-6"> </td>
<td><?php </tr>
$query= "SELECT count(*) FROM </table>
peserta a, sekolah_asal b WHERE </body>
a.id_sekolah = b.id_sekolah AND b.id_kec = </html>
'12'";
$hasil = mysql_query($query);
psb_info.php
$data = mysql_fetch_array($hasil);
//print_r($data); <html>
echo $data['count(*)']; <head>
?></td> <meta http-equiv="Content-Type"
</tr> content="text/html; charset=iso-8859-1" />
<tr> <title>PSB Online 2022</title>
<td>- Kec. Ngawen</td> <style type="text/css">
<td>:</td> <!--
<td><?php .style1 {
$query= "SELECT count(*) FROM font-family: Arial, Helvetica, sans-serif;
peserta a, sekolah_asal b WHERE font-size: 12px;
a.id_sekolah = b.id_sekolah AND b.id_kec = }
'13'"; .style3 {font-family: Arial, Helvetica,
$hasil = mysql_query($query); sans-serif; font-size: 16px; font-weight:
$data = mysql_fetch_array($hasil); bold; }
//print_r($data); .style4 {
echo $data['count(*)']; font-family: Arial, Helvetica, sans-serif;
?></td> font-weight: bold;
</tr> font-size: 12px;
<tr>
152
} <tr>
.fdf { <td> </td>
color: #F00; <td valign="top"
} class="style1"><strong>2.</strong></td>
--> <td colspan="5" valign="top"
</style> class="style1"><strong>Tempat
</head> Pendaftaran</strong></td>
<td class="style1"> </td>
<body> </tr>
<table width="1300" border="0"> <tr>
<tr> <td height="30"> </td>
<td colspan="9" <td valign="top"
bgcolor="#566AE5"><img class="style1"> </td>
src="image/banner.jpg" width="500" <td colspan="5" valign="top"
height="130" /></td> class="style1">SMA Negeri 1 Jogonalan Jln.
</tr> Klaten-Yogya Prawatan, Jogonalan,
<tr> Klaten.</td>
<td colspan="9" align="left" <td class="style1"> </td>
bgcolor="#E5E5F0"><a href="index.php"><img </tr>
src="image/home_btn.png" width="150" <tr>
height="20" border="0" /></a><a <td> </td>
href="cari_peserta.php"><img <td valign="top"
src="image/cari_btn.png" width="150" class="style1"><strong>3.</strong></td>
height="20" border="0" /></a><a <td colspan="5" valign="top"
href="statistik.php"><img class="style1"><strong>Syarat-Syarat
src="image/statistik_btn.png" width="150" Pendaftaran</strong></td>
height="20" border="0"></a><a <td class="style1"> </td>
href="psb_info.php"><img </tr>
src="image/info.jpg" width="150" <tr>
height="20" border="0"></a><a <td height="118"
href="alur_psb.php"><img rowspan="7"> </td>
src="image/alur_btn.jpg" width="150" <td rowspan="7" valign="top"
height="20" border="0"></a><a class="style1"> </td>
href="login.php"><img <td colspan="3" align="center"
src="image/login_btn.png" width="150" valign="top" class="style1">a.</td>
height="20" border="0" /><img <td colspan="2" valign="top"
src="image/menu_bar.jpg" width="437" class="style1">Telah lulus dan memiliki
height="20" border="0"></a></td> ijasah SMP/MTS/Program Paket B.</td>
</tr> <td rowspan="7"
<tr> class="style1"> </td>
<td colspan="8"> </td> </tr>
</tr> <tr>
<tr> <td colspan="3" align="center"
<td width="33"> </td> valign="top" class="style1">b.</td>
<td colspan="8"><p <td colspan="2" valign="top"
class="style3">Aturan dan Prosedur PSB class="style1">Memiliki SKHUN/SKL Program
Online 2022</p></td> Paket B.</td>
</tr> </tr>
<tr> <tr>
<td> </td> <td colspan="3" align="center"
<td colspan="8" valign="top" class="style1">c.</td>
class="style1"> </td> <td colspan="2" valign="top"
</tr> class="style1">Memiliki Daftar Nilai Ujian
<tr> Akhir Nasional SMP/MTS atau Daftar Nilai
<td> </td> Ujian Persamaan Tamat SMP/Daftar Nilai SKHU
<td width="26" valign="top" Program Paket B.</td>
class="style1"><strong>1.</strong></td> </tr>
<td colspan="5" valign="top" <tr>
class="style1"><strong>Waktu <td colspan="3" align="center"
Pendaftaran</strong></td> valign="top" class="style1">d.</td>
<td width="1" <td colspan="2" valign="top"
class="style1"> </td> class="style1">Pada tanggal 12 Juli 2022
</tr> setinggi-tingginya berusia 21 tahun.</td>
<tr> </tr>
<td height="30"> </td> <tr>
<td valign="top" <td colspan="3" align="center"
class="style1"> </td> valign="top" class="style1">e.</td>
<td colspan="5" valign="top" <td colspan="2" valign="top"
class="style1">Hari Rabu tanggal 30 Juni class="style1">Pendaftar dari luar
s/d Sabtu tanggal 3 Juli 2022 Pukul 08.00 - Kabupaten Klaten harus mendapat rekomendasi
12.00 WIB, kecuali Hari Jumat Pukul 08.00 - dari Kepala Dinas Pendidikan Kabupaten
11.00 WIB.</td> Klaten dan yang diterima maksimal 10% dari
<td class="style1"> </td> daya tampung.</td>
</tr> </tr>
153
<tr> <td height="17" colspan="2"
<td colspan="3" align="center" valign="top" class="style1">Dokumen
valign="top" class="style1">f.</td> Pendaftaran yang diserahkan pada saat
<td colspan="2" valign="top" pendaftaran :</td>
class="style1">Biaya pendaftaran sebesar </tr>
Rp.30.000,00 (Tiga puluh ribu rupiah).</td> <tr>
</tr> <td width="16" align="center"
<tr> valign="top" class="style1">1)</td>
<td height="30" colspan="3" <td width="1235" valign="top"
align="center" valign="top" class="style1">Daftar Nilai SKHU/STL
class="style1">g.</td> Program Paket B Asli</td>
<td colspan="2" valign="top" </tr>
class="style1">Pas foto ukuran 3x4 sebanyak <tr>
2 lembar.</td> <td align="center" valign="top"
</tr> class="style1">2)</td>
<tr> <td valign="top"
<td> </td> class="style1">Fotocopy Ijasah SMP/MTS yang
<td valign="top" telah dilegalisir Kepala Sekolah (2
class="style1"><strong>4.</strong></td> lembar).</td>
<td colspan="5" valign="top" </tr>
class="style1"><strong>Cara <tr>
Pendaftaran</strong></td> <td height="30" align="center"
<td class="style1"> </td> valign="top" class="style1">3)</td>
</tr> <td valign="top"
<tr> class="style1">Fotocopy Piagam Prestasi
<td height="148" Kejuaraan Olahraga, Seni, Akademik yang
rowspan="9"> </td> telah dilegalisir Kepala Instansi yang
<td rowspan="9" valign="top" berwenang dan diketahui oleh Kepala Sekolah
class="style1"> </td> asal pendaftar.</td>
<td colspan="3" align="center" </tr>
valign="top" class="style1">a.</td> <tr>
<td colspan="2" valign="top" <td> </td>
class="style1">Calon peserta didik baru <td valign="top"
didampingi orang tua/wali datang di SMA class="style1"><strong>5.</strong></td>
Negeri 1 Jogonalan.</td> <td colspan="5" valign="top"
<td rowspan="9" class="style1"><strong>Penyusunan
class="style1"> </td> Peringkat</strong></td>
</tr> <td class="style1"> </td>
<tr> </tr>
<td colspan="3" align="center" <tr>
valign="top" class="style1">b.</td> <td height="40"
<td colspan="2" valign="top" valign="top"> </td>
class="style1">Memakai seragam sekolah asal <td valign="top"
masing-masing.</td> class="style1"> </td>
</tr> <td colspan="5" valign="top"
<tr> class="style1"><p>Seleksi calon peserta
<td colspan="3" align="center" didik baru dilakukan berdasarkan
valign="top" class="style1">c.</td> <strong>peringkat jumlah Nilai Ujian Akhir
<td colspan="2" valign="top" Nasional</strong> SMP/MTS/Program Paket B
class="style1">Masuk ruang pendaftaran yang untuk 4 (empat) Mata Pelajaran : Bahasa
telah ditentukan.</td> Indonesia, Bahasa Inggris, Matematika, IPA
</tr> dan <strong>Nilai Piagam Prestasi
<tr> </strong>yang dimiliki calon peserta
<td colspan="3" align="center" didik.</p></td>
valign="top" class="style1">d.</td> <td valign="top"
<td colspan="2" valign="top" class="style1"> </td>
class="style1">Mengisi formulir </tr>
pendaftaran.</td> <tr>
</tr> <td valign="top"> </td>
<tr> <td valign="top"
<td colspan="3" align="center" class="style1"> </td>
valign="top" class="style1">e.</td> <td colspan="5" valign="top"
<td colspan="2" valign="top" class="style1"><table width="332"
class="style1">Menyerahkan syarat-syarat border="1" rules="all" class="style1">
pendaftaran dimasukkan dalam stop map warna <tr bgcolor="#E8E8E8">
kuning untuk putra dan stop map merah untuk <td width="20"
putri kepada petugas untuk mendapatkan height="28">No</td>
<strong>Nomor Pendaftaran</strong> pada <td width="98">Tingkat</td>
Kartu Pendaftaran.</td> <td width="58">Juara</td>
</tr> <td width="128">Tambahan
<tr> Nilai</td>
<td colspan="3" rowspan="4" </tr>
align="center" valign="top" <tr bgcolor="#F9F9F9">
class="style1">f.</td> <td align="center">1</td>
154
<td>Internasional</td> <td>0,75</td>
<td>I</td> </tr>
<td>Langsung Diterima</td> <tr bgcolor="#F9F9F9">
</tr> <td align="center"> </td>
<tr bgcolor="#F9F9F9"> <td> </td>
<td align="center"> </td> <td>II</td>
<td> </td> <td>0,50</td>
<td>II</td> </tr>
<td>Langsung Diterima</td> <tr bgcolor="#F9F9F9">
</tr> <td align="center"> </td>
<tr bgcolor="#F9F9F9"> <td> </td>
<td align="center"> </td> <td>III</td>
<td> </td> <td>0,25</td>
<td>III</td> </tr>
<td>Langsung Diterima</td> </table></td>
</tr> <td valign="top"
<tr bgcolor="#F9F9F9"> class="style1"> </td>
<td align="center">2</td> </tr>
<td>Nasional</td> <tr>
<td>I</td> <td rowspan="3"
<td>Langsung Diterima</td> valign="top"> </td>
</tr> <td rowspan="3" valign="top"
<tr bgcolor="#F9F9F9"> class="style1"> </td>
<td align="center"> </td> <td height="31" colspan="5"
<td> </td> valign="bottom"
<td>II</td> class="style1"><p><em>Catatan :
<td>2,75</td> </em></p></td>
</tr> <td rowspan="3" valign="top"
<tr bgcolor="#F9F9F9"> class="style1"> </td>
<td align="center"> </td> </tr>
<td> </td> <tr>
<td>III</td> <td colspan="3" align="center"
<td>2,50</td> valign="top" class="style1">a.</td>
</tr> <td colspan="2" valign="top"
<tr bgcolor="#F9F9F9"> class="style1"><em>Fotocopy piagam diberi
<td align="center">3</td> nilai dan legalisasi oleh Dinas Pendidikan
<td>Propinsi</td> Kabupaten Klaten dan diketahui oleh Kepala
<td>I</td> Sekolah asal pendaftar.</em></td>
<td>2,25</td> </tr>
</tr> <tr>
<tr bgcolor="#F9F9F9"> <td height="30" colspan="3"
<td align="center"> </td> align="center" valign="top"
<td> </td> class="style1">b.</td>
<td>II</td> <td colspan="2" valign="top"
<td>2,00</td> class="style1"><em>Menunjukkan Piagam yang
</tr> asli.</em></td>
<tr bgcolor="#F9F9F9"> </tr>
<td align="center"> </td> <tr>
<td> </td> <td rowspan="4"
<td>III</td> valign="top"> </td>
<td>1,75</td> <td rowspan="4" valign="top"
</tr> class="style1"> </td>
<tr bgcolor="#F9F9F9"> <td colspan="5" valign="top"
<td align="center"> </td> class="style1"><p>Apabila pada susunan
<td>Kabupaten</td> peringkat pendaftar terdapat jumlah nilai
<td>I</td> sama, maka calon peserta didik yang
<td>1,50</td> diterima diutamakan yang :</p></td>
</tr> <td rowspan="4" valign="top"
<tr bgcolor="#F9F9F9"> class="style1"> </td>
<td align="center"> </td> </tr>
<td> </td> <tr>
<td>II</td> <td colspan="3" align="center"
<td>1,25</td> valign="top" class="style1">a.</td>
</tr> <td colspan="2" valign="top"
<tr bgcolor="#F9F9F9"> class="style1">Berusia lebih tua</td>
<td align="center"> </td> </tr>
<td> </td> <tr>
<td>III</td> <td colspan="3" align="center"
<td>1,00</td> valign="top" class="style1">b.</td>
</tr> <td colspan="2" valign="top"
<tr bgcolor="#F9F9F9"> class="style1">Jarak tempat tinggal yang
<td align="center">4</td> mendekati sekolah</td>
<td>Kecamatan</td> </tr>
<td>I</td> <tr>
155
<td height="30" colspan="3" class="style1"><strong><em>NB
align="center" valign="top" :</em></strong></td>
class="style1">c.</td> <td colspan="5" valign="top"
<td colspan="2" valign="top" class="style1"><p><strong><em>-
class="style1">Nomor pendaftaran yang lebih </em></strong><em><strong>
kecil </td> </strong></em><strong><em>Bila calon
</tr> peserta didik baru yang belum memiliki
<tr> persyaratan di atas, calon peserta didik
<td> </td> harus melampirkan Surat Keterangan
<td valign="top" Kelulusan dengan dilampiri Nilai Ujian
class="style1"><strong>6.</strong></td> Nasional Asli dari sekolah masing-
<td colspan="5" valign="top" masing.</em></strong></p></td>
class="style1"><strong>Daya <td rowspan="2"
Tampung</strong></td> class="style1"> </td>
<td class="style1"> </td> </tr>
</tr> <tr>
<tr> <td colspan="5" valign="top"
<td> </td> class="style1"><strong><em>- Bagi calon
<td height="30" valign="top" siswa yang menduduki 5 peringkat Nilai
class="style1"> </td> teratas (tidak termasuk nilai Piagam
<td colspan="5" valign="top" Prestasi) dibebaskan dari Sumbangan Uang
class="style1">SMA Negeri 1 Jogonalan akan RAPP (uang gedung).</em></strong></td>
menerima Peserta Didik Baru Kelas X </tr>
sebanyak 204 siswa.</td> <tr>
<td class="style1"> </td> <td height="21"> </td>
</tr> <td valign="top"
<tr valign="top"> class="style1"> </td>
<td height="21"> </td> <td colspan="5" valign="top"
<td valign="top" class="style1"> </td>
class="style1">7.</td> <td class="style1"> </td>
<td colspan="5" valign="top" </tr>
class="style1">Jurnal keadaan pendaftar </table>
setiap hari diumumkan di tempat pendaftaran </body>
paling cepat pukul 13.00 WIB dengan rentang </html>
nilai 0,25, kecuali hari jurnal hari
terakhir diumumkan pukul 09.00 WIB.</td>
login.php
<td class="style1"> </td>
</tr> <html>
<tr> <head>
<td height="21"> </td> <meta http-equiv="Content-Type"
<td valign="top" content="text/html; charset=iso-8859-1" />
class="style1">8.</td> <title>PSB Online 2022</title>
<td colspan="5" valign="top" <style type="text/css">
class="style1">Pengumuman calon peserta <!--
didik yang dinyatakan diterima sebagai .style4 {
peserta didik baru kelas X tahun pelajaran font-family: Arial, Helvetica, sans-serif;
2022/2012 diumumkan pada hari Rabu, tanggal font-weight: bold;
7 Juli 2022 pukul 09.00 WIB.</td> }
<td class="style1"> </td> .style6 {font-family: Arial, Helvetica,
</tr> sans-serif; font-size: 12px;}
<tr> .style7 {
<td height="21"> </td> font-family: Arial, Helvetica, sans-serif;
<td valign="top" font-size: 12px;
class="style1">9.</td> font-style: italic;
<td colspan="5" valign="top" color: #F00;
class="style1">Bila diketahui Piagam }
Penghargaan ternyata palsu maka calon siswa
yang bersangkutan dinyatakan gugur.</td> -->
<td class="style1"> </td> </style>
</tr> </head>
<tr>
<td height="50"> </td> <body>
<td valign="top" <form action="periksa_login.php"
class="style1">10.</td> method="post" name="Login" target="_self"
<td colspan="5" valign="top" id="Login">
class="style1">Bagi calon peserta didik <table width="1343" border="0">
yang dinyatakan diterima wajib melaksanakan <tr>
daftar ulang hari Kamis tanggal 8 Juli 2022 <td colspan="6"
atau hari Jumat tanggal 9 Juli 2022.</td> bgcolor="#566AE5"><img
<td class="style1"> </td> src="image/banner.jpg" width="500"
</tr> height="130" /></td>
<tr> </tr>
<td rowspan="2"> </td> <tr>
<td rowspan="2" valign="top"
156
<td height="21" colspan="6" $password = $_POST['password'];
bgcolor="#E5E5F0"><img
src="image/menu_bar.jpg" width="1340" if ($username == "")
height="20"></td> {
</tr> $pesan = "username belum diisi";
<tr> header
<td width="36"> </td> ("Location:login.php?error=$pesan");
<td width="72"> </td>
<td width="13"> </td> }
<td width="114"> </td> elseif ($password == "")
<td width="935"> </td> {
<td width="150"> </td> $pesan = "password salah";
</tr> header
<tr> ("Location:login.php?error=$pesan");
<td height="34"> </td> }
<td colspan="3" valign="top" else
align="left" class="style4">User Login</td> {
<td> </td> // cek keberadaan username pada database
<td> </td> $sql = "SELECT * FROM user WHERE username =
</tr> '$username'";
<tr> $hasil = mysql_query($sql);
<td height="34"> </td> $data = mysql_fetch_array($hasil);
<td valign="middle"
class="style6">Username</td> // cek kesesuaian password
<td>:</td> if ($password == $data['password'])
<td><input name="username" {
type="text" id="username" size="15" /></td> // menyimpan username dan level ke dalam
<td class="style7"> session
<?php $_SESSION['level'] = $data['level'];
$msg = $_GET["error"]; $_SESSION['nama'] = $data['nama'];
if(! empty($msg)){
echo "* $msg"; // menampilkan halaman berdasarkan level
} admin
?> if ($data['level'] == "superadmin")
</td> {
<td> </td> header("location:superadmin.php");
</tr> }
<tr> else if ($data['level'] == "admin")
<td height="33"> </td> {
<td valign="middle" header("location:admin.php");
class="style6">Password</td> }
<td>:</td> }
<td><input name="password" else
type="password" id="password" size="15" {
/></td> $pesan = "password salah";
<td> </td> header("Location:login.php?error=$pesan");
<td> </td> }
</tr> }
<tr> ?>
<td height="46"> </td>
<td colspan="3" align="left">
<input name="BtnLogin" admin.php
type="submit" id="BtnLogin" value="Login"
/> <?php
<a href="index.php"><input include_once "konekdb.php";
name="BtnBatal" type="button" id="BtnBatal" session_start();
value="Batal" />
</a></td> if (isset($_SESSION['level']) &&
<td> </td> ($_SESSION['level'] == "admin"))
<td> </td> {
</tr> }
</table> else
</form> {
</body> header("Location:login.php");
</html> }
?>
periksa_login.php <html>
<?php <head>
session_start(); <meta http-equiv="Content-Type"
include"konekdb.php"; content="text/html; charset=iso-8859-1" />
<title>PSB Online 2022</title>
$username = $_POST['username']; <style type="text/css">
<!--
157
.style1 { <tr>
font-family: Arial, Helvetica, sans-serif; <td height="31"
font-size: 16px; class="style2"> </td>
} <td colspan="2" align="right"
.style2 {font-family: Arial, Helvetica, valign="top" class="style4"><?php echo
sans-serif; font-size: 12px; font-weight: ("Anda login sebagai : ".
bold; } $_SESSION['level'].""); ?></td>
.style1 { <td class="style4"> </td>
font-size: 16px; </tr>
font-family: Arial, Helvetica, sans-serif; </table>
} </body>
.style2 { </html>
font-weight: bold; tampil_data_peserta.php
font-size: 16px; <?php
} include_once "konekdb.php";
.style4 {font-size: 12px; font-family: session_start();
Arial, Helvetica, sans-serif; }
--> if (isset($_SESSION['level']) &&
</style> ($_SESSION['level'] == "admin"))
</head>
{
}
<body> else
<table width="1346" border="0"> {
<tr> header("Location:login.php");
<td colspan="4" bgcolor="#566AE5"><img
}
src="image/banner.jpg" width="500" ?>
height="130" /></td>
</tr>
<html>
<tr> <head>
<td colspan="4" bgcolor="#E5E5F0" <meta http-equiv="Content-Type"
class="style4"><a content="text/html; charset=iso-8859-1" />
href="tampil_data_peserta.php"><img
<title>PSB Online 2022</title>
src="image/data_peserta.jpg" width="150"
<style type="text/css">
height="20" border="0" /></a><a
<!--
href="cetak_bukti_daftar.php"><img .style4 {font-family: Arial, Helvetica,
src="image/cetak_kartu_daftar.jpg" sans-serif; font-size: 13px; font-weight:
width="150" height="20" border="0" /></a><a bold; }
href="daftar_ulang.php"><img .style3 {font-family: Arial, Helvetica,
src="image/daftar_ulang.jpg" width="150" sans-serif; font-size: 16px; font-weight:
height="20" border="0"></a><a bold; }
href="tampil_hasil_psb.php"><img
.style7 {
src="image/hasil_psb.jpg" width="150" font-family: Arial, Helvetica, sans-serif;
height="20" border="0"></a><a font-size: 12px;
href="form_pencarian.php"><img }
src="image/cari_btn.png" width="150"
.style9 {
height="20" border="0" /></a><a
font-size: 11px;
href="logout.php"><img font-family: Arial, Helvetica, sans-serif;
src="image/logout_btn.png" width="150" text-align: left;
height="20" border="0"></a><img
}
src="image/menu_bar.jpg" width="445"
.style8 {
height="20" border="0"></td></tr>
font-size: 11px;
<tr> font-family: Arial, Helvetica, sans-serif;
<td width="30"> </td>
text-align: center;
<td colspan="2"> </td> }
<td width="30"> </td>
.style2 {
</tr> text-align: center;
<tr valign="top" class="style2"> }
<td class="style2"> </td> -->
<td colspan="2" align="left"
</style>
class="style1">
</head>
<?php
echo ("<h4>Selamat Datang '". <body class="style4">
$_SESSION['nama']."'</h4>");
<table width="1794">
?></td>
<tr>
<td> </td> <td colspan="3" bgcolor="#566AE5"><img
</tr> src="image/banner.jpg" width="500"
<tr valign="top"> height="130" /></td>
<td class="style2"> </td>
</tr>
<td width="136" align="left"
<tr>
class="style1"> </td> <td height="22" colspan="3"
<td width="1132" align="left"
bgcolor="#E5E5F0"><a
class="style1"> </td> href="tampil_data_peserta.php"><img
<td> </td>
src="image/data_peserta.jpg" width="150"
</tr>
158
height="20" border="0" /></a><a <th width="70" height="21">B.
href="cetak_bukti_daftar.php"><img Indonesia</th>
src="image/cetak_kartu_daftar.jpg" <th width="70">B. Inggris</th>
width="150" height="20" border="0"></a><a <th width="70">Matematika</th>
href="daftar_ulang.php"><img <th width="70">IPA</th>
src="image/daftar_ulang.jpg" width="150" <th width="70">Jumlah</th>
height="20" border="0"></a><a </tr>
href="tampil_hasil_psb.php"><img
src="image/hasil_psb.jpg" width="150" <?php
height="20" border="0"></a><a // menampilkan query data peserta sebanyak
href="form_pencarian.php"><img 20 per-halaman
src="image/cari_btn.png" width="150"
height="20" border="0" /></a><a $dataPerPage = 20;
href="logout.php"><img
src="image/logout_btn.png" width="150" // apabila $_GET['page'] sudah
height="20" border="0"></a><img didefinisikan, gunakan nomor halaman
src="image/menu_bar.jpg" width="887" tersebut,
height="20" border="0"></td> // sedangkan apabila belum, nomor
</tr> halamannya 1.
<tr>
<td width="31"> </td> if(isset($_GET['page']))
<td width="1716" {
class="style7"> </td> $noPage = $_GET['page'];
<td width="32"> </td> }
</tr> else
<tr> $noPage = 1;
<td width="31"> </td> $offset = ($noPage - 1) * $dataPerPage;
<td><p class="style3">Data Peserta PSB
Online 2022</p> </td> $sql = "SELECT a.no_daftar,
<td> </td> a.nama_peserta, a.nisn, a.jenis_kelamin, a.
</tr> alamat, a.tempat_lahir, a.tgl_lahir,
<tr> a.agama, a.nama_ortu, a.nilai_indo,
<td height="74"> </td> a.nilai_ing, a.nilai_mat, a.nilai_ipa,
<td valign="middle" class="style7"><a a.nilai_un, a.nilai_prestasi,
href="form_pendaftaran.php"><input a.jumlah_nilai, b.nama_sekolah FROM peserta
type="submit" name="Tambah Data" a, sekolah_asal b WHERE a.id_sekolah =
value="Pendaftaran Baru"></a></td> b.id_sekolah ORDER BY a.no_daftar ASC LIMIT
<td> </td> $offset, $dataPerPage";
</tr> $hasil = mysql_query($sql);
<tr>
<td> </td> // membuat nomor urut awal di setiap
<td><table width="1720" border="1" halaman berdasarkan formula di atas
rules="all" class="style9" > $i = $noPage + ($noPage - 1) *
<tr align="left" bgcolor="#EEEEEE"> ($dataPerPage - 1);
<th width="40" rowspan="2">Opsi</th>
<th width="28" height="27" while ($data = mysql_fetch_array($hasil))
rowspan="2">No.</th> {
<th width="55" rowspan="2">No. echo "<tr bgcolor='#F8F8F8'>";
Daftar</th> echo "<td><a
<th width="220" rowspan="2">Nama href=\"edit_data_peserta.php?aksi=edit&no_d
Peserta</th> aftar=".$data['no_daftar']."\"><img
<th width="75" rowspan="2">NISN</th> src='image/edit_btn.PNG' border='0'></a><a
<th width="25" rowspan="2" href=\"hapus_data_peserta.php?aksi=konfirm_
align="center">L/P</th> hapus&no_daftar=".$data['no_daftar']."\"><i
<th width="150" rowspan="2">Sekolah mg src='image/hapus_btn.PNG'
Asal</th> border='0'></a></td>";
<th width="50" rowspan="2">Agama</th> echo "<td>".$i."</td>";
<th width="90" rowspan="2">Tempat echo "<td>".$data['no_daftar']."</td>";
Lahir</th> echo
<th width="80" rowspan="2">Tgl "<td>".$data['nama_peserta']."</td>";
Lahir</th> echo "<td>".$data['nisn']."</td>";
<th width="208" echo "<td
rowspan="2">Alamat</th> align='center'>".$data['jenis_kelamin']."</
<th width="150" rowspan="2">Nama td>";
Ortu</th> echo
<th height="20" "<td>".$data['nama_sekolah']."</td>";
colspan="5">NilaiSKHU</th> echo "<td>".$data['agama']."</td>";
<th width="70" rowspan="2">Nilai echo
Prestasi</th> "<td>".$data['tempat_lahir']."</td>"; echo
<th width="70" rowspan="2">Jumlah "<td>".$data['tgl_lahir']."</td>"; echo
Nilai</th> "<td>".$data['alamat']."</td>"; echo
"<td>".$data['nama_ortu']."</td>";
</tr> echo "<td>".$data['nilai_indo']."</td>";
<tr align="left" bgcolor="#EEEEEE"> echo "<td>".$data['nilai_ing']."</td>";
159
echo "<td>".$data['nilai_mat']."</td>"; session_start();
echo "<td>".$data['nilai_ipa']."</td>";
echo "<td>".$data['nilai_un']."</td>"; if (isset($_SESSION['level']) &&
echo ($_SESSION['level'] == "admin"))
"<td>".$data['nilai_prestasi']."</td>"; {
echo }
"<td>".$data['jumlah_nilai']."</td>"; else
echo "</tr>"; {
$i++; header("Location:login.php");
} }
?> ?>
</table></td> <html>
<td> </td> <head>
</tr> <meta http-equiv="Content-Type"
<tr valign="middle"> content="text/html; charset=iso-8859-1" />
<td height="35"> </td> <title>PSB Online 2022</title>
<td valign="bottom" class="style7"> <style type="text/css">
<!--
<?php .style1 {
$query = "SELECT COUNT(*) AS jumData FROM font-family: Arial, Helvetica, sans-serif;
peserta"; font-weight: bold;}
$hasil = mysql_query($query); .style12 {font-family: Arial, Helvetica,
$data = mysql_fetch_array($hasil); sans-serif; font-size: 12px; }
.style14 {color: #F0F0F0}
$jumData = $data['jumData']; .style13 {
$jumPage = ceil($jumData/$dataPerPage); color: #F00;
font-family: Arial, Helvetica, sans-serif;
if ($noPage > 1) echo "<a href='". font-size: 12px;
$_SERVER['PHP_SELF']."?page=".($noP age- font-style: italic;}
1)."'><< Prev</a>"; label.error { color:red; font-family:
for($page = 1; $page <= $jumPage; $page++) Arial, Helvetica, sans-serif; font-style:
{ italic; font-size: 12px; margin-left: 20px;
if ((($page >= $noPage - 3) && ($page <= }
$noPage + 3)) || ($page == 1) || ($page ==
$jumPage)) -->
{ </style>
if (($showPage == 1) && ($page !=
2)) echo "..."; <script type="text/javascript" src="jquery-
if (($showPage != ($jumPage - 1)) && 1.2.3.pack.js"></script>
($page == $jumPage)) echo "..."; <script type="text/javascript"
if ($page == $noPage) echo " src="jquery.validate.pack.js"></script>
<b>".$page."</b> "; <script type="text/javascript">
else echo " <a href='". $(document).ready(function() {
$_SERVER['PHP_SELF']."?page=".$page $("#Pendaftaran").validate({
."'>".$page."</a> "; errorPlacement: function(error,
$showPage = $page; element) {
} error.appendTo(element.parent("td"))
} ;
}
if ($noPage < $jumPage) echo "<a href='". });
$_SERVER['PHP_SELF']."?page=".($noP })
age+1)."'>Next >></a>"; </script>
?> </head>
</td> <body>
<td> </td> <form enctype="multipart/form-data"
</tr> action="konfirm_pendaftaran.php"
<tr> method="post" name="Pendaftaran"
<td height="50"> </td> target="_self" id="Pendaftaran">
<td align="right" valign="middle" <table width="1319">
class="style7"><?php echo ("Anda login <tr>
sebagai : ".$_SESSION['level'].""); ?></td> <td height="137" colspan="5"
<td> </td> bgcolor="#566AE5"><img
</tr> src="image/banner.jpg" width="500"
</table> height="130" /></td>
</body> </tr>
</html> <tr>
<td height="21" colspan="5"
bgcolor="#E5E5F0"><img
form_pendaftaran.php src="image/menu_bar.jpg" width="1330"
<?php height="20"></td>
include_once "konekdb.php"; </tr>
<tr>
160
<td width="33"> </td> </tr>
<td width="175"> </td> <tr>
<td width="13"> </td> <th valign="top"><span
<td width="1092"> </td> class="style14"></span></th>
<td width="1"> </td> <td valign="top"><span
</tr> class="style12">Sekolah Asal </span></td>
<tr> <td valign="top">:</td>
<td> </td> <td class="style12">
<td colspan="3"><span <script
class="style1">Form Pendaftaran Siswa language="JavaScript"
Baru</span></td> type="text/JavaScript">
<td> </td> function showKab()
</tr> {
<tr> <?php
<td> </td>
<td> </td> // membaca semua propinsi
<td> </td> $query = "SELECT * FROM kecamatan";
<td> </td> $hasil = mysql_query($query);
<td> </td>
</tr> // membuat if untuk masing-masing
<tr> pilihan propinsi beserta isi option untuk
<th valign="top"><span combobox kedua
class="style14"></span></th> while ($data =
<td valign="top"><span mysql_fetch_array($hasil))
class="style12">Nama Lengkap</span></td> {
<td valign="top">:</td> $id_kec = $data['id_kec'];
<td class="style12"><input
name="NamaPeserta" type="text" // membuat IF untuk masing-masing
class="required" title="* Nama peserta propinsi
harus diisi" id="NamaPeserta" size="40" echo "if
/></td> (document.Pendaftaran.kec.value ==
<td class="style12"> </td> \"".$id_kec."\")";
</tr> echo "{";
<tr>
<th valign="top"> </th> // membuat option kabupaten untuk
<td valign="top" masing-masing propinsi
class="style12">NISN</td> $query2 = "SELECT * FROM
<td valign="top">:</td> sekolah_asal WHERE id_kec = $id_kec";
<td class="style12"><input $hasil2 = mysql_query($query2);
name="NISN" type="text" class="required" $content =
title="* NISN harus diisi" id="NISN" "document.getElementById('sekolah_asal').in
size="25" /></td> nerHTML = \"";
<td class="style12"> </td> while ($data2 =
</tr> mysql_fetch_array($hasil2))
<tr> {
<th valign="top"><span $content .= "<option value='".
class="style14"></span></th> $data2['id_sekolah']."'>".$data2['
<td valign="top" nama_sekolah']."</option>";
class="style12">Jenis Kelamin</td> }
<td valign="top">:</td> $content .= "\"";
<td class="style12"><input echo $content;
name="Kelamin" class="required" title="* echo "}\n";
Jenis kelamin harus dipilih" type="radio" }
value="L" />
<span class="style12">Laki- ?>
laki</span> }
<input name="Kelamin" type="radio" </script>
value="P" /> <select name="kec" class="required"
<span title="* Sekolah asal harus dipilih"
class="style12">Perempuan</span></td> onChange="showKab()" id="kec">
<td class="style12"> </td> <option value="">Pilih
</tr> Kecamatan</option>
<tr> <?php
<th valign="top"><span // query untuk menampilkan propinsi
class="style14"></span></th> $query = "SELECT * FROM kecamatan";
<td valign="top"><span $hasil = mysql_query($query);
class="style12">Alamat Rumah </span></td> while ($data =
<td valign="top">:</td> mysql_fetch_array($hasil))
<td class="style12"><input {
name="AlamatPeserta" type="text" echo "<option value='".
class="required" title="* Alamat peserta $data['id_kec']."'>".$data['kecama
harus diisi" id="AlamatPeserta" size="40" tan']."</option>";
/></td> }
<td class="style12"> </td> ?>
161
</select> <option value="05">Mei</option>
<select name="sekolah_asal" <option value="06">Juni</option>
id="sekolah_asal"> <option value="07">Juli</option>
<option>Sekolah Asal</option> <option value="08">Agustus</option>
</select></td> <option
<td class="style12"> </td> value="09">September</option>
</tr> <option value="10">Oktober</option>
<option value="11">November</option>
<tr> <option value="12">Desember</option>
<th valign="top"><span </select>
class="style14"></span></th> <select name="ThnLahir" size="1"
<td valign="top"><span class="required" title="* Tahun lahir harus
class="style12">Tempat Lahir </span></td> dipilih" id="ThnLahir">
<td valign="top">:</td> <option value="">Tahun</option>
<td class="style12"><input <option value="1988">1988</option>
name="TempatLahir" type="text" <option value="1989">1989</option>
class="required" title="* Tempat lahir <option value="1990">1990</option>
harus diisi" id="TempatLahir" size="40" <option value="1991">1991</option>
/></td> <option value="1992">1992</option>
<td class="style12"> </td> <option value="1993">1993</option>
</tr> <option value="1994">1994</option>
<tr> <option value="1995">1995</option>
<th valign="top"><span <option value="1996">1996</option>
class="style14"></span></th> <option value="1997">1997</option>
<td valign="top"><span <option value="1998">1998</option>
class="style12">Tanggal Lahir </span></td> <option value="1999">1999</option>
<td valign="top">:</td> </select></td>
<td class="style12"><select <td class="style12"> </td>
name="TglLahir" size="1" class="required" </tr>
title="* Tanggal lahir harus dipilih" <tr>
id="TglLahir"> <th valign="top"><span
<option value="">Tanggal</option> class="style14"></span></th>
<option value="01">1</option> <td valign="top"><span
<option value="02">2</option> class="style12">Agama</span></td>
<option value="03">3</option> <td valign="top">:</td>
<option value="04">4</option> <td valign="top" class="style12">
<option value="05">5</option> <input name="Agama" type="radio"
<option value="06">6</option> class="required" title="* Agama harus
<option value="07">7</option> dipilih" value="Islam" />
<option value="08">8</option> Islam
<option value="09">9</option> <input name="Agama" type="radio"
<option value="10">10</option> value="Kristen" />
<option value="11">11</option> Kristen
<option value="12">12</option> <input name="Agama" type="radio"
<option value="13">13</option> value="Katolik" />
<option value="14">14</option> Katolik
<option value="15">15</option> <input name="Agama" type="radio"
<option value="16">16</option> value="Hindu" />
<option value="17">17</option> Hindu
<option value="18">18</option> <input name="Agama" type="radio"
<option value="19">19</option> value="Budha" />
<option value="20">20</option> Budha</td>
<option value="21">21</option> <td class="style12"> </td>
<option value="22">22</option> </tr>
<option value="23">23</option> <tr>
<option value="24">24</option> <th valign="top"><span
<option value="25">25</option> class="style14"></span></th>
<option value="26">26</option> <td valign="top"><span
<option value="27">27</option> class="style12">Nama Orang Tua /
<option value="28">28</option> Wali</span></td>
<option value="29">29</option> <td valign="top">:</td>
<option value="30">30</option> <td class="style12"><input
<option value="31">31</option> name="NamaOrtu" type="text"
</select> class="required" title="* Nama ortu / wali
<select name="BlnLahir" size="1" harus diisi" id="NamaOrtu" size="40"
class="required" title="* Bulan Lahir harus /></td>
dipilih" id="BlnLahir"> <td class="style12"> </td>
<option value="">Bulan</option> </tr>
<option <tr>
value="01">Januari</option> <th valign="top"> </th>
<option <td valign="top" class="style12"><ul>
value="02">Februari</option> <li>B. Indonesia</li>
<option value="03">Maret</option> </ul></td>
<option value="04">April</option> <td valign="top">:</td>
162
<td colspan="2" Upload</td>
class="style12"><input name="NilaiIndo" <td valign="top">:</td>
type="text" class="required" title="* Nilai <td class="style12"><input
Mapel B.Indonesia harus diisi" name="FotoUpload" type="file"
id="NilaiIndo" size="10" maxlength="5" class="required" title="* Foto peserta
/> <em>*) Gunakan tanda titik harus dipilih" size="30" /></td>
(.) sebagai pemisah desimal, contoh : <td class="style12"> </td>
25.33</em></td> </tr>
</tr> <tr valign="middle">
<tr> <th height="48"><span
<th valign="top"> </th> class="style14"></span></th>
<td valign="top" class="style12"><ul> <td colspan="3"><input name="Simpan"
<li>B. Inggris</li> type="submit" id="Simpan" value="Simpan" />
</ul></td> <input name="Batal" type="reset"
<td valign="top">:</td> id="Batal" value="Reset" />
<td colspan="2" <a
class="style12"><input name="NilaiIng" href="tampil_data_peserta.php"><input
type="text" class="required" title="* Nilai name="BtnKembali" type="button"
Mapel B.Inggris harus diisi" id="NilaiIng" id="BtnKembali" value="Kembali" />
size="10" maxlength="5" /></td> </a></td>
</tr> <td> </td>
<tr> </tr>
<th valign="top"> </th> </table>
<td valign="top" class="style12"><ul> </form>
<li>Matematika</li> </body>
</ul></td> </html>
<td valign="top">:</td>
<td colspan="2"
konfirm_pendaftaran.php
class="style12"><input name="NilaiMat"
type="text" class="required" title="* Nilai <?php
Mapel Matematika harus diisi" id="NilaiMat" include "konekdb.php";
size="10" maxlength="5" /></td> session_start();
</tr>
<tr> if (isset($_SESSION['level']) &&
<th valign="top"> </th> ($_SESSION['level'] == "admin"))
<td valign="top" class="style12"><ul> {
<li>IPA</li> }
</ul></td> else
<td valign="top">:</td> {
<td colspan="2" header("Location:login.php");
class="style12"><input name="NilaiIpa" }
type="text" class="required" title="* Nilai ?>
Mapel IPA harus diisi" id="NilaiIpa"
size="10" maxlength="5" /></td> <?php
</tr> $_SESSION['nama_peserta'] =
<tr> $_POST['NamaPeserta'];
<th valign="top"><span $_SESSION['nisn'] =
class="style14"></span></th> $_POST['NISN'];
<td valign="top" $_SESSION['kelamin'] = $_POST['Kelamin'];
class="style12">Prestasi Yang Pernah Diraih $_SESSION['alamat_peserta'] =
</td> $_POST['AlamatPeserta'];
<td valign="top">:</td> $_SESSION['kec'] =
<td class="style12"> $_POST['kec'];
<select size="1" $_SESSION['sekolah_asal'] =
name="Prestasi" id="Prestasi"> $_POST['sekolah_asal'];
<?php $_SESSION['tempat_lhr'] =
$sql = "select * from $_POST['TempatLahir'];
prestasi"; $_SESSION['tgl_lhr'] = $_POST['TglLahir'];
$hasil = $_SESSION['bln_lhr'] = $_POST['BlnLahir'];
mysql_query($sql) or die(mysql_error()); $_SESSION['thn_lhr'] = $_POST['ThnLahir'];
while ($data = $_SESSION['agama'] =
mysql_fetch_array($hasil)) $_POST['Agama'];
{ $_SESSION['nama_ortu'] = $_POST['NamaOrtu'];
echo "<option value='". $_SESSION['nilai_indo'] =
$data['nilai_prestasi']."'>".$data $_POST['NilaiIndo'];
['prestasi']."</option>"; $_SESSION['nilai_ing'] = $_POST['NilaiIng'];
} $_SESSION['nilai_mat'] = $_POST['NilaiMat'];
?> $_SESSION['nilai_ipa'] = $_POST['NilaiIpa'];
</select></td> $_SESSION['nilai_un'] =
<td class="style12"> </td> $_SESSION['nilai_indo'] +
</tr> $_SESSION['nilai_ing'] +
<tr> $_SESSION['nilai_mat'] +
<th valign="top"> </th> $_SESSION['nilai_ipa'];
<td valign="top" class="style12">Foto
163
$_SESSION['prestasi'] = $_POST['Prestasi']; <tr>
$_SESSION['jumlah_nilai'] = <td> </td>
$_SESSION['nilai_un'] + <td colspan="4"><span
$_SESSION['prestasi']; class="style1">Form Pendaftaran Siswa
Baru</span></td>
// membaca nama file yang diupload <td> </td>
$_SESSION['Foto'] = </tr>
$_FILES['FotoUpload']['name']; <tr>
<td> </td>
// nama file temporary yang akan disimpan <td colspan="2"> </td>
di server <td> </td>
$_SESSION['tmpName'] = <td> </td>
$_FILES['FotoUpload']['tmp_name']; <td> </td>
</tr>
$uploaddir = 'foto_peserta/'; <tr>
// menggabungkan nama folder dan nama file <th height="203"
$uploadfile = $uploaddir . valign="top"> </th>
$_FILES['FotoUpload']['name']; <td colspan="2" valign="top"><img
src="foto_peserta/<?php echo
// proses upload file ke folder 'data' $_SESSION['Foto']; ?>" width="135"
move_uploaded_file($_FILES['FotoUpload']['t height="175" border="1"></td>
mp_name'], $uploadfile); <td valign="top"> </td>
?> <td class="style12"> </td>
<td class="style12"> </td>
<html> </tr>
<head> <tr>
<meta http-equiv="Content-Type" <th valign="top"><span
content="text/html; charset=iso-8859-1" /> class="style14"></span></th>
<title>PSB Online 2022</title> <td colspan="2" valign="top"><span
<style type="text/css"> class="style12">Nama Lengkap</span></td>
<!-- <td valign="top">:</td>
.style1 { <td class="style12"><?php echo
font-family: Arial, Helvetica, sans- $_SESSION['nama_peserta']; ?></td>
serif; <td class="style12"> </td>
font-weight: bold;} </tr>
.style12 {font-family: Arial, Helvetica, <tr>
sans-serif; font-size: 12px; } <th valign="top"> </th>
.style14 {color: #F0F0F0} <td colspan="2" valign="top"
.style13 { class="style12">NISN</td>
color: #F00; <td valign="top">:</td>
font-family: Arial, Helvetica, sans- <td class="style12"><?php echo
serif; $_SESSION['nisn']; ?></td>
font-size: 12px; <td class="style12"> </td>
font-style: italic; </tr>
} <tr>
--> <th valign="top"><span
</style> class="style14"></span></th>
</head> <td colspan="2" valign="top"
class="style12">Jenis Kelamin</td>
<body> <td valign="top">:</td>
<form action="simpan_pendaftaran.php" <td class="style12"><?php echo
method="post" name="frmPendaftaran" $_SESSION['kelamin']; ?></td>
target="_self" id="formPendaftran"> <td class="style12"> </td>
<table width="1319"> </tr>
<tr> <tr>
<td height="132" colspan="6" <th valign="top"><span
bgcolor="#566AE5"><img class="style14"></span></th>
src="image/banner.jpg" width="500" <td colspan="2" valign="top"><span
height="130" /></td> class="style12">Alamat Rumah </span></td>
</tr> <td valign="top">:</td>
<td class="style12"><?php echo
<tr> $_SESSION['alamat_peserta']; ?></td>
<td height="21" colspan="6" <td class="style12"> </td>
bgcolor="#E5E5F0"><img </tr>
src="image/menu_bar.jpg" width="1330" <tr>
height="20"></td> <th valign="top"><span
</tr> class="style14"></span></th>
<tr> <td colspan="2" valign="top"><span
<td width="30"> </td> class="style12">Sekolah Asal </span></td>
<td colspan="2"> </td> <td valign="top">:</td>
<td width="13"> </td> <td class="style12"><?php echo
<td width="1100"> </td> $_SESSION['sekolah_asal']; ?></td>
<td width="1"> </td> <td class="style12"> </td>
</tr> </tr>
164
<tr>
<tr> <th valign="top"> </th>
<th valign="top"><span <td valign="top"
class="style14"></span></th> class="style12"> </td>
<td colspan="2" valign="top"><span <td valign="top" class="style12">-
class="style12">Tempat Lahir </span></td> IPA</td>
<td valign="top">:</td> <td valign="top">:</td>
<td class="style12"><?php echo <td colspan="2" class="style12"><?php
$_SESSION['tempat_lhr']; ?></td> echo $_SESSION['nilai_ipa']; ?></td>
<td class="style12"> </td> </tr>
</tr> <tr>
<tr> <th valign="top"> </th>
<th valign="top"><span <td colspan="2" valign="top"
class="style14"></span></th> class="style12">Jumlah Nilai SKHU</td>
<td colspan="2" valign="top"><span <td valign="top">:</td>
class="style12">Tanggal Lahir </span></td> <td colspan="2" class="style12"><?php
<td valign="top">:</td> echo $_SESSION['nilai_un']; ?></td>
<td class="style12"><?php echo </tr>
$_SESSION['tgl_lhr']; ?>-<?php echo <tr>
$_SESSION['bln_lhr']; ?>-<?php echo <th valign="top"><span
$_SESSION['thn_lhr']; ?></td> class="style14"></span></th>
<td class="style12"> </td> <td colspan="2" valign="top"
</tr> class="style12">Nilai Prestasi </td>
<tr> <td valign="top">:</td>
<th valign="top"><span <td class="style12"><?php echo
class="style14"></span></th> $_SESSION['prestasi']; ?></td>
<td colspan="2" valign="top"><span <td class="style12"> </td>
class="style12">Agama</span></td> </tr>
<td valign="top">:</td> <tr>
<td class="style12"><?php echo <th valign="top"> </th>
$_SESSION['agama']; ?></td> <td colspan="2" valign="top"
<td class="style12"> </td> class="style12">Jumlah Nilai</td>
</tr> <td valign="top">:</td>
<tr> <td class="style12"><?php echo
<th valign="top"><span $_SESSION['jumlah_nilai']; ?></td>
class="style14"></span></th> <td class="style12"> </td>
<td colspan="2" valign="top"><span </tr>
class="style12">Nama Orang Tua / <tr valign="middle">
Wali</span></td> <th height="48"><span
<td valign="top">:</td> class="style14"></span></th>
<td class="style12"><?php echo <td colspan="4"><input name="Simpan"
$_SESSION['nama_ortu']; ?></td> type="submit" id="Simpan" value="Simpan" />
<td class="style12"> </td> <a
</tr> href="form_pendaftaran.php"><input
<tr> name="BtnKembali" onClick="history.go(-1)"
<th valign="top"> </th> type="button" id="BtnKembali"
<td width="70" valign="top" value="Kembali" />
class="style12">Nilai SKHU</td> </a></td>
<td width="96" valign="top" <td> </td>
class="style12">- B. Indonesia</td> </tr>
<td valign="top">:</td> </table>
<td colspan="2" class="style12"><?php </form>
echo $_SESSION['nilai_indo']; ?></td> </body>
</tr> </html>
<tr>
<th valign="top"> </th>
simpan_pendaftaran.php
<td valign="top"
class="style12"> </td> <?php
<td valign="top" class="style12">- B. include_once "konekdb.php";
Inggris</td> session_start();
<td valign="top">:</td>
<td colspan="2" class="style12"><?php $Nama = $_SESSION['nama_peserta'];
echo $_SESSION['nilai_ing']; ?></td> $NISN = $_SESSION['nisn'];
</tr> $Kelamin = $_SESSION['kelamin'];
<tr> $AlamatRmh =
<th valign="top"> </th> $_SESSION['alamat_peserta'];
<td valign="top" $Kec= $_SESSION['kec'];
class="style12"> </td> $SekolahAsal= $_SESSION['sekolah_asal'];
<td valign="top" class="style12">- $TempatLhr= $_SESSION['tempat_lhr'];
Matematika</td> $TanggalLhr = $_SESSION['tgl_lhr'];
<td valign="top">:</td>
$BulanLhr= $_SESSION['bln_lhr'];
<td colspan="2" class="style12"><?php
echo $_SESSION['nilai_mat']; ?></td> $TahunLhr= $_SESSION['thn_lhr'];
</tr> $Agama= $_SESSION['agama'];
165
$NamaOrtu = $_SESSION['nama_ortu']; Arial, Helvetica, sans-serif; }
$NilaiIndo = $_SESSION['nilai_indo']; .style2 {
$NilaiIng = $_SESSION['nilai_ing']; font-family: Arial, Helvetica, sans-serif;
$NilaiMat = $_SESSION['nilai_mat']; font-size: 12px;
}
$NilaiIpa = $_SESSION['nilai_mat'];
.style2 {
$NilaiUN = $_SESSION['nilai_un'];
font-weight: normal;
$Prestasi = $_SESSION['prestasi']; }
$JmlNilai = $_SESSION['jumlah_nilai']; .style2 {
$Foto = $_SESSION['Foto']; text-align: center;
$tmpName = $_SESSION['tmpName']; }
$sql = "INSERT INTO peserta .style5 {
(nama_peserta,foto,nisn,jenis_kelamin,alama font-family: Arial, Helvetica, sans-serif;
t,id_sekolah,tempat_lahir,tgl_lahir,agama,n font-size: 12px;
ama_ortu,nilai_indo,nilai_ing,nilai_mat,nil }
ai_ipa,nilai_un,nilai_prestasi,jumlah_nilai
-->
) VALUES
</style>
('$Nama','$Foto','$NISN','$Kelamin','$Alama
tRmh','$SekolahAsal','$TempatLhr','$TahunLh r-$BulanLhr- <script>
$TanggalLhr','$Agama','$NamaOrtu','$NilaiIn function PopupCenter(pageURL, title,w,h) {
do','$NilaiIng','$NilaiMat','$NilaiIpa','$N var left = (screen.width/2)-(w/2.5);
ilaiUN','$Prestasi','$JmlNilai')"; var top = (screen.height/2)-(h/1.7);
var targetWin = window.open (pageURL,
mysql_query($sql) or die ("Memasukan data peserta title, 'toolbar=no, location=no,
gagal".mysql_error()); directories=no, status=no, menubar=no,
scrollbars=no, resizable=no,
header("Location:tampil_data_peserta.php"); copyhistory=no, width='+w+', height='+h+',
top='+top+', left='+left);
?>
}
</script>
edit_data_peserta.php </head>
<?php
session_start(); <body>
<table width="1339" border="0">
if (isset($_SESSION['level']) && <tr>
($_SESSION['level'] == "admin")) <td colspan="4" bgcolor="#566AE5"><img
{ src="image/banner.jpg" width="500"
} height="130" /></td>
else </tr>
{ <tr>
header("Location:login.php"); <td colspan="4" bgcolor="#E5E5F0"
} class="style4"><img
?> src="image/menu_bar.jpg" width="1340"
height="20" border="0"></td></tr>
<html> <tr>
<head> <td width="34"> </td>
<meta http-equiv="Content-Type" <td colspan="2"> </td>
content="text/html; charset=iso-8859-1" /> <td width="149"> </td>
<title>PSB Online 2022</title> </tr>
<style type="text/css"> <tr valign="top" class="style2">
<!-- <td class="style2"> </td>
.style1 { <td colspan="2" align="left"
font-family: Arial, Helvetica, sans-serif; class="style1">Edit Data Peserta</td>
font-size: 16px; <td> </td>
} </tr>
.style2 { <tr valign="top" class="style2">
font-family: Arial, Helvetica, sans-serif; <td class="style2"> </td>
font-size: 12px; <td colspan="2" align="left"
font-weight: bold; class="style1"></td>
text-align: center; <td> </td>
} </tr>
.style1 { <tr valign="top" class="style2">
font-size: 16px; <td rowspan="2"
font-family: Arial, Helvetica, sans-serif; class="style2"> </td>
font-weight: bold; <td width="344" rowspan="3"
} align="left" class="style5">
.style2 { <?php
font-weight: bold; include_once "konekdb.php";
font-size: 16px;
} $aksi = $_GET['aksi'];
.style4 {font-size: 12px; font-family:
// menampilkan form data yang akan diedit
166
if ($aksi == "edit") // menampilkan pilihan combobox
{ untuk tanggal
$no_daftar = $_GET['no_daftar'];
echo "<select name=\"tgl\">";
$sql = "SELECT * FROM peserta WHERE for ($tgl=1; $tgl<=31; $tgl++)
no_daftar = '$no_daftar'"; {
$hasil = mysql_query($sql); if ($tgl == $tanggal) echo
$data = mysql_fetch_array($hasil); "<option value=\"".$tgl."\"
selected>".$tgl."</option>";
// memecah tanggal dari MySQL else echo "<option value=\"".
menggunakan separator '-' $tgl."\">".$tgl."</item>";
}
$pecahTanggal = explode("-", echo "</select>";
$data['tgl_lahir']);
$tanggal = $pecahTanggal[2]; // menampilkan pilihan combobox
$bulan = $pecahTanggal[1]; untuk bulan
$tahun = $pecahTanggal[0];
echo "<select name=\"bln\">";
echo "<form method=\"post\" for ($bln=1; $bln<=12; $bln++)
action=\"".$_SERVER['PHP_SELF']."?aksi=upda {
te\">"; if ($bln == $bulan) echo "<option
echo "<table border='0' value=\"".$bln."\"
class='style5'>"; selected>".$bln."</option>";
echo "<tr><td width='150' else echo "<option value=\"".
valign='top' height='200'><img $bln."\">".$bln."</option>";
src='foto_peserta/".$data['foto']."' }
border='1' width='135' echo "</select>";
height='175'></td><td
width='10'></td><td></td></tr>"; // menampilkan pilihan combobox
echo "<tr valign='top' untuk tahun
height='25'><td>No. Daftar</td><td // dibatasi hanya mulai th. 1940 -
width='10'>:</td><td>".$data['no_daftar']." 2008
</td></tr>";
echo "<tr valign='top' echo "<select name=\"thn\">";
height='25'><td>Nama for ($thn=1940; $thn<=2008; $thn++)
Peserta</td><td>:</td><td><input {
type=\"text\"name=\"nama_peserta\" if ($thn == $tahun) echo "<option
value=\"".$data['nama_peserta']."\"></td></ value=\"".$thn."\"
tr>"; selected>".$thn."</option>";
echo "<tr valign='top' else echo "<option value=\"".
height='25'><td>NISN</td><td>:</td><td><inp $thn."\">".$thn."</option>";
ut type=\"text\"name=\"nisn\" value=\"". }
$data['nisn']."\"></td></tr>"; echo "</select>";
echo "<tr valign='top' echo "<tr valign='top'
height='25'><td>Jenis height='25'><td>Nama
Kelamin</td><td>:</td><td><input Ortu/Wali</td><td>:</td><td><input
type=\"text\"name=\"jenis_kelamin\" type=\"text\"name=\"nama_ortu\" value=\"".
value=\"".$data['jenis_kelamin']."\"></td>< $data['nama_ortu']."\"></td></tr> ";
/tr>"; echo "<tr valign='top'
echo "<tr valign='top' height='25'><td>Nilai SKHU
height='25'><td>ID Sekolah B.Indonesia</td><td>:</td><td><input
Asal</td><td>:</td><td><input type=\"text\"name=\"nilai_indo\" value=\"".
type=\"text\"name=\"id_sekolah\" value=\"". $data['nilai_indo']."\"></td></tr
$data['id_sekolah']."\"></td></tr >";
>"; echo "<tr valign='top'
echo "<tr valign='top' height='25'><td>Nilai SKHU
height='25'><td>Agama</td><td>:</td><td><in B.Inggris</td><td>:</td><td><input
put type=\"text\"name=\"agama\" value=\"". type=\"text\"name=\"nilai_ing\" value=\"".
$data['agama']."\"></td></tr>"; $data['nilai_ing']."\"></td></tr> ";
echo "<tr valign='top' echo "<tr valign='top'
height='25'><td>Alamat height='25'><td>Nilai SKHU
Peserta</td><td>:</td><td><input Matematika</td><td>:</td><td><input
type=\"text\"name=\"alamat\" value=\"". type=\"text\"name=\"nilai_mat\" value=\"".
$data['alamat']."\"></td></tr>"; $data['nilai_mat']."\"></td></tr> ";
echo "<tr valign='top' echo "<tr valign='top'
height='25'><td>Tempat height='25'><td>Nilai SKHU
Lahir</td><td>:</td><td><input IPA</td><td>:</td><td><input
type=\"text\"name=\"tempat_lahir\" type=\"text\"name=\"nilai_ipa\" value=\"".
value=\"".$data['tempat_lahir']."\"></td></ $data['nilai_ipa']."\"></td></tr> ";
tr>";
echo "<tr valign='top'
height='25'><td>Tanggal
Lahir</td><td>:</td><td>";
167
echo "<tr valign='top' <td height="334" align="left"
height='35'><td>Nilai valign="bottom" class="style5"><a
Prestasi</td><td>:</td><td><input href="javascript:void(0);"
type=\"text\"name=\"nilai_prestasi\" onClick="PopupCenter('data_sekolah_asal.php
value=\"".$data['nilai_prestasi']."\"></td> ', 'myPop1',370,500);">Lihat Data Sekolah
</tr>"; Asal</a></td>
echo "</table>"; <td rowspan="2"> </td>
echo "<input type=\"hidden\" </tr>
name=\"no_daftar\" value=\"". <tr valign="top" class="style2">
$data['no_daftar']."\">"; <td height="267" align="left"
echo "<input type=\"submit\" valign="bottom" class="style5"><a
name=\"submit\" href="javascript:void(0);"
value=\"Simpan\"> <a onClick="PopupCenter('data_prestasi.php',
href='tampil_data_peserta.php'><input 'myPop1',300,330);">Lihat Data
type=\"button\" Prestasi</a></td>
name=\"button\"value=\"Batal\"></a>"; </tr>
echo "</form>"; <tr valign="top" class="style2">
} <td height="17"
class="style2"> </td>
// proses update data <td width="801" align="left"
valign="top" class="style5"></td>
else if ($aksi == "update") <td> </td>
{ </tr>
$no_daftar = $_POST['no_daftar']; <tr valign="top" class="style2">
$nama_peserta = <td height="21"
$_POST['nama_peserta']; class="style2"> </td>
$nisn = $_POST['nisn']; <td align="left" valign="bottom"
$jenis_kelamin = class="style1"></td>
$_POST['jenis_kelamin']; <td align="left" class="style1"></td>
$id_sekolah = $_POST['id_sekolah']; <td> </td>
$agama = $_POST['agama']; </tr>
$alamat = $_POST['alamat']; </table>
$tempat_lahir = </body>
$_POST['tempat_lahir']; </html>
$tgl_lahir = $_POST['thn']."-
".$_POST['bln']."-".$_POST['tgl'];
hapus_data_peserta.php
$nama_ortu = $_POST['nama_ortu'];
$nilai_indo = $_POST['nilai_indo']; <?php
$nilai_ing = $_POST['nilai_ing']; session_start();
$nilai_mat = $_POST['nilai_mat'];
$nilai_ipa = $_POST['nilai_ipa']; if (isset($_SESSION['level']) &&
$nilai_un = $nilai_indo + $nilai_ing ($_SESSION['level'] == "admin"))
+ $nilai_mat + $nilai_ipa; {
$nilai_prestasi = }
$_POST['nilai_prestasi']; else
$jumlah_nilai = $nilai_un + {
$nilai_prestasi; header("Location:login.php");
$foto = }
$_FILES['FotoUpload']['name']; ?>
$tmpName =
$_FILES['FotoUpload']['tmp_name']; <html>
<head>
$sql = "UPDATE peserta SET <meta http-equiv="Content-Type"
nama_peserta = '$nama_peserta', nisn = content="text/html; charset=iso-8859-1" />
'$nisn', jenis_kelamin = '$jenis_kelamin', <title>PSB Online 2022</title>
id_sekolah = '$id_sekolah', agama = <style type="text/css">
'$agama', tempat_lahir = '$tempat_lahir', <!--
tgl_lahir = '$tgl_lahir', alamat = .style1 {
'$alamat', nama_ortu = '$nama_ortu', font-family: Arial, Helvetica, sans-
nilai_indo = '$nilai_indo', nilai_ing = serif;
'$nilai_ing', nilai_mat = '$nilai_mat', font-size: 16px;
nilai_ipa = '$nilai_ipa', nilai_un = }
'$nilai_un', nilai_prestasi = .style2 {
'$nilai_prestasi', jumlah_nilai = font-family: Arial, Helvetica, sans-
'$jumlah_nilai' WHERE no_daftar = serif;
'$no_daftar'"; font-size: 12px;
$hasil = mysql_query($sql); font-weight: bold;
text-align: center;
header }
("Location:tampil_data_peserta.php"); .style1 {
} font-size: 16px;
font-family: Arial, Helvetica, sans-
?> serif;
</td>
168
font-weight: bold; a.nama_peserta, a.nisn, a.jenis_kelamin,
} a.alamat, b.nama_sekolah FROM peserta a,
.style2 { sekolah_asal b WHERE a.id_sekolah =
font-weight: bold; b.id_sekolah AND no_daftar = '$no_daftar'";
font-size: 16px; $hasil = mysql_query($sql);
} $data = mysql_fetch_array($hasil);
.style4 {font-size: 12px; font-family:
Arial, Helvetica, sans-serif; } echo "<form method=\"post\"
.style2 { action=\"".$_SERVER['PHP_SELF']."?aksi=hapu
font-family: Arial, Helvetica, sans- s\">";
serif; echo "<table border='0'
font-size: 12px; class='style5'>";
} echo "<tr valign='top'
.style2 { height='25'><td width='100'>No.
font-weight: normal; Pendaftaran</td><td width='10'>:</td><td>".
} $data['no_daftar']."
.style2 { </td></tr>";
text-align: center; echo "<tr valign='top'
} height='25'><td>Nama
.style5 { Peserta</td><td>:</td><td>".$data['nama_pes
font-family: Arial, Helvetica, sans- erta']."</td></tr>";
serif; echo "<tr valign='top'
font-size: 12px; height='25'><td>Jenis
} Kelamin</td><td>:</td><td>".$data['jenis_ke
lamin']."</td></tr>";
--> echo "<tr valign='top'
</style> height='25'><td>Sekolah
</head> Asal</td><td>:</td><td>".$data['nama_sekola
h']."</td></tr>";
<body> echo "<tr valign='top'
<table width="1339" border="0"> height='35'><td>Alamat
<tr> Peserta</td><td>:</td><td>".$data['alamat']
<td colspan="5" bgcolor="#566AE5"><img ."</td></tr>";
src="image/banner.jpg" width="500" echo "</table>";
height="130" /></td> echo "<input type=\"hidden\"
</tr> name=\"no_daftar\" value=\"".
<tr> $data['no_daftar']."\">";
<td colspan="5" bgcolor="#E5E5F0" echo "<input type=\"submit\"
class="style4"><img name=\"submit\"value=\"Hapus\">
src="image/menu_bar.jpg" width="1341" <a href='tampil_data_peserta.php'><input
height="20" border="0"></td></tr> type=\"button\"
<tr> name=\"button\"value=\"Batal\"></a>";
<td width="31"> </td> echo "</form>";
<td colspan="3"> </td> }
<td width="21"> </td>
</tr> // proses hapus data
<tr valign="top" class="style2">
<td class="style2"> </td> else if ($aksi == "hapus")
<td colspan="3" align="left" {
class="style1">Hapus Data Peserta</td> $no_daftar = $_POST['no_daftar'];
<td> </td> $sql = "DELETE FROM peserta WHERE
</tr> no_daftar = '$no_daftar'";
<tr valign="top" class="style2"> $hasil = mysql_query($sql);
<td class="style2"> </td>
<td colspan="3" align="left" header
class="style1"></td> ("Location:tampil_data_peserta.php");
<td> </td> }
</tr> ?>
<tr valign="top" class="style2"> </td>
<td class="style2"> </td> <td> </td>
<td colspan="3" align="left" </tr>
class="style5"> <tr valign="top" class="style2">
<?php <td class="style2"> </td>
include_once "konekdb.php"; <td width="104" align="left"
class="style5"> </td>
$aksi = $_GET['aksi']; <td width="15" align="left"
class="style5"> </td>
// konfirmasi data yang akan dihapus <td width="1148" align="left"
class="style5"> </td>
if ($aksi == "konfirm_hapus") <td> </td>
{ </tr>
$no_daftar = $_GET['no_daftar']; <tr valign="top" class="style2">
<td height="21"
$sql = "SELECT a.no_daftar, class="style2"> </td>
169
<td align="left" valign="bottom" src="image/daftar_ulang.jpg" width="150"
class="style1"></td> height="20" border="0"></a><a
<td align="left" class="style1"></td> href="tampil_hasil_psb.php"><img
<td align="left" src="image/hasil_psb.jpg" width="150"
class="style1"> </td> height="20" border="0"></a><a
<td> </td> href="form_pencarian.php"><img
</tr> src="image/cari_btn.png" width="150"
</table> height="20" border="0" /></a><a
</body> href="logout.php"><img
</html> src="image/logout_btn.png" width="150"
height="20" border="0"></a><img
src="image/menu_bar.jpg" width="448"
cetak_bukti_daftar.php height="20" border="0"></td><td
<?php width="0"></td>
session_start(); </tr>
<tr>
if (isset($_SESSION['level']) && <td width="32"> </td>
($_SESSION['level'] == "admin")) <td colspan="3"> </td>
{ <td width="29"> </td>
} </tr>
else <tr>
{ <td> </td>
<td colspan="3"><p
header("Location:login.php");
class="style3">Cetak Kartu
}
Pendaftaran</p></td>
?>
<td> </td>
<html> </tr>
<tr>
<head>
<meta http-equiv="Content-Type" <td> </td>
content="text/html; charset=iso-8859-1" /> <td width="119"> </td>
<title>PSB Online 2022</title> <td width="12"> </td>
<style type="text/css"> <td width="1135"> </td>
<!-- <td> </td>
.style1 { </tr>
font-family: Arial, Helvetica, sans-serif; <tr>
font-size: 12px; <td> </td>
} <td class="style1">No. Pendaftaran
.style3 {font-family: Arial, Helvetica, </td>
sans-serif; font-size: 16px; font-weight: <td>:</td>
bold; } <td><input name="no_daftar"
.style4 { type="text" class="style1" id="no_daftar"
font-family: Arial, Helvetica, sans-serif; size="20"> </td>
font-weight: bold; <td> </td>
font-size: 12px; </tr>
} <tr>
.fdf { <td height="45"> </td>
color: #F00; <td valign="middle"><input
} type="submit" name="Submit"
value="Proses"></td>
-->
</style> <td> </td>
</head> <td> </td>
<td> </td>
<body> </tr>
<form action="form_bukti_daftar.php" <tr>
method="post" name="cari" target="_blank" <td height="41"> </td>
id="cari"> <td valign="middle"> </td>
<table width="1342" border="0"> <td> </td>
<tr> <td align="right" valign="top"
<td colspan="5" class="style1"><?php echo ("Anda login
bgcolor="#566AE5"><img sebagai : ".$_SESSION['level'].""); ?></td>
src="image/banner.jpg" width="500" <td> </td>
height="130" /></td> </tr>
</tr> </table>
<tr> </form>
<td colspan="7" align="left" </body>
bgcolor="#E5E5F0"><a </html>
href="tampil_data_peserta.php"><img
src="image/data_peserta.jpg" width="150"
form_bukti_daftar.php
height="20" border="0" /></a><a
href="cetak_bukti_daftar.php"><img <html>
src="image/cetak_kartu_daftar.jpg" <head>
width="150" height="20" border="0"></a><a <meta http-equiv="Content-Type"
href="daftar_ulang.php"><img content="text/html; charset=iso-8859-1" />
170
<title>PSB Online 2022</title> <td height="21" colspan="3"
<style type="text/css"> align="center" valign="middle"
<!-- class="style7"><strong>Alamat : Jln. Klaten
.style3 { - Jogja Km. 7/23, Prawatan, Jogonalan,
font-size: 22px; Klaten Telp. (0272) 324365</strong></td>
font-weight: bold; <td colspan="2"> </td>
font-family: "Lucida Sans Unicode", </tr>
"Lucida Grande", sans-serif; <tr>
} <td height="21" colspan="6"><hr></td>
.style7 { </tr>
font-family: "Palatino Linotype", <tr>
"Book Antiqua", Palatino, serif; <td height="53" colspan="6"
font-size: 13px; align="center" valign="bottom"
} class="style8">KARTU PENDAFTARAN</td>
.style8 { </tr>
font-size: 32px; <tr>
font-weight: bold; <td> </td>
font-family: Tahoma, Geneva, sans- <td colspan="3"> </td>
serif; <td colspan="2"> </td>
} </tr>
.style1 { <tr>
font-size: 16px; <td height="28"> </td>
font-family: Tahoma, Geneva, sans- <td colspan="3" valign="top"
serif; class="style1">
}
.style2 { <?php
font-size: 16px; include_once "konekdb.php";
font-weight: bold;
font-family: Tahoma, Geneva, sans- $no_daftar = $_POST['no_daftar'];
serif;
} $sql = "SELECT a.no_daftar, a.nama_peserta,
body { a.jenis_kelamin, a.alamat, a.id_sekolah,
background-image: a.nilai_un, a.nilai_prestasi,
url(image/Logo.png); a.jumlah_nilai, b.nama_sekolah
background-repeat: no-repeat; FROM peserta a, sekolah_asal b
} WHERE a.id_sekolah = b.id_sekolah AND
--> no_daftar='$no_daftar' ";
</style> $hasil = mysql_query($sql);
</head>
while ($data = mysql_fetch_array($hasil)) {
<body>
<table width="943" border="0"> echo "<left>";
echo "<table class='style1'
<tr> border='0' cellpadding='3' cellspacing=''
<td width="139" class='style8'>";
align="center"> </td> echo "
<td colspan="3" <tr>
align="center"> </td> <td class='style2' width='140'>No
<td width="148" colspan="2" Pendaftaran</td>
align="right"></td> <td class='style2'>:</td>
</tr> <td class='style2' width='270'>".
<tr> $data['no_daftar']."</td>
<td rowspan="4" align="right" <td width='100'>Nilai UN</td>
valign="middle"><img src="image/klaten.PNG" <td>:</td>
width="80" height="103" align="right"></td> <td>".$data['nilai_un']."</td>
<td colspan="3" align="center" </tr>
valign="top"><p <tr>
class="style3"><strong>PEMERINTAH KABUPATEN <td>Nama Peserta</td>
KLATEN</strong></p></td> <td>:</td>
<td colspan="2"> </td> <td>".$data['nama_peserta']."</td>
</tr> <td>Nilai Prestasi</td>
<tr> <td>:</td>
<td colspan="3" align="center" <td>".$data['nilai_prestasi']."</td>
valign="top" class="style3">DINAS </tr>
PENDIDIKAN</td> <tr>
<td colspan="2"> </td> <td>Sekolah Asal</td>
</tr> <td>:</td>
<tr> <td>".$data['nama_sekolah']."</td>
<td colspan="3" align="center" <td>Jumlah Nilai</td>
valign="top" class="style3">SMA NEGERI 1 <td>:</td>
JOGONALAN</td> <td>".$data['jumlah_nilai']."</td>
<td colspan="2"> </td> </tr>
</tr> <tr>
<tr> </table>";
171
} .style3 {font-family: Arial, Helvetica,
?> sans-serif; font-size: 16px; font-weight:
</td> bold; }
<td valign="top" .style4 {
172
<td> </td> echo "<td>".$data['agama']."</td>";
<td> </td> echo
</tr> "<td>".$data['nama_sekolah']."</td>";
<tr> echo "<td>".$data['alamat']."</td>";
<td> </td> echo "<td><a
<td class="style1">No. Pendaftaran href=\"hapus_daftar_ulang.php?aksi=konfirm_
</td> hapus&no_daftar=".$data['no_daftar']."\"><i
<td>:</td> mg src='image/hapus_btn.PNG'
<td><input name="no_daftar" border='0'></a></td>";
type="text" class="style1" id="no_daftar" echo "</tr>";
size="20"> </td> $no++;
<td class="style7"> }
<?php ?>
$pesan = $_GET["error"]; </table></td>
if(! empty($pesan)){ <td> </td>
echo "* $pesan"; </tr>
} <tr>
?> <td height="54"> </td>
</td> <td valign="middle"> </td>
<td> </td> <td> </td>
</tr> <td> </td>
<tr> <td align="right" valign="middle"
<td height="52"> </td> class="style1">
<td valign="middle"><input <?php
type="submit" name="Submit" echo ("Anda login sebagai :
value="Proses"></td> ".$_SESSION['level']."");
<td> </td> ?>
<td> </td> </td>
<td> </td> <td> </td>
<td> </td> </tr>
</tr> </table>
<tr> </form>
<td height="30"> </td> </body>
<td colspan="4" valign="top"><table </html>
border="1" rules="all" class="style1" >
<tr bgcolor="#E8E8E8">
konfirm_daftar_ulang.php
<td width="25"
height="22"><strong>No.</strong></td> <?php
<td width="70"><strong>No. session_start();
Daftar</strong></td>
<td if (isset($_SESSION['level']) &&
width="200"><strong>Nama</strong></td> ($_SESSION['level'] == "admin"))
<td width="25" {
align="center"><strong>L/P</strong></td> }
<td else
width="70"><strong>Agama</strong></td> {
<td width="200"><strong>Sekolah header("Location:login.php");
Asal</strong></td> }
<td ?>
width="200"><strong>Alamat</strong></td>
<td><strong>Opsi</strong></td> <html>
</tr> <head>
<meta http-equiv="Content-Type"
<?php content="text/html; charset=iso-8859-1" />
include_once "konekdb.php"; <title>PSB Online 2022</title>
<style type="text/css">
$no = 1; <!--
$sql = "SELECT a.no_daftar, b.*, .style1 {font-family: Arial, Helvetica,
c.nama_sekolah FROM daftar_ulang a, peserta sans-serif; font-size: 1spx;}
b, sekolah_asal c WHERE a.no_daftar = .style3 {font-family: Arial, Helvetica,
b.no_daftar AND b.id_sekolah = c.id_sekolah sans-serif; font-size: 16px; font-weight:
ORDER BY a.no_daftar ASC"; bold; }
$hasil = mysql_query($sql); .style7 {font-family: Arial, Helvetica,
sans-serif; font-size: 12px; }
while ($data = mysql_fetch_array($hasil)) .style8 {font-size: 12px}
{ -->
echo "<tr bgcolor='#F8F8F8'>"; </style>
echo "<td>".$no."</td>"; </head>
echo "<td>".$data['no_daftar']."</td>";
echo <body>
"<td>".$data['nama_peserta']."</td>"; <table width="1347" border="0">
echo "<td <tr>
align='center'>".$data['jenis_kelamin']."</ <td colspan="5" bgcolor="#566AE5"><img
td>";
173
src="image/banner.jpg" width="500" src='foto_peserta/".$data['foto']."'
height="130" /></td> border='1' width='135'
</tr> height='175'></td><td
<tr> width='10'></td><td></td></tr>
<td height="21" colspan="5" <tr valign='top'>
bgcolor="#E5E5F0"><img <td>No. Pendaftaran</td>
src="image/menu_bar.jpg" width="1340" <td>:</td>
height="20"></td> <td>".$data['no_daftar']."</td>
</tr> </tr>
<tr> <tr valign='top'>
<td width="31"> </td> <td>Nama Peserta</td>
<td width="530"> </td> <td>:</td>
<td width="28"> </td> <td>".$data['nama_peserta']."</td>
<td width="541"> </td> </tr>
<td width="195"> </td> <tr valign='top'>
</tr> <td>Jenis Kelamin</td>
<tr> <td>:</td>
<td> </td> <td>".$data['jenis_kelamin']."</td>
<td class="style3">Simpan Daftar </tr>
Ulang</td> <tr valign='top'>
<td> </td> <td>Agama</td>
<td> </td> <td>:</td>
<td> </td> <td>".$data['agama']."</td>
</tr> </tr>
<tr> <tr valign='top'>
<td> </td> <td>Sekolah Asal</td>
<td> </td> <td>:</td>
<td> </td> <td>".$data['nama_sekolah']."</td>
<td> </td> </tr>
<td> </td> <tr valign='top'>
</tr> <td>Alamat</td>
<tr> <td>:</td>
<td> </td> <td>".$data['alamat']."</td>
<td colspan="3" align="left" </tr>
valign="top" class="style1"> <tr>
<td></td>
<?php </tr>
include_once "konekdb.php"; <tr>
<td>
$no_daftar = $_POST['no_daftar']; <input name='Simpan' type='submit'
$_SESSION['no_daftar'] = $no_daftar; id='Simpan' value='Proses' />
<a href='daftar_ulang.php'><input
$sql = "SELECT no_daftar FROM peserta WHERE name='batal' type='button' id='batal'
no_daftar = '$no_daftar'"; value='Batal' /></a>
$hasil = mysql_query($sql); </td>
$data = mysql_fetch_array($hasil); </tr>
</table>
if (empty($no_daftar)) </form>";
{ }
$pesan = "Masukkan no. pendaftaran";
header("Location:daftar_ulang.php?error=$pe }
san"); ?>
} </td>
else if ($no_daftar != $data['no_daftar']) <td> </td>
{ </tr>
$pesan = "No. Pendaftaran tidak ditemukan";
header("Location:daftar_ulang.php?error=$pe <tr>
san"); <td> </td>
} <td> </td>
else { <td> </td>
<td> </td>
$sql = "SELECT a.*, b.nama_sekolah from <td> </td>
peserta a, sekolah_asal b where </tr>
a.id_sekolah = b.id_sekolah AND </table>
a.no_daftar='$no_daftar' "; </body>
$hasil = mysql_query($sql); </html>
while ($data = mysql_fetch_array($hasil)) {
simpan_daftar_ulang.php
echo "<form method='post' name='form1'
action='simpan_daftar_ulang.php'> <?php
<table border='0' cellpadding='3' include_once "konekdb.php";
cellspacing='3' class='style8'> session_start();
<tr><td width='150' valign='top'
height='200'><img
174
$no_daftar = $_SESSION['no_daftar'];
<body>
$sql ="INSERT INTO daftar_ulang <table width="1339" border="0">
(no_daftar) VALUES ('$no_daftar')"; <tr>
<td colspan="5" bgcolor="#566AE5"><img
mysql_query($sql) or die ("Gagal menyimpan src="image/banner.jpg" width="500"
data".mysql_error()); height="130" /></td>
</tr>
header("Location:daftar_ulang.php"); <tr>
?> <td colspan="5" bgcolor="#E5E5F0"
class="style4"><img
src="image/menu_bar.jpg" width="1341"
hapus_daftar_ulang.php
height="20" border="0"></td></tr>
<?php <tr>
session_start(); <td width="31"> </td>
<td colspan="3"> </td>
if (isset($_SESSION['level']) && <td width="21"> </td>
($_SESSION['level'] == "admin")) </tr>
{ <tr valign="top" class="style2">
} <td class="style2"> </td>
else <td colspan="3" align="left"
{ class="style1">Hapus Daftar Ulang</td>
header("Location:login.php"); <td> </td>
} </tr>
?> <tr valign="top" class="style2">
<td class="style2"> </td>
<html> <td colspan="3" align="left"
<head> class="style1"></td>
<meta http-equiv="Content-Type" <td> </td>
content="text/html; charset=iso-8859-1" /> </tr>
<title>PSB Online 2022</title> <tr valign="top" class="style2">
<style type="text/css"> <td class="style2"> </td>
<!-- <td colspan="3" align="left"
.style1 { class="style5">
font-family: Arial, Helvetica, sans-serif; <?php
font-size: 16px; include_once "konekdb.php";
}
.style2 { $aksi = $_GET['aksi'];
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; // konfirmasi data yang akan dihapus
font-weight: bold;
text-align: center; if ($aksi == "konfirm_hapus")
} {
.style1 { $no_daftar = $_GET['no_daftar'];
font-size: 16px;
font-family: Arial, Helvetica, sans-serif; $sql = "SELECT a.no_daftar, b.*,
font-weight: bold; c.nama_sekolah FROM daftar_ulang a, peserta
} b, sekolah_asal c WHERE a.no_daftar =
.style2 { b.no_daftar AND b.id_sekolah = c.id_sekolah
font-weight: bold; AND a.no_daftar = '$no_daftar'";
font-size: 16px; $hasil = mysql_query($sql);
} $data = mysql_fetch_array($hasil);
.style4 {
font-size: 12px; font-family: Arial, echo "<form method=\"post\" action=\"".
Helvetica, sans-serif; } $_SERVER['PHP_SELF']."?aksi=hapu s\">";
.style2 { echo "<table border='0' class='style5'>";
font-family: Arial, Helvetica, sans-serif; echo "<tr valign='top' height='25'><td
font-size: 12px; width='100'>No. Pendaftaran</td><td
} width='10'>:</td><td>".$data['no_daftar']."
.style2 { </td></tr>";
font-weight: normal; echo "<tr valign='top' height='25'><td>Nama
} Peserta</td><td>:</td><td>".$data['nama_pes
.style2 { erta']."</td></tr>";
text-align: center; echo "<tr valign='top'
} height='25'><td>Jenis
.style5 { Kelamin</td><td>:</td><td>".$data['jenis_ke
font-family: Arial, Helvetica, sans-serif; lamin']."</td></tr>";
font-size: 12px; echo "<tr valign='top'
} height='25'><td>Sekolah
Asal</td><td>:</td><td>".$data['nama_sekola
--> h']."</td></tr>";
</style> echo "</table>";
</head> echo "<input type=\"hidden\"
175
name=\"no_daftar\" value=\"". font-family: Arial, Helvetica, sans-serif;
$data['no_daftar']."\">"; echo "<input font-size: 16px;
type=\"submit\" }
name=\"submit\"value=\"Hapus\"> .style1 {
<a href='daftar_ulang.php'><input font-size: 16px;
type=\"button\" font-family: Arial, Helvetica, sans-serif;
name=\"button\"value=\"Batal\"></a>"; font-weight: bold;
echo "</form>"; }
} .style4 {font-size: 12px; font-family:
Arial, Helvetica, sans-serif; }
// proses hapus data .style5 {
else if ($aksi == "hapus") font-family: Arial, Helvetica, sans-serif;
{ font-size: 12px;
$no_daftar = $_POST['no_daftar']; font-weight: bold;
}
$sql = "DELETE FROM daftar_ulang WHERE -->
no_daftar = '$no_daftar'"; </style>
$hasil = mysql_query($sql); </head>
176
<?php <?php
$query = "SELECT max(jumlah_nilai) $dataPerPage = 20;
FROM peserta";
$hasil = mysql_query($query); // apabila $_GET['page'] sudah
$data = mysql_fetch_array($hasil); didefinisikan, gunakan nomor halaman
echo $data[0]; tersebut,
?></td> // sedangkan apabila belum, nomor
<td> </td> halamannya 1.
</tr>
<tr valign="top" class="style2"> if(isset($_GET['page']))
<td class="style2"> </td> {
<td align="left" class="style5">Nilai $noPage = $_GET['page'];
Terendah</td> }
<td align="left" class="style5">:</td> else
<td align="left" class="style5"> $noPage = 1;
<?php $offset = ($noPage - 1) * $dataPerPage;
$cek="SELECT * FROM peserta";
$hasilcek = mysql_query($cek); $query = "SELECT a.no_daftar,
$data = a.nama_peserta, a.nisn, a.jenis_kelamin, a.
mysql_fetch_array($hasilcek); alamat, a.tempat_lahir, a.tgl_lahir,
$query= "SELECT jumlah_nilai FROM a.agama, a.nama_ortu, a.nilai_indo,
peserta ORDER BY jumlah_nilai DESC limit a.nilai_ing, a.nilai_mat, a.nilai_ipa,
19,1"; a.nilai_un, a.nilai_prestasi,
$hasil = mysql_query($query); a.jumlah_nilai, b.nama_sekolah FROM peserta
$data = mysql_fetch_array($hasil); a, sekolah_asal b WHERE a.id_sekolah =
echo $data['jumlah_nilai']; b.id_sekolah ORDER BY a.jumlah_nilai DESC
?> LIMIT $offset, $dataPerPage";
</td> $hasil = mysql_query($query);
<td> </td>
</tr> // membuat nomor urut awal di setiap
<tr valign="top" class="style2"> halaman berdasarkan formula di atas
<td height="21" $i = $noPage + ($noPage - 1) *
class="style2"> </td> ($dataPerPage - 1);
<td align="left" valign="bottom"
class="style1"></td> while ($data = mysql_fetch_array($hasil))
<td align="left" class="style1"></td> {
<td align="left" echo "<tr bgcolor='#F8F8F8'>";
class="style1"> </td> echo "<td>".$i."</td>";
<td> </td> echo "<td>".$data['no_daftar']."</td>";
</tr> echo
<tr valign="top" class="style2"> "<td>".$data['nama_peserta']."</td>";
<td class="style2"> </td> echo "<td
<td colspan="3" align="left" align='center'>".$data['jenis_kelamin']."</
class="style1"> td>";
<table border="1" rules="all" echo
class="style4" > "<td>".$data['nama_sekolah']."</td>";
<tr align="left" bgcolor="#EEEEEE"> echo "<td>".$data['nilai_indo']."</td>";
<th width="25" height="27" echo "<td>".$data['nilai_ing']."</td>";
rowspan="2">No.</th> echo "<td>".$data['nilai_mat']."</td>";
<th width="64" rowspan="2">No. echo "<td>".$data['nilai_ipa']."</td>";
Daftar</th> echo "<td>".$data['nilai_un']."</td>";
<th width="200" rowspan="2">Nama echo
Peserta</th> "<td>".$data['nilai_prestasi']."</td>";
<th width="21" rowspan="2" echo
align="center">L/P</th> "<td>".$data['jumlah_nilai']."</td>";
<th width="180" rowspan="2">Sekolah
Asal</th> echo "</tr>";
<th height="20" colspan="5" $i++;
align="center">NilaiSKHU</th> }
<th width="70" rowspan="2">Nilai
Prestasi</th> ?>
<th width="65" rowspan="2">Jumlah </table>
Nilai</th> </td>
<td> </td>
</tr> </tr>
<tr align="left" bgcolor="#EEEEEE"> <tr valign="top">
<th width="70" height="21">B. <td class="style2"> </td>
Indonesia</th> <td colspan="2" align="left"
<th width="70">B. Inggris</th> class="style1"> </td>
<th width="70">Matematika</th> <td width="1148" align="left"
<th width="70">IPA</th> class="style1"> </td>
<th width="57">Jumlah</th> <td> </td>
</tr> </tr>
<tr>
177
<td height="31" href="daftar_ulang.php"><img
class="style2"> </td> src="image/daftar_ulang.jpg" width="150"
<td colspan="3" align="right" height="20" border="0"></a><a
valign="top" class="style4"> href="tampil_hasil_psb.php"><img
<?php src="image/hasil_psb.jpg" width="150"
echo ("Anda login sebagai : height="20" border="0"></a><a
".$_SESSION['level'].""); href="form_pencarian.php"><img
?></td> src="image/cari_btn.png" width="150"
<td class="style4"> </td> height="20" border="0" /></a><a
</tr> href="logout.php"><img
</table> src="image/logout_btn.png" width="150"
</body> height="20" border="0"></a><img
</html> src="image/menu_bar.jpg" width="441"
height="20" border="0"></td>
</tr>
form_pencarian.php
<tr>
<?php <td width="32"> </td>
include_once "konekdb.php"; <td width="139"> </td>
session_start(); <td width="17"> </td>
<td colspan="4"> </td>
if (isset($_SESSION['level']) && </tr>
($_SESSION['level'] == "admin")) <tr>
{ <td> </td>
} <td colspan="6"><span
else class="style6">Pencarian Peserta
{ </span></td>
header("Location:login.php"); </tr>
} <tr>
?> <td> </td>
<td> </td>
<html> <td> </td>
<head> <td colspan="4"> </td>
<meta http-equiv="Content-Type" </tr>
content="text/html; charset=iso-8859-1" /> <tr valign="top">
<title>PSB Online 2022</title> <td height="25"> </td>
<td><span class="style5">
<style type="text/css"> <input name="no_daftarCat"
<!-- type="checkbox">
.style5 {font-family: Arial, Helvetica, No Pendaftaran</span></td>
sans-serif; font-size: 12px; } <td>:</td>
.style6 { <td colspan="4"><input
font-family: Arial, Helvetica, sans-serif; name="no_daftar" type="text" class="style5"
font-weight: bold; id="no_daftar"> <span
font-size: 16px; class="style7">
} <?php
.style7 { $msg = $_GET["error"];
font-family: Arial, Helvetica, sans-serif; if(! empty($msg)){
font-size: 12px; echo "* $msg";
font-style: italic; }
color: #F00; ?></span></td>
} </tr>
--> <tr valign="top">
</style> <td height="24"> </td>
</head> <td><span class="style5">
<body> <input type="checkbox"
<form method="post" name="namaCat">
action="proses_form_pencarian.php" Nama Peserta</span></td>
name="CariPeserta" target="_self" <td>:</td>
id="CariPeserta"> <td colspan="4"><input name="nama"
<table width="1310"> type="text" class="style5"></td>
<tr> </tr>
<td colspan="7" bgcolor="#566AE5"><img <tr valign="top">
src="image/banner.jpg" width="500" <td height="23"> </td>
height="130" /></td> <td><span class="style5">
</tr> <input type="checkbox" name="sexCat"
<tr> id="sexCat" />
<td colspan="7" bgcolor="#E5E5F0"><a Jenis Kelamin</span></td>
href="tampil_data_peserta.php"><img <td>:</td>
src="image/data_peserta.jpg" width="150" <td colspan="4"><input name="sex"
height="20" border="0" /></a><a type="radio" value="L" checked="checked" />
href="cetak_bukti_daftar.php"><img <span class="style5"> Laki-Laki
src="image/cetak_kartu_daftar.jpg" </span>
width="150" height="20" border="0" /></a><a <input type="radio" name="sex"
value="P" />
178
<span ?>
class="style5">Perempuan</span></td>
</tr> </select>
<tr valign="top"> <select name="sekolah_asal"
<td height="25"> </td> id="sekolah_asal">
<td><span class="style5"> <option>Sekolah Asal</option>
<input type="checkbox" </select> <span
name="sekolah_asalCat" /> class="style7">
Sekolah Asal</span></td> <?php
<td>:</td> $msg1 = $_GET["error1"];
<td colspan="4" valign="top"> if(! empty($msg1)){
<script language="JavaScript" echo "* $msg1";
type="text/JavaScript"> }
function showKab() ?>
{ </span></td>
<?php </tr>
<tr valign="top">
// membaca semua propinsi <td height="26"> </td>
$query = "SELECT * FROM kecamatan"; <td><span class="style5">
$hasil = mysql_query($query); <input type="checkbox"
name="agamaCat" id="agamaCat" />
// membuat if untuk masing-masing Agama </span></td>
pilihan propinsi beserta isi option untuk <td>:</td>
combobox kedua <td colspan="4"><input name="agama"
while ($data = type="radio" value="Islam"
mysql_fetch_array($hasil)) checked="checked" />
{ <span class="style5"> Islam </span>
$id_kec = $data['id_kec']; <input type="radio" name="agama"
value="Kristen" />
// membuat IF untuk masing-masing <span class="style5">Kristen</span>
propinsi <input type="radio" name="agama"
echo "if value="Katolik" />
(document.CariPeserta.kec.value == <span class="style5">Katolik</span>
\"".$id_kec."\")"; <input type="radio" name="agama"
echo "{"; value="Hindu" />
<span class="style5">Hindu</span>
// membuat option kabupaten untuk <input type="radio" name="agama"
masing-masing propinsi value="Budha" />
$query2 = "SELECT * FROM <span
sekolah_asal WHERE id_kec = $id_kec"; class="style5">Budha</span></td>
$hasil2 = mysql_query($query2); </tr>
$content = <tr valign="top">
"document.getElementById('sekolah_asal').in <td height="25"> </td>
nerHTML = \""; <td><span class="style5">
while ($data2 = <input type="checkbox"
mysql_fetch_array($hasil2)) name="alamatCat">
{ Alamat</span></td>
$content .= "<option value='". <td>:</td>
$data2['nama_sekolah']."'>".$data2 <td colspan="4"><input name="alamat"
['nama_sekolah']."</option>"; type="text" class="style5" size="40"></td>
} </tr>
$content .= "\""; <tr>
echo $content; <td height="46"></td>
echo "}\n"; <td colspan="6"><input type="submit"
} name="submit" value="Proses"></td>
?> </tr>
} <tr>
</script> <td height="49"></td>
<select name="kec" class="required" <td colspan="4" align="right"
title="* Sekolah asal harus dipilih" valign="top"> </td>
onChange="showKab()" id="kec"> <td width="1098" align="right"
<option value="">Pilih valign="top" class="style5">
Kecamatan</option> <?php
<?php echo ("Anda login sebagai :
// query untuk menampilkan propinsi ".$_SESSION['level']."");
$query = "SELECT * FROM kecamatan"; ?>
$hasil = mysql_query($query); </td>
while ($data = <td width="37" align="right"
mysql_fetch_array($hasil)) valign="top"> </td>
{ </tr>
echo "<option value='". </table>
$data['id_kec']."'>".$data['kecama </form>
tan']."</option>"; </body>
} </html>
179
proses_form_pencarian.php <tr class="style2">
<?php <td> </td>
include_once "konekdb.php"; <td class="style1">
session_start(); <?php
180
"</td></tr>";
header("Location:form_pencarian.php? }
error1=$msg1"); echo "</table>";
} ?>
if (empty($bagianWhere)) </td>
{ <td> </td>
$bagianWhere .= " nama_sekolah LIKE </tr>
'%$sekolah_asal%'"; <tr>
} <td height="45"> </td>
else <td valign="middle">
{ <a href="form_pencarian.php"><input
$bagianWhere .= " AND nama_sekolah name="Kembali" type="button" id="Kembali"
LIKE '%$sekolah_asal%'"; value="Kembali" /></a></td>
} <td> </td>
} </tr>
<tr>
if (isset($_POST['sexCat'])) <td> </td>
{ <td> </td>
$sex = $_POST['sex']; <td> </td>
if(empty($bagianWhere)) </tr>
{ </table>
$bagianWhere .= "jenis_kelamin = </body>
'$sex'"; </html>
}
else superadmin.php
{
$bagianWhere .= " AND jenis_kelamin <?php
= '$sex'"; include_once "konekdb.php";
} session_start();
}
if (isset($_SESSION['level']) &&
if (isset($_POST['agamaCat'])) ($_SESSION['level'] == "superadmin"))
{ {
$agama = $_POST['agama']; }
if(empty($bagianWhere)) else
{ {
$bagianWhere .= "agama = '$agama'"; header("Location:login.php");
} }
else ?>
{
$bagianWhere .= " AND agama = <html>
'$agama'"; <head>
} <meta http-equiv="Content-Type"
} content="text/html; charset=iso-8859-1" />
<title>PSB Online 2022</title>
$query = "SELECT a.no_daftar, <style type="text/css">
a.nama_peserta, a.jenis_kelamin, a.agama, <!--
a.alamat, a.id_sekolah, a.nilai_un, .style1 {
a.nilai_prestasi, a.jumlah_nilai, font-family: Arial, Helvetica, sans-serif;
b.nama_sekolah font-size: 12px;
FROM peserta a, sekolah_asal b WHERE }
a.id_sekolah = b.id_sekolah AND ". .style2 {
$bagianWhere ; font-family: Arial, Helvetica, sans-serif;
$hasil = mysql_query($query); font-size: 12px; font-weight: bold; }
.style3 {
echo "<table border='1' font-family: Arial, Helvetica, sans-serif;
bordercolor='#CCCCCC' rules='all'>"; font-size: 16px; font-weight: bold; }
echo "<tr bgcolor='#F4F4F4' .style21 {
class='style3' height='25'><td font-family: Arial, Helvetica, sans-serif;
width='70'>No Daftar</td><td font-size: 12px;
width='200'>Nama Peserta</td><td font-weight: bold; }
align='center' width='25'>L/P</td><td .style21 {
width='200'>Sekolah Asal</td><td font-weight: bold;
width='90'>Agama</td><td font-size: 16px;
width='150'>Alamat</td></tr>"; }
-->
while ($data = mysql_fetch_array($hasil)) </style>
{ </head>
echo "<tr class='style2'><td>".
$data['no_daftar']."</ td><td>". <body>
$data['nama_peserta']."</td><td <table width="1341" border="0">
align='center'>".$data['jenis_kelamin']."</ <tr>
td><td>".$data['nama_sekolah']."</td><td>". <td colspan="5" bgcolor="#566AE5"><img
$data['agama']."</td><td>".$data['alamat'].
181
src="image/banner.jpg" width="500" ($_SESSION['level'] == "superadmin"))
height="130" /></td> {
</tr> }
<tr> else
<td colspan="5" bgcolor="#E5E5F0"><a {
href="tampil_data_peserta.php"></a><a header("Location:login.php");
href="tampil_data_user.php"><img }
src="image/data_user.jpg" width="150" ?>
height="20" border="0" /></a><a
href="tampil_data_sekolah_asal.php"><img <html>
src="image/data_sekolah_asal.jpg" <head>
width="150" height="20" border="0"></a><a <meta http-equiv="Content-Type"
href="tampil_data_kecamatan.php"><img content="text/html; charset=iso-8859-1" />
src="image/kecamatan.jpg" width="150" <title>PSB Online 2022</title>
height="20" border="0"></a><a <style type="text/css">
href="tampil_data_prestasi.php"><img <!--
src="image/data_prestasi.jpg" width="150" .style1 {
height="20" border="0"></a><a font-family: Arial, Helvetica, sans-serif;
href="tampil_index_berita.php"><img font-size: 12px;
src="image/berita.jpg" width="150" }
height="20" border="0"></a><img .style2 {
src="image/logout_btn.png" width="150" font-family: Arial, Helvetica, sans-serif;
height="20" border="0" /><img font-size: 12px;
src="image/menu_bar.jpg" width="434" font-weight: bold; }
height="20"></td> .style3 {
</tr> font-family: Arial, Helvetica, sans-serif;
<tr> font-size: 16px;
<td width="30"> </td> font-weight: bold; }
<td width="531"> </td> .style21 {
<td width="36"> </td> font-family: Arial, Helvetica, sans-serif;
<td width="691"> </td> font-size: 12px;
<td width="31"> </td> font-weight: bold; }
</tr> .style21 {
<tr> font-weight: bold;
<td> </td> font-size: 16px;
<td class="style3"> }
<?php -->
echo ("<h4>Selamat Datang '". </style>
$_SESSION['nama']."'</h4>"); </head>
?></td>
<td> </td> <body>
<td> </td> <table width="1341" border="0">
<td> </td> <tr>
</tr> <td colspan="5" bgcolor="#566AE5"><img
<tr> src="image/banner.jpg" width="500"
<td> </td> height="130" /></td>
<td class="style3"> </td> </tr>
<td> </td> <tr>
<td> </td> <td colspan="5" bgcolor="#E5E5F0"><a
<td> </td> href="tampil_data_peserta.php"></a><a
</tr> href="tampil_data_user.php"><img
<tr> src="image/data_user.jpg" width="150"
<td height="30"> </td> height="20" border="0" /></a><a
<td> </td> href="tampil_data_sekolah_asal.php"><img
<td> </td> src="image/data_sekolah_asal.jpg"
<td align="right" valign="top" width="150" height="20" border="0"></a><a
class="style1"> href="tampil_data_kecamatan.php"><img
<?php src="image/kecamatan.jpg" width="150"
echo ("Anda login sebagai : height="20" border="0"></a><a
".$_SESSION['level'].""); href="tampil_data_prestasi.php"><img
?></td> src="image/data_prestasi.jpg" width="150"
<td class="style1"> </td> height="20" border="0"></a><a
</tr> href="tampil_index_berita.php"><img
</table> src="image/berita.jpg" width="150"
</body> height="20" border="0"></a></a><a
</html> href="logout.php"><img
src="image/logout_btn.png" width="150"
height="20" border="0" /></a><img
tampil_data_user.php
src="image/menu_bar.jpg" width="434"
<?php height="20"></td>
session_start(); </tr>
<tr>
if (isset($_SESSION['level']) && <td width="34"> </td>
<td width="527"> </td>
182
<td width="32"> </td> <td height="51"> </td>
<td width="694"> </td> <td valign="middle" class="style3"><a
<td width="32"> </td> href="tambah_data_user.php"><input
</tr> name="tambah" type="button" id="tambah"
<tr> value="Tambah Data" /></a></td>
<td> </td> <td> </td>
<td><strong class="style3">Data <td> </td>
User</strong></td> <td> </td>
<td> </td> </tr>
<td> </td> <tr>
<td> </td> <td height="30"> </td>
</tr> <td> </td>
<tr> <td> </td>
<td> </td> <td align="right" valign="top"
<td> </td> class="style1">
<td> </td> <?php
<td> </td> echo ("Anda login sebagai :
<td> </td> ".$_SESSION['level']."");
</tr> ?></td>
<tr> <td class="style1"> </td>
<td> </td> </tr>
<td colspan="3" valign="top" </table>
class="style3"> </body>
<table border="1" rules="all" </html>
class="style1" >
<tr bgcolor="#E8E8E8">
tambah_data_user.php
<td
width="35"><strong>Opsi</strong></td> <?php
<td width="60" include_once "konekdb.php";
height="22"><strong>ID User</strong></td> session_start();
<td
width="120"><strong>Nama</strong></td> if (isset($_SESSION['level']) &&
<td ($_SESSION['level'] == "superadmin"))
width="120"><strong>Username</strong></td> {
<td }
width="120"><strong>Password</strong></td> else
<td {
width="100"><strong>Level</strong></td> header("Location:login.php");
</tr> }
?>
<?php
include_once "konekdb.php"; <html>
<head>
$sql = "SELECT * FROM user ORDER BY id_user <meta http-equiv="Content-Type"
ASC"; content="text/html; charset=iso-8859-1" />
$hasil = mysql_query($sql); <title>PSB Online 2022</title>
<style type="text/css">
while ($data = mysql_fetch_array($hasil)) <!--
{ .style1 {
echo "<tr bgcolor='#F8F8F8'>"; font-family: Arial, Helvetica, sans-serif;
echo "<td><a font-weight: bold;
href=\"edit_data_user.php?aksi=edit&id_user }
=".$data['id_user']."\"><img .style12 {font-family: Arial, Helvetica,
src='image/edit_btn.PNG' border='0'></a><a sans-serif; font-size: 12px; }
href=\"hapus_data_user.php?aksi=konfirm_hap .style14 {color: #F0F0F0}
us&id_user=".$data['id_user']."\"><img .style16 {
src='image/hapus_btn.PNG' font-family: Arial, Helvetica, sans-serif;
border='0'></a></td>"; font-size: 12px;
echo }
"<td>".$data['id_user']."</td>"; label.error { color:red; font-family:
echo "<td>".$data['nama']."</td>"; Arial, Helvetica, sans-serif; font-style:
echo italic; font-size: 12px; margin-left: 20px;
"<td>".$data['username']."</td>"; }
echo
"<td>".$data['password']."</td>"; -->
echo "<td>".$data['level']."</td>"; </style>
echo "</tr>";
} <script type="text/javascript" src="jquery-
?> 1.2.3.pack.js"></script>
</table> <script type="text/javascript"
</td> src="jquery.validate.pack.js"></script>
<td> </td> <script type="text/javascript">
</tr> $(document).ready(function() {
<tr>
183
$("#UserBaru").validate({ </tr>
errorPlacement: <tr>
function(error, element) { <th><span
class="style14"></span></th>
error.appendTo(element.parent("td")) <td><span
; class="style16">Password</span></td>
} <td>:</td>
}); <td class="style12"><input
}) name="Password" type="text"
</script> class="required" title="* Password harus
diisi" id="Password" size="25"
</head> maxlength="8" /></td>
<td class="style12"> </td>
<body> </tr>
<form action="konfirm_data_user.php" <tr>
method="post" name="UserBaru" <th><span
target="_self" id="UserBaru"> class="style14"></span></th>
<table width="1335" border="0"> <td class="style16">Level</td>
<tr> <td>:</td>
<td height="132" colspan="5" <td class="style12"><input
bgcolor="#566AE5"><img name="Level" class="required" title="*
src="image/banner.jpg" width="500" Level user harus dipilih" type="radio"
height="130" /></td> value="admin" />
</tr> Admin
<input name="Level" type="radio"
<tr> value="superadmin" />
<td height="21" colspan="5" Super Admin</td>
bgcolor="#E5E5F0"><img <td class="style12"> </td>
src="image/menu_bar.jpg" width="1340" </tr>
height="20"></td> <tr valign="middle">
</tr> <th height="49"><span
<tr> class="style14"></span></th>
<td width="29"> </td> <td colspan="3"><input name="Simpan"
<td width="89"> </td> type="submit" id="Simpan" value="Simpan" />
<td width="24"> </td> <input name="Reset" type="reset"
<td width="606"> </td> id="Reset" value="Reset" />
<td width="565"> </td> <a
</tr> href="tampil_data_user.php"><input
<tr> name="Kembali" type="button" id="Kembali"
<td> </td> value="Kembali" />
<td colspan="3"><span </a></div></td>
class="style1">Tambah Data User</span></td> <td> </td>
<td> </td> </tr>
</tr> </table>
<tr> </form>
<td> </td> </body>
<td> </td> </html>
<td> </td>
<td> </td> konfirm_data_user.php
<td> </td>
</tr> <?php
<tr> include_once "konekdb.php";
<th><span session_start();
class="style14"></span></th>
<td><span class="style16">Nama User if (isset($_SESSION['level']) &&
</span></td> ($_SESSION['level'] == "superadmin"))
<td>:</td> {
<td class="style12"><input }
name="Nama" type="text" class="required" else
title="* Nama user harus diisi" id="Nama" {
size="25" /></td> header("Location:login.php");
<td class="style12"> </td> }
</tr> ?>
<tr>
<th><span <?php
class="style14"></span></th> $_SESSION['nama_user_baru'] =
<td class="style16">Username</td> $_POST['Nama'];
<td>:</td> $_SESSION['username_user_baru'] =
<td class="style12"><input $_POST['Username'];
name="Username" type="text" $_SESSION['pass_user_baru'] =
class="required" title="* Username harus $_POST['Password'];
diisi" id="Username" size="25" $_SESSION['level_user_baru'] =
maxlength="8" /></td> $_POST['Level'];
<td class="style12"> </td>
184
?> <td class="style12"> </td>
</tr>
<html> <tr>
<head> <th valign="top"> </th>
<meta http-equiv="Content-Type" <td valign="top"
content="text/html; charset=iso-8859-1" /> class="style12">Password</td>
<title>PSB Online 2022</title> <td valign="top">:</td>
<style type="text/css"> <td class="style12"><?php echo
<!-- $_SESSION['pass_user_baru']; ?></td>
.style1 { <td class="style12"> </td>
font-family: Arial, Helvetica, sans-serif; </tr>
font-weight: bold;} <tr>
.style12 {font-family: Arial, Helvetica, <th valign="top"> </th>
sans-serif; font-size: 12px; } <td valign="top"
.style14 {color: #F0F0F0} class="style12">Level</td>
.style13 { <td valign="top">:</td>
color: #F00; <td class="style12"><?php echo
font-family: Arial, Helvetica, sans-serif; $_SESSION['level_user_baru']; ?></td>
font-size: 12px; <td class="style12"> </td>
font-style: italic; </tr>
} <tr valign="middle">
--> <th height="48"><span
</style> class="style14"></span></th>
</head> <td colspan="4"><input name="Simpan"
type="submit" id="Simpan" value="Simpan" />
<body> <a
<form action="simpan_data_user.php" href="tambah_data_user.php"><input
method="post" name="KonfirmUser" name="BtnKembali" onClick="history.go(-1)"
target="_self" id="KonfirmUser"> type="button" id="BtnKembali"
<table width="1343"> value="Kembali" />
<tr> </a></td>
<td height="132" colspan="5" </tr>
bgcolor="#566AE5"><img </table>
src="image/banner.jpg" width="500" </form>
height="130" /></td> </body>
</tr> </html>
<tr>
<td height="21" colspan="5" simpan_data_user.php
bgcolor="#E5E5F0"><img <?php
src="image/menu_bar.jpg" width="1335" include_once "konekdb.php";
height="20"></td> session_start();
</tr>
<tr> $nama =
<td width="31"> </td> $_SESSION['nama_user_baru'];
<td colspan="4"> </td> $username=
</tr> $_SESSION['username_user_baru'];
<tr> $password=
<td> </td>
$_SESSION['pass_user_baru'];
<td colspan="4" class="style1">Simpan
Data User</td> $level=
</tr> $_SESSION['level_user_baru'];
<tr>
<td> </td> $sql ="INSERT INTO user (nama, username, password, level)
<td colspan="4"> </td> VALUES ('$nama', '$username', '$password', '$level')";
</tr>
<tr> mysql_query($sql) or die ("Gagal menyimpan
<th valign="top"> </th> data".mysql_error());
<td width="85" valign="top"
class="style12">Nama User</td> header("Location:tampil_data_user.php");
<td width="13" valign="top" ?>
class="style12">:</td>
<td width="353" class="style12"><?php
echo $_SESSION['nama_user_baru']; ?></td>
edit_data_user.php
<td width="837"
class="style12"> </td> <?php
</tr> session_start();
<tr>
<th valign="top"> </th> if (isset($_SESSION['level']) &&
<td valign="top" ($_SESSION['level'] == "superadmin"))
class="style12">Username</td> {
<td valign="top">:</td> }
<td class="style12"><?php echo else
$_SESSION['username_user_baru']; ?></td>
185
{ </tr>
header("Location:login.php"); <tr valign="top" class="style2">
} <td class="style2"> </td>
?> <td colspan="3" align="left" class="style1"></td>
<td> </td>
<html>
</tr>
<head>
<meta http-equiv="Content-Type" <tr valign="top" class="style2">
content="text/html; charset=iso-8859-1" /> <td class="style2"> </td>
<title>PSB Online 2022</title> <td colspan="3" align="left" class="style5">
<style type="text/css"> <?php
<!-- include_once "konekdb.php";
.style1 {
font-family: Arial, Helvetica, sans-serif; $aksi = $_GET['aksi'];
font-size: 16px;
} // menampilkan form edit data if ($aksi == "edit")
.style2 { {
font-family: Arial, Helvetica, sans-serif; $id_user = $_GET['id_user'];
font-size: 12px;
font-weight: bold; $sql = "SELECT * FROM user WHERE id_user = '$id_user'";
text-align: center;
$hasil = mysql_query($sql);
}
$data = mysql_fetch_array($hasil);
.style1 {
font-size: 16px;
font-family: Arial, Helvetica, sans-serif; echo "<form method=\"post\" action=\"".
font-weight: bold; $_SERVER['PHP_SELF']."?aksi=upda te\">";
} echo "<table border='0' class='style5'>";
.style2 { echo "<tr valign='top' height='25'><td width='120'>ID
font-weight: bold; User</td><td width='10'>:</td><td>".$data['id_user']."</
font-size: 16px; td></tr>";
} echo "<tr valign='top' height='25'><td>Nama
.style4 {font-size: 12px; font-family: User</td><td>:</td><td><input type=\"text\"name=\"nama\"
Arial, Helvetica, sans-serif; } value=\"".$data['nama']."\"></td></tr>";
.style2 { echo "<tr valign='top'
font-family: Arial, Helvetica, sans-serif;
height='25'><td>Username</td><td>:</td><td>
font-size: 12px;
<input type=\"text\"name=\"username\" value=\"".
}
.style2 { $data['username']."\"></td></tr>"
font-weight: normal; ;
} echo "<tr valign='top'
.style2 { height='25'><td>Password</td><td>:</td><td>
text-align: center; <input type=\"text\"name=\"password\" value=\"".
} $data['password']."\"></td></tr>"
.style5 { ;
font-family: Arial, Helvetica, sans-serif; echo "<tr valign='top'
font-size: 12px; height='35'><td>Level</td><td>:</td><td><in put
} type=\"text\"name=\"level\"
value=\"".$data['level']."\"></td></tr>";
--> echo "</table>";
</style>
</head> echo "<input type=\"hidden\" name=\"id_user\" value=\"".
$data['id_user']."\">";
<body> echo "<input type=\"submit\" name=\"submit\"
<table width="1339" border="0"> value=\"Simpan\"> <a
<tr> href='tampil_data_user.php'><input type=\"button\"
<td colspan="5" bgcolor="#566AE5"><img name=\"button\"value=\"Batal\"></a>";
src="image/banner.jpg" width="500" echo "</form>";
height="130" /></td> }
</tr>
<tr> // proses update data
<td colspan="5" bgcolor="#E5E5F0"
class="style4"><img
src="image/menu_bar.jpg" width="1340"
height="20" border="0"></td></tr>
<tr>
<td width="31"> </td>
<td colspan="3"> </td>
<td width="21"> </td>
</tr>
<tr valign="top" class="style2">
<td class="style2"> </td> else if ($aksi == "update")
<td colspan="3" align="left" {
class="style1">Edit Data User</td> $id_user = $_POST['id_user'];
<td> </td> $nama = $_POST['nama'];
186
$username = $_POST['username']; .style1 {
$password = $_POST['password']; font-size: 16px;
$level = $_POST['level']; font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
$sql = "UPDATE user SET nama = '$nama', username = }
'$username', password = '$password', level = '$level' WHERE .style2 {
id_user font-weight: bold;
= '$id_user'"; font-size: 16px;
}
$hasil = mysql_query($sql);
.style4 {font-size: 12px; font-family:
Arial, Helvetica, sans-serif; }
header ("Location:tampil_data_user.php");
.style2 {
} font-family: Arial, Helvetica, sans-serif;
?> font-size: 12px;
</td> }
<td> </td> .style2 {
</tr> font-weight: normal;
<tr valign="top" class="style2"> }
<td class="style2"> </td> .style2 {
<td width="104" align="left" class="style5"> </td> text-align: center;
<td width="15" align="left" class="style5"> </td> }
<td width="1148" align="left" class="style5"> </td> .style5 {
font-family: Arial, Helvetica, sans-serif;
<td> </td>
font-size: 12px;
</tr>
}
<tr valign="top" class="style2">
<td height="21" class="style2"> </td> -->
<td align="left" valign="bottom" class="style1"></td> </style>
<td align="left" class="style1"></td> </head>
<td align="left" class="style1"> </td>
<td> </td> <body>
</tr> <table width="1339" border="0">
</table> <tr>
</body> <td colspan="5" bgcolor="#566AE5"><img
</html> src="image/banner.jpg" width="500"
height="130" /></td>
</tr>
<tr>
<td colspan="5" bgcolor="#E5E5F0"
class="style4"><img
src="image/menu_bar.jpg" width="1341"
height="20" border="0"></td></tr>
hapus_data_user.php
<tr>
<?php <td width="31"> </td>
session_start(); <td colspan="3"> </td>
<td width="21"> </td>
if (isset($_SESSION['level']) && </tr>
($_SESSION['level'] == "superadmin")) <tr valign="top" class="style2">
{ <td class="style2"> </td>
} <td colspan="3" align="left"
else class="style1">Hapus Data User</td>
{ <td> </td>
header("Location:login.php"); </tr>
} <tr valign="top" class="style2">
?> <td class="style2"> </td>
<td colspan="3" align="left"
<html> class="style1"></td>
<head> <td> </td>
<meta http-equiv="Content-Type" </tr>
content="text/html; charset=iso-8859-1" /> <tr valign="top" class="style2">
<title>PSB Online 2022</title> <td class="style2"> </td>
<style type="text/css"> <td colspan="3" align="left"
<!-- class="style5">
.style1 {
font-family: Arial, Helvetica, sans-serif; <?php
font-size: 16px; include_once "konekdb.php";
}
.style2 { $aksi = $_GET['aksi'];
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; // konfirmasi data yang akan dihapus
font-weight: bold;
text-align: center; if ($aksi == "konfirm_hapus")
} {
$id_user = $_GET['id_user'];
187
class="style1"> </td>
$sql = "SELECT * FROM user WHERE <td> </td>
id_user = '$id_user'"; </tr>
$hasil = mysql_query($sql); </table>
$data = mysql_fetch_array($hasil); </body>
</html>
echo "<form method=\"post\"
action=\"".$_SERVER['PHP_SELF']."?aksi=hapu
s\">"; tampil_data_kecamatan.php
echo "<table border='0' <?php
class='style5'>"; session_start();
echo "<tr valign='top'
height='25'><td width='80'>ID User</td><td if (isset($_SESSION['level']) &&
width='10'>:</td><td>".$data['id_user']."</ ($_SESSION['level'] == "superadmin"))
td></tr>"; {
echo "<tr valign='top' }
height='25'><td>Nama else
User</td><td>:</td><td>".$data['nama']."</t {
d></tr>"; header("Location:login.php");
echo "<tr valign='top' }
height='25'><td>Username</td><td>:</td><td> ?>
".$data['username']."</td></tr>";
echo "<tr valign='top' <html>
height='25'><td>Password</td><td>:</td><td> <head>
".$data['password']."</td></tr>"; <meta http-equiv="Content-Type"
echo "<tr valign='top' content="text/html; charset=iso-8859-1" />
height='25'><td>Level</td><td>:</td><td>".$ <title>PSB Online 2022</title>
data['level']."</td></tr>"; <style type="text/css">
echo "</table>"; <!--
echo "<input type=\"hidden\" .style1 {
name=\"id_user\" value=\"". font-family: Arial, Helvetica, sans-serif;
$data['id_user']."\">"; font-size: 12px;
echo "<input type=\"submit\" }
name=\"submit\"value=\"Hapus\"> .style2 {
<a href='tampil_data_user.php'><input font-family: Arial, Helvetica, sans-serif;
type=\"button\" font-size: 12px; font-weight: bold; }
name=\"button\"value=\"Batal\"></a>"; .style3 {
echo "</form>"; font-family: Arial, Helvetica, sans-serif;
} font-size: 16px; font-weight: bold; }
.style21 {
// proses hapus data font-family: Arial, Helvetica, sans-serif;
font-size: 12px; font-weight: bold; }
else if ($aksi == "hapus") .style21 {
{ font-weight: bold;
$id_user = $_POST['id_user']; font-size: 16px;
}
$query = "DELETE FROM user WHERE -->
id_user = '$id_user'"; </style>
$hasil = mysql_query($query); </head>
header <body>
("Location:tampil_data_user.php"); <table width="1341" border="0">
} <tr>
?> <td colspan="5" bgcolor="#566AE5"><img
</td> src="image/banner.jpg" width="500"
<td> </td> height="130" /></td>
</tr> </tr>
<tr valign="top" class="style2"> <tr>
<td class="style2"> </td> <td colspan="5" bgcolor="#E5E5F0"><a
<td width="104" align="left" href="tampil_data_peserta.php"></a><a
class="style5"> </td> href="tampil_data_user.php"><img
<td width="15" align="left" src="image/data_user.jpg" width="150"
class="style5"> </td> height="20" border="0" /></a><a
<td width="1148" align="left" href="tampil_data_sekolah_asal.php"><img
class="style5"> </td> src="image/data_sekolah_asal.jpg"
<td> </td> width="150" height="20" border="0"></a><a
</tr> href="tampil_data_kecamatan.php"><img
<tr valign="top" class="style2"> src="image/kecamatan.jpg" width="150"
<td height="21" height="20" border="0"></a><a
class="style2"> </td> href="tampil_data_prestasi.php"><img
<td align="left" valign="bottom" src="image/data_prestasi.jpg" width="150"
class="style1"></td> height="20" border="0"></a><a
<td align="left" class="style1"></td> href="tampil_index_berita.php"><img
<td align="left"
188
src="image/berita.jpg" width="150" <td valign="middle" class="style3"><a
height="20" border="0"></a></a><a href="tambah_data_kecamatan.php"><input
href="logout.php"><img name="tambah" type="button" id="tambah"
src="image/logout_btn.png" width="150" value="Tambah Data" /></a></td>
height="20" border="0" /></a><img <td> </td>
src="image/menu_bar.jpg" width="434" <td> </td>
height="20"></td> <td> </td>
</tr> </tr>
<tr> <tr>
<td width="34"> </td> <td height="30"> </td>
<td width="527"> </td> <td> </td>
<td width="32"> </td> <td> </td>
<td width="694"> </td> <td align="right" valign="top"
<td width="32"> </td> class="style1">
</tr> <?php
<tr> echo ("Anda login sebagai :
<td> </td> ".$_SESSION['level']."");
<td><strong class="style3">Data ?></td>
Kecamatan</strong></td> <td class="style1"> </td>
<td> </td> </tr>
<td> </td> </table>
<td> </td> </body>
</tr> </html>
<tr>
<td> </td> tambah_data_kecamatan.php
<td> </td>
<td> </td> <?php
<td> </td> session_start();
<td> </td>
</tr> if (isset($_SESSION['level']) &&
<tr> ($_SESSION['level'] == "superadmin"))
<td> </td> {
<td colspan="3" valign="top" }
class="style3"> else
<table border="1" rules="all" {
class="style1" > header("Location:login.php");
<tr bgcolor="#E8E8E8"> }
<td ?>
width="35"><strong>Opsi</strong></td>
<td width="50" <html>
height="22"><strong>ID Kec</strong></td> <head>
<td width="150"><strong>Nama <meta http-equiv="Content-Type"
Kecamatan</strong></td> content="text/html; charset=iso-8859-1" />
</tr> <title>PSB Online 2022</title>
<?php <style type="text/css">
include_once "konekdb.php"; <!--
.style1 {
$sql = "SELECT * FROM kecamatan ORDER BY font-family: Arial, Helvetica, sans-serif;
id_kec ASC"; font-weight: bold;
$hasil = mysql_query($sql); }
.style12 {font-family: Arial, Helvetica,
while ($data = mysql_fetch_array($hasil)) sans-serif; font-size: 12px; }
{ .style14 {color: #F0F0F0}
echo "<tr bgcolor='#F8F8F8'>"; .style16 {
echo "<td><a font-family: Arial, Helvetica, sans-serif;
href=\"edit_data_kecamatan.php?aksi=edit&id font-size: 12px;
_kec=".$data['id_kec']."\"><img }
src='image/edit_btn.PNG' border='0'></a><a label.error { color:red; font-family:
href=\"hapus_data_kecamatan.php?aksi=konfir Arial, Helvetica, sans-serif; font-style:
m_hapus&id_kec=".$data['id_kec']."\"><img italic; font-size: 12px; margin-left: 20px;
src='image/hapus_btn.PNG' }
border='0'></a></td>";
echo "<td>".$data['id_kec']."</td>"; -->
echo </style>
"<td>".$data['kecamatan']."</td>";
echo "</tr>"; <script type="text/javascript" src="jquery-
} 1.2.3.pack.js"></script>
?> <script type="text/javascript"
</table> src="jquery.validate.pack.js"></script>
</td> <script type="text/javascript">
<td> </td> $(document).ready(function() {
</tr> $("#Kecamatan").validate({
<tr> errorPlacement:
<td height="51"> </td>
189
function(error, element) { </a></div></td>
<td> </td>
error.appendTo(element.parent("td")) </tr>
; </table>
} </form>
}); </body>
}) </html>
</script>
konfirm_data_kecamatan.php
</head>
<?php
<body> include_once "konekdb.php";
<form action="konfirm_data_kecamatan.php" session_start();
method="post" name="Kecamatan"
target="_self" id="Kecamatan"> if (isset($_SESSION['level']) &&
<table width="1335" border="0"> ($_SESSION['level'] == "superadmin"))
<tr> {
<td height="132" colspan="5" }
bgcolor="#566AE5"><img else
src="image/banner.jpg" width="500" {
height="130" /></td> header("Location:login.php");
</tr> }
?>
<tr>
<td height="21" colspan="5" <?php
bgcolor="#E5E5F0"><img $_SESSION['kecamatan'] =
src="image/menu_bar.jpg" width="1340" $_POST['kecamatan'];
height="20"></td> ?>
</tr>
<tr> <html>
<td width="29"> </td> <head>
<td width="117"> </td> <meta http-equiv="Content-Type"
<td width="14"> </td> content="text/html; charset=iso-8859-1" />
<td width="579"> </td> <title>PSB Online 2022</title>
<td width="585"> </td> <style type="text/css">
</tr> <!--
<tr> .style1 {
<td> </td> font-family: Arial, Helvetica, sans-serif;
<td colspan="3"><span font-weight: bold;}
class="style1">Tambah Data .style12 {
Kecamatan</span></td> font-family: Arial, Helvetica, sans-serif;
<td> </td> font-size: 12px; }
</tr> .style14 {color: #F0F0F0}
<tr> .style13 {
<td> </td> color: #F00;
<td> </td> font-family: Arial, Helvetica, sans-serif;
<td> </td> font-size: 12px;
<td> </td> font-style: italic;
<td> </td> }
</tr> -->
<tr> </style>
<th><span </head>
class="style14"></span></th>
<td class="style16">Nama <body>
Kecamatan</td> <form action="simpan_data_kecamatan.php"
<td>:</td> method="post" name="KonfirmKecamatan"
<td class="style12"><input target="_self" id="KonfirmKecamatan">
name="kecamatan" type="text" <table width="1343">
class="required" title="* Nama kecamatan <tr>
harus diisi" id="kecamatan" size="35" <td height="132" colspan="5"
/></td> bgcolor="#566AE5"><img
<td class="style12"> </td> src="image/banner.jpg" width="500"
</tr> height="130" /></td>
<tr valign="middle"> </tr>
<th height="49"><span
class="style14"></span></th> <tr>
<td colspan="3"><input name="Simpan" <td height="21" colspan="5"
type="submit" id="Simpan" value="Simpan" /> bgcolor="#E5E5F0"><img
<input name="Reset" type="reset" src="image/menu_bar.jpg" width="1338"
id="Reset" value="Reset" /> height="20"></td>
<a </tr>
href="tampil_data_kecamatan.php"><input <tr>
name="Kembali" type="button" id="Kembali" <td width="29"> </td>
value="Kembali" />
190
<td colspan="4"> </td> <head>
</tr> <meta http-equiv="Content-Type"
<tr> content="text/html; charset=iso-8859-1" />
<td> </td> <title>PSB Online 2022</title>
<td colspan="4" class="style1">Simpan <style type="text/css">
Data Kecamatan</td> <!--
</tr> .style1 {
<tr> font-family: Arial, Helvetica, sans-serif;
<td> </td> font-size: 16px;
<td colspan="4"> </td> }
</tr> .style2 {
<tr> font-family: Arial, Helvetica, sans-serif;
<th valign="top"><span font-size: 12px;
class="style14"></span></th> font-weight: bold;
<td width="114" valign="top"><span text-align: center;
class="style12">Nama Lengkap</span></td> }
<td width="16" valign="top">:</td> .style1 {
<td width="347" class="style12"><?php font-size: 16px;
echo $_SESSION['kecamatan']; ?></td> font-family: Arial, Helvetica, sans-serif;
<td width="813" font-weight: bold;
class="style12"> </td> }
</tr> .style2 {
<tr valign="middle"> font-weight: bold;
<th height="48"><span font-size: 16px;
class="style14"></span></th> }
<td colspan="4"><input name="Simpan" .style4 {font-size: 12px; font-family:
type="submit" id="Simpan" value="Simpan" /> Arial, Helvetica, sans-serif; }
<a .style2 {
href="tambah_data_kecamatan.php"><input font-family: Arial, Helvetica, sans-serif;
name="BtnKembali" onClick="history.go(-1)" font-size: 12px;
type="button" id="BtnKembali" }
value="Kembali" /> .style2 {
</a></td> font-weight: normal;
</tr> }
</table> .style2 {
</form> text-align: center;
</body> }
</html> .style5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
simpan_data_kecamatan.php
}
<?php
session_start(); -->
include_once "konekdb.php"; </style>
</head>
$kecamatan = $_SESSION['kecamatan'];
<body>
$sql = "INSERT INTO kecamatan (kecamatan) <table width="1339" border="0">
VALUES ('$kecamatan')"; <tr>
<td colspan="5" bgcolor="#566AE5"><img
mysql_query($sql) or die ("Gagal menyimpan src="image/banner.jpg" width="500"
data".mysql_error()); height="130" /></td>
</tr>
header ("Location: <tr>
tampil_data_kecamatan.php"); <td colspan="5" bgcolor="#E5E5F0"
?> class="style4"><img
src="image/menu_bar.jpg" width="1340"
height="20" border="0"></td></tr>
edit_data_kecamatan.php
<tr>
<?php <td width="31"> </td>
session_start(); <td colspan="3"> </td>
<td width="21"> </td>
if (isset($_SESSION['level']) && </tr>
($_SESSION['level'] == "superadmin")) <tr valign="top" class="style2">
{ <td class="style2"> </td>
} <td colspan="3" align="left"
else class="style1">Edit Data Kecamatan</td>
{ <td> </td>
header("Location:login.php"); </tr>
} <tr valign="top" class="style2">
?> <td class="style2"> </td>
<td colspan="3" align="left"
<html> class="style1"></td>
<td> </td>
191
</tr> class="style5"> </td>
<tr valign="top" class="style2"> <td width="15" align="left"
<td class="style2"> </td> class="style5"> </td>
<td colspan="3" align="left" <td width="1148" align="left"
class="style5"> class="style5"> </td>
<?php <td> </td>
include_once "konekdb.php"; </tr>
<tr valign="top" class="style2">
$aksi = $_GET['aksi']; <td height="21"
class="style2"> </td>
// manampilkan form data yang akan diedit <td align="left" valign="bottom"
class="style1"></td>
if ($aksi == "edit") <td align="left" class="style1"></td>
{ <td align="left"
$id_kec = $_GET['id_kec']; class="style1"> </td>
<td> </td>
$query = "SELECT * FROM kecamatan </tr>
WHERE id_kec = '$id_kec'"; </table>
$hasil = mysql_query($query); </body>
$data = mysql_fetch_array($hasil); </html>
192
} name=\"id_kec\" value=\"".
.style5 { $data['id_kec']."\">";
font-family: Arial, Helvetica, sans-serif; echo "<input type=\"submit\"
font-size: 12px; name=\"submit\"value=\"Hapus\">
} <a href='tampil_data_kecamatan.php'><input
type=\"button\"
--> name=\"button\"value=\"Batal\"></a>";
</style> echo "</form>";
</head> }
193
.style1 { <tr>
font-family: Arial, Helvetica, sans-serif; <td> </td>
font-size: 12px; <td colspan="3" valign="top"
} class="style3">
.style2 { <table border="1" rules="all"
font-family: Arial, Helvetica, sans-serif; class="style1" >
font-size: 12px; font-weight: bold; } <tr bgcolor="#E8E8E8">
.style3 { <td
font-family: Arial, Helvetica, sans-serif; width="35"><strong>Opsi</strong></td>
font-size: 16px; font-weight: bold; } <td width="75"
.style21 {font-family: Arial, Helvetica, height="22"><strong>ID
sans-serif; font-size: 12px; font-weight: Sekolah</strong></td>
bold; } <td width="200"><strong>Nama
.style21 { Sekolah</strong></td>
font-weight: bold; <td
font-size: 16px; width="120"><strong>Kecamatan</strong></td>
} <td
--> width="150"><strong>Alamat</strong></td>
</style> </tr>
</head> <?php
include_once "konekdb.php";
<body>
<table width="1341" border="0"> $sql = "SELECT a.*, b.kecamatan FROM
<tr> sekolah_asal a, kecamatan b WHERE a.id_kec
<td colspan="5" bgcolor="#566AE5"><img = b.id_kec ORDER BY id_sekolah ASC";
src="image/banner.jpg" width="500" $hasil = mysql_query($sql);
height="130" /></td>
</tr> while ($data = mysql_fetch_array($hasil))
<tr> {
<td colspan="5" bgcolor="#E5E5F0"><a echo "<tr bgcolor='#F8F8F8'>";
href="tampil_data_peserta.php"></a><a echo "<td><a
href="tampil_data_user.php"><img href=\"edit_data_sekolah_asal.php?aksi=edit
src="image/data_user.jpg" width="150" &id_sekolah=".$data['id_sekolah']."\"><img
height="20" border="0" /></a><a src='image/edit_btn.PNG' border='0'></a><a
href="tampil_data_sekolah_asal.php"><img href=\"hapus_data_sekolah_asal.php?aksi=kon
src="image/data_sekolah_asal.jpg" firm_hapus&id_sekolah=".$data['id_sekolah']
width="150" height="20" border="0"></a><a ."\"><img src='image/hapus_btn.PNG'
href="tampil_data_kecamatan.php"><img border='0'></a></td>";
src="image/kecamatan.jpg" width="150" echo
height="20" border="0"></a><a "<td>".$data['id_sekolah']."</td>";
href="tampil_data_prestasi.php"><img echo "<td>".
src="image/data_prestasi.jpg" width="150" $data['nama_sekolah']."</td>";
height="20" border="0"></a><a echo
href="tampil_index_berita.php"><img "<td>".$data['kecamatan']."</td>";
src="image/berita.jpg" width="150" echo "<td>".
height="20" border="0"></a></a><a $data['alamat_sekolah']."</td>";
href="logout.php"><img echo "</tr>";
src="image/logout_btn.png" width="150" }
height="20" border="0" /></a><img ?>
src="image/menu_bar.jpg" width="434" </table>
height="20"></td> </td>
</tr> <td> </td>
<tr> </tr>
<td width="34"> </td> <tr>
<td width="527"> </td> <td height="51"> </td>
<td width="32"> </td> <td valign="middle" class="style3"><a
<td width="694"> </td> href="tambah_data_sekolah_asal.php"><input
<td width="32"> </td> name="tambah" type="button" id="tambah"
</tr> value="Tambah Data" /></a></td>
<tr> <td> </td>
<td> </td> <td> </td>
<td><strong class="style3">Data Sekolah <td> </td>
Asal</strong></td> </tr>
<td> </td> <tr>
<td> </td> <td height="30"> </td>
<td> </td> <td> </td>
</tr> <td> </td>
<tr> <td align="right" valign="top"
<td> </td> class="style1">
<td> </td> <?php
<td> </td> echo ("Anda login sebagai :
<td> </td> ".$_SESSION['level']."");
<td> </td> ?></td>
</tr> <td class="style1"> </td>
194
</tr> <td height="132" colspan="5"
</table> bgcolor="#566AE5"><img
</body> src="image/banner.jpg" width="500"
</html> height="130" /></td>
</tr>
tambah_data_sekolah_asal.php <tr>
<?php <td height="21" colspan="5"
session_start(); bgcolor="#E5E5F0"><img
src="image/menu_bar.jpg" width="1340"
if (isset($_SESSION['level']) && height="20"></td>
($_SESSION['level'] == "superadmin")) </tr>
{ <tr>
} <td width="29"> </td>
else <td width="89"> </td>
{ <td width="24"> </td>
header("Location:login.php"); <td width="606"> </td>
} <td width="551"> </td>
?> </tr>
<tr>
<html> <td> </td>
<head> <td colspan="3"><span
<meta http-equiv="Content-Type" class="style1">Tambah Data Sekolah
content="text/html; charset=iso-8859-1" /> Asal</span></td>
<title>PSB Online 2022</title> <td> </td>
<style type="text/css"> </tr>
<!-- <tr>
.style1 { <td> </td>
font-family: Arial, Helvetica, sans-serif; <td> </td>
font-weight: bold; <td> </td>
} <td> </td>
.style12 { <td> </td>
font-family: Arial, Helvetica, sans-serif; </tr>
font-size: 12px; } <tr>
.style14 {color: #F0F0F0} <th><span
.style16 { class="style14"></span></th>
font-family: Arial, Helvetica, sans-serif; <td><span class="style16">Nama
font-size: 12px; Sekolah </span></td>
} <td>:</td>
label.error { color:red; font-family: <td class="style12"><input
Arial, Helvetica, sans-serif; font-style: name="NamaSekolah" type="text"
italic; font-size: 12px; margin-left: 20px; class="required" title="* Nama sekolah
} harus diisi" id="NamaSekolah" size="30"
/></td>
--> <td class="style12"> </td>
</style> </tr>
<tr>
<script type="text/javascript" src="jquery- <th><span
1.2.3.pack.js"></script> class="style14"></span></th>
<script type="text/javascript" <td class="style16">Kecamatan</td>
src="jquery.validate.pack.js"></script> <td>:</td>
<script type="text/javascript"> <td class="style12">
$(document).ready(function() {
$("#SekolahAsal").validate({ <select size="1" name="Kecamatan"
errorPlacement: class="required" title="* Kecamatan harus
function(error, element) { dipilih" id="Kecamatan">
<option selected
error.appendTo(element.parent("td")) value="">Pilih Kecamatan </option>
; <?php
} include_once "konekdb.php";
});
}) $query = "select * from kecamatan";
</script> $hasil = mysql_query($query) or
die(mysql_error());
</head>
while($data =
<body> mysql_fetch_array($hasil)){
<form ?>
action="konfirm_data_sekolah_asal.php" <option value="<?php echo
method="post" name="SekolahAsal" $data['id_kec']; ?>"><?php echo
target="_self" id="SekolahAsal"> $data['kecamatan']; ?></option>
<table width="1321" border="0"> <?php
<tr> }
?>
195
</select></td> .style12 {font-family: Arial, Helvetica,
<td class="style12"> </td> sans-serif; font-size: 12px; }
</tr> .style14 {color: #F0F0F0}
<tr> .style13 {
<th><span color: #F00;
class="style14"></span></th> font-family: Arial, Helvetica, sans-serif;
<td><span font-size: 12px;
class="style16">Alamat</span></td> font-style: italic;
<td>:</td> }
<td class="style12"><input -->
name="AlamatSekolah" type="text" </style>
class="required" title="* Alamat sekolah </head>
harus diisi" id="AlamatSekolah" value=""
size="30" /></td> <body>
<td class="style12"> </td> <form action="simpan_data_sekolah_asal.php"
</tr> method="post" name="KonfirmSekolahAsal"
<tr valign="middle"> target="_self" id="KonfirmSekolahAsal">
<th height="47"><span <table width="1347">
class="style14"></span></th> <tr>
<td colspan="3"><input name="Simpan" <td height="132" colspan="5"
type="submit" class="style12" id="Simpan" bgcolor="#566AE5"><img
value="Simpan" /> src="image/banner.jpg" width="500"
<input name="Reset" type="reset" height="130" /></td>
class="style12" id="Reset" value="Reset" /> </tr>
<a
href="tampil_data_sekolah_asal.php"><input <tr>
name="Kembali" type="button" <td height="21" colspan="5"
class="style12" id="Kembali" bgcolor="#E5E5F0"><img
value="Kembali" /> src="image/menu_bar.jpg" width="1340"
</a></div></td> height="20"></td>
<td> </td> </tr>
</tr> <tr>
</table> <td width="32"> </td>
</form> <td colspan="4"> </td>
</body> </tr>
</html> <tr>
<td> </td>
<td colspan="4" class="style1">Simpan
konfirm_data_sekolah_asal.php
Data Sekolah Asal</td>
<?php </tr>
include_once "konekdb.php"; <tr>
session_start(); <td> </td>
<td colspan="4"> </td>
if (isset($_SESSION['level']) && </tr>
($_SESSION['level'] == "superadmin")) <tr>
{ <th valign="top"> </th>
} <td width="114" valign="top"
else class="style12">Nama Sekolah</td>
{ <td width="16" valign="top"
header("Location:login.php"); class="style12">:</td>
} <td width="295" class="style12"><?php
?> echo $_SESSION['nama_sekolah']; ?></td>
<td width="866"
<?php class="style12"> </td>
$_SESSION['nama_sekolah'] = </tr>
$_POST['NamaSekolah']; <tr>
$_SESSION['id_kec'] = <th valign="top"> </th>
$_POST['Kecamatan']; <td valign="top" class="style12">ID
$_SESSION['alamat_sekolah'] = Kecamatan</td>
$_POST['AlamatSekolah']; <td valign="top">:</td>
?> <td class="style12"><?php echo
$_SESSION['id_kec']; ?></td>
<td class="style12"> </td>
<html> </tr>
<head> <tr>
<meta http-equiv="Content-Type" <th valign="top"> </th>
content="text/html; charset=iso-8859-1" /> <td valign="top"
<title>PSB Online 2022</title> class="style12">Alamat Sekolah</td>
<style type="text/css"> <td valign="top">:</td>
<!-- <td class="style12"><?php echo
.style1 { $_SESSION['alamat_sekolah']; ?></td>
font-family: Arial, Helvetica, sans-serif; <td class="style12"> </td>
font-weight: bold;} </tr>
<tr valign="middle">
196
<th height="48"><span }
class="style14"></span></th> .style4 {font-size: 12px; font-family:
<td colspan="4"><input name="Simpan" Arial, Helvetica, sans-serif; }
type="submit" id="Simpan" value="Simpan" /> .style2 {
<a font-family: Arial, Helvetica, sans-serif;
href="tambah_data_sekolah_asal.php"><input font-size: 12px;
name="BtnKembali" onClick="history.go(-1)" }
type="button" id="BtnKembali" .style2 {
value="Kembali" /> font-weight: normal;
</a></td> }
</tr> .style2 {
</table> text-align: center;
</form> }
</body> .style5 {
</html> font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
simpan_data_sekolah_asal.php
<?php -->
include_once "konekdb.php"; </style>
session_start();
<script>
$nama_sekolah = $_SESSION['nama_sekolah']; function PopupCenter(pageURL, title,w,h) {
$id_kec = $_SESSION['id_kec']; var left = (screen.width/2)-(w/1.5);
$alamat_sekolah = $_SESSION['alamat_sekolah']; var top = (screen.height/2)-(h/2);
var targetWin = window.open (pageURL,
$sql = "INSERT INTO sekolah_asal (nama_sekolah,id_kteict,lael,am'atto_oslebkaorl=anho),
('$nama_sekolah','$id_kec','$alamat_sekolah')"; VlAoLcUaEtSion=no, directories=no,
mysql_query($sql) or die ("Gagal menyimpan data". status=no, menubar=no,
mysscqrlo_lelrbraorrs(=)n)o;, resizable=no,
header ("Location:tampil_data_sekolah_asal.php"); copyhistory=no, width='+w+', height='+h+',
?> top='+top+', left='+left);
}
</script>
edit_data_sekolah _asal.php </head>
<?php
session_start(); <body>
<table width="1339" border="0">
if (isset($_SESSION['level']) && <tr>
($_SESSION['level'] == "superadmin")) <td colspan="4" bgcolor="#566AE5"><img
{ src="image/banner.jpg" width="500"
} height="130" /></td>
else </tr>
{ <tr>
header("Location:login.php"); <td colspan="4" bgcolor="#E5E5F0"
} class="style4"><img
?> src="image/menu_bar.jpg" width="1340"
height="20" border="0"></td></tr>
<html>
<tr>
<head>
<meta http-equiv="Content-Type" <td width="35"> </td>
content="text/html; charset=iso-8859-1" /> <td colspan="2"> </td>
<title>PSB Online 2022</title> <td width="20"> </td>
<style type="text/css"> </tr>
<!-- <tr valign="top" class="style2">
.style1 { <td class="style2"> </td>
font-family: Arial, Helvetica, sans-serif; <td colspan="2" align="left"
font-size: 16px; class="style1">Edit Data Sekolah Asal</td>
} <td> </td>
.style2 { </tr>
font-family: Arial, Helvetica, sans-serif; <tr valign="top" class="style2">
font-size: 12px; <td class="style2"> </td>
font-weight: bold; <td colspan="2" align="left"
text-align: center; class="style1"></td>
} <td> </td>
.style1 { </tr>
font-size: 16px;
<tr valign="top" class="style2">
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; <td class="style2"> </td>
} <td align="left" class="style5">
.style2 { <?php
font-weight: bold; include_once "konekdb.php";
font-size: 16px;
$aksi = $_GET['aksi'];
197
'myPop1',220,320);">Lihat Data
if ($aksi == "edit") Kecamatan</a></td>
{ <td> </td>
$id_sekolah = $_GET['id_sekolah']; </tr>
<tr valign="top" class="style2">
$sql = "SELECT * FROM sekolah_asal <td class="style2"> </td>
WHERE id_sekolah = '$id_sekolah'"; <td width="316" align="left"
$hasil = mysql_query($sql); class="style5"> </td>
$data = mysql_fetch_array($hasil); <td align="left"
class="style5"> </td>
echo "<form method=\"post\" <td> </td>
action=\"".$_SERVER['PHP_SELF']."?aksi=upda </tr>
te\">"; <tr valign="top" class="style2">
echo "<table border='0' <td height="21"
class='style5'>"; class="style2"> </td>
echo "<tr valign='top' <td align="left" valign="bottom"
height='25'><td width='120'>ID class="style1"></td>
Sekolah</td><td width='10'>:</td><td>". <td align="left" class="style1"></td>
$data['id_sekolah']. "</td></tr>"; <td> </td>
echo "<tr valign='top' </tr>
height='25'><td>Nama </table>
Sekolah</td><td>:</td><td><input </body>
type=\"text\"name=\"nama_sekolah\" </html>
value=\"".$data['nama_sekolah']."\"></td></
tr>";
hapus_data_sekolah_asal.php
echo "<tr valign='top'
height='25'><td>ID <?php
Kecamatan</td><td>:</td><td><input session_start();
type=\"text\"name=\"id_kec\" value=\"".
$data['id_kec']."\"></td></tr>"; if (isset($_SESSION['level']) &&
echo "<tr valign='top' ($_SESSION['level'] == "superadmin"))
height='25'><td>Alamat</td><td>:</td><td><i {
nput type=\"text\"name=\"alamat\" value=\"". }
$data['alamat_sekolah']."\"></td> else
</tr>"; {
echo "</table>"; header("Location:login.php");
echo "<input type=\"hidden\" }
name=\"id_sekolah\" value=\"". ?>
$data['id_sekolah']."\">";
echo "<input type=\"submit\" <html>
name=\"submit\" <head>
value=\"Simpan\"> <a <meta http-equiv="Content-Type"
href='tampil_data_sekolah_asal.php'><input content="text/html; charset=iso-8859-1" />
type=\"button\" <title>PSB Online 2022</title>
name=\"button\"value=\"Batal\"></a>"; <style type="text/css">
echo "</form>"; <!--
} .style1 {
font-family: Arial, Helvetica, sans-serif;
// proses update data font-size: 16px;
}
else if ($aksi == "update") .style2 {
{ font-family: Arial, Helvetica, sans-serif;
$id_sekolah = $_POST['id_sekolah']; font-size: 12px;
$nama_sekolah = font-weight: bold;
$_POST['nama_sekolah']; text-align: center;
$id_kec = $_POST['id_kec']; }
$alamat = $_POST['alamat']; .style1 {
font-size: 16px;
$sql = "UPDATE sekolah_asal SET font-family: Arial, Helvetica, sans-serif;
nama_sekolah = '$nama_sekolah', id_kec = font-weight: bold;
'$id_kec', alamat_sekolah = '$alamat' WHERE }
id_sekolah = '$id_sekolah'"; .style2 {
$hasil = mysql_query($sql); font-weight: bold;
font-size: 16px;
header }
("Location:tampil_data_sekolah_asal.php"); .style4 {font-size: 12px; font-family:
} Arial, Helvetica, sans-serif; }
?> .style2 {
</td> font-family: Arial, Helvetica, sans-serif;
<td width="957" align="left" font-size: 12px;
valign="middle" class="style5"><a }
href="javascript:void(0);" .style2 {
onClick="PopupCenter('data_kecamatan.php', font-weight: normal;
198
} h']."</td></tr>";
.style2 { echo "<tr valign='top'
text-align: center; height='25'><td>Username</td><td>:</td><td>
} ".$data['id_kec']."</td></tr>";
.style5 { echo "<tr valign='top'
font-family: Arial, Helvetica, sans-serif; height='25'><td>Password</td><td>:</td><td>
font-size: 12px; ".$data['alamat_sekolah']."</td></tr>";
} echo "</table>";
echo "<input type=\"hidden\"
--> name=\"id_sekolah\" value=\"".
</style> $data['id_sekolah']."\">";
</head> echo "<input type=\"submit\"
name=\"submit\"value=\"Hapus\">
<body> <a
<table width="1339" border="0"> href='tampil_data_sekolah_asal.php'><input
<tr> type=\"button\"
<td colspan="5" bgcolor="#566AE5"><img name=\"button\"value=\"Batal\"></a>";
src="image/banner.jpg" width="500" echo "</form>";
height="130" /></td> }
</tr>
<tr> // proses hapus data
<td colspan="5" bgcolor="#E5E5F0"
class="style4"><img else if ($aksi == "hapus")
src="image/menu_bar.jpg" width="1341" {
height="20" border="0"></td></tr> $id_sekolah = $_POST['id_sekolah'];
<tr>
<td width="31"> </td> $sql = "DELETE FROM sekolah_asal
<td colspan="3"> </td> WHERE id_sekolah = '$id_sekolah'";
<td width="21"> </td> $hasil = mysql_query($sql);
</tr>
<tr valign="top" class="style2"> header
<td class="style2"> </td> ("Location:tampil_data_sekolah_asal.php");
<td colspan="3" align="left" }
class="style1">Hapus Data Sekolah Asal</td> ?>
<td> </td> </td>
</tr> <td> </td>
<tr valign="top" class="style2"> </tr>
<td class="style2"> </td> <tr valign="top" class="style2">
<td colspan="3" align="left" <td class="style2"> </td>
class="style1"></td> <td width="104" align="left"
<td> </td> class="style5"> </td>
</tr> <td width="15" align="left"
<tr valign="top" class="style2"> class="style5"> </td>
<td class="style2"> </td> <td width="1148" align="left"
<td colspan="3" align="left" class="style5"> </td>
class="style5"> <td> </td>
<?php </tr>
include_once "konekdb.php"; <tr valign="top" class="style2">
<td height="21"
$aksi = $_GET['aksi']; class="style2"> </td>
<td align="left" valign="bottom"
// konfirmasi data yang akan dihapus class="style1"></td>
<td align="left" class="style1"></td>
if ($aksi == "konfirm_hapus") <td align="left"
{ class="style1"> </td>
$id_sekolah = $_GET['id_sekolah']; <td> </td>
</tr>
$sql = "SELECT * FROM sekolah_asal </table>
WHERE id_sekolah = '$id_sekolah'"; </body>
$hasil = mysql_query($sql); </html>
$data = mysql_fetch_array($hasil);
199
} <td> </td>
?> </tr>
<tr>
<html> <td> </td>
<head> <td> </td>
<meta http-equiv="Content-Type" <td> </td>
content="text/html; charset=iso-8859-1" /> <td> </td>
<title>PSB Online 2022</title> <td> </td>
<style type="text/css"> </tr>
<!-- <tr>
.style1 { <td> </td>
font-family: Arial, Helvetica, sans-serif; <td colspan="3" valign="top"
font-size: 12px; class="style3">
} <table border="1" rules="all"
.style2 {font-family: Arial, Helvetica, class="style1" >
sans-serif; font-size: 12px; font-weight: <tr bgcolor="#E8E8E8">
bold; } <td
.style3 {font-family: Arial, Helvetica, width="35"><strong>Opsi</strong></td>
sans-serif; font-size: 16px; font-weight: <td width="75"
bold; } height="22"><strong>ID
.style21 {font-family: Arial, Helvetica, Prestasi</strong></td>
sans-serif; font-size: 12px; font-weight: <td width="200"><strong>Nama
bold; } Prestasi</strong></td>
.style21 { font-weight: bold; <td width="120"><strong>Nilai
font-size: 16px; Prestasi</strong></td>
} </tr>
-->
</style> <?php
</head> include_once "konekdb.php";
200
<?php target="_self" id="Prestasi">
echo ("Anda login sebagai : <table width="1326" border="0">
".$_SESSION['level'].""); <tr>
?></td> <td height="137" colspan="5"
<td class="style1"> </td> bgcolor="#566AE5"><img
</tr> src="image/banner.jpg" width="500"
</table> height="130" /></td>
</body> </tr>
</html>
<tr>
<td height="21" colspan="5"
tambah_data_prestasi.php
bgcolor="#E5E5F0"><img
<?php src="image/menu_bar.jpg" width="1340"
session_start(); height="20"></td>
</tr>
if (isset($_SESSION['level']) && <tr>
($_SESSION['level'] == "superadmin")) <td width="29"> </td>
{ <td width="90"> </td>
} <td width="19"> </td>
else <td width="617"> </td>
{ <td width="569"> </td>
header("Location:login.php"); </tr>
} <tr>
?> <td> </td>
<td colspan="3"><span
<html> class="style1">Tambah Data
<head> Prestasi</span></td>
<meta http-equiv="Content-Type" <td> </td>
content="text/html; charset=iso-8859-1" /> </tr>
<title>PSB Online 2022</title> <tr>
<style type="text/css"> <td> </td>
<!-- <td> </td>
.style1 { <td> </td>
font-family: Arial, Helvetica, sans-serif; <td> </td>
font-weight: bold; <td> </td>
} </tr>
.style12 {font-family: Arial, Helvetica, <tr>
sans-serif; font-size: 12px; } <th><span
.style14 {color: #F0F0F0} class="style14"></span></th>
.style16 { <td><span class="style16">ID
font-family: Arial, Helvetica, sans-serif; Prestasi</span></td>
font-size: 12px; <td>:</td>
} <td class="style12"><input
label.error { color:red; font-family: name="id_prestasi" type="text"
Arial, Helvetica, sans-serif; font-style: class="required" title="* ID prestasi harus
italic; font-size: 12px; margin-left: 20px; diisi" size="25" maxlength="20" /></td>
} <td class="style12"> </td>
</tr>
--> <tr>
</style> <th><span
class="style14"></span></th>
<script type="text/javascript" src="jquery- <td class="style16">Nama
1.2.3.pack.js"></script> Prestasi</td>
<script type="text/javascript" <td>:</td>
src="jquery.validate.pack.js"></script> <td class="style12"><input
<script type="text/javascript"> name="prestasi" type="text"
$(document).ready(function() { class="required" title="* Nama prestasi
$("#Prestasi").validate({ harus diisi" id="prestasi" size="50"
errorPlacement: /></td>
function(error, element) { <td class="style12"> </td>
</tr>
error.appendTo(element.parent("td")) <tr>
; <th><span
} class="style14"></span></th>
}); <td><span class="style16">Nilai
}) Prestasi</span></td>
</script> <td>:</td>
<td class="style12"><input
</head> name="nilai_prestasi" type="text"
class="required" title="* Nilai prestasi
<body> harus diisi" id="nilai_prestasi" size="25"
<form action="konfirm_data_prestasi.php" /></td>
method="post" name="Prestasi" <td class="style12"> </td>
</tr>
201
<tr valign="middle"> bgcolor="#566AE5"><img
<th height="49"><span src="image/banner.jpg" width="500"
class="style14"></span></th> height="130" /></td>
<td colspan="3"><input name="Simpan" </tr>
type="submit" id="Simpan" value="Simpan" /> <tr>
<input name="Reset" type="reset" <td height="21" colspan="5"
id="Reset" value="Reset" /> bgcolor="#E5E5F0"><img
<a src="image/menu_bar.jpg" width="1336"
href="tampil_data_prestasi.php"><input height="21"></td>
name="Kembali" type="button" id="Kembali" </tr>
value="Kembali" /> <tr>
</a></div></td> <td width="32"> </td>
<td> </td> <td colspan="4"> </td>
</tr> </tr>
</table> <tr>
</form> <td> </td>
</body> <td colspan="4" class="style1">Simpan
</html> Data Prestasi</td>
</tr>
<tr>
konfirm_data_prestasi.php <td> </td>
<?php <td colspan="4"> </td>
include_once "konekdb.php"; </tr>
session_start(); <tr>
<th valign="top"> </th>
if (isset($_SESSION['level']) && <td width="114" valign="top"
($_SESSION['level'] == "superadmin")) class="style12">ID Prestasi</td>
{ <td width="16" valign="top"
} class="style12">:</td>
else <td width="295" class="style12"><?php
{ echo $_SESSION['id_prestasi']; ?></td>
header("Location:login.php"); <td width="862"
} class="style12"> </td>
?> </tr>
<tr>
<?php <th valign="top"> </th>
$_SESSION['id_prestasi'] = <td valign="top" class="style12">Nama
$_POST['id_prestasi']; Prestasi</td>
$_SESSION['prestasi'] = $_POST['prestasi']; <td valign="top">:</td>
$_SESSION['nilai_prestasi'] = <td class="style12"><?php echo
$_POST['nilai_prestasi']; $_SESSION['prestasi']; ?></td>
?> <td class="style12"> </td>
</tr>
<html> <tr>
<head> <th valign="top"> </th>
<meta http-equiv="Content-Type" <td valign="top"
content="text/html; charset=iso-8859-1" /> class="style12">Nilai Prestasi</td>
<title>PSB Online 2022</title> <td valign="top">:</td>
<style type="text/css"> <td class="style12"><?php echo
<!-- $_SESSION['nilai_prestasi']; ?></td>
.style1 { <td class="style12"> </td>
font-family: Arial, Helvetica, sans-serif; </tr>
font-weight: bold;} <tr valign="middle">
.style12 {font-family: Arial, Helvetica, <th height="48"><span
sans-serif; font-size: 12px; } class="style14"></span></th>
.style14 {color: #F0F0F0} <td colspan="4"><input name="Simpan"
.style13 { type="submit" id="Simpan" value="Simpan" />
color: #F00; <a
font-family: Arial, Helvetica, sans-serif; href="tambah_data_prestasi.php"><input
font-size: 12px; name="BtnKembali" onClick="history.go(-1)"
font-style: italic; type="button" id="BtnKembali"
} value="Kembali" />
--> </a></td>
</style> </tr>
</head> </table>
</form>
<body> </body>
<form action="simpan_data_prestasi.php" </html>
method="post" name="KonfirmPrestasi"
target="_self" id="KonfirmPrestasi">
simpan_data_prestasi.php
<table width="1343">
<tr> <?php
<td height="132" colspan="5" session_start();
202
include_once "konekdb.php"; .style5 {
font-family: Arial, Helvetica, sans-serif;
$id_prestasi = $_SESSION['id_prestasi']; font-size: 12px;
$prestasi = }
$_SESSION['prestasi'];
$nilai_prestasi = -->
$_SESSION['nilai_prestasi']; </style>
</head>
$sql = "INSERT INTO prestasi
(id_prestasi,prestasi,nilai_prestasi) <body>
VALUES <table width="1339" border="0">
('$id_prestasi','$prestasi','$nilai_prestas <tr>
i')"; <td colspan="5" bgcolor="#566AE5"><img
mysql_query($sql) or die ("Gagal menyimpan src="image/banner.jpg" width="500"
data".mysql_error()); height="130" /></td>
</tr>
header("Location:tampil_data_prestasi.php") <tr>
; <td colspan="5" bgcolor="#E5E5F0"
?> class="style4"><img
src="image/menu_bar.jpg" width="1340"
height="20" border="0"></td></tr>
edit_data_prestasi.php
<tr>
<?php <td width="31"> </td>
session_start(); <td colspan="3"> </td>
<td width="21"> </td>
if (isset($_SESSION['level']) && </tr>
($_SESSION['level'] == "superadmin")) <tr valign="top" class="style2">
{ <td class="style2"> </td>
} <td colspan="3" align="left"
else class="style1">Edit Data Prestasi</td>
{ <td> </td>
header("Location:login.php"); </tr>
} <tr valign="top" class="style2">
?> <td class="style2"> </td>
<td colspan="3" align="left"
<html> class="style1"></td>
<head> <td> </td>
<meta http-equiv="Content-Type" </tr>
content="text/html; charset=iso-8859-1" /> <tr valign="top" class="style2">
<title>PSB Online 2022</title> <td class="style2"> </td>
<style type="text/css"> <td colspan="3" align="left"
<!-- class="style5">
.style1 { <?php
font-family: Arial, Helvetica, sans-serif; include_once "konekdb.php";
font-size: 16px;
} $aksi = $_GET['aksi'];
.style2 {
font-family: Arial, Helvetica, sans-serif; // menampilkan form edit data
font-size: 12px;
font-weight: bold; if ($aksi == "edit")
text-align: center; {
} $id_prestasi = $_GET['id_prestasi'];
.style1 {
font-size: 16px; $sql = "SELECT * FROM prestasi WHERE
font-family: Arial, Helvetica, sans-serif; id_prestasi = '$id_prestasi'";
font-weight: bold; $hasil = mysql_query($sql);
} $data = mysql_fetch_array($hasil);
.style2 {
font-weight: bold; echo "<form method=\"post\"
font-size: 16px; action=\"".$_SERVER['PHP_SELF']."?aksi=upda
} te\">";
.style4 {font-size: 12px; font-family: echo "<table border='0'
Arial, Helvetica, sans-serif; } class='style5'>";
.style2 { echo "<tr valign='top'
font-family: Arial, Helvetica, sans-serif; height='25'><td width='120'>ID
font-size: 12px; Prestasi</td><td width='10'>:</td><td>".
} $data['id_prestasi']
.style2 { ."</td></tr>";
font-weight: normal; echo "<tr valign='top'
} height='25'><td>Nama
.style2 { Prestasi</td><td>:</td><td><input
text-align: center; type=\"text\"name=\"prestasi\" value=\"".
} $data['prestasi']."\"></td></tr>"
;
203
echo "<tr valign='top' ($_SESSION['level'] == "superadmin"))
height='25'><td>Nilai {
Prestasi</td><td>:</td><td><input }
type=\"text\"name=\"nilai_prestasi\" else
value=\"".$data['nilai_prestasi']."\"></td> {
</tr>"; header("Location:login.php");
echo "</table>"; }
echo "<input type=\"hidden\" ?>
name=\"id_prestasi\" value=\"".
$data['id_prestasi']."\">"; <html>
echo "<input type=\"submit\" <head>
name=\"submit\" <meta http-equiv="Content-Type"
value=\"Simpan\"> <a content="text/html; charset=iso-8859-1" />
href='tampil_data_prestasi.php'><input <title>PSB Online 2022</title>
type=\"button\" <style type="text/css">
name=\"button\"value=\"Batal\"></a>"; <!--
echo "</form>"; .style1 {
} font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
// proses update data }
.style2 {
else if ($aksi == "update") font-family: Arial, Helvetica, sans-serif;
{ font-size: 12px;
$id_prestasi = font-weight: bold;
$_POST['id_prestasi']; text-align: center;
$prestasi = $_POST['prestasi']; }
$nilai_prestasi = .style1 {
$_POST['nilai_prestasi']; font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
$sql = "UPDATE prestasi SET font-weight: bold;
id_prestasi = '$id_prestasi', prestasi = }
'$prestasi', nilai_prestasi = .style2 {
'$nilai_prestasi' WHERE id_prestasi = font-weight: bold;
'$id_prestasi'"; font-size: 16px;
$hasil = mysql_query($sql); }
.style4 {font-size: 12px; font-family:
header Arial, Helvetica, sans-serif; }
("Location:tampil_data_prestasi.php"); .style2 {
} font-family: Arial, Helvetica, sans-serif;
?> font-size: 12px;
</td> }
<td> </td> .style2 {
</tr> font-weight: normal;
<tr valign="top" class="style2"> }
<td class="style2"> </td> .style2 {
<td width="104" align="left" text-align: center;
class="style5"> </td> }
<td width="15" align="left" .style5 {
class="style5"> </td> font-family: Arial, Helvetica, sans-serif;
<td width="1148" align="left" font-size: 12px;
class="style5"> </td> }
<td> </td>
</tr> -->
<tr valign="top" class="style2"> </style>
<td height="21" </head>
class="style2"> </td>
<td align="left" valign="bottom" <body>
class="style1"></td> <table width="1339" border="0">
<td align="left" class="style1"></td> <tr>
<td align="left" <td colspan="5" bgcolor="#566AE5"><img
class="style1"> </td> src="image/banner.jpg" width="500"
<td> </td> height="130" /></td>
</tr> </tr>
</table> <tr>
</body> <td colspan="5" bgcolor="#E5E5F0"
</html> class="style4"><img
src="image/menu_bar.jpg" width="1341"
height="20" border="0"></td></tr>
hapus_data_prestasi.php
<tr>
<?php <td width="31"> </td>
session_start(); <td colspan="3"> </td>
<td width="21"> </td>
if (isset($_SESSION['level']) && </tr>
<tr valign="top" class="style2">
204
<td class="style2"> </td> }
<td colspan="3" align="left"
class="style1">Hapus Data Prestasi</td> ?>
<td> </td> </td>
</tr> <td> </td>
header ("Location:tampil_data_prestasi.php");
205
White-Box Testing
No. Nama Tombol Lokasi Hasil yang diharapkan Hasil yang didapatkan Kesimpulan
1. Home index.php Tampil index.php Tampil index.php Valid
2. Pencarian index.php Tampil cari_peserta.php Tampil cari_peserta.php Valid
3. Jurnal & Statistik index.php Tampil statistik.php Tampil statistik.php Valid
4. Aturan & Prosedur index.php Tampil psb_info.php Tampil psb_info.php Valid
5. Alur Pendaftaran index.php Tampil alur_psb.php Tampil alur_psb.php Valid
6. Login index.php Tampil login.php Tampil login.php Valid
7. Pengumuman index.php Tampil pengumuman.php Tampil pengumuman.php Valid
8. Index Berita index.php Tampil index_berita.php Tampil index_berita.php Valid
9. Selengkapnya (berita1) index.php Tampil baca_berita.php (Konten Tampil baca_berita.php (Konten Valid
Berita1) Berita1)
10. Selengkapnya (berita2) index.php Tampil baca_berita.php (Konten Tampil baca_berita.php (Konten Valid
Berita2) Berita2)
11. Selengkapnya (berita3) index.php Tampil baca_berita.php (Konten Tampil baca_berita.php (Konten Valid
Berita3) Berita3)
12. Home pengumuman.php Tampil index.php Tampil index.php Valid
13. Pencarian pengumuman.php Tampil cari_peserta.php Tampil cari_peserta.php Valid
14. Jurnal & Statistik pengumuman.php Tampil statistik.php Tampil statistik.php Valid
15. Aturan & Prosedur pengumuman.php Tampil psb_info.php Tampil psb_info.php Valid
16. Alur Pendaftaran pengumuman.php Tampil alur_psb.php Tampil alur_psb.php Valid
17. Login pengumuman.php Tampil login.php Tampil login.php Valid
18. Home index_berita.php Tampil index.php Tampil index.php Valid
19. Pencarian index_berita.php Tampil cari_peserta.php Tampil cari_peserta.php Valid
20. Jurnal & Statistik index_berita.php Tampil statistik.php Tampil statistik.php Valid
21. Aturan & Prosedur index_berita.php Tampil psb_info.php Tampil psb_info.php Valid
22. Alur Pendaftaran index_berita.php Tampil alur_psb.php Tampil alur_psb.php Valid
23. Login index_berita.php Tampil login.php Tampil login.php Valid
24. Judul Berita1 index_berita.php Tampil baca_berita.php (Konten Tampil baca_berita.php (Konten Valid
Berita1) Berita1)
25. Judul Berita2 index_berita.php Tampil baca_berita.php (Konten Tampil baca_berita.php (Konten Valid
Berita2) Berita2)
206
26. Judul Berita3 index_berita.php Tampil baca_berita.php (Konten Tampil baca_berita.php (Konten Valid
Berita3) Berita3)
27. Home baca_berita.php Tampil index.php Tampil index.php Valid
28. Pencarian baca_berita.php Tampil cari_peserta.php Tampil cari_peserta.php Valid
29. Jurnal & Statistik baca_berita.php Tampil statistik.php Tampil statistik.php Valid
30. Aturan & Prosedur baca_berita.php Tampil psb_info.php Tampil psb_info.php Valid
31. Alur Pendaftaran baca_berita.php Tampil alur_psb.php Tampil alur_psb.php Valid
32. Login baca_berita.php Tampil login.php Tampil login.php Valid
33. Index Berita baca_berita.php Tampil index_berita.php Tampil index_berita.php Valid
34. Home cari_peserta.php Tampil index.php Tampil index.php Valid
35. Pencarian cari_peserta.php Tampil cari_peserta.php Tampil cari_peserta.php Valid
36. Jurnal & Statistik cari_peserta.php Tampil statistik.php Tampil statistik.php Valid
37. Aturan & Prosedur cari_peserta.php Tampil psb_info.php Tampil psb_info.php Valid
38. Alur Pendaftaran cari_peserta.php Tampil alur_psb.php Tampil alur_psb.php Valid
39. Login cari_peserta.php Tampil login.php Tampil login.php Valid
40. Proses cari_peserta.php Tampil proses_cari.php Tampil proses_cari.php Valid
Tampil informasi peserta sesuai Tampil informasi peserta
no. pendaftaran yang dicari sesuai no. pendaftaran yang
dicari
41. Kembali proses_cari.php Tampil cari_peserta.php Tampil cari_peserta.php Valid
42. Home statistik.php Tampil index.php Tampil index.php Valid
43. Pencarian statistik.php Tampil cari_peserta.php Tampil cari_peserta.php Valid
44. Jurnal & Statistik statistik.php Tampil statistik.php Tampil statistik.php Valid
45. Aturan & Prosedur statistik.php Tampil psb_info.php Tampil psb_info.php Valid
46. Alur Pendaftaran statistik.php Tampil alur_psb.php Tampil alur_psb.php Valid
47. Login statistik.php Tampil login.php Tampil login.php Valid
48. Home psb_info.php Tampil index.php Tampil index.php Valid
49. Pencarian psb_info.php Tampil cari_peserta.php Tampil cari_peserta.php Valid
50. Jurnal & Statistik psb_info.php Tampil statistik.php Tampil statistik.php Valid
51. Aturan & Prosedur psb_info.php Tampil psb_info.php Tampil psb_info.php Valid
52. Alur Pendaftaran psb_info.php Tampil alur_psb.php Tampil alur_psb.php Valid
53. Login psb_info.php Tampil login.php Tampil login.php Valid
54. Home alur_psb.php Tampil index.php Tampil index.php Valid
55. Pencarian alur_psb.php Tampil cari_peserta.php Tampil cari_peserta.php Valid
207
56. Jurnal & Statistik alur_psb.php Tampil statistik.php Tampil statistik.php Valid
57. Aturan & Prosedur alur_psb.php Tampil psb_info.php Tampil psb_info.php Valid
58. Alur Pendaftaran alur_psb.php Tampil alur_psb.php Tampil alur_psb.php Valid
59. Login alur_psb.php Tampil login.php Tampil login.php Valid
60. Login login.php Tampil admin.php (jika level user : Tampil admin.php (jika level user Valid
Admin) : Admin)
Tampil superadmin.php (jika level Tampil superadmin.php (jika level
user : Superadmin) user : Superadmin)
61. Batal login.php Tampil index.php Tampil index.php Valid
62. Data Peserta admin.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
63. Cetak Kartu Pendaftaran admin.php Tampil cetak_bukti_daftar.php Tampil cetak_bukti_daftar.php Valid
64. Daftar Ulang admin.php Tampil daftar_ulang.php Tampil daftar_ulang.php Valid
65. Hasil PSB admin.php Tampil tampil_hasil_psb.php Tampil tampil_hasil_psb.php Valid
66. Pencarian admin.php Tampil form_pencarian.php Tampil form_pencarian.php Valid
67. Logout admin.php Tampil index.php Tampil index.php Valid
68. Data Peserta tampil_data_peserta.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
69. Cetak Kartu Pendaftaran tampil_data_peserta.php Tampil cetak_bukti_daftar.php Tampil cetak_bukti_daftar.php Valid
70. Daftar Ulang tampil_data_peserta.php Tampil daftar_ulang.php Tampil daftar_ulang.php Valid
71. Hasil PSB tampil_data_peserta.php Tampil tampil_hasil_psb.php Tampil tampil_hasil_psb.php Valid
72. Pencarian tampil_data_peserta.php Tampil form_pencarian.php Tampil form_pencarian.php Valid
73. Logout tampil_data_peserta.php Tampil index.php Tampil index.php Valid
74. Pendaftaran Baru tampil_data_peserta.php Tampil form_pendaftaran.php Tampil form_pendaftaran.php Valid
75. Edit Data Peserta tampil_data_peserta.php Tampil edit_data_peserta.php Tampil edit_data_peserta.php Valid
76. Hapus Data Peserta tampil_data_peserta.php Tampil hapus_data_peserta.php Tampil hapus_data_peserta.php Valid
77. Next tampil_data_peserta.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
(record 21-40) (record 21-40)
78. Halaman 2 tampil_data_peserta.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
(record 21-40) (record 21-40)
79. Simpan form_pendaftaran.php Tampil konfirm_pendaftaran.php Tampil konfirm_pendaftaran.php Valid
80. Reset Mengkosongkan form pendaftaran Mengkosongkan form pendaftaran Valid
81. Kembali Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
82. Simpan konfirm_pendaftaran.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
Data peserta berhasil disimpan Data peserta berhasil disimpan
208
83. Kembali konfirm_pendaftaran.php Tampil form pendaftaran.php Tampil form pendaftaran.php Valid
84. Simpan edit_data_peserta.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
Data peserta berhasil diubah Data peserta berhasil diubah
85. Batal edit_data_peserta.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
86. Lihat Data Sekolah Asal edit_data_peserta.php Tampil pop-up daftar sekolah asal Tampil pop-up daftar sekolah asal Valid
87. Lihat Data Prestasi edit_data_peserta.php Tampil pop-up daftar prestasi Tampil pop-up daftar prestasi Valid
88. Hapus hapus_data_peserta.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
Data peserta berhasil dihapus Data peserta berhasil dihapus
89. Batal hapus_data_peserta.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
90. Data Peserta cetak_bukti_daftar.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
91. Cetak Kartu Pendaftaran cetak_bukti_daftar.php Tampil cetak_bukti_daftar.php Tampil cetak_bukti_daftar.php Valid
92. Daftar Ulang cetak_bukti_daftar.php Tampil daftar_ulang.php Tampil daftar_ulang.php Valid
93. Hasil PSB cetak_bukti_daftar.php Tampil tampil_hasil_psb.php Tampil tampil_hasil_psb.php Valid
94. Pencarian cetak_bukti_daftar.php Tampil form_pencarian.php Tampil form_pencarian.php Valid
95. Logout cetak_bukti_daftar.php Tampil index.php Tampil index.php Valid
96. Proses cetak_bukti_daftar.php Tampil form_bukti_daftar.php Tampil form_bukti_daftar.php Valid
97. Data Peserta daftar_ulang.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
98. Cetak Kartu Pendaftaran daftar_ulang.php Tampil cetak_bukti_daftar.php Tampil cetak_bukti_daftar.php Valid
99. Daftar Ulang daftar_ulang.php Tampil daftar_ulang.php Tampil daftar_ulang.php Valid
100. Hasil PSB daftar_ulang.php Tampil tampil_hasil_psb.php Tampil tampil_hasil_psb.php Valid
101. Pencarian daftar_ulang.php Tampil form_pencarian.php Tampil form_pencarian.php Valid
102. Logout daftar_ulang.php Tampil index.php Tampil index.php Valid
103. Proses daftar_ulang.php Tampil konfirm_daftar_ulang.php Tampil konfirm_daftar_ulang.php Valid
104. Proses konfirm_daftar_ulang.php Tampil daftar_ulang.php Tampil daftar_ulang.php Valid
Data peserta daftar ulang Data peserta daftar ulang
berhasil disimpan berhasil disimpan
105. Batal konfirm_daftar_ulang.php Tampil daftar_ulang.php Tampil daftar_ulang.php Valid
106. Hapus Data daftar_ulang.php Tampil hapus_daftar_ulang.php Tampil hapus_daftar_ulang.php Valid
107. Hapus hapus_daftar_ulang.php Tampil daftar_ulang.php Tampil daftar_ulang.php Valid
Data peserta daftar ulang Data peserta daftar ulang
berhasil dihapus berhasil dihapus
108. Batal hapus_daftar_ulang.php Tampil daftar_ulang.php Tampil daftar_ulang.php Valid
209
109. Data Peserta tampil_hasil_psb.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
110. Cetak Kartu Pendaftaran tampil_hasil_psb.php Tampil cetak_bukti_daftar.php Tampil cetak_bukti_daftar.php Valid
111. Daftar Ulang tampil_hasil_psb.php Tampil daftar_ulang.php Tampil daftar_ulang.php Valid
112. Hasil PSB tampil_hasil_psb.php Tampil tampil_hasil_psb.php Tampil tampil_hasil_psb.php Valid
113. Pencarian tampil_hasil_psb.php Tampil form_pencarian.php Tampil form_pencarian.php Valid
114. Logout tampil_hasil_psb.php Tampil index.php Tampil index.php Valid
115. Data Peserta form_pencarian.php Tampil tampil_data_peserta.php Tampil tampil_data_peserta.php Valid
116. Cetak Kartu Pendaftaran form_pencarian.php Tampil cetak_bukti_daftar.php Tampil cetak_bukti_daftar.php Valid
117. Daftar Ulang form_pencarian.php Tampil daftar_ulang.php Tampil daftar_ulang.php Valid
118. Hasil PSB form_pencarian.php Tampil tampil_hasil_psb.php Tampil tampil_hasil_psb.php Valid
119. Pencarian form_pencarian.php Tampil form_pencarian.php Tampil form_pencarian.php Valid
120. Logout form_pencarian.php Tampil index.php Tampil index.php Valid
121. Proses form_pencarian.php Tampil Tampil Valid
proses_form_pencarian.php proses_form_pencarian.php
Data yang sesuai dengan kategori Data yang sesuai dengan kategori
dan kata kunci berhasil dan kata kunci berhasil
ditampilkan ditampilkan
122. Kembali proses_form_pencarian.php Tampil form_pencarian.php Tampil form_pencarian.php Valid
123. Data User superadmin.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
124. Data Kecamatan superadmin.php Tampil tampil_data_kecamatan.php Tampil tampil_data_kecamatan.php Valid
125. Data Sekolah Asal superadmin.php Tampil tampil_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Valid
126. Data Prestasi superadmin.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
127. Indeks Berita superadmin.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
128. Logout superadmin.php Tampil index.php Tampil index.php Valid
129. Data User tampil_data_user.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
130. Data Kecamatan tampil_data_user.php Tampil tampil_data_kecamatan.php Tampil tampil_data_kecamatan.php Valid
131. Data Sekolah Asal tampil_data_user.php Tampil tampil_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Valid
132. Data Prestasi tampil_data_user.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
133. Indeks Berita tampil_data_user.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
134. Logout tampil_data_user.php Tampil index.php Tampil index.php Valid
135. Tambah Data tampil_data_user.php Tampil tambah_data_user.php Tampil tambah_data_user.php Valid
136. Edit Data tampil_data_user.php Tampil edit_data_user.php Tampil edit_data_user.php Valid
137. Hapus Data tampil_data_user.php Tampil hapus_data_user.php Tampil hapus_data_user.php Valid
210
138. Simpan tambah_data_user.php Tampil konfirm_data_user.php Tampil konfirm_data_user.php Valid
139. Reset tambah_data_user.php Mengkosongkan form Mengkosongkan form Valid
tambah_data_user.php tambah_data_user.php
140. Kembali tambah_data_user.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
141. Simpan konfirm_data_user.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
Data user berhasil disimpan Data user berhasil disimpan
142. Kembali konfirm_data_user.php Tampil tambah_data_user.php Tampil tambah_data_user.php Valid
143. Simpan edit_data_user.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
Data user berhasil diubah Data user berhasil diubah
144. Batal edit_data_user.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
145. Hapus hapus_data_user.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
Data user berhasil dihapus Data user berhasil dihapus
146. Batal hapus_data_user.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
147. Data User tampil_data_kecamatan.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
148. Data Kecamatan tampil_data_kecamatan.php Tampil tampil_data_kecamatan.php Tampil tampil_data_kecamatan.php Valid
149. Data Sekolah Asal tampil_data_kecamatan.php Tampil tampil_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Valid
150. Data Prestasi tampil_data_kecamatan.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
151. Indeks Berita tampil_data_kecamatan.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
152. Logout tampil_data_kecamatan.php Tampil index.php Tampil index.php Valid
153. Tambah Data tampil_data_kecamatan.php Tampil tambah_data_kecamatan.php Tampil tambah_data_kecamatan.php Valid
154. Edit Data tampil_data_kecamatan.php Tampil edit_data_kecamatan.php Tampil edit_data_kecamatan.php Valid
155. Hapus Data tampil_data_kecamatan.php Tampil hapus_data_kecamatan.php Tampil hapus_data_kecamatan.php Valid
156. Simpan tambah_data_kecamatan.php Tampil konfirm_data_kecamatan.php Tampil konfirm_data_kecamatan.php Valid
157. Reset tambah_data_kecamatan.php Mengkosongkan form Mengkosongkan form Valid
tambah_data_kecamatan.php tambah_data_kecamatan.php
158. Kembali tambah_data_kecamatan.php Tampil tampil_data_kecamatan.php Tampil tampil_data_kecamatan.php Valid
159. Simpan konfirm_data_kecamatan.php Tampil Tampil Valid
tampil_data_kecamatan.php tampil_data_kecamatan.php
Data kecamatan berhasil disimpan Data kecamatan berhasil disimpan
160. Kembali konfirm_data_kecamatan.php Tampil tambah_data_kecamatan.php Tampil tambah_data_kecamatan.php Valid
161. Simpan edit_data_kecamatan.php Tampil Tampil Valid
tampil_data_kecamatan.php tampil_data_kecamatan.php
211
Data kecamatan berhasil diubah Data kecamatan berhasil diubah
162. Batal edit_data_kecamatan.php Tampil tampil_data_kecamatan.php Tampil tampil_data_kecamatan.php Valid
163. Hapus hapus_data_kecamatan.php Tampil Tampil Valid
tampil_data_kecamatan.php tampil_data_kecamatan.php
Data kecamatan berhasil dihapus Data kecamatan berhasil dihapus
164. Batal hapus_data_kecamatan.php Tampil tampil_data_kecamatan.php Tampil tampil_data_kecamatan.php Valid
165. Data User tampil_data_sekolah_asal.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
166. Data Kecamatan tampil_data_sekolah_asal.php Tampil tampil_data_kecamatan.php Tampil tampil_data_kecamatan.php Valid
167. Data Sekolah Asal tampil_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Valid
168. Data Prestasi tampil_data_sekolah_asal.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
169. Indeks Berita tampil_data_sekolah_asal.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
170. Logout tampil_data_sekolah_asal.php Tampil index.php Tampil index.php Valid
171. Tambah Data tampil_data_sekolah_asal.php Tampil Tampil Valid
tambah_data_sekolah_asal.php tambah_data_sekolah_asal.php
172. Edit Data tampil_data_sekolah_asal.php Tampil edit_data_sekolah_asal.php Tampil edit_data_sekolah_asal.php Valid
173. Hapus Data tampil_data_sekolah_asal.php Tampil hapus_data_sekolah_asal.php Tampil hapus_data_sekolah_asal.php Valid
174. Simpan tambah_data_sekolah_asal.php Tampil Tampil Valid
konfirm_data_sekolah_asal.php konfirm_data_sekolah_asal.php
175. Reset tambah_data_sekolah_asal.php Mengkosongkan form Mengkosongkan form Valid
tambah_data_sekolah_asal.php tambah_data_sekolah_asal.php
176. Kembali tambah_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Valid
177. Simpan konfirm_data_sekolah_asal.php Tampil Tampil Valid
tampil_data_sekolah_asal.php tampil_data_sekolah_asal.php
Data sekolah_asal berhasil Data sekolah_asal berhasil
disimpan disimpan
178. Kembali konfirm_data_sekolah_asal.php Tampil Tampil Valid
tambah_data_sekolah_asal.php tambah_data_sekolah_asal.php
179. Simpan edit_data_sekolah_asal.php Tampil Tampil Valid
tampil_data_sekolah_asal.php tampil_data_sekolah_asal.php
Data sekolah_asal berhasil diubah Data sekolah_asal berhasil diubah
180. Batal edit_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Valid
181. Hapus hapus_data_sekolah_asal.php Tampil Tampil Valid
tampil_data_sekolah_asal.php tampil_data_sekolah_asal.php
212
Data sekolah_asal berhasil dihapus Data sekolah_asal berhasil dihapus
182. Batal hapus_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Valid
183. Data User tampil_data_prestasi.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
184. Data Kecamatan tampil_data_prestasi.php Tampil tampil_data_kecamatan.php Tampil tampil_data_kecamatan.php Valid
185. Data Sekolah Asal tampil_data_prestasi.php Tampil tampil_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Valid
186. Data Prestasi tampil_data_prestasi.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
187. Indeks Berita tampil_data_prestasi.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
188. Logout tampil_data_prestasi.php Tampil index.php Tampil index.php Valid
189. Tambah Data tampil_data_prestasi.php Tampil tambah_data_prestasi.php Tampil tambah_data_prestasi.php Valid
190. Edit Data tampil_data_prestasi.php Tampil edit_data_prestasi.php Tampil edit_data_prestasi.php Valid
191. Hapus Data tampil_data_prestasi.php Tampil hapus_data_prestasi.php Tampil hapus_data_prestasi.php Valid
192. Simpan tambah_data_prestasi.php Tampil konfirm_data_prestasi.php Tampil konfirm_data_prestasi.php Valid
193. Reset tambah_data_prestasi.php Mengkosongkan form Mengkosongkan form Valid
tambah_data_prestasi.php tambah_data_prestasi.php
194. Kembali tambah_data_prestasi.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
195. Simpan konfirm_data_prestasi.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
Data prestasi berhasil disimpan Data prestasi berhasil disimpan
196. Kembali konfirm_data_prestasi.php Tampil tambah_data_prestasi.php Tampil tambah_data_prestasi.php Valid
197. Simpan edit_data_prestasi.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
Data prestasi berhasil diubah Data prestasi berhasil diubah
198. Batal edit_data_prestasi.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
199. Hapus hapus_data_prestasi.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
Data prestasi berhasil dihapus Data prestasi berhasil dihapus
200. Batal hapus_data_prestasi.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
201. Data User tampil_index_berita.php Tampil tampil_data_user.php Tampil tampil_data_user.php Valid
202. Data Kecamatan tampil_index_berita.php Tampil tampil_data_kecamatan.php Tampil tampil_data_kecamatan.php Valid
203. Data Sekolah Asal tampil_index_berita.php Tampil tampil_data_sekolah_asal.php Tampil tampil_data_sekolah_asal.php Valid
204. Data Prestasi tampil_index_berita.php Tampil tampil_data_prestasi.php Tampil tampil_data_prestasi.php Valid
205. Indeks Berita tampil_index_berita.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
206. Logout tampil_index_berita.php Tampil index.php Tampil index.php Valid
207. Tambah Data tampil_index_berita.php Tampil tambah_berita.php Tampil tambah_berita.php Valid
208. Edit Data tampil_index_berita.php Tampil edit_berita.php Tampil edit_berita.php Valid
213
209. Hapus Data tampil_index_berita.php Tampil hapus_berita.php Tampil hapus_berita.php Valid
210. Simpan tambah_data_berita.php Tampil konfirm_data_berita.php Tampil konfirm_data_berita.php Valid
211. Reset tambah_data_berita.php Mengkosongkan form Mengkosongkan form Valid
tambah_data_berita.php tambah_data_berita.php
212. Kembali tambah_data_berita.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
213. Simpan konfirm_data_berita.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
Data berita berhasil disimpan Data berita berhasil disimpan
214. Kembali konfirm_data_berita.php Tampil tambah_data_berita.php Tampil tambah_data_berita.php Valid
215. Simpan edit_data_berita.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
Data berita berhasil diubah Data berita berhasil diubah
216. Batal edit_data_berita.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
217. Hapus hapus_data_berita.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
Data berita berhasil dihapus Data berita berhasil dihapus
218. Batal hapus_data_berita.php Tampil tampil_index_berita.php Tampil tampil_index_berita.php Valid
214
Black-Box Testing
No. Deskripsi Prosedur pengujian Masukan Keluaran yang Hasil yang didapatkan Kesimpulan
diharapkan
1. Login - Klik tombol menu Login Login sebagai admin : Login sebagai admin : Login sebagai admin : Valid
- Ketik username dan password - username : admin Berhasil masuk ke Berhasil masuk ke
- Klik tombol Login - password : admin halaman Admin halaman Admin
Login sebagai Login sebagai Login sebagai
superadmin : superadmin : Berhasil superadmin : Berhasil
- username : super masuk ke halaman masuk ke halaman
- password : super Superadmin Superadmin
2. Logout - Klik tombol menu Logout Kembali ke halaman Kembali ke halaman Valid
utama (Home) utama (Home)
3. Tampil data - Login sebagai admin Tampil tabel data Tampil tabel data peserta Valid
peserta - Klik tombol menu Data Peserta peserta
4. Pendaftaran / - Login sebagai admin Data peserta Data peserta baru Data peserta baru Valid
simpan data - Klik tombol menu Data Peserta berhasil disimpan ke berhasil disimpan ke
peserta - Klik tombol Pendaftaran Baru dalam tabel data peserta dalam tabel data peserta
- Ketik data peserta
- Klik tombol Simpan
- Klik tombol Simpan pada
halaman konfirmasi
5. Edit data peserta - Login sebagai admin Data peserta Data peserta berhasil Data peserta berhasil Valid
- Klik tombol menu Data Peserta diubah diubah
- Klik tombol edit pada baris tabel data
peserta yang akan diubah
- Ketik data peserta yang akan diubah
- Klik tombol Simpan
6. Hapus data - Login sebagai admin Data peserta berhasil Data peserta berhasil Valid
peserta - Klik tombol menu Data Peserta dihapus dihapus
- Klik tombol hapus pada baris tabel
data peserta yang akan dihapus
- Klik tombol Hapus pada halaman
konfirmasi
215
7. Cetak kartu - Login sebagai admin No. pendaftaran Kartu pendaftaran Kartu pendaftaran Valid
pendaftaran - Klik tombol menu Cetak Kartu peserta berhasil peserta berhasil
Pendaftaran ditampilkan ditampilkan
- Ketik no. pendaftaran
- Klik tombol Proses
8. Tampil data daftar - Login sebagai admin Tampil tabel daftar Tampil tabel daftar ulang Valid
ulang - Klik tombol menu Daftar Ulang ulang
9. Daftar ulang - Login sebagai admin No. pendaftaran Data peserta berhasil Data peserta berhasil Valid
- Klik tombol menu Daftar Ulang disimpan ke dalam tabel disimpan ke dalam tabel
- Ketik no. pendaftaran daftar ulang daftar ulang
- Klik tombol Proses
- Klik tombol Proses pada halaman
konfirmasi
10. Hapus daftar - Login sebagai admin Data peserta berhasil Data peserta berhasil Valid
ulang - Klik tombol menu Daftar Ulang dihapus dari tabel daftar dihapus dari tabel daftar
- Klik tombol hapus pada baris tabel ulang ulang
data siswa yang akan dihapus
- Klik tombol Hapus pada halaman
konfirmasi
11. Pencarian data - Login sebagai admin Kata kunci dari data Data peserta yang sesuai Data peserta yang sesuai Valid
peserta - Klik tombol menu Pencarian peserta yang dicari dengan kategori dan kata dengan kategori dan kata
- Pilih kategori pencarian kunci berhasil kunci berhasil
- Ketik kata kunci dari data peserta yang ditampilkan ditampilkan
dicari
- Klik tombol Proses
12. Tampil data user - Login sebagai superadmin Tampil tabel data user Tampil tabel data user Valid
- Klik tombol menu Data User
13. Tambah data user - Login sebagai superadmin Data user Data user baru berhasil Data user baru berhasil Valid
- Klik tombol menu Data User disimpan ke dalam tabel disimpan ke dalam tabel
- Klik tombol Tambah Data data user data user
- Ketik data user
- Klik tombol Simpan
- Klik tombol Simpan pada halaman
216
konfirmasi
14. Edit data user - Login sebagai superadmin Data user Data user berhasil Data user berhasil Valid
- Klik tombol menu Data User diubah diubah
- Klik tombol edit pada baris tabel data
user yang akan diubah
- Ketik data user yang akan diubah
- Klik tombol Simpan
15. Hapus data user - Login sebagai superadmin Data user berhasil Data user berhasil Valid
- Klik tombol menu Data User dihapus dihapus
- Klik tombol hapus pada baris tabel
data sekolah asal yang akan dihapus
- Klik tombol Hapus pada halaman
konfirmasi
16. Tampil data - Login sebagai superadmin Tampil tabel data Tampil tabel data Valid
sekolah asal - Klik tombol menu Data Sekolah Asal sekolah asal sekolah asal
17. Tambah data - Login sebagai superadmin Data sekolah asal Data sekolah asal baru Data sekolah asal baru Valid
sekolah asal - Klik tombol menu Data Sekolah Asal berhasil disimpan ke berhasil disimpan ke
- Klik tombol Tambah Data dalam tabel data sekolah dalam tabel data sekolah
- Ketik data sekolah asal asal asal
- Klik tombol Simpan
- Klik tombol Simpan pada
halaman konfirmasi
18. Edit data sekolah - Login sebagai superadmin Data sekolah asal Data sekolah asal Data sekolah asal Valid
asal - Klik tombol menu Data Sekolah Asal berhasil diubah berhasil diubah
- Klik tombol edit pada baris tabel data
sekolah asal yang akan diubah
- Ketik data sekolah asal yang akan
diubah
- Klik tombol Simpan
19. Hapus data - Login sebagai superadmin Data sekolah asal Data sekolah asal Valid
sekolah asal - Klik tombol menu Data Sekolah Asal berhasil dihapus berhasil dihapus
- Klik tombol hapus pada baris tabel
data sekolah asal yang akan dihapus
217
- Klik tombol Hapus pada halaman
konfirmasi
20. Tampil data - Login sebagai superadmin Tampil tabel data Tampil tabel data Valid
kecamatan - Klik tombol menu Data Kecamatan kecamatan kecamatan
21. Tambah data - Login sebagai superadmin Data kecamatan Data kecamatan baru Data kecamatan baru Valid
kecamatan - Klik tombol menu Data Kecamatan berhasil disimpan ke berhasil disimpan ke
- Klik tombol Tambah Data dalam tabel data dalam tabel data
- Ketik data kecamatan kecamatan kecamatan
- Klik tombol Simpan
- Klik tombol Simpan pada
halaman konfirmasi
22. Edit data - Login sebagai superadmin Data kecamatan Data kecamatan berhasil Data kecamatan berhasil Valid
kecamatan - Klik tombol menu Data Kecamatan diubah diubah
- Klik tombol edit pada baris tabel data
kecamatan yang akan diubah
- Ketik data kecamatan yang akan
diubah
- Klik tombol Simpan
23. Hapus data - Login sebagai superadmin Data kecamatan berhasil Data kecamatan berhasil Valid
kecamatan - Klik tombol menu Data Kecamatan dihapus dihapus
- Klik tombol hapus pada baris tabel
data kecamatan yang akan dihapus
- Klik tombol Hapus pada halaman
konfirmasi
24. Tampil data - Login sebagai superadmin Tampil tabel data Tampil tabel data Valid
prestasi - Klik tombol menu Data Prestasi prestasi prestasi
25. Tambah data - Login sebagai superadmin Data prestasi Data prestasi baru Data prestasi baru Valid
prestasi - Klik tombol menu Data Prestasi berhasil disimpan ke berhasil disimpan ke
- Klik tombol Tambah Data dalam tabel data prestasi dalanm tabel data
- Ketik data prestasi prestasi
- Klik tombol Simpan
- Klik tombol Simpan pada
halaman konfirmasi
218
26. Edit data prestasi - Login sebagai superadmin Data prestasi Data prestasi berhasil Data prestasi berhasil Valid
- Klik tombol menu Data Prestasi diubah diubah
- Klik tombol edit pada baris tabel data
prestasi yang akan diubah
- Ketik data prestasi yang akan diubah
- Klik tombol Simpan
27. Hapus data - Login sebagai superadmin Data prestasi berhasil Data prestasi berhasil Valid
prestasi - Klik tombol menu Data Prestasi dihapus dihapus
- Klik tombol hapus pada baris tabel
data prestasi yang akan dihapus
- Klik tombol Hapus pada halaman
konfirmasi
28. Tampil indeks - Login sebagai superadmin Tampil tabel indeks Tampil tabel indeks Valid
berita - Klik tombol menu Index Berita berita berita
29. Tambah berita - Login sebagai superadmin Data berita Data berita baru berhasil Data berita baru berhasil Valid
baru - Klik tombol menu Index Berita disimpan ke dalam tabel disimpan ke dalam tabel
- Klik tombol Tambah Data indeks berita indeks berita
- Ketik data berita
- Klik tombol Simpan
- Klik tombol Simpan pada
halaman konfirmasi
30. Edit data berita - Login sebagai superadmin Data berita Data berita berhasil Data berita berhasil Valid
- Pilih tombol menu Index Berita diubah diubah
- Klik tombol edit pada baris tabel data
berita yang akan diubah
- Ketik data berita yang akan diubah
- Klik tombol Simpan
31. Hapus data berita - Login sebagai superadmin Data berita berhasil Data berita berhasil Valid
- Klik tombol menu Index Berita dihapus dihapus
- Klik tombol hapus pada baris tabel
indeks berita yang akan dihapus
- Klik tombol Hapus pada halaman
konfirmasi
219
32. Pengumuman - Klik tombol Pengumuman pada Tampil pengumuman Tampil pengumuman Valid
PSB halaman utama (Home) hasil seleksi PSB hasil seleksi PSB
33. Pencarian Peserta - Klik tombol menu Pencarian No. pendaftaran Tampil data peserta Tampil data peserta Valid
- Ketik no. pendaftaran yang dicari sesuai dengan no. sesuai dengan no.
- Klik tombol Proses pendaftaran yang dicari pendaftaran yang dicari
34. Tampil jurnal dan - Klik tombol menu Jurnal dan Statistik Tampil jurnal dan Tampil jurnal dan Valid
statistik PSB statistik PSB statistik PSB
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
HASIL UJI RELIABILITAS INSTRUMEN BERUPA ANGKET
1. Instrumen Guru
Rumus:
(∑X𝑉2)2
∑X𝑉 −𝑛
𝜎i 2 =
𝑛
Keterangan:
𝜎i 2 = varians per-butir
𝑛 = jumlah responden
238
(42) (39)
180 − 159 −
𝜎 2
= 2 = 0,36 𝜎 2
= 2 = 0,69
10 10
1
10 9
10
(41)2 (44)2
173 − 198 −
𝜎 2
= 10 = 0,49 𝜎 2
= 10 = 0,44
3
10 11
10
(40)2 (41)2
164 − 171 −
𝜎 2
= 10 = 0,4 𝜎 2
= 10 = 0,29
5
10 13
10
(42)2 (45)2
180 − 205 −
𝜎 2
= 10 = 0,36 𝜎 2
= 10 = 0,25
2
10 8
10
(43)2 (42)2
191 − 180 −
𝜎 2
= 10 = 0,61 𝜎 2
= 10 = 0,36
4
10 10
10
(41)2 (42)2
173 − 180 −
𝜎 2
= 10 = 0,49 𝜎 2
= 10 = 0,36
6
10 12
10
(40)2 (42)2
166 − 182 −
𝜎 2
= 10 = 0,6 𝜎 2
= 10 = 0,56
7
10 14
10
Rumus:
Keterangan:
∑𝜎𝑏2 = 0,36 + 0,36 + 0,49 + 0,61 + 0,4 + 0,49 + 0,6 + 0,25 + 0,69
= 6,26
239
Menghitung total varians
Rumus:
)2 (∑(∑X𝐻))2
∑(∑X𝐻 −
𝜎𝑡 2 = 𝑛
𝑛
Keterangan:
𝜎𝑡 2 = total varians
𝑛 = jumlah responden
(584)
34470 −
𝜎 2
= 2 = 36,44
10
𝑡
10
Rumus:
𝑘 ∑𝜎𝑏2
𝑟=( ) (1 − 𝜎𝑡 2 )
𝑘−1
Keterangan:
𝜎𝑡 2 = total varians
14
𝑟=( ) (1 − 6,26 ) = 0,892
14 − 1 36,44
240
Kesimpulan:
dan pada taraf signifikan 1% adalah 0,765. Karena r-hitung lebih besar dari
pada r-tabel (0,892 > 0,765 > 0,632), maka dapat disimpulkan instrumen
2. Instrumen Siswa
241
Menghitung varians per-butir nomor angket
Rumus:
(∑X𝑉)2
∑X𝑉 2−
𝜎i 2 = 𝑛
𝑛
Keterangan:
𝜎i 2 = varians per-butir
𝑛 = jumlah responden
(80) (82)
328 − 342 −
𝜎 2
= 2 = 0,4 𝜎 2
= 2 = 0,29
20 20
1
20 7
20
(76)2 (75)2
298 − 297 −
𝜎 2
= 20 = 0,46 𝜎 2
= 20 = 0,788
2 8
20 20
(84)2 (80)
2
358 − 326 −
𝜎 2
= 20 = 0,26 𝜎 2
= 20 = 0,3
3
20 9
20
(66)2 (71)2
222 − 263 −
𝜎 2
= 20 = 0,21 𝜎 2
= 20 = 0,547
4
20 10
20
(83)2 (82)2
355 − 346 −
𝜎 2
= 20 = 0,528 𝜎 2
= 20 = 0,49
5
20 11
20
(80)2 (79)2
328 − 329 −
𝜎 2
= 20 = 0,4 𝜎 2
= 20 = 0,847
6
20 12
20
Rumus:
242
Keterangan:
∑𝜎𝑏2 = 0,4 + 0,46 + 0,26 + 0,21 + 0,528 + 0,4 + 0,29 + 0,788 + 0,3
= 5,52
Rumus:
)2 (∑(∑X𝐻))2
∑(∑X𝐻 −
𝜎𝑡 2 = 𝑛
𝑛
Keterangan:
𝜎𝑡 2 = total varians
𝑛 = jumlah responden
(938)
44362 −
𝜎 2
= 2 = 18,49
20
𝑡
20
Rumus:
𝑘 ∑𝜎𝑏2
𝑟=( ) (1 − 𝜎𝑡 2 )
𝑘−1
243
Keterangan:
𝜎𝑡 2 = total varians
12
𝑟=( ) (1 − 5,52 ) = 0,765
12 − 1 18,49
Kesimpulan:
dan pada taraf signifikan 1% adalah 0,561. Karena r-hitung lebih besar dari
pada r-tabel (0,765 > 0,561 > 0,444), maka dapat disimpulkan instrumen
244