PHP atau Personal Home Pages
Program
Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman.
PHP atau Personal Home Pages adalah suatu bahasa pemrograman yang digunakan untuk membuat web dinamis, bisa juga digunakan untuk membuat program lain. Penulisan script PHP sendiri bisa ditempatkan dimana saja dalam dokumen (.html). Script PHP harus diawali dengan :<?php dan diakhiri dengan ?>.
operator penjumlahan di php digunakan untuk menjumlahkan bilangan atau variabel.
Pengurangan
Operator pengurangan di php digunakan untuk mengurangkan bilangan atau variabel. contohnya $a – $b.
Perkalian
Operator perkalian di php digunakan untuk mengalikan bilangan atau variabel. untuk membuat perkalian di php gunakan tanda bintang ” * “.
Pembagian
Operator pembagian di php digunakan untuk membuat pembagian bilangan atau variabel. untuk membuat pembagian di php gunakan garis miring ” / “. contohnya $a / $b.
Minus
Contoh membuat operator minus di php misalnya seperti ” -$a “.
Plus
Contoh membuat operator plus di php misalnya seperti ” +$a “.
Modulus
Operator modulus adalah operator untuk menemukan hasil dari pembagian. untuk penulisan operator modulus di php menggunakan tanda persen ” % “. contohnya ” $a % $b “. operator modulus di gunakan untuk mendapatkan hasil sisa dari pembagian. misalnya 18 % 8 maka hasilnya adalah 2. karena
18 / 8 = 2
8 x 2 = 16
18 – 16 = 2
<?php
$a = 4;
$b = 19;
//menjumlahkan variabel a dengan variabel b
echo $a + $b;
?>
Contoh Script operator pengurangan di PHP
<?php
$a = 4;
$b = 19;
//Operator pengurangan variabel a dengan variabel b
echo $a - $b;
?>
Contoh Script operator perkalian di PHP
<?php
$a = 4;
$b = 19;
//perkalian variabel a dengan variabel b
echo $a * $b;
?>
Contoh Script operator pembagian di PHP
<?php
$a = 4;
$b = 19;
//pembagian variabel a dengan variabel b
echo $a / $b;
?>
Contoh Scriptoperator modulus di PHP
<?php
$a = 18;
$b = 8;
//menjumlahkan variabel a dengan variabel b
echo $a % $b;
?>
Penulisan script PHP sendiri bisa ditempatkan dimana saja dalam dokumen (.html). Script/Syntax PHP harus diawali dengan
seperti dibawah ini :
<?php
//Script ditulis di sini
?>
<body>
<?php
echo "Hello World !";
?>
</body>
</html>
Untuk setiap akhir dari baris perintah PHP harus di beri ; (titik koma) tetapi ada beberapa perintah yang tidak diberi ; (titik koma) perintah tersebut akan kita bahas di artikel-artikel selanjutnya.
2. Penulisan Komentar pada PHP
<body>
<?php
// ini untuk membuat satu baris komentar
/*
ini untuk komentar yang memiliki banyak baris untuk yang satu ini harus dibuka dan ditutup
*/
$a = 10 /* komentar bisa dimasukkan di tengah tengah perintah */ + 20;
?>
</body>
</html>
3. Perintah PHP tidak Case-Sensitive
4. Apa maksudnya <?php dan ?>?
kenapa harus ditulis seperti itu?
untuk menjawab semua pertanyaan tersebut, kita harus memahami sintak dasar PHP.
Apa itu sintak..?
Sintak adalah aturan penulisan kode program, Pada dasarnya setiap bahasa pemrograman itu sama, yang membedakan adalah sintak dan fitur.
Stuktur Program PHP yang Paling Dasar
Ini adalah bentuk paling dasar program PHP:
<?php
echo "Hello World!";
Keterangan:
<?php
ini adalah pembuka program PHP. Pembuka ini wajib ada di setiap program PHP.
echo "Hello World!"; adalah sebuah statement atau perintah untuk menampilkan teks.
Kenapa tidak ditutup dengan
?>?
Tutup sebenarnya bersifat opsional. Tutup program dibutuhkan saat kita menggabungkan kode PHP dengan HTML.
PELAKSANAAN PRAKTIKUM
Saat kita menulis kode PHP di dalam HTML, maka wajib hukumnya membuat tutup program.
Contoh:
<!DOCTYPE html>
<html>
<head>
<title><?php echo "Belajar PHP" ?></title>
</head>
<body>
<?php
echo "saya sedang belajar Pemrograman PHP<br>";
echo "<p>DI SMK AL FALAH KRATON</p>";
?>
</body>
</html>
Perhatikan contoh di atas!
Apa yang akan terjadi bila kita menghapus tutup PHP (?>)?
Tentunya program akan error. PHP yang ditulis di dalam HTML, filenya harus disimpan dengan ekstensi .php bukan html meskipun isinya HTML dan PHP.
Lalu ada juga yang menulis seperti ini:
<?php
echo "<html>";
echo "<head>";
echo "<title>Judul Web</title>";
echo "</head>";
echo "<body>";
echo "<h1>Selamat Datang</h1>";
echo "</body>";
echo "</html>";
Penulisan Statement dan Ekspresi
Statement dan ekspresi adalah intruksi yang akan diberikan ke komputer. Setiap statement dan ekspresi di PHP harus diakhiri dengan titik koma (;).
Contoh:
<?php
echo "ini statement 1";
echo "ini statement 2";
$a = $b + $c;
kalau kita lupa menuliskan titik koma?
tentu programnya akan error.
Aturan Penulisan Case PHP
PHP adalah bahasa Pemrograman yang bersifat case sensitive. Artinya, huruf besar (kapital) dan huruf kecil akan dibedakan.
Contoh:
<?php
$nama = "SMK AL FALAH";
$NAMA = "amelia putri";
Penulisan huruf besar dan kecil dalam program harus diperhatikan, karena bisa menyebabkan error bila salah.
Saya sering menemukannya, banyak yang salah tulis.
Contoh:
$umur = 19;
echo "Umur saya adalah $umur";
?>
Pada kode diatas, kita membuat variabel $umur dengan huruf kecil. Lalu saat menggunakan variabel kita menggunakan $Umur.
Jelas sekali ini akan menyebabkan error Untuk menghindari ini, kita harus konsisten dalam penamaan variabel dan konstanta. Gunakan nama variabel dengan huruf kecil saja dan konstanta dengan huruf kapital.
Contoh:
const INI_KONSTANTA = 123;
$ini_variabel = 23;
$iniJugaVariabel = 49;
ada huruf kapital di $iniJugaVariabel?
Ini namanya camelCase.
Jika variabel terdiri dari dua atau lebih suku kata, maka kita bisa memisahnya dengan huruf kapital atau bisa juga dengan garis bawah (undescore).
Penulisan Komentar di PHP
Komentar adalah bagian yang tidak akan dieksekusi oleh komputer. Biasanya digunakan untuk keterangan, penjelasan, dan dokumentasi kode program.
Komentar di PHP dapat ditulis dengan dua cara: Menggunakan tanda // untuk komentar satu baris;
Menggunakan tanda /* untuk komentar lebih dari satu baris.
Contoh:
<?php
// ini adalah komentar
echo "Hello world";
/*
ini adalah komentar yang lebih dari satu baris
*/
?>
1. Echo/Print
<html>
<body>
<?php
echo "<h2>Belajar PHP menyenangkan</h2>";
echo "Hello Dunia!<br>";
echo " Saya akan belajar PHP<br>";
echo "Ini", "string", "dulu", "dibuat", " dengan beberapa parameter.";
?>
</body>
</html>
Hasilnya :
Belajar PHP menyenangkan
Hello Dunia !
Saya akan belajar PHP Ini string dulu dibuat dengan beberapa parameter
2. Tipe data
<!DOCTYPE html>
<html>
<body>
<?php
$x = "Hello Dunia!";
$y = 'Hello Dunia!';
echo $x;
echo "<br>";
echo $y;
?>
</body>
</html>
Hasilnya :
Hello Dunia
Hello Dunia
3. Variabel
<!DOCTYPE html>
<html>
<body>
<?php
$txt = " Sekolah di SMK AL FALAH KRATON ";
echo "Saya suka " . $txt . "!";
?>
</body>
</html>
Hasilnya :
Saya suka Sekolah di SMK AL FALAH KRATON
4. Array
<!DOCTYPE html>
<html>
<body>
<?php
$mobil = array("Honda", "BMW", "Toyota");
echo "Saya Suka " . $mobil[0] . ", " . $mobil[1] . " dan " . $mobil[2] . ".";
?>
</body>
</html>
Hasilnya :
Saya Suka Honda, BMW dan Toyota
5. Form input
<!DOCTYPE HTML>
<html>
<body>
<form action="kirim_email.php" method="post">
Nama: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html> Hasilnya

PELAKSANAAN PRAKTIKUM
Blok program merupakan kumpulan dari statement dan ekspresi. Blok program di PHP dibungkus dengan kurung kurawal { ... }.
Contoh 1 :
if ($umur > 18){
echo "Kamu sudah dewasa";
echo "Selamat datang";
echo "Kamu boleh minum kopi";
}
Program di atas adalah contoh blok kode if yang berisi tiga statement.
<?php
$nis = "01909298";
$nama = "Amelia Putri";
$alamat = "Jl. Gajah Mada No.4 Pasuruan";
$nilai = "80";
echo "NIS : ", $nis,"<br>";
echo "Nama : ", $nama, "<br>";
echo "Alamat : ", $alamat, "<br>";
echo "Nilai : $nilai";
?>
Output Program :
$a="5";
$b="2.5";
$komentar="Selamat Datang";
echo ("Nilai variabel a adalah = $a <br>");
//variabel bertipe integer
echo ("Nilai variabel b adalah = $b <br>");
//variabel bertipe real
echo ("Nilai variabel komentar adalah = $komentar<br>");
//variabel bertipe string
$tambah= $a + $b;
//rumus pengurangan
$kurang = $a - $b;
//rumus perkalian
$kali = $a * $b;
//rumus pembagian
$bagi = $a / $b;
echo ("Hasil penjumlahan a dan b adalah = $tambah <br>");
echo ("Hasil pengurangan a dan b adalah = $kurang<br>");
echo ("Hasil perkalian a dan b adalah = $kali <br>");
echo ("Hasil pembagian a dan b adalah = $bagi <br>");
$nama = "SMK AL FALAH KRATON";
$garis= "=====================================";
echo "<p>";
echo $garis."<br>";
echo $komentar. " Di Lab ". $nama. "<br>Selamat Belajar Bahasa Pemrograman PHP <br>";
echo $garis."<br>";
?>
Output Program :
<?php
{
?>
<html>
<head>
<fieldset>
<legend>Aplikasi Input Data</legend>
<title>SMK AL FALAH KRATON</title>
</head>
<body bgcolor="">
<img src="foto/logo_smk.PNG" alt="" width="50"align="left">
<b>SMK AL FALAH KRATON</b>
<br>
MASUKKAN BIODATA ANDA :<br><br><br>
<?php
if(isset($_GET['menu'])){
include $_GET['menu'].".php"; }
?>
<form name="" method="POST" action="" ACTION="InputData.php">
<table>
<tr>
<td>No Absen :</td>
<td><input type="text" name="no_absen" class="input"size="5"></td>
</tr>
<tr>
<td>Nama Lengkap : </td>
<td><input type="text" name="nama_lengkap" class="input"size="30"></td>
</tr>
<tr>
<td>Kelas :</td>
<td><select name="kelas" class="input">
<option>Kelas</option>
<option>X/A</option>
<option>X/B</option>
</select></td>
</tr>
<tr>
<td>Jurusan : </td>
<td><select name="jurusan" class="input">
<option>Jurusan </option>
<option>Teknik Komputer Jaringan</option>
<option>Teknik Bisnis Sepeda Motor</option>
</select></td>
</tr>
<tr>
<td>Mata Pelajaran : </td>
<td><select name="pelajaran" class="input">
<option>Mata Pelajaran </option>
<option>Informatika </option>
</select></td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" name="simpan" value="Simpan" class="submit">
<input type="reset" name="batal" value="Batal" class="submit">
<br>
</td>
</tr>
</table>
</form>
<br>
<table>
<?php
if (isset($_POST['simpan'])){
echo " HASIL DATA LENGKAP ANDA :<br><br>";
if (isset($_POST['no_absen'])){
echo "No Absen : " . $_POST['no_absen']. "<br>";
}
if (isset($_POST['nama_lengkap'])){
echo "Nama Lengkap : " . $_POST['nama_lengkap']. "<br>";
}
if (isset($_POST['kelas'])){
echo "Kelas : " . $_POST['kelas']. "<br>";
}
if (isset($_POST['jurusan'])){
echo "Jurusan : " . $_POST['jurusan']. "<br>";
}
if (isset($_POST['pelajaran'])){
echo " Mata Pelajaran : " . $_POST['pelajaran']. "<br>";
}
}
?>
</table>
<br><br><center>
<font size="2">
Copyright © SMK AL FALAH KRATON All Rights Reserved | 2024
</font></center>
</body>
</html>
<?php
}
?>
Dalam php untuk melakukan koneksi ke database MySQL kita dapat menggunakan fungsi Mysql_connect() agar database yang terdapat pada MySQL dapat diakses melalui PHP, adapun bentuk penulisannya ialah:
Dimana host ialah sebagai alamat letak database tersimpan sedangkan user adalah nama user untuk mengakses database dan password adalah password yang digunakan untuk verifikasi keamanan database. Biasanya kita juga dapat menggunakan koneksi default ke computer local denga memasukkan “localhost” pada host, serta untuk user kita masukan “root” dan mengkosongkan password, contoh:
Mysqli_connect(“localhost”,”root”,””);
Mysqli_query()
Inilah fungsi yang dapat membantu kita untuk memasukkan query perintah untuk memberikan perintah ke database MySQL, seperti mebuat dan menghapus tabel, menambah, mengupdat dan menghapus data pada tabel. Adapun bentuk penulisannya ialah:
Mysqli_query(perintah);
// untuk koneksi ke database
$i = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("smk_alfalah_2022", $i) or die(mysql_error());
?>
Simpan dengan nama : koneksi.php
Langkah 2 membuat file php dengan nama : add_siswa.php
<html>
<head>
<title>DATA SISWA SMK AL FALAH</title>
<link rel="stylesheet" type="text/css" href="tabel_1.css" />
</head>
<body bgcolor="">
<center>
<table border="1">
<br> <br>
<font size="4"color="black"face="tahoma">DAFTAR SISWA SMK AL FALAH KRATON <br>TKJ & TBSM</font><br>
<tr>
<th>NO</th>
<th>NAMA</th>
<th>JENIS KELAMIN</th>
<th>KELAS</th>
<th>JURUSAN</th>
<th><a href="add_siswa.php"><CENTER><b>TAMBAH DATA</b></CENTER></a> </th>
</tr>
<?php
$no=1;
include "koneksi.php"; //manggil
$nis = $_GET["nis"]; //manggil dari link delete
if($nis != ""){
$del = mysql_query("DELETE FROM siswa_2022 WHERE nis = '$nis'");
}
$sql = mysql_query("SELECT * FROM siswa_2022 ORDER BY nis ASC");
while ($data = mysql_fetch_array($sql)){
$nis = $data[0];
$nama = $data[1];
$jenis_kelamin = $data[2];
$kelas = $data[3];
$jurusan = $data[4];
echo "<tr>
<td align='center'><font color='black'>$nis</th>
<td align='left'><font color='black'>$nama</th>
<td align='center'><font color='black'>$jenis_kelamin</th>
<td align='center'><font color='black'>$kelas</th>
<td align='center'><font color='black'>$jurusan</th>
<td align='center'><font color='black'><a href='view_siswa.php?nis=".$nis."'>Hapus</a> | <a href='edit_siswa.php?nis=$nis'>Edit</a>| <a href='detail.siswa.php?nis=$nis'>Detail</a></th>
</tr>"; //hanya mengirim id
$no=$no+1;
}
?>
</table>
</center>
<head>
<title>EDIT DATA SISWA</title>
</head>
<body>
<?php
include "koneksi.php";
$nis = $_GET["nis"];
$sql = mysql_query("SELECT * FROM siswa_2022 WHERE nis='$nis'");
$data = mysql_fetch_row($sql); //tidak perlu while, karena hanya record yg di pilih yang ditampilkan
$nis = $data[0];
$nama = $data[1];
$jenis_kelamin = $data[2];
$kelas = $data[3];
$jurusan = $data[4];
?>
<center>
<br/><br/>
<font face="times new roman"size="4"color="blue">EDIT DATA SISWA SMK AL FALAH</font><br> <form action="proses_siswa.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="nis" value="<?PHP echo "$nis"; ?>">
<table>
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama"size="20" value='<?php echo "$nama"; ?>'/></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td><input type="text" name="jk" size="15" value='<?php echo "$jenis_kelamin"; ?>'/></td>
</tr>
<tr>
<td>Kelas</td>
<td>:</td>
<td><input type="text" name="kelas" size="15" value='<?php echo "$kelas"; ?>'/></td>
</tr>
<tr>
<td>Jurusan</td>
<td>:</td>
<td><input type="text" name="jurusan" size="15" value='<?php echo "$jurusan"; ?>'/></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" value="Edit"> <a href="view_siswa.php"><input type="button" value="Lihat Data" ></a></td>
</tr>
</table>
</form></center>
include "koneksi.php";
$nis = $_POST["nis"];
$nama = $_POST["nama"];
$jenis_kelamin = $_POST["jk"];
$kelas = $_POST["kelas"];
$jurusan = $_POST["jurusan"];
if($nama!=""){
if($nis != ""){
}
$sql = mysql_query("UPDATE siswa_2022 SET nis='$nis', nama='$nama', jk='$jenis_kelamin',kelas='$kelas',jurusan='$jurusan' WHERE nis='$nis' ") or die (mysql_error());
header ("location: view_siswa.php");
}else {
$sql = mysql_query("UPDATE siswa_2022 SET nis='$nis', nama='$nama', jk='$jenis_kelamin',kelas='$kelas',jurusan='$jurusan' WHERE nis='$nis' ") or die (mysql_error());
header ("location: view_siswa.php");
}
?>
<head>
<title>DATA SISWA SMK AL FALAH</title>
<link rel="stylesheet" type="text/css" href="tabel_1.css" />
</head>
<body bgcolor="">
<center>
<table border="1">
<br> <br>
<FONT size="4"color="black"face="tahoma">DAFTAR SISWA SMK AL FALAH KRATON <br>TKJ & TBSM</FONT><br>
<tr>
<th>NO</th>
<th>NAMA</th>
<th>JENIS KELAMIN</th>
<th>KELAS</th>
<th>JURUSAN</th>
<th><a href="add_siswa.php"><CENTER><b>TAMBAH DATA</b></CENTER></a> </th>
</tr>
<?php
$no=1;
include "koneksi.php"; //manggil
$nis = $_GET["nis"]; //manggil dari link delete
if($nis != ""){
$del = mysql_query("DELETE FROM siswa_2022 WHERE nis = '$nis'");
}
$sql = mysql_query("SELECT * FROM siswa_2022 ORDER BY nis ASC");
while ($data = mysql_fetch_array($sql)){
$nis = $data[0];
$nama = $data[1];
$jenis_kelamin = $data[2];
$kelas = $data[3];
$jurusan = $data[4];
echo "<tr>
<td align='center'><font color='black'>$nis</th>
<td align='left'><font color='black'>$nama</th>
<td align='center'><font color='black'>$jenis_kelamin</th>
<td align='center'><font color='black'>$kelas</th>
<td align='center'><font color='black'>$jurusan</th>
<td align='center'><font color='black'><a href='view_siswa.php?nis=".$nis."'>Hapus</a> | <a href='edit_siswa.php?nis=$nis'>Edit</a>| <a href='detail.siswa.php?nis=$nis'>Detail</a></th>
</tr>"; //hanya mengirim id
$no=$no+1;
}
?>
</table>
</center>
Langkah 1 membuat file koneksi ke database dengan nama konek.php
<?php
$i = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("db_smk", $i) or die(mysql_error());
?>
Simpan dengan nama : konek.php
Langkah 2 membuat file dengan nama index.php
<?php
require_once ("konek.php");
if(isset($_SESSION["username"])){
?>
<p align="center">Selamat datang <b><?php echo $_SESSION["username"] ?></b></p>
<p align="center"><a href = "logout.php">Logout</a></p>
<?php
} else {
?>
<p align="center">Anda belum login</p>
<p align="center"><a href = "login.php">Login</a> | <a href = "add.login.php">Daftar</a></p>
<?php
}
?>
Langkah 3 membuat file login dengan nama login.php
<!DOCTYPE html PUBLIC>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8;charset=utf-8" />
<link href="css/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="css/button.css" rel="stylesheet" type="text/css" media="screen" />
<?
include 'modul/mod_login/login_jquery.js';?>
</head>
<body background="foto/about-img1.png">
<div id="containerr">
<div id="contentt">
<div id="loginBox">
<p> </p>
<p class="info" align="center"></p>
<p><span class="style1"><font size="4"font face="arial">Administrator<br>SMK AL FALAH KRATON</font></span></p>
<p> </p>
<form action="action.login.php" method="POST">
<center>
<font face="arial">
<?php
if(isset($_GET["login_error"])){
echo "<h2 style='color:red';>Username atau Password Anda salah</h2>";
}
?>
<table align="CENTER">
<tr><td><font face="arial">Username</font></td><td> : <input type="text" name="username"></td></tr>
<tr><td><font face="arial">Password</font></td><td> : <input type="password" name="password"></td></tr>
<tr><td colspan="2"> <input type="submit" value="Login">
<input type="reset" value="Reset">
<input type="button" value="Logout" onclick="window.location = 'index.php'" />
</table></font>
</center>
</form>
<div class="close" />
</div>
</div>
</div>
Langkah 4 membuat file action dengan nama action.login.php
<?php
session_start();
include 'konek.php';
$username = $_POST['username'];
$password = $_POST['password'];
$query = "SELECT * FROM user WHERE username = '$username' and password = '$password' ";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
if ($password == $data['password'])
{
$_SESSION['kelas'] = $data['kelas'];
$_SESSION['username'] = $data['username'];
include "index.php";
}
else {
}
?>
Langkah 5 membuat file admin dengan nama admin.php
<html>
<head>
<title>SMK AL FALAH KRATON</title>
<link rel="stylesheet" type="text/css" href="tabel.css" />
<link rel="style" type="button" href="../admin/button.css" />
<style>
.btn2 {
background-color: blue; /* #4CAF50 Hijau */
border: none;
color: white;
padding: 6px 16px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 12px;
margin: 2px 2px;
cursor: pointer;
}
.btn2:hover{
opacity:0.9;
background-color: #50f15c;
}
</style>
</head>
<body background="foto/bg.png">
<?php
require_once ("konek.php");
if(isset($_SESSION["username"])){
?>
<br>
<p align="center"><font size="5"font color="white">SELAMAT ANDA BERHASIL LOGIN</font><br><br><?php echo $_SESSION["username"] ?></p>
<p align="center"><a href = "admin.php"style="text-decoration:none;"><font size="5"font color="white">Masuk Ke Aplikasi</font></a></p>
<?php
} else {
?>
<br>
<p align="center"><font size="5"font color="white">SMK AL FALAH KRATON</font></p>
<p align="center"> <input type="button" button class="btn2"value="DAFTAR ADMIN" onclick="window.location = 'add.login.php'" />
<input type="button" button class="btn2" value="DATA SISWA " onclick="window.location = 'view.siswa.php'" />
<input type="button" button class="btn2" value="DATA ALUMNI" onclick="window.location = 'siswa_smk/view_siswa.php'" />
<input type="button" button class="btn2" value="DATA ADMIN" onclick="window.location = 'view.login.php'" />
<br><p align="center"><br><font size="2"font color="white">Copyright © SMK AL FALAH KRATON All Rights Reserved | M.Munir, S.Kom </font> </p>
<?php
}
?>
<?php
session_start();
session_destroy();
header("Location:index.php?pesan=<font color=blue fontsize=3><br><br>
<b>Anda sudah logout.");
?>
<?php
include "konek.php";
$sqlk=mysql_query("select count(id) as jml from user");
$rowk=mysql_fetch_array($sqlk);
if($rowk['jml'] == 0){
$kode=1;
}else{
$awal=$rowk['jml']-1;
$sqlk=mysql_query("select id from user limit $awal,$rowk[jml]");
$rowk=mysql_fetch_array($sqlk);
$id=$rowk['id'];
$id=substr($rowk['1d'],2);
$kode=$awal+1;
$kode++;
}
?>
<form action="add.login.php" method="POST">
<br> <br> <br>
<center> <font face="tahoma"size="3"color="blue"/>ANDA BELUM TERDAFTAR
<font/></center>
<center> <table>
<tr><td>ID</td><td> : <input type="text" name="A" disabled="disabled" value="S-
<?php
echo "$kode"; ?>"/><input type="hidden" name="id" value="S-<?php echo "$kode";?>"/></td></tr>
<tr><td>User Name</td><td> : <input type="text" name="username"></td></tr>
<tr><td>Password</td><td> : <input type="text" name="password"></td></tr>
<tr><td>Kelas</td><td> : <input type="text" name="kelas"></td></tr>
<tr> <br><td colspan="3" align="right"><input type="submit" value="Simpan">
<input type="reset"value="Batal"/>
<input type="button" value="Logout" onclick="window.location = 'http://localhost/smk/index.php'" />
</td></tr>
</table></center>
</form>
<?php
$id = $_POST["id"];
$username = $_POST["username"];
$password = $_POST["password"];
$kelas = $_POST["kelas"];
if($username == ""){
echo "";
} else {
$sql = mysql_query("INSERT INTO user VALUES('$id','$username','$password','$kelas')") or die (mysql_error());
if($sql){
echo "<meta http-equiv=Refresh content=0;view.login.php >";
}else{
echo "";
}
echo "";
echo "";
}
?>
Gambar form add.login
Langkah 8 membuat file edit login dengan nama edit.login.php // untuk mengubah atau mengedit data Administrator
<html>
<head>
<title>Form Edit Data Login</title>
</head>
<body>
<?php
include "konek.php";
$id = $_GET["id"];
$sql = mysql_query("SELECT * FROM user WHERE id='$id'");
$data = mysql_fetch_row($sql); //tidak perlu while, karena hanya record yg di pilih yang ditampilkan
$id = $data[0];
$username = $data[1];
$password = $data[2];
$kelas= $data[3];
?>
<center>
<font face="times new roman"size="4"color="blue">EDIT DATA LOGIN</font>
<form action="proseslogin.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="id" value="<?PHP echo "$id"; ?>">
<table>
<tr>
<td>User Name</td>
<td>:</td>
<td><input type="text" name="username" value='<?php echo "$username"; ?>'/>
</td>
</tr>
<tr>
<td>Password</td>
<td><input type="text" name="password" value='<?php echo "$password"; ?>'/></td>
</tr>
<tr>
<td>Kelas</td>
<td>:</td>
<td><input type="text" name="kelas" value='<?php echo "$kelas"; ?>'/></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" value="Edit"> <a href="view.login.php"><input type="button" value="Lihat Data" ></a></td>
</tr>
</table>
</form></center>
Gambar form edit.login
Langkah 9 membuat file hapus dengan nama hapus.login.php // untuk menghapus data
<?php
include 'konek.php';
$id = $_GET['id'];
$sql = "delete from user where md5(id) = '".$id."'";
$query = mysql_query($sql);
header("Location: view.login.php?pesan=Data berhasil dihapus.");
?>
Simpan dengan nama : hapus.login.php
Langkah 10 membuat file account dengan nama my.account.php
<?phpsession_start();
if ($_SESSION['login'] == "ya") {
echo "Selamat anda berhasil Login ";
echo "<a href='action.logout.php'><font size=3 font face=Tmes new roman
Font color=red>Logout</font></a><br/>";
} else {
header("location:index.php?pesan=session anda telah habis, silakan login ulang!");
}
echo "Anda berhasil Login sekarang "
?>
Simpan dengan nama : my.account.php
Langkah 11 membuat file tabel dengan nama view.login.php
<html>
<head>
<title>DATA ADMIN </title>
<link rel="stylesheet" type="text/css" href="tabel.css" />
</head>
<body bgcolor=""><a href="http://localhost/smk/index.php" />Logout<a/>
<center>
<table border="1"><br><br><font size="3"color="black"face="arial">DATA ADMIN </ font ><br><tr>
<th>No</th>
<th>Id</th>
<th>User Name</th>
<th>Password</th>
<th>Kelas</th>
<th><a href="add.login.php"style="text-decoration:none;"><CENTER><b>Daftar</b></CENTER></a> </th>
</tr>
<?php
$no=1;
include "konek.php"; //manggil
$id = $_GET["id"]; //manggil dari link delete
if($id != ""){
$del = mysql_query("DELETE FROM user WHERE id = '$id'");
}
$sql = mysql_query("SELECT * FROM user ORDER BY id");
while ($data = mysql_fetch_array($sql)){
$id = $data[0];
$username = $data[1];
$password = $data[2];
$kelas = $data[3];
echo "<tr>
<th>$no</th>
<th> $id </th>
<th> $username</th>
<th>$password</th>
<th>$kelas</th>
<th><a href='view.login.php?id=".$id."'>Hapus</a> | <a href='edit.login.php?id=$id'>Edit</a></th>
</tr>"; //hanya mengirim id
$no=$no+1;
}
?>
</table>
</center>
Simpan dengan nama : view.login.php
<?php
$i = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("db_smk", $i) or die(mysql_error());
?>
// db_smk adalah nama database nya
Simpan dengan nama : konek.php
<?php
$i = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("db_smk", $i) or die(mysql_error());
echo "Konek dengan Database db_smk";
?>
Selanjutnya kita run maka hasil outputnya seperti gambar di bawah ini
include "konek.php";
$sqlk=mysql_query("select count(kode_siswa) as jml from calon_siswa");
$rowk=mysql_fetch_array($sqlk);
if($rowk['jml'] == 0){
$kode=1;
}else{
$awal=$rowk['jml']-1;
$sqlk=mysql_query("select kode_siswa from calon_siswa limit $awal,$rowk[jml]");
$rowk=mysql_fetch_array($sqlk);
$kode=$rowk['kode_siswa'];
$kode_siswa=substr($rowk['kode_siswa'],2);
$kode=$awal+1;
$kode++;
}
?>
<?php
include 'konek.php';
$no=0;
?>
<?php
include 'konek.php';
$pesan = "";
$kode_siswa = $_POST['kode_siswa'];
$nama = $_POST['nama'];
$jenis_kelamin = $_POST['jk'];
$tgl_lahir = $_POST['tgl_lahir'];
$tempat_lahir = $_POST['tempat_lahir'];
$agama = $_POST['agama'];
$asal_sekolah = $_POST['asal_sekolah'];
$alamat = $_POST['alamat'];
$telepon = $_POST['telepon'];
$sqlsiswa = "select * from calon_siswa where kode_siswa = '" . $kode_siswa . "'";
if ($kode_siswa != "" && $nama != "" ) {
$querysiswa = mysql_query($sqlsiswa );
if (mysql_num_rows($querysiswa ) < 1) {
$sql = "insert into calon_siswa values('" . ucwords($kode_siswa ) . "', '" . $nama ."', '" . $jenis_kelamin."', '" .$tgl_lahir."', '".$tempat_lahir."', '". $agama."', '" . $asal_sekolah."', '" . $alamat."', '" . $telepon. "')";
$query = mysql_query($sql);
$pesan = "Data berhasil dimasukkan.";
$pesan = "Data gagal dimasukkan, telah terdaftar!";
} else {
$pesan = "Silakan lengkapi form tambah !";
}}
else {
}
?>
<?php
$sql = " select * from calon_siswa ORDER BY kode_siswa asc";
$query = mysql_query($sql);
?>
<?php
include 'konek.php';
?>
<?php
if (isset($_GET['pesan']) && $_GET['pesan'] != "") {
?>
<p style="background-color: beige;padding: 5px 20px 5px 10px;border: 1px solid firebrick;color: red;font-weight: bold;">
<?php echo $_GET['pesan']; ?></p>
<?php
}
<body bgcolor="">
<link rel="stylesheet" type="text/css" href="tabel_2.css" />
<form action="#" method="POST">
<center> <font face="times new roman"size="6"color="black"/><b>P E N D A F T A R A N O N L I N E<font/> <br>
<font face="times new roman"size="4"color="black"/>SMK AL FALAH KRATON</b><font/></center>
<center><table>
<tr><td>No</td><td> : <input type="text"size="5" name="A"disabled="disabled"value="<?php echo "$kode"; ?>"/><input type="hidden" name="kode_siswa"value="<?php echo "$kode";?>"/></td></tr>
<tr><td>Nama</td><td> : <input type="text" name="nama"size="30"></td></tr>
<tr><td>Jenis Kelamin</td><td> :
<input type="checkbox"name="jk"value="laki-Laki">Laki-Laki<br>
<input type="checkbox"name="jk"value="Perempuan">Perempuan</td></tr><br>
<tr><td>Agama</td><td> :
<select name="agama">
<option name="Agama">Agama</option>
<option value="Islam">Islam</option>
<option value="Kristen">Kristen</option>
<option value="Hindu">Hindu</option>
<option value="Budha">Budha</option>
</select>
</td></tr><br>
<tr><td>Tanggal Lahir</td><td> : <input type="text" name="tgl_lahir"size="25"></td></tr>
<tr><td>Tempat Lahir</td><td> : <input type="text" name="tempat_lahir"size="35"></td></tr>
<tr><td>Asal Sekolah</td><td> : <input type="text" name="asal_sekolah"size="25"></td></tr>
<tr><td>Alamat</td><td> : <input type="text" name="alamat"size="40"></td></tr>
<tr><td>No Telepon</td><td> : <input type="text" name="telepon"size="25"></td></tr>
<center><tr><td></td><td> <input type="submit" value="DAFTAR"> <input type="reset" value="Batal"> <input type="button" value="Logout" onclick="window.location = 'index.php'" />
</td></tr></center>
</table></center>
</form>
<br>
<center><b>DAFTAR SISWA BARU</b>
<br>
<style>
table {
border-collapse: collapse;
}
table, th, td {
border: 1px black;
}
th, td {
padding: 5px;
}
th {
background-color: blueviolet;
color: grey;
}
</style>
<table>
<tr bgcolor="blueviolet">
<td><center><font color="white"font face="tahoma">No</font><center></td>
<td><center><font color="white"font face="tahoma">Nama </font><center></td>
<td><center><font color="white"font face="tahoma">Jenis Kelamin</font><center></td>
<td><center>font color="white"font face="tahoma">Tanggal Lahir</font><center></td>
<td ><center><font color="white"font face="tahoma">Tempat Lahir</font><center></td>
<td><center><font color="white"font face="tahoma">Agama</font><center></td>
<td><center><font color="white"font face="tahoma">Asal Sekolah</font><center></td>
<td><center><font color="white"font face="tahoma">Alamat</font><center></td>
<td><center><font color="white"font face="tahoma">No Telepon</font><center></td>
</tr>
<?php
$no=1;
include "konek.php"; //manggil
$kode_siswa = $_GET["kode_siswa"]; //manggil dari link delete
if($kode_siswa != ""){
$del = mysql_query("DELETE FROM calon_siswa WHERE kode_siswa = '$kode_siswa'");
}
$sql = mysql_query("SELECT * FROM calon_siswa ORDER BY kode_siswa");
while ($data = mysql_fetch_array($sql)){
$kode_siswa = $data[0];
$nama = $data[1];
$jenis_kelamin = $data[2];
$tgl_lahir = $data[3];
$tempat_lahir = $data[4];
$agama = $data[5];
$asal_sekolah = $data[6];
$alamat = $data[7];
$telepon = $data[8];
echo "<tr>
<td align='center'border='1'><font color='black'font face='arial'>$no</th>
<td align='left'><font color='black'font face='arial'>$nama</th>
<td align='center'><font color='black'font face='arial'>$jenis_kelamin</th>
<td align='center'><font color='black'font face='arial'>$tgl_lahir</th>
<td align='center'><font color='black'font face='arial'>$tempat_lahir</th>
<td align='center'><font color='black'font face='arial'>$agama</th>
<td align='center'><font color='black'font face='arial'>$asal_sekolah</th>
<td align='center'><font color='black'font face='arial'>$alamat</th>
<td align='left'><font color='black'font face='arial'>$telepon</th>
</tr>";
$no=$no+1;
}
?>
</table>
</center>
</body>
</html>
Percabangan if elseif. Jika kondisi pada if bernilai salah, maka program akan melakukan pengecekan pada blok elseif.
Contoh misal kita berikan $nilai = 70. Program akan melakukan pengecekan pada block if, apakah $nilai >80. Ternyata, $nilai<80 sehingga menghasilkan nilai false. Otomatis, statement pada block if tidak akan dijalankan.
Kemudian, program akan mengecek pada block elseif, apakah $nilai>60. Hasilnya benar (true) karena $nilai bernilai 70 sehingga output dari program adalah “Nilai: B”. Tapi, jika $nilai berisi 90, maka perintah elseif tidak akan dijalankan karena if sudah bernilai true.
Kita buat file php dengan nama standart_kelulusan.php ketik script di bawah ini
<!DOCTYPE html PUBLIC>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8;charset=utf-8" />
<link href="css/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="css/button.css" rel="stylesheet" type="text/css" media="screen" />
<?include 'modul/mod_login/login_jquery.js';?>
</head>
<body >
<div id="containerr">
<div id="contentt">
<div id="loginBox">
<p> </p>
<p class="info" align="center"></p>
<p><span class="style1"><font size="4"font face="arial">PROGRAM CEK KELULUSAN DENGAN PHP<br>SMK AL FALAH KRATON</font></span></p>
<form action="" method="POST">
Masukkan Nama : <input type="text" name="nama"><br><br>
Masukkan Nilai : <input type="text" name="nilai"><br>
<input type="submit" name="cek"value="Cek Nilai"> <input type="reset" value="Batal">
<br>
<?php
if ($_POST)
{
$nama = $_POST['nama'];
$nilai = $_POST['nilai'];
if ($nilai >= 90)
{
$nama = $_POST['nama'];
$grade = "A+";
$keterangan = "LULUS";
}
elseif ($nilai >= 80)
{
$nama = $_POST['nama'];
$grade = "A";
$keterangan = "LULUS";
}
elseif ($nilai >= 70)
{
$nama = $_POST['nama'];
$grade = "B";
$keterangan = "LULUS";
}
elseif ($nilai >= 60)
{
$nama = $_POST['nama'];
$grade = "C";
$keterangan = "LULUS";
}
else
{
$nama = $_POST['nama'];
$grade = "D";
$keterangan = "TIDAK LULUS";
}
echo "<br><b>Hasil Kelulusan</b>";
echo "<br>";
echo "Nama : " . $nama;
echo "<br>";
echo "Nilai: " . $nilai;
echo "<br>";
echo "Keterangan : " . $keterangan;
echo "<br>";
echo "Indeks Prestasi : " . $grade;
}
?>
<p class="info" align="center"></p>
</form>
<script>
function cek(){
if(form.nm.value=="nama" || form.nl.value=="nilai"){
alert("angka kosong");
exit
}
}
function Cek_nilai(){
cek();
a=parseInt(form.nm.value);
b=parseInt(form.nl.value);
form.cek.value=nilai;
}
</script>
<div class="close" />
</div>
</div>
</div>
</body>
</html>
Hasil Kelulusan
Nama : SOBIRIN
Keterangan : LULUS
Index Prestasi : A
Kita coba inputkan lagi
Membuat website dengan PHP dari awal bisa dilakukan dengan langkah berikut: Mempersiapkan software yang digunakan
Membuat file index.php
Membuat file style.css
Membuat file beranda.php
Membuat file profil.php
Membuat file kontak.php
Mencoba website di browser
Langkah 1: Persiapan
Inilah berbagai tools yang perlu Anda persiapkan sebelum membuat website PHP: PHP Editor - Digunakan untuk membuat file website dan menulis kodenya. Kali ini kami menggunakan Sublime Text.
Web Browser - Berguna untuk mengecek tampilan website. Kami menggunakan Google Chrome
Web Server - Sebagai tempat untuk menyimpan folder website. Disini kami memakai XAMPP lalu membuat folder bernama websitephp di c:\xampp\htdocs.
Langkah 2: Membuat File index.php
<html lang="en">
<head>
<title>Membuat Website dengan PHP | SMK AL FALAH KRATON</title>
<meta charset="UTF-8">
<meta name="description" contents="SMK AL FALAH KRATON">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<header>
<h1 class="title">PONDOK PESANTREN MIFTAHUL FALAH AL HASANI</h1>
<h3 class="desc">SMK AL FALAH KRATON</h3>
<nav id="navigation">
<ul>
<li><a href="index.php?page=beranda"><font color="white">Beranda</font></a></li>
<li><a href="index.php?page=profil"><font color="white">Profil</font></a></li>
<li><a href="index.php?page=kontak"><font color="white">Kontak</font></a></li>
</ul>
</nav>
</header>
<div id="contents">
<?php
if(isset($_GET['page'])){
$page = $_GET['page'];
switch ($page) {
case 'beranda':
include "beranda.php";
break;
case 'profil':
include "profil.php";
break;
case 'kontak':
include "kontak.php";
break;
}
}
else{
include "beranda.php";
}
?>
</div>
<footer>
Copyright © SMK AL FALAH KRATON | 2024
</footer>
</body>
simpan file dengan nama index.php pada folder website.
Penjelasan kode di atas sebagai berikut: <a href=” … ”</a> digunakan untuk memasukkan menu navigasi. $_GET [‘...’] digunakan untuk memanggil method GET.
Pada PHP, method GET berfungsi untuk mengambil data dari variabel ke halaman lain. Untuk itu, diperlukan variabel baru bernama page.
Method GET nantinya akan memanggil isian data dari variabel page. Kemudian, isian data tersebut akan ditampilkan sesuai dengan halaman menu yang dituju. switch (...) {case ‘...’} digunakan untuk berpindah-pindah halaman. include “beranda.php”; digunakan untuk mengatur file beranda.php sebagai halaman default.
Langkah 3: Membuat File style.css
Cara membuat website PHP tidak lengkap tanpa langkah menambahkan file CSS. Tujuannya, agar tampilan website semakin menarik. Untuk itu, buat file baru, lalu tulis source code berikut:
header h1.title,
header h3.desc{
text-align: center;
}
body {
width: 70%;
margin: auto;
}
a:link {
color: gray;
}
a:visited {
color: green;
}
a:hover {
color: rebeccapurple;
}
a:active {
color: teal;
}
#navigation {
}
p {
font-size: 110%;
color: black;
}
#contents {
float: center;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: black;
font-family: sans-serif;
}
li {
float: left;
}
li a {
display: block;
color: white;
text-align: center;
padding: 14px 16px;
text-decoration: none;
}
li a:hover {
background-color: #fff;
}
footer {
text-align: center; }
Save dengan nama style.css.
Langkah 4: Membuat File beranda.php
Membuat website menggunakan PHP selanjutnya adalah membuat halaman Home. Inilah halaman yang pertama kali tampil ketika membuka website. Caranya, buat file baru, lalu ketikkan:
<div class="page">
<h2> SEJARAH PONDOK PESANTREN MIFTAHUL FALAH AL HASANI</h2>
<p>
<p align="justify"><font size="3">
Sejarah singkat tentang lembaga Pondok Pesantren Miftahul Falah Al Hasani, pada tahun 1930 Masehi. berdiri sebuah lembaga pendidikan yang di asuh oleh Kyai Syukbah Yaitu Madrasah Diniyah Nahdlotul Aman yang mana sentral di pusat Mushollah Roudlotul Jannah yang terletak di Desa Selotambak Kecamatan Kraton Kabupaten Pasuruan Jawa Timur, Pada tahun 1940 Pendidikan Madrasah Diniyah Nahdlotul Aman menjadi pondok Pesantren dan Madrasah Diniyah. Pondok Pesantren yang di beri nama Nahdlotul Aman yang di asuh oleh Kyai Syukbah di bantu oleh putra keduanya (KH.Jakfar Syukbah) yaitu Pengasuh kedua. Namun yang menonjol tetap madrasah Diniyah pada Tahun 1994 M. Pondok Pesantren mulai ada pengembangan pembangunan dan namanya di ganti Pondok Pesantren Miftahul Falah Al Hasani sedangkan Madrasah Diniyah Nahdlotul Aman namanya di ganti menjadi Madrasah Miftahul Ulum 55 karena meranting ke Pondok Pesantren Sidogiri, Setelah Pengasuh kedua Kyai Jakfar Syukbah pada tahun 1999 M. maka pengasuh Pondok Pesantren Miftahul Falah Al Hasani di lanjutkan oleh Putranya KH.Yazid Busthomi sampai dengan sekarang, Pada Tahun 2004 Yayasan Pondok Pesantren MIFTAHUL FALAH AL-HASANI </p>
</div>
Selanjutnya, simpan dengan nama beranda.php
Langkah 5: Membuat File profil.php
Anda juga perlu membuat halaman About. Caranya masih sama, klik File > New File lalu tulis source code di bawah:
<div class="page">
<h2>Tentang SMK AL FALAH KRATON</h2>
<p>
<pre>
1.Nama : SMK AL FALAH KRATON
2.NPSN : 69757359
NSS : 32.2.05.19.06.037
Terakriditasi : B ( BAIK )
3.Jenjang Pendidikan : SMK
4.Status Sekolah : Swasta
5.Alamat Sekolah : Desa Selotambak utara
Kecamatan : Kraton
Kabupaten : Pasuruan
Provinsi : Jawa Timur
6.SK Pendirian Sekolah : 421.3/3425/424.051/2011
7.Tanggal SK Pendirian : 22-08-2011
8.SK Izin Operasional : 002.6/5007/103.05/2012
9.Tanggal Operasional : 27-06-2012
</pre>
</p>
</div>
Simpan file dengan nama profil.php.
Langkah 6: Membuat File kontak.php
Terakhir, buat halaman Contact dengan memilih menu File lalu klik New File. Kemudian salin source code berikut:
<div class="page">
<h2>Hubungi Kami</h2>
<p><b>SMK AL FALAH :<</b><br>
Kepala Sekolah SMK<br>
Bukhori, S.Pd.I.M.Pd<br>
0343 - 7680769<br>
081233157316<br>
085101798053<br>
</p>
<p>
<b>SMP AL FALAH :</b><br>
Kepala Sekolah SMP<br>
Hasani, SH<br>
085102782780<br>
<p>
<b>MI NAHDLOTUL AMAN :</b><br>
Kepala Sekolah MI<br>
M.Salim S.Pd<br>
085102765741 <br>
</p>
</div>
Jika sudah selesai, simpan file dengan nama kontak.php.
Langkah 7: Mencoba Website di Browser
proses coding telah selesai dan website sudah siap. Tapi, apakah website dapat diakses dengan lancar? Mari lakukan pengecekan. Caranya, buka XAMPP Control Panel, lalu klik Start pada modul Apache dan MySQL.
Contoh Aplikasi Gaji Guru SMK AL FALAH KRATON
Ketik script di bawah ini :
<!DOCTYPE html PUBLIC>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8;charset=utf-8" />
<link href="css/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="css/button.css" rel="stylesheet" type="text/css" media="screen" />
<?include 'modul/mod_login/login_jquery.js';?>
</head>
<body >
<div id="containerr">
<div id="contentt">
<div id="loginBox">
<p> <img src="foto/logo_smk.PNG" alt="" width="50"align="center"></p>
<p><span class="style1"><font size="4"font face="arial">Program Gaji Guru<br>SMK AL FALAH KRATON</font></span></p>
<html>
<form action="proses_select.php" method=post>
<hr>
<table>
<tr><td>Nama Guru :<td><input name=namapegawai size=20>
<tr><td>Jabatan :<td><select name=jabatan>
<option>KEPALA SEKOLAH
<option>WAKA KURIKULUM
<option>WAKA KAPROG
<option>WAKA KESISWAAN
<option>WAKA SARPRAS
</select>
<tr><td>Tahun Masuk <td><input name=tahunmasuk size=4>
</table>
<hr>
<input type=submit value=Proses>
<input type=reset value=Reset>
</form>
<div class="close" />
</div>
</div>
</div>
</body>
</html>
Jika sudah selesai, simpan file dengan nama select.php
Ketik script di bawah ini :
<!DOCTYPE html PUBLIC>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8;charset=utf-8" />
<link href="css/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="css/button.css" rel="stylesheet" type="text/css" media="screen" />
<?include 'modul/mod_login/login_jquery.js';?>
</head>
<body >
<div id="containerr">
<div id="contentt">
<div id="loginBox">
<p> <img src="foto/logo_smk.PNG" alt="" width="50"align="center"></p>
<p class="info" align="center"></p>
<p><span class="style1"><font size="4"font face="arial">Program Gaji Guru<br>SMK AL FALAH KRATON</font></span></p>
<p class="info" align="center"></p>
<form id="form1" name="form" method="post" action="">
<hr>
<?php
echo "<table>";
$namapegawai=$_POST['namapegawai'];
$jabatan=$_POST['jabatan'];
$tahunmasuk=$_POST['tahunmasuk'];
$lamakerja=2024 - $tahunmasuk;
if($jabatan=="KEPALA SEKOLAH") $gajipokok=10000000;
if($jabatan=="WAKA KURIKULUM") $gajipokok=8000000;
if($jabatan=="WAKA KAPROG") $gajipokok=7000000;
if($jabatan=="WAKA KESISWAAN") $gajipokok=6000000;
if($jabatan=="WAKA SARPRAS") $gajipokok=5000000;
$tunjangan=0.05*$gajipokok*$lamakerja;
$gajitotal=$gajipokok+$tunjangan;
echo "<tr><td>Nama Guru<td>:$namapegawai </br>";
echo "<tr><td>Jabatan<td>:$jabatan </br>";
echo "<tr><td>Tahun Masuk<td>:$tahunmasuk </br>";
echo "<tr><td>Lama Kerja<td>:$lamakerja </br>";
echo "<tr><td>Gaji Pokok<td>:$gajipokok </br>";
echo "<tr><td>Tunjangan<td>:$tunjangan </br>";
echo "<tr><td>Gaji Total<td>:$gajitotal </br>";
echo "</table>";
?>
</form>
<div class="close" />
</div>
</div>
</div>
</body>
</html>
Jika sudah selesai, simpan file dengan nama proses_select.php
Maka hasil output program sbb :
Kita coba sekali lagi
Nama Guru : Muhammad Taufik, S.Kom
Jabatan : KEPALA SEKOLAH
Tahun Masuk : 2019
Tekan tombol Proses






























0 Komentar