DAFTAR PUSTAKA
Abdul kadir, pemograman Database MySQL Untuk Pemula, 2013 . Yogyakarta. Media Kom.
A.S, R., & Shalahuddin, M. (2013). Rekayasa Perangkat Lunak. Bandung: Informatika.
Chou, S.C., & Chen, J.Y. J. (2000). Object Oriented Programming. Object -Oriented Programming , 25.
Indrajani, S.kom, MM. 2011. Perancangan Basis Data Dalam All in 1. Elex Media Komputindo. Jakarta
Journal of Database Management: Keng Siau and Qing Cao, 2001
Sutabri, T. (2013). Analisa Sistem Informasi. Yogyakarta: Andi Publisher.
Verdi yasin, s.kom.,m.kom (2012), Rekayasa Perangkat Lunak Berorientasi Objek. Jakarta : Mitra Wacana Media
Adobe Dreamweaver, http://id.wikipedia.org/wiki/Adobe_Dreamweaver, (22 Juni 2014)
http://elib.unikom.ac.id/files/disk1/446/jbptunikompp-gdl-davidivanc-22264-9-babiil-i.pdf
http://elib.unikom.ac.id/files/disk1/446/jbptunikompp-gdl-davidivanc-22264-9-babiil-i.pdf
LAMPIRAN
LISTING PROGRAM
1. Login Operator <?php error_reporting(0); session_start(); //sambungkan ke database $koneksi=mysql_connect("localhost","root",""); //memilih database yang akan dipakaimysql_select_db("tps",$koneksi); //mengambil dalta dari form login $username=$_POST['username']; $password=md5($_POST['password']); //query untuk mengambil data yang sesuai
$query="select * from t_user where username='$username' and password='$password'";
$hasil=mysql_query("$query");
$kode = mysql_fetch_array($hasil);//memecah data $cek=mysql_num_rows($hasil); if ($cek==1){ $_SESSION['username']=$kode[aktif]; ?> <script language=javascript>document.location.href="../operator/";</script> <?php }else{ ?> <script>alert("Login gagal!");document.location.href="../operator/"</script> <?php
echo mysql_error(); }
?>
2. Halaman Depan
<h2>Dashboard</h2>
<table cellspacing="1" cellpadding="1" border="0" width="100%" class="text"> <tr bgcolor="#ff7e3d">
<th colspan="5" style="font-size:14px; color:#FFFFFF">Data Permintaan Pelayanan Jasa Tambal Ban di DKI Jakarta</th>
</tr>
<tr bgcolor="#ff7e3d">
<th style="font-size:14px; color:#FFFFFF">Jakarta Utara</th> <th style="font-size:14px; color:#FFFFFF">Jakarta Timur</th> <th style="font-size:14px; color:#FFFFFF">Jakarta Pusat</th> <th style="font-size:14px; color:#FFFFFF">Jakarta Selatan</th> <th style="font-size:14px; color:#FFFFFF">Jakarta Barat</th> </tr>
<?php
include "../koneksi/koneksi.php"; //jakut
$jakut ="SELECT * from t_transaksi where id_lokasi = '51'"; $data_jakut = mysql_query($jakut);
$daftar_jakut = mysql_num_rows($data_jakut); //jaktim
$jaktim ="SELECT * from t_transaksi where id_lokasi = '52'"; $data_jaktim = mysql_query($jaktim);
$daftar_jaktim = mysql_num_rows($data_jaktim); //jakpus
$jakpus ="SELECT * from t_transaksi where id_lokasi = '53'"; $data_jakpus = mysql_query($jakpus);
$daftar_jakpus = mysql_num_rows($data_jakpus); //jaksel
$jaksel ="SELECT * from t_transaksi where id_lokasi = '54'"; $data_jaksel = mysql_query($jaksel);
$daftar_jaksel = mysql_num_rows($data_jaksel); //jakbar
$jakbar ="SELECT * from t_transaksi where id_lokasi = '55'"; $data_jakbar = mysql_query($jakbar);
$daftar_jakbar = mysql_num_rows($data_jakbar);
?>
<tr>
<td style="font-size:14px; color:#000; background:#febf9f" align="center"><a href="?page=include/view_jakut"><?php echo $daftar_jakut; ?></a></td>
<td style="font-size:14px; color:#000; background:#d5ffff"
align="center"><a href="?page=include/view_jaktim"><?php echo $daftar_jaktim; ?></td>
<td style="font-size:14px; color:#000; background:#febf9f"
align="center"><a href="?page=include/view_jakpus"><?php echo $daftar_jakpus; ?></td>
<td style="font-size:14px; color:#000; background:#d5ffff"
align="center"><a href="?page=include/view_jaksel"><?php echo $daftar_jaksel; ?></td>
<td style="font-size:14px; color:#000; background:#febf9f"
align="center"><a href="?page=include/view_jakbar"><?php echo $daftar_jakbar; ?></td>
</table>
3. Daftar Layanan
<h3>Daftar Layanan Jakarta Utara</h3>
<table cellspacing="1" cellpadding="1" border="0" width="100% class="text"> <tr bgcolor="#ff7e3d">
<th colspan="9" style="font-size:14px; color:#FFFFFF">Data Permintaan Pelayanan Jasa Tambal Ban di Jakarta Utara</th>
</tr>
<tr bgcolor="#ff7e3d">
<th style="font-size:14px; color:#FFFFFF" width="10%">Tanggal</th> <th style="font-size:14px; color:#FFFFFF" width="10%">Nomor Kendaraan</th>
<th style="font-size:14px; color:#FFFFFF" width="10%">Nomor Telepon</th> <th style="font-size:14px; color:#FFFFFF" width="15%">Kerusakan</th> <th style="font-size:14px; color:#FFFFFF" width="15%">Jenis Kendaraan</th> <th style="font-size:14px; color:#FFFFFF" width="32%">Alamat Tujuan Layanan</th>
<th style="font-size:14px; color:#FFFFFF" width="7%">Status Pesanan</th> <th style="font-size:14px; color:#FFFFFF" width="5%" colspan="2">Opsi</th> </tr>
<?php
include "../../koneksi/koneksi.php";
$query ="SELECT id_transaksi, nomor_kendaraan, alamat_tujuan, nomor_telepon, CASE WHEN jenis_kendaraan = '1' THEN 'Kendaraan Roda Dua' WHEN jenis_kendaraan = '2' THEN 'Kendaraan Roda Empat' WHEN jenis_kendaraan = '3' THEN 'Kendaraan Lainnya' END AS jenis_kendaraan, CASE WHEN kerusakan = '1' THEN 'Ban Bocor' WHEN kerusakan = '2' THEN 'Ban Sobek' WHEN kerusakan = '3' THEN 'Ban Kempes' WHEN kerusakan = '4' THEN 'Lainnya' END AS kerusakan,
DATE_FORMAT(tanggal_kirim,'%Y-%m-%d') AS tanggal_kirim, jenis_ban, id_lokasi, CASE WHEN status = '0' THEN 'Pesanan Baru' WHEN status = '1' THEN 'Sudah Dikonfirmasi' WHEN status = '2' THEN 'Dibatalkan' END AS status from t_transaksi where id_lokasi = '51' ORDER BY status ASC";
$data_jakut = mysql_query($query); if(mysql_num_rows($data_jakut)>0){ while($daftar_jakut = mysql_fetch_array($data_jakut)){ echo " <tr> <td style='font-size:12px;'>$daftar_jakut[tanggal_kirim]</td> <td style='font-size:12px;'>$daftar_jakut[nomor_kendaraan]</td> <td style='font-size:12px;'>$daftar_jakut[nomor_telepon]</td> <td style='font-size:12px;'>$daftar_jakut[kerusakan]</td> <td style='font-size:12px;'>$daftar_jakut[jenis_kendaraan]</td> <td style='font-size:12px;'>$daftar_jakut[alamat_tujuan]</td>
<td style='font-size:12px;'>$daftar_jakut[status]</td> <td><a
href=rincian_jakut.php?transaksi=$daftar_jakut[id_transaksi]><img src=../../image/icon_view.png alt='Lihat Pesanan'/></a></td> </tr> "; } }else{ echo " <tr>
<td colspan='8' align='center' bgcolor='#faf1f1'>Tidak Ada Data</td>
</tr> ";
}?> </table>
4. Detail Daftar Layanan
<h3>Daftar Layanan Jakarta Barat</h3>
<table cellspacing="1" cellpadding="1" border="0" width="100% class="text"> <tr bgcolor="#ff7e3d">
<th colspan="9" style="font-size:14px; color:#FFFFFF">Data Permintaan Pelayanan Jasa Tambal Ban di Jakarta Barat</th>
</tr>
<tr bgcolor="#ff7e3d">
<th style="font-size:14px; color:#FFFFFF" width="10%">Tanggal</th> <th style="font-size:14px; color:#FFFFFF" width="10%">Nomor Kendaraan</th>
<th style="font-size:14px; color:#FFFFFF" width="10%">Nomor Telepon</th>
<th style="font-size:14px; color:#FFFFFF" width="15%">Kerusakan</th>
<th style="font-size:14px; color:#FFFFFF" width="15%">Jenis Kendaraan</th>
<th style="font-size:14px; color:#FFFFFF" width="32%">Alamat Tujuan Layanan</th>
<th style="font-size:14px; color:#FFFFFF" width="7%">Status Pesanan</th>
<th style="font-size:14px; color:#FFFFFF" width="5%" colspan="2">Opsi</th>
</tr> <?php
include "../../koneksi/koneksi.php";
$query ="SELECT id_transaksi, nomor_kendaraan, alamat_tujuan,
nomor_telepon, CASE WHEN jenis_kendaraan = '1' THEN 'Kendaraan Roda Dua' WHEN jenis_kendaraan = '2' THEN 'Kendaraan Roda Empat' WHEN jenis_kendaraan = '3' THEN 'Kendaraan Lainnya' END AS jenis_kendaraan, CASE WHEN kerusakan = '1' THEN 'Ban Bocor' WHEN kerusakan = '2' THEN 'Ban Sobek' WHEN kerusakan = '3' THEN 'Ban Kempes' WHEN kerusakan = '4' THEN 'Lainnya' END AS kerusakan, DATE_FORMAT(tanggal_kirim,'%Y-%m-%d') AS tanggal_kirim, jenis_ban, id_lokasi, CASE WHEN status = '0' THEN 'Pesanan Baru' WHEN status = '1' THEN 'Sudah
Dikonfirmasi' WHEN status = '2' THEN 'Dibatalkan' END AS status from t_transaksi where id_lokasi = '55' ORDER BY status ASC";
$data_jakbar = mysql_query($query); if(mysql_num_rows($data_jakbar)>0){ while($daftar_jakbar = mysql_fetch_array($data_jakbar)){ echo " <tr> <td style='font-size:12px;'>$daftar_jakbar[tanggal_kirim]</td> <td style='font-size:12px;'>$daftar_jakbar[nomor_kendaraan]</td> <td style='font-size:12px;'>$daftar_jakbar[nomor_telepon]</td> <td style='font-size:12px;'>$daftar_jakbar[kerusakan]</td> <td style='font-size:12px;'>$daftar_jakbar[jenis_kendaraan]</td> <td style='font-size:12px;'>$daftar_jakbar[alamat_tujuan]</td> <td style='font-size:12px;'>$daftar_jakbar[status]</td> <td><a href=rincian_jakbar.php?transaksi=$daftar_jakbar[id_transaksi]><img src=../../image/icon_view.png alt='Lihat Pesanan'/></a></td>
</tr> "; } }else{ echo " <tr>
<td colspan='8' align='center' bgcolor='#faf1f1'>Tidak Ada Data</td>
</tr> ";
5. Tambah Data TPS
<?php
include "../../koneksi/koneksi.php";//sambung ke mysql //mengambil data bengkel
$query = mysql_query("SELECT MAX(id_bengkel) AS id_bengkel FROM t_bengkel_tps");
$bengkel = mysql_fetch_array($query); //pecah data ke dalam array
$kodebaru = $bengkel['id_bengkel']+1; //kode max ditambah 1 agar jadi kode baru ?>
<h2 align="center"><u>Tambah Bengkel TPS</u></h2> <table width="100%" border="0" align="center">
<form name="postform" action="isi_bengkel.php" method="post"> <tr>
<td width="163" colspan="3"><input type="hidden" name="id_bengkel" value="<?php echo $kodebaru?>" size="15"/></td>
</tr> <tr>
<td width="25%">Nama Bengkel</td> <td width="5%">:</td>
<td width="70%"><input type="text" name="nama_bengkel" style="width:300px; height:30px; font-size:16px;"/></td> </tr> <tr> <td>Wilayah</td> <td>:</td> <td>
<select name="lokasi_bengkel" style="width:300px; height:30px; font-size:16px;">
<option>Jakarta Utara</option> <option>Jakarta Timur</option> <option>Jakarta Selatan</option> <option>Jakarta Pusat</option> <option>Jakarta Barat</option> </select> </td> </tr> <tr> <td>Alamat</td> <td>:</td>
<td><input type="text" name="alamat_bengkel" style="width:300px; height:30px; font-size:16px;"/></td>
</tr> <tr>
<td>Telepon</td> <td>:</td>
<td><input type="text" name="telp_bengkel" style="width:300px; height:30px; font-size:16px;"/></td>
</tr> <tr>
<td colspan="3"> <div align="left">
<input type="submit" name="Submit" value="Tambah Bengkel" /> </div></td>
</tr> </form> </table>
6. Data Wilayah TPS Terdekat
<h3>Daftar Lokasi TPS di DKI Jakarta</h3>
<table cellspacing="1" cellpadding="1" border="0" width="100% class="text"> <tr bgcolor="#ff7e3d">
<th colspan="6" style="font-size:14px; color:#FFFFFF">Data Lokasi TPS di DKI Jakarta</th>
</tr>
<tr bgcolor="#ff7e3d">
<th style="font-size:14px; color:#FFFFFF" width="10%">Nama Bengkel TPS</th>
<th style="font-size:14px; color:#FFFFFF" width="20%">Nomor Telepon</th> <th style="font-size:14px; color:#FFFFFF" width="10%">Wilayah TPS</th> <th style="font-size:14px; color:#FFFFFF" width="15%">Alamt TPS</th> <th style="font-size:14px; color:#FFFFFF" width="7%">Proses</th> </tr>
<?php
include "../../koneksi/koneksi.php";
$query ="SELECT id_bengkel, nama_bengkel, alamat_bengkel, telp_bengkel, CASE WHEN lokasi_bengkel = '51' THEN 'Jakarta Utara' WHEN lokasi_bengkel = '52' THEN 'Jakarta Timur' WHEN lokasi_bengkel = '53' THEN 'Jakarta Pusat' WHEN lokasi_bengkel =
'54' THEN 'Jakarta Selatan' WHEN lokasi_bengkel = '55' THEN 'Jakarta Barat' END AS lokasi_bengkel from t_bengkel_tps ORDER BY lokasi_bengkel DESC";
$data_bengkel = mysql_query($query); if(mysql_num_rows($data_bengkel)>0){ while($daftar_bengkel = mysql_fetch_array($data_bengkel)){ echo " <tr> <td style='font-size:12px;'>$daftar_bengkel[nama_bengkel]</td> <td style='font-size:12px;'>$daftar_bengkel[telp_bengkel]</td> <td style='font-size:12px;'>$daftar_bengkel[lokasi_bengkel]</td> <td style='font-size:12px;'>$daftar_bengkel[alamat_bengkel]</td> <td align='center'><a href=edit_tps.php?bengkel=$daftar_bengkel[id_bengkel]><img src=../../image/edit.png alt='Lihat Pesanan' width='20' height='20'/></a></td>
</tr> "; } }else{ echo " <tr>
<td colspan='6' align='center' bgcolor='#faf1f1'>Tidak Ada Data</td> </tr> "; }?> </table>