IMPLEMENTASI SISTEM 4.1Penjelasan logika file-file yang digunakan
4.7 Halaman Menu untuk Admin .1Halaman Menu Update Kota
4.7.1.1 Menu Tambah
Pada halaman ini berisi form untuk menginputkan data bagi petugas kota/kabupaten yang baru. Berikut ini penggalan programnya:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>
<head>
<title>SI DISNAKERTRANS(TAMBAHKOTA)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<body bgcolor="#66CCFF"><center> <table width="442" height="353" border="0"> <tr>
<td><center><font size="5" color="#FFFFFF">FORM INPUT DATA PETUGAS KOTA</font></center></td> </tr> <tr> <td bgcolor="#3366FF"> </td> </tr> <tr> <td height="287" bgcolor="#99CCFF">
<form method="post" action="datapetugaskota.php">
<p align="center"><font size="4">NIP Petugas   ; <input type="text" name="nip_petugas" size="30"></font></p>
<p align="center">
<font size="4">Nama
Petugas   ;
<input type="text" name="nama_petugas" size="30"></font></p> <p align="left">
<font size="4"> Kode Kandisnaker </font> <select name="kd_kandisnaker" class="teks">
<option value="0" selected>Pilih Kode Kandisnaker</option> <?php
include ("koneksi.inc.php");
$perintah2 = "SELECT * FROM kandisnaker"; $hasil2 = mysql_query($perintah2);
while ($data2 = mysql_fetch_array($hasil2)) {
echo ("<option value=\"$data2[kd_kandisnaker]\">$data2[kd_kandisnaker]</option>"); } ?> </select> <p align="center"> <font size="4">Password & nbsp;
<input type="text" name="password" size="30"> </font></p>
<br><br><br> <p align="center">
<input type="submit" name="simpan" value="SIMPAN"> <input type="reset" name="reset" value="RESET"></p>
</form></td></tr></tr> <td height="2"></tr></table> </center></body>
</html>
Gambar 4.17 Halaman Menu Tambah Petugas Kota
4.7.1.2 Menu Tampil
Pada halaman ini berisi form untuk menampilkan data petugas kota/kabupaten yang telah ada. Berikut ini penggalan programnya:
<?php
include ("koneksi.inc.php");?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>
<head>
<title>SI DISNAKERTRANS(ISIUPDATEKOTA)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<body bgcolor="#66CCFF"><center> <table width="432" border="0"> <tr><td valign=""><center>
<font size="5" color="#FFFFFF"> DATA PETUGAS KOTA/KABUPATEN</font></center></td> </tr>
<tr><td bgcolor="#3366FF"> </td></tr> <tr><td bgcolor="#99CCFF">
<?php
$perintah="SELECT * FROM petugas_kota ORDER BY kd_kandisnaker"; $hasil=mysql_query($perintah);
echo("<table border=3>");
echo("<tr><th>Nip Petugas</th><th>Nama Petugas</th><th>Tipe</th><th>Kode Kandisnaker</th></tr>"); while($row=mysql_fetch_array($hasil)) {echo("<tr>"); echo("<td>$row[nip_petugas]</td>"); echo("<td>$row[nama_petugas]</td>"); echo("<td>$row[tipe]</td>"); echo("<td>$row[kd_kandisnaker]</td>"); echo("<td><a href=\"hapuskota.php?nip_petugas=$row[nip_petugas]\">HAPUS</td>");}?> </td></tr></table> </center></body></html>
Gambar 4.18 Halaman Menu Tampil Petugas Kota
4.7.2 Halaman Menu Update Propinsi 4.7.2.1 Menu Tambah
Pada halaman ini berisi form untuk menginputkan data bagi petugas propinsi yang baru. Berikut ini penggalan programnya:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>SI DISNAKERTRANS(TAMBAHPROP)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body bgcolor="#66CCFF"><center>
<table width="442" border="0"><tr>
<td width="807" valign=""><center><font size="5" color="#FFFFFF">FORM INPUT DATA PETUGAS PROPINSI</font></center></td>
</tr><tr><td height="37" bgcolor="#3366FF"> </td></tr>
<tr> <td bgcolor="#99CCFF"> <form method="post" action="datapetugasprop.php">
<p align="center"><font size="4">NIP Petugas   ;
<input type="text" name="NIP" size="30"></font></p> <p align="center"><font size="4">
Nama
Petugas   ; <input type="text" name="nama_petugas" size="30"></font></p>
<p align="center"> <font
size="4">Password & nbsp;
<input type="text" name="password" size="30"> </font></p><br><br><br><p align="center">
<input type="submit" name="simpan" value="SIMPAN"> <input type="reset" name="reset" value="RESET"></p></form></td></tr></tr></tr></table></center></body>
</html>
Gambar 4.19 Halaman Menu Tambah Petugas Propinsi
4.7.2.2 Menu Tampil
Pada halaman ini berisi form untuk menampilkan data petugas kota/kabupaten yang telah ada. Berikut ini penggalan programnya:
<?php
include ("koneksi.inc.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>
<head>
<title>SI DISNAKERTRANS(ISIUPDATEPROP)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<body bgcolor="#66CCFF"><center> <table width="299" border="0"> <tr><td valign=""><center>
<font size="5" color="#FFFFFF"> DATA PETUGAS PROPINSI</font> </center></td></tr> <tr> <td bgcolor="#3366FF"> </td> </tr> <tr> <td bgcolor="#99CCFF"> <?php
$perintah="select * from petugas_propinsi"; $hasil=mysql_query($perintah);
echo("<table border=3>");
echo("<tr><th>Nip Petugas</th><th>Nama Petugas</th><th>Tipe</th></tr>"); while($row=mysql_fetch_array($hasil)) { echo("<tr>"); echo("<td>$row[NIP]</td>"); echo("<td>$row[nama_petugas]</td>"); echo("<td>$row[tipe]</td>"); echo("<td><a href=\"hapusprop.php?NIP=$row[NIP]\">HAPUS</td>"); }?> </td></tr></table></center></body> </html>
Gambar 4.20 Halaman Menu Tampil Petugas Propinsi
4.7.3 Halaman Menu Ganti Password
Pada halaman ini akan ditampilkan form ganti password untuk admin. Berikut ini adalah penggalan dari program form_gntpswd.php:
<?php
include ("ceksession.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>
<head>
<title>SI DISNAKERTRANS(FORM_GNTPSWD)</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
<body bgcolor="#66CCFF"><center>
<table border="0" width="68%" cellspacing="0" cellpadding="0"> <tr>
<td align="center"><font color="#FFFFFF" size="5">HALAMAN GANTI PASSWORD</font></td> </tr>
<form method="POST" action="gantipswd.php"> <tr>
<td width="69%" bgcolor="#99CCFF">
<p style="margin-left: 5px; margin-right: 5px" align="center">
<font color="#FF0000"><?=$err?></font><br><p style="margin:2px 5px;"align="center"> <font size="3">Password Lama Anda</font><p style="margin:2px 5px; " align="center">
<input type="teks" name="password_lama" size="25" style="font-family: Arial; font-size: 10pt"><p style="margin:2px 5px; " align="center">
<font size="3">Password Baru Anda</font><p style="margin:2px 5px; " align="center">
<input type="password" name="password1" size="25" style="font-family: Arial; font-size: 10pt"><p style="margin:2px 5px; " align="center">
<font size="3">Retype Password Baru Anda</font><p style="margin:2px 5px; " align="center">
<input type="password" name="password2" size="25" style="font-family: Arial; font-size: 10pt"><p align="center">
<input type="submit" value="GANTI" name="ganti" style="font-family: Arial;"> </td> </tr> </form> </table> </center> </body> </html>
Pada halaman ini terdapat 3 buah textbox dan 1 tombol perintah. Textbox pertama diberi nama password_lama (untuk memasukkan password lama), textbox kedua diberi nama password1 (untuk memasukkan password baru) dan textbox ketiga diberi nama password2 (untuk mengulang memasukkan password baru). Tombol perintah digunakan untuk mengirimkan isi dari textbox ke file gantipswd.php karena pada atribut action form HTML berisi “gantipswd.php”.
Setelah form diisi, maka program akan mengirimkan variabel $password_lama, $password1 dan $password2 ke file gantipswd.php. Gambar berikut ini memperlihatkan tampilan halaman ganti password :
Gambar 4.21 Halaman Menu Ganti Password Admin
4.8 Halaman Menu untuk Petugas Kota/Kabupaten