Langkah – langkah :
- · Pertama, install Appserv pada PC. Lalu buat database pada phpMyAdmin, pada kolom Create new database kita ketik nama database, kemudian klik kolom create.
- Setelah itu, buat table pada database tkj. Pada kolom Create new table on database tkj isi nama table (login) dan fieldnya 2. Lalu klik Go.
Tabelnya
seperti ini, yang di primary key pada username.
- · Setelah itu, buat table kedua pada database.
Tampilannya, pada table umi yang
di primary key terletak pada nis.
- · Kemudian buat script PHP pada notepad.
11.
Script login1.php :
<html >
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1" />
<title>Form Login</title>
</head>
<body background="poster.jpg">
<form action="proses.php"
method="post">
<table align="center">
<tr>
<td
align="center"
colspan="2"><strong><tr><td><h1>Login</td><td></h2><br><br>
</strong></h1></td>
</tr>
<tr>
<td
width="132"><tr><td>Username</td>
<td
width="258">:
<input name="username" type="text"
id="username" /></td>
</tr>
<tr>
<td><tr><td>Password</td>
<td>:
<input name="password" type="password"
id="password" /></td>
</tr>
<tr>
<td
height="21"> </td>
<td><input name="Login" type="submit"
id="Login" value="Login" /></td>
</tr>
</table></form>
</center></body>
</html>
Pada kolom username diisi : umi, dan pada kolom password diisi
: 123. Maka tampilannya :
2. Script proses.php :
<?php
//koneksi ke server localhost
mysql_connect("localhost", "root", "123");
//mengambil database sesuaikan dengan database
yang agan buat
mysql_select_db("tkj");
//fungsi jika di klik login pada form login
if ($_POST['Login']) {
$username=$_POST['username'];
$password=$_POST['password'];
//jika username dan password tidak diisi
if (empty($username) OR empty($password)) {
echo "<center>Username dan password
harus diisi <br> <a href=javascript:history.back()>Kembali</a></center>";
}
//jika username dan password diisi
else {
$periksa=mysql_query( "SELECT username
FROM login WHERE username='$username' AND password LIKE BINARY
'$password'" ) ;
if(
mysql_num_rows( $periksa ) != 1 ) {
echo
"<center>Username dan password tidak ada dalam database
<br><a
href=javascript:history.back()>Kembali</a></center>"; }
// Login Berhasil
else {
$_SESSION['username']=$username; //session
echo
'<center><b> Selamat Datang di Web Saya '.$_SESSION['username'].'</b></center>';
echo "<META HTTP-EQUIV=Refresh
CONTENT='2; URL=NIS.php'>";
} }
}
?>
Maka, tampilannya :
3. Script logout.php :
<?php
session_start();
session_destroy();
echo "<h1><tr><td>Terima
Kasih</td><td><br></h1>";
echo "<p><tr><td><a
href='login1.php'>Login
Kembali</td><td><br></a></p>";
?>
Maka, tampilannya :
4. Script
NIS.php :
<html>
<head><title>form</title></head>
<body background="poster.jpg"
width=800 height=800>
<br>
<br>
<br>
<br>
<form action="simpan.php"
method=post>
<h2 align=center><b><font
face="papyrus" font color="blue">Input Data
Siswa</b></h2>
<table align=center width=500>
<tr><td><b>Nama</td><td>:</td><td><body
bgcolor=FF0000><input type=text name="Nama"
size=50></body bgcolor></b></td></tr>
<tr><td><b>NIS</td><td>:</td><td><input
type=text name="nis" size=50></b></td></tr>
<tr><td><b>Alamat</td><td>:</td><td><input
type=text name="Alamat"size=50></b></td></tr>
<tr><td><b>Jurusan</td><td>:</td><td>
<select
name="Jurusan">
<option
value="-pilih jurusan-">-Pilih Jurusan-</option>
<option
value="teknik komputer dan jaringan">Teknik Komputer dan
Jaringan</option>
<option
value="gambar rancang bangun">Gambar Rancang Bangun</option>
<option
value="teknik pendingin dan tata udara">Teknik Pendingin dan Tata
Udara</option>
<option
value="teknik pengelasan kapal">Teknik Pengelasan
Kapal</option>
<option
value="listrik kapal">Listrik Kapal</option>
<option
value="kontruksi kapal baja">Kontruksi Kapal Baja</option>
<option
value="mekanik otomotif">Mekanik Otomotif</option>
<option
value="teknik permesinan">Teknik Permesinan</option>
<option
value="instalasi permesinan kapal">Instalasi Permesinan
Kapal</option>
<option
value="interior kapal">Interior kapal</option>
</select></td></tr>
<tr><td><b>Kelas</td><td>:</td><td>
<select
name="Kelas">
<option
value="-pilih kelas-">-Pilih Kelas-</option>
<option
value="sepuluh (X)">Sepuluh</option>
<option
value="sebelas (XI)">Sebelas</option>
<option
value="dua belas (XII)">Dua Belas</option>
</select></td></tr>
<tr><td><b>Gender
</td><td>:</td><td><input type=radio
name="Gender" value="PRIA">Pria
<input
type=radio name="Gender"
value="WANITA">Wanita<br><br> </td></tr>
<tr><td><b>Tanggal
Lahir</td><td>:</td><td>
<select name="Tgl">
<option value="">-pilih
tanggal-</option>";
<?php
for
($tanggal=1; $tanggal<=31; $tanggal+=1) {
print
"<option value=$tanggal> $tanggal </option>";
}
?>
</select>
<select name="BLN">
<option value="">-pilih
bulan-</option>";
<?php
$bln=array("Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
$i=0;
while ($bulan=$bln[$i]) {
print
"<option value=$bulan>$bulan</option>";
$i++;
}
?>
</select>
<select name="THN">
<option value="">-pilih
tahun-</option>";
<?php
$thn_sekarang=date(Y);
for($tahun=1990;
$tahun<=$thn_sekarang; $tahun+=1) {
print
"<option value=$tahun>$tahun</option>";
}
?>
</td></tr>
</select>
<tr><td></td><td></td><td>
<input type=reset name=BATAL value=BATAL>
<input type=submit name=SIMPAN value=SIMPAN></td></tr>
<table
align=right><tr><td><img src="tasmania.jpg"
width=100 height=100></tr></td>
</table>
</font>
</form>
</body>
</html>
Maka,
tampilannya :
5. Script
lihat.php :
<html>
<body>
<form action="edit1.php"
method=POST>
<a href=’logout.php’> Logout
</a></td>
<?php
include "hubung2.php";
echo
"<h2 align=center>Data Siswa</b></h2>
<table
align=center border=1 cellpadding=20>
<th>Nama</th>
<th>NIS</th>
<th>Alamat</th>
<th>Jurusan</th>
<th>Kelas</th>
<th>Gender</th>
<th>Tanggal Lahir</th>
<th>Lakukan</th>
</tr>";
$tampil=mysql_query("SELECT * FROM umi
ORDER BY Nama");
$no=1;
while
($data=mysql_fetch_array($tampil)){
echo
"<tr>
<td>$data[Nama]</td>
<td>$data[nis]</td>
<td>$data[Alamat]</td>
<td>$data[Jurusan]</td>
<td>$data[Kelas]</td>
<td>$data[Gender]</td>
<td>$data[Tgl]</td>
<td><a href=edit1.php?nis=$data[nis]>Edit</a> |
<a href=hapus.php?nis=$data[nis]
>Hapus</a></td>
</tr>";
$no++;
}
?>
<h2 align=top><form method=POST
<font face=papyrus color=green><a href="NIS.php"> Tambah
Data </a></font> ||
</body>
</html>
Maka, tampilannya :
<?php
$host = "localhost";
$user = "root";
$password = "123";
$database = "tkj";
mysql_connect($host, $user, $password) or
die("Database Belum Terhubung".mysql_error());
mysql_select_db($database) or die("Database
Belum Ada".mysql_error());;
?>
7. Script simpan.php :
<?php
include "hubung2.php";
$simpan=mysql_query("INSERT INTO umi(Nama,
nis, Alamat, Jurusan, Kelas, Gender, Tgl)
VALUES('$_POST[Nama]','$_POST[nis]','$_POST[Alamat]','$_POST[Jurusan]','$_POST[Kelas]','$_POST[Gender]','$_POST[Tgl]
- $_POST[BLN] - $_POST[THN]')");
if($simpan){
header
('location:lihat.php');
}
else{
echo
"Data gagal tersimpan kedatabase";
}
?>
8. Script hapus.php :
<?php
include "hubung2.php";
$hapus=mysql_query("DELETE FROM umi WHERE
nis='$_GET[nis]'");
header('location:lihat.php');
?>
9. Script edit1.php :
<html>
<body background="poster.jpg">
<form action="edit2.php"
method=POST>
<table align ="center" border=0>
<tr>
<td bgcolor=green align=center>EDIT DATA
SISWA</td></tr>
<br><br><br>
<table align="center">
<tr><td><tr><td><tr><td>NIS</td><td><input
type=text name=nis size=7></td>
<td><b><font face=papyrus size=3
color=red></b> --> Isi NIS untuk mencari data
</font></td></tr><tr></tr><tr></tr><tr></tr><tr></tr><tr></tr>
<tr><td><tr><td><tr><td></td><td></td><td><input
type=submit name=Cari value=Cari>
<input type=reset name=BATAL
value=Batal></td></tr>
</table>
<br><br>
<table align="center">
<tr><td><br>| <a
href="NIS.php"> Input Data </a>| </td></tr><BR>
<tr><td><br>| <a
href="hapus.php"> Hapus Data </a>|
</td></tr><br>
<tr><td><br>| <a
href="lihat.php"> Daftar Data </a>|
</td></tr><br>
<tr><td><br>| <a
href="logout.php"> Logout </a>|
</td></tr><br>
</td>
</tr>
</table>
</form>
</body>
</html>
Maka, tampilannya :
10. Script edit2.php :
<HTML>
<BODY background="poster.jpg">
<form action="edit3.php"
method=POST>
<table border=2
align=center><br><br><br><br>
<td align=center><br>
<?
if ($_POST["Cari"]=="Cari")
{
mysql_connect("localhost","root","123")
or exit("tidak terhubung dengan server");
mysql_select_db("tkj");
$niss =$_POST["nis"];
}
if ($niss!="nis") {
$masukkan="select * from umi where
nis=$niss";
$hasil=mysql_query($masukkan);
list($Nama,$nis,$Alamat,$Jurusan,$Kelas,$Gender,$Tgl)=mysql_fetch_row($hasil);
if ($niss==$nis) {
print "<font face=papyrus size=4
color=red>Data Siap Untuk Di Edit </font><br><br>";
print "<table border=2>";
print "<tr><td>Nama</td><td><input
type=text name=Nama size=40
value='$Nama'></td></tr>";
print
"<tr><td>Nis</td><td><input type=hidden
name=nis size=40
value='$nis'>$nis</td></tr>";
print
"<tr><td>Alamat</td><td><input type=text
name=Alamat size=20
value='$Alamat'></td></tr>";
print
"<tr><td>Jurusan</td><td><input type=text
name=Jurusan size=20
value='$Jurusan'></td></tr>";
print
"<tr><td>Kelas</td><td><input type=text
name=Kelas size=20
value='$Kelas'></td></tr>";
print
"<tr><td>Gender</td><td><input type=text
name=Gender size=40
value='$Gender'></td></tr>";
print
"<tr><td>Tgl</td><td><input type=text name=Tgl
size=40
value='$Tgl'></td></tr>";
print
"<tr><td></td><td><input type=submit
name=UPDATE value=UPDATE></td></tr>";
print "</table>";
} else {
print "Nis salah isi (data tidak ditemukan)
!!<br>";
}
} else {
print "Nis belum diisi (tidak boleh kosong)
!!<br>";
}
?>
<tr>
<td align=center>
||<font face=papyrus color=green> <a
href="NIS.php"> Input Data </a></font>
|| <font face=papyrus color=green><a
href="hapus.php"> Hapus Data </a></font>
|| <font face=papyrus color=green><a
href="lihat.php"> Daftar Data</a></font>
|| <font face=papyrus color=green><a
href="logout.php"> Logout </a></font> ||
</td>
</tr>
</table>
</form>
</BODY>
</HTML>
Maka, tampilannya :
11. Script edit3.php :
<HTML>
<BODY
background="poster.jpg">
<table border=2
align=center><br><br><br><br>
<td align=center><br>
<?
if
($_POST["UPDATE"]=="UPDATE") {
mysql_connect("localhost","root","123")
or exit("tidak terhubung dengan server");
mysql_select_db("tkj");
$Nama =$_POST["Nama"];
$niss =$_POST["nis"];
$Alamat =$_POST["Alamat"];
$Jurusan=$_POST["Jurusan"];
$Kelas=$_POST["Kelas"];
$Gender=$_POST["Gender"];
$Tgl=$_POST["Tgl"] . "-" .
$_POST["BLN"] . "-" . $_POST["THN"];
$masukkan="UPDATE umi set Nama='$Nama',
nis='$nis', Alamat='$Alamat', Jurusan='$Jurusan', Kelas='$Kelas',
Gender='$Gender', Tgl='$Tgl' where
nis='$niss' ";
print "<font face=papyrus size=5
color=red>Data Anda Sudah di Edit</font><br>";
print "<table border=2>";
print"<tr><td>Nama</td><td>Nis</td><td>Alamat</td><td>Jurusan</td><td>Kelas</td><td>Gender</td><td>Tgl</td></tr>";
print"<tr><td>$Nama</td><td>$nis</td><td>$Alamat</td><td>$Jurusan</td><td>$Kelas</td><td>$Gender</td><td>$Tgl</td></tr>";
print "</table>";
}
$hasil=mysql_query($masukkan);
if ($hasil) {
print
"Berhasil";
}
else {
print
"Gagal";
}
?>
<tr>
<td align=center>
|| <font face=papyrus color=green><a
href="NIS.php"> Input Data </a></font>
|| <font face=papyrus color=green><a
href="edit1.php"> Edit Data </a></font>
|| <font face=papyrus color=green><a
href="hapus.php"> Hapus Data </a></font>
|| <font face=papyrus color=green><a
href="lihat.php"> Daftar Data </a></font>
|| <font face=papyrus color=green><a
href="logout.php"> Logout</a></font> ||
</td>
</tr>
</table>
</BODY>
</HTML>
Maka, tampilannya :
12. Script update.php :
<?php
include "hubung2.php";
$UPDATE=mysql_query("UPDATE umi SET Nama=
'$_POST[Nama]', NIS= '$_POST[nis]', Alamat= '$_POST[Alamat]', Jurusan='$_POST[Jurusan]',
Kelas= '$_POST[Kelas]',Gender='$_POST[Gender]'
,Tgl='$_POST[Tgl]' - $BLN -
$THN WHERE nis='$_POST[nis]'");
if($UPDATE){
header('location:lihat.php');
}
else
{
echo
"data gagal di update";
}
?>
- Setelah, membuat
script. Buka web browser ketik localhost, lalu klik folder NIS (folder
yang ada datanya php). Kemudian klik login1.php. Script di simpan di
simpan dalam satu folder pada Local Disk C à
Appserv à www
à
folder NIS.
Tidak ada komentar:
Posting Komentar