BAB IV IMPLEMENTASI
4.3 Antar muka Admin
4.3.4 Halaman Geometri dan Kinerja Ruas Jalan
Halaman ini digunakan oleh admin untuk melihat data geometri dan Kinerja
Ruas Jalan. Admin juga dapat melakukan pencarian data geometri dan Kinerja Ruas
Jalan dengan memasukkan jenis pencarian yang akan dilakukan dan kata kunci
sesuai dengan jenis pencarian yang dilakukan dan kemudian menekan tombol cari.
Untuk menambah data Geometri dan Kinerja Ruas jalan admin dapat menekan
tombol tambah, dan untuk melihat laporan Geometri dan Kinerja Ruas jalan admin
83
dapat menekan tombol Lihat Laporan. Tombol detail digunakan untuk melihat secara
lengkap data Geometri dan Kinerja Ruas jalan.
gambar 4.9 Halaman Cari dan Lihat Geometri dan Kinerja Ruas jalan
Potongan Program Lihat Geometri dan Kinerja Ruas Jalan:
$query = "SELECT * FROM ruas_jalan"; $result = mysql_query($query); $bantu = 10;
$jmlhalaman = ceil(mysql_num_rows($result) / $bantu);
if(!isset($halaman)) {
$halaman = 0; }
$bantu2 = $halaman * $bantu;
$queryb = "SELECT * FROM ruas_jalan limit $bantu2, $bantu"; $result = mysql_query($queryb);
while($data = mysql_fetch_array($result)) {
$vc_ratio = $data['volume_ll'] / $data['kapasitas'];
if (($vc_ratio > 0) and ($vc_ratio < 0.7)) {
$tingkat = 'Sangat Baik'; }
elseif(($vc_ratio >= 0.7) and ($vc_ratio < 0.8)) {
$tingkat = 'Baik'; }
elseif(($vc_ratio >= 0.8) and ($vc_ratio < 1)) {
$tingkat = 'Dapat diterima'; }
84
else { $tingkat = 'Buruk'; } echo "<tr>";echo "<td><span class=style15>$data[no_ruas_jalan]</span></td>"; echo "<td><span class=style15>$data[nama_ruas]</span></td>";
echo "<td><span class=style15>$data[wilayah_administrasi]</span></td>"; echo "<td><span class=style15>$vc_ratio</td></span>";
echo "<td><span class=style15>$tingkat</td></span>"; echo "<td><span class=style15><a href=konfRuas.php?
proses=lihat&id=$data[no_ruas_jalan]>detail</a></td></span>"; echo "</tr>"; } for($i=0;$i<$jmlhalaman;$i++) { $x = $i+1;
$linkHalaman = "[<a class='linktext' href='Ruas.php?halaman=$i'>$x</a>]";
}
Potongan program cari Geometri dan Kinerja Ruas Jalan
if ($_REQUEST['cari_vc_bawah'] <> "" and $_REQUEST['cari_vc_atas'] <> "") {
$bantu = 10;
$query = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan like '%$_REQUEST[cari_id]%' AND wilayah_administrasi like '%$_REQUEST[cari_wilayah]%' AND volume_ll / kapasitas >= $_REQUEST[cari_vc_bawah] AND volume_ll / kapasitas <= $_REQUEST[cari_vc_atas]";
$result = mysql_query($query);
$jmlhalaman = ceil(mysql_num_rows($result) / $bantu); if(!isset($halaman))
{
$halaman = 0; }
$bantu2 = $halaman * $bantu;
$queryb = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan like '%$_REQUEST[cari_id]%' AND wilayah_administrasi like
'%$_REQUEST[cari_wilayah]%' AND volume_ll / kapasitas >= $_REQUEST[cari_vc_bawah] AND volume_ll / kapasitas <= $_REQUEST[cari_vc_atas] limit $bantu2, $bantu"; $result = mysql_query($queryb);
while($data = mysql_fetch_array($result)) {
$vc_ratio = $data['volume_ll'] / $data['kapasitas'];
if (($vc_ratio > 0) and ($vc_ratio < 0.7)) {
$tingkat = 'Sangat Baik'; }
elseif(($vc_ratio >= 0.7) and ($vc_ratio < 0.8)) {
$tingkat = 'Baik'; }
85
elseif(($vc_ratio >= 0.8) and ($vc_ratio < 1))
{ $tingkat = 'Dapat diterima';
} else { $tingkat = 'Buruk'; } echo "<tr>";
echo "<td><span class=style15>$data[no_ruas_jalan]</span></td>"; echo "<td><span class=style15>$data[nama_ruas]</span></td>";
echo "<td><span class=style15>$data[wilayah_administrasi]</span></td>"; echo "<td><span class=style15>$vc_ratio</td></span>";
echo "<td><span class=style15>$tingkat</td></span>"; echo "<td><span class=style15><a
href=konfRuas.php?proses=lihat&id=$data[no_ruas_jalan]>detail</a></td></span>"; echo "</tr>"; } for($i=0;$i<$jmlhalaman;$i++) { $x = $i+1;
$linkHalaman = "[<a class='linktext'
href='Ruas.php?cari_id=$_REQUEST[cari_id]&cari_wilayah=$_REQUEST[cari_wi layah]&cari_vc_bawah=$_REQUEST[cari_vc_bawah]&cari_vc_atas=$_REQUEST[car i_vc_atas]&cari=Cari&halaman=$i'>$x</a>]";
} }
elseif ($_REQUEST['cari_vc_bawah'] <> "" and $_REQUEST['cari_vc_atas'] = "") {
$bantu = 10;
$query = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan like '%$_REQUEST[cari_id]%' AND wilayah_administrasi like '%$_REQUEST[cari_wilayah]%' AND volume_ll / kapasitas >= $_REQUEST[cari_vc_bawah]";
$result = mysql_query($query);
$jmlhalaman = ceil(mysql_num_rows($result) / $bantu);
if(!isset($halaman)) {
$halaman = 0; }
$bantu2 = $halaman * $bantu;
$queryb = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan like $_REQUEST[cari_id]%' AND wilayah_administrasi like
'%$_REQUEST[cari_wilayah]%' AND volume_ll / kapasitas >= $_REQUEST[cari_vc_bawah] limit $bantu2, $bantu";
$result = mysql_query($queryb);
while($data = mysql_fetch_array($result)) {
$vc_ratio = $data['volume_ll'] / $data['kapasitas'];
if (($vc_ratio > 0) and ($vc_ratio < 0.7)) {
$tingkat = 'Sangat Baik'; }
elseif(($vc_ratio >= 0.7) and ($vc_ratio < 0.8)) {
86
$tingkat = 'Baik'; }
elseif(($vc_ratio >= 0.8) and ($vc_ratio < 1)) {
$tingkat = 'Dapat diterima'; } else { $tingkat = 'Buruk'; } echo "<tr>";
echo "<td><span class=style15>$data[no_ruas_jalan]</span></td>"; "<td><span class=style15>$data[nama_ruas]</span></td>";
echo "<td><span class=style15>$data[wilayah_administrasi]</span></td>"; echo "<td><span class=style15>$vc_ratio</td></span>";
echo "<td><span class=style15>$tingkat</td></span>"; echo "<td><span class=style15><a
href=konfRuas.php?proses=lihat&id=$data[no_ruas_jalan]>detail</a></td></ span>"; echo "</tr>"; } for($i=0;$i<$jmlhalaman;$i++) { $x = $i+1;
$linkHalaman = "[<a class='linktext'
href='Ruas.php?cari_id=$_REQUEST[cari_id]&cari_wilayah=$_REQUEST[cari_wi layah]&cari_vc_bawah=$_REQUEST[cari_vc_bawah]&cari_vc_atas=$_REQUEST[car i_vc_atas]&cari=Cari&halaman=$i'>$x</a>]";
} }
elseif ($_REQUEST['cari_vc_atas'] <> "" and $_REQUEST['cari_vc_bawah'] = "") {
$bantu = 10;
$query = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan like '%$_REQUEST[cari_id]%' AND wilayah_administrasi like '%$_REQUEST[cari_wilayah]%' AND volume_ll / kapasitas <= $_REQUEST[cari_vc_atas]";
$result = mysql_query($query);
$jmlhalaman = ceil(mysql_num_rows($result) / $bantu);
if(!isset($halaman)) {
$halaman = 0; }
$bantu2 = $halaman * $bantu;
$queryb = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan like '%$_REQUEST[cari_id]%' AND wilayah_administrasi like
'%$_REQUEST[cari_wilayah]%' AND volume_ll / kapasitas <= $_REQUEST[cari_vc_atas] limit $bantu2, $bantu";
$result = mysql_query($queryb);
while($data = mysql_fetch_array($result)) {
$vc_ratio = $data['volume_ll'] / $data['kapasitas'];
if (($vc_ratio > 0) and ($vc_ratio < 0.7)) {
87
$tingkat = 'Sangat Baik'; }
elseif(($vc_ratio >= 0.7) and ($vc_ratio < 0.8)) {
$tingkat = 'Baik'; }
elseif(($vc_ratio >= 0.8) and ($vc_ratio < 1)) {
$tingkat = 'Dapat diterima'; } else { $tingkat = 'Buruk'; } echo "<tr>";
echo "<td><span class=style15>$data[no_ruas_jalan]</span></td>"; echo "<td><span class=style15>$data[nama_ruas]</span></td>";
echo "<td><span class=style15>$data[wilayah_administrasi]</span></td>"; echo "<td><span class=style15>$vc_ratio</td></span>";
echo "<td><span class=style15>$tingkat</td></span>"; echo "<td><span class=style15><a href=konfRuas.php?
proses=lihat&id=$data[no_ruas_jalan]>detail</a></td></span>"; echo "</tr>"; } for($i=0;$i<$jmlhalaman;$i++) { $x = $i+1;
$linkHalaman = "[<a class='linktext'
href='Ruas.php?cari_id=$_REQUEST[cari_id]&cari_wilayah=$_REQUEST[cari_wi layah]&cari_vc_bawah=$_REQUEST[cari_vc_bawah]&cari_vc_atas=$_REQUEST[car i_vc_atas]&cari=Cari&halaman=$i'>$x</a>]"; } } else { $bantu = 10;
$query = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan like '%$_REQUEST[cari_id]%' AND wilayah_administrasi like '%$_REQUEST[cari_wilayah]%'";
$result = mysql_query($query);
$jmlhalaman = ceil(mysql_num_rows($result) / $bantu);
if(!isset($halaman)) {
$halaman = 0; }
$bantu2 = $halaman * $bantu;
$queryb = "SELECT * FROM ruas_jalan WHERE no_ruas_jalan like '%$_REQUEST[cari_id]%' AND wilayah_administrasi like
'%$_REQUEST[cari_wilayah]%' limit $bantu2, $bantu"; $result = mysql_query($queryb);
while($data = mysql_fetch_array($result)) {
$vc_ratio = $data['volume_ll'] / $data['kapasitas'];
88
{
$tingkat = 'Sangat Baik'; }
elseif(($vc_ratio >= 0.7) and ($vc_ratio < 0.8)) {
$tingkat = 'Baik'; }
elseif(($vc_ratio >= 0.8) and ($vc_ratio < 1)) {
$tingkat = 'Dapat diterima'; } else { $tingkat = 'Buruk'; } echo "<tr>";
echo "<td><span class=style15>$data[no_ruas_jalan]</span></td>"; echo "<td><span class=style15>$data[nama_ruas]</span></td>";
echo "<td><span class=style15>$data[wilayah_administrasi]</span></td>"; echo "<td><span class=style15>$vc_ratio</td></span>";
echo "<td><span class=style15>$tingkat</td></span>"; echo "<td><span class=style15><a
href=konfRuas.php?proses=lihat&id=$data[no_ruas_jalan]>detail</a></td></span>"; echo "</tr>"; } for($i=0;$i<$jmlhalaman;$i++) { $x = $i+1;
$linkHalaman = "[<a class='linktext'
href='Ruas.php?cari_id=$_REQUEST[cari_id]&cari_wilayah=$_REQUEST[cari_wi layah]&cari_vc_bawah=$_REQUEST[cari_vc_bawah]&cari_vc_atas=$_REQUEST[car i_vc_atas]&cari=Cari&halaman=$i'>$x</a>]"; } } }