Assalamualaikum..
Satu lagi nih di
tutorial saya, di edisi #siagacovid19
Kali ini saya akan
membagikan script php sederhana kembali tentang aplikasi web
pengumuman kelulusan (bisa juga untuk pengumuman lainnya). Aplikasi
web/sistem ini saya beri nama Si-PeKO.
Ada yang nanya nih,
kok yang saya share tentang aplikasi sederhana terus, jawabnya mungkin karena
saya menyenangi kesederhanaan hee..
Oia, sebelum ke
script, perlu disampaikan aplikasi ini hanya untuk menginformasikan LULUS/TIDAK
LULUS nya siswa dimana siswa bisa melakukan pengecekan dengan login
masing-masing. Jika ingin ditambahkan fitur cetak SKL dan lainnya, mungkin di
tutorial selanjutnya aja ya..
Oke, langsung ke TKP
guys..
Ada 4 file .php yang
diperlukan yaitu :
1. koneksi.php (script
php menghubungkan ke database mysql)
2. index.php (script
php tampilan awal sekaligus form login siswa)
3. proseslogin.php
(script php memproses login ke menu pengumuman)
4. pengumuman.php
(script php menampilkan hasil pengumuman)
Sekali lagi kenapa
script nya dibagi-bagi supaya enak mempelajarinya fungsi pada masing-masing
file php. Berikut gambaran isi script masing-masing file nya.
koneksi.php
<?php
$host="localhost";
$user="root";
$pass="toor";
$db="lulus";
mysql_connect("$host","$user","$pass")or
die("Koneksi gagal"); mysql_select_db("$db")or
die("Database tidak di temukan");?>
|
index.php
<head><title>Si-PeKO
SMAN 1
Kuala Kapuas</title></head>
<?php include
("koneksi.php");?>
<center>
<div
class="wrap">
<div><br><br><img
src="logo.jpg"
height='20%'><br><h1><b><font
color='green'>SELAMAT DATANG</font><br>Sistem Pengumuman
Kelulusan Online (Si-PeKO)<br>SMA Negeri 1 Kuala
Kapuas</b></h1></div>
<form
action="proseslogin.php" method="post"
name="postform">
<input
type="text" name="username" placeholder="Nomor
Peserta Ujian..." size="20" maxlength="50"/>
<input
type="password" name="password"
placeholder="Password Saat Ujian..." size="20"
maxlength="50"/>
<button
name="login" class="myButton">CEK</button>
<?php
if(isset($_GET['login'])){ echo $_GET['login']; }?>
</form>
</div>
<font
color='gold'><i>Copyright 2020 Created by <a
href="http://www.iyaifiles.blogspot.com/"
target='blank'><font color='gold'><b>HG</a>
|
proseslogin.php
<?php include
("koneksi.php"); $username=$_POST['username'];
$password=$_POST['password'];
if ($username ==
"" ) { echo"<script>alert('Username tidak boleh
kosong');document.location='javascript:history.back(0);'</script>";}
else if($password ==
"") { echo"<script>alert('Password tidak boleh
kosong');document.location='javascript:history.back(0);'</script>";}
else{ $sql=mysql_query("SELECT
username,password FROM lulus WHERE username = '$username' AND password =
'$password'"); $row=mysql_fetch_array($sql); $e=mysql_num_rows($sql);
if($jumlah == 0) {
$username=$row[username]; $password=$row[password];
setcookie("username", $username, time()+60);
setcookie("password", $password, time()+60); {
header("location:pengumuman.php"); } }
else {
echo"<script>alert('Login tidak berhasil, Nomor Peserta atau
Password tidak
valid');document.location='index.php'</script>";}}?>
|
pengumuman.php
<?php include
("koneksi.php"); $username=$_COOKIE['username'];
$password=$_COOKIE['password']; if(!isset($username)) {
echo"<script>alert('Anda belum login, silakan login kembali');
document.location='index.php';</script>"; }else{}?>
<head><title>Si-PeKO
SMAN 1
Kuala Kapuas</title></head>
<center>
<br><br>
<img
src="logo.jpg" height='20%'>
<br>
<h1>Sistem
Pengumuman Kelulusan Online (Si-PeKO)<br>SMA Negeri 1 Kuala Kapuas</h1>
<br><br>
<h2>Diberitahukan
bahwa siswa bernama <font color='red'><?php $query = mysql_query
("SELECT * FROM lulus where username like '$username';"); $jumlah =
mysql_num_rows ($query); while ($row = mysql_fetch_array ($query)) { echo
$row['nama'];?></font> (NISN <font color='red'><?php echo
$row['nisn'];?></font>)</h2>
<h1><font
color='blue'>" <?php echo $row['status']; }?>
"</font></h1>
<br><br>
<h2>Info
selanjutnya akan diinformasikan kemudian pada laman ini.<br>Silahkan cek
secara berkala agar tidak ketinggalan informasi.<br>Terima kasih.</h2>
<br><br>
<font
color='gold'><i>Copyright 2020 Created by <a
href="http://www.iyaifiles.blogspot.com/"
target='blank'><font color='gold'><b>HG</a>
|
Salam sehat
#jagakebersihan
#workfromhome
#dirumahaja
Wassalamualaikum..