• Tidak ada hasil yang ditemukan

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>]"; } } }

Dokumen terkait