Anda di halaman 1dari 5

LAPORAN PRAKTIKUM

PEMROGRAMAN WEB
MODUL 7

DISUSUN OLEH

ITA

123110009

MANAJEMEN INFORMATIKA

LABORATORIUM TERPADU

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

2013
MESIN PENCARI
TUJUAN
Mampu untuk membuat sebuah Search Enggine atau mesin pencari.

PEMBAHASAN DALAM LISTING

Script hubung.php
<?
mysql_connect("localhost","root","root");
mysql_select_db("tokoabc");
?>
Hasil output :

//Script untuk menghubungkan atau membuka koneksi kepada server MySQL yang
berada dalam localhost dengan password root,dan memilih database yang akan
digunakan setelah melakukan koneksi ke server.Dalam hal ini menggunakan database
tokoabc.

script cari.php
<html>
<head>
<title>Halaman Pencari</title>
</head>
<body>
<form name="form1" method="post" action="telusuri.php">
Nama Barang :
<input name="data_cari" type="text" size="20"
maxlenght="30"> <br>
<input type="submit" name="submit" value="Cari">
</form>
</body>
</html>
Hasil output :
//Membuat form dengan judul diatasnya Halaman Pencari yang akan menghubungkan
ke telusur.php dan memberikan inputan text dengan ukuran 20 dan panjangnya
30,menggunakan input submit untuk mencari.Jika kitaa menulis dan mencari benda
yang kita tulis maka akan muncul kode barang dan nam barang,dengan catatan jika
barang yang kita tulis itu ada dalam database.

telusuri.php
<html>
<head>
<title>Hasil Pencari</title>
</head>
Daftar Barang dengan kata kunci : <?echo $data_cari;?><br>
<table width="500" border="1">
<td width="104" height="23">Kode Brang</td>
<td widht=132">Nama Barang</td>
</tr>
<?php
include_once "hubung.php";
$data_cari=$_POST[data_cari];
$selek = "SELECT * FROM barang WHERE namabarang LIKE '%$data_cari%'
ORDER BY namabarang";
$eksekusi= mysql_query ($selek) or die ("permintaan gagal dilakukan");
while($hasil=mysql_fetch_array($eksekusi))
{
?>
<tr>
<td><?php echo "$hasil[kodebarang]";?></td>
<td><?php echo "$hasil[namabarang]";?></td>
</tr>
<?php } ?>
</table>
<p>&nbsp;</p>
</body>
</html>
Hasil output :

//Dalam script telusur.php ini berjudul Hasil Pencari dan membuat tabel dengan ukuran
500 dan menggunakan border 1,yang mana kode barang dengan ukuran 104,nama
barang dengan ukuran 132,dan mengkoneksikan dalan MySQL dengan hubung.php
tadi.dan menampilkan semua dari tabel barang dimana na barang tersebut seperti yang
dicari.jika yang dicari tidak ada maka akan muncul permintaan gagal,jika yang dicari
ada maka akan muncul dalam layar yang berupa kode barang dan nama barang.

LATIHAN : tambahkan kolom stok pada tampilan diatas dengan modifikasi file telusuri.php
<html>
<head>
<title>Hasil Pencari</title>
</head>
Daftar Barang dengan kata kunci : <?echo $data_cari;?><br>
<table width="500" border="1">
<td width="104" height="23">Kode Brang</td>
<td widht=132">Nama Barang</td>
<td widht="100">stok</td>
</tr>
<?php
include_once "hubung.php";
$data_cari=$_POST[data_cari];
$selek = "SELECT * FROM barang WHERE namabarang LIKE '%$data_cari%'
ORDER BY namabarang";
$eksekusi= mysql_query ($selek) or die ("permintaan gagal dilakukan");
while($hasil=mysql_fetch_array($eksekusi))
{
?>
<tr>
<td><?php echo "$hasil[kodebarang]";?></td>
<td><?php echo "$hasil[namabarang]";?></td>
s<td><?php echo "$hasil[stok]";?></td>
</tr>
<?php } ?>
</table>
<p>&nbsp;</p>
</body>
</html>
Hasil output :

TUGAS

Mesin pencari global

-LIVE SEARCH
-Ask.com
-Alexa Internet
-Gigablast
-MozDex

KESIMPULAN

Data yang kita cari dengan tabel atau kolom yang telah kita tunjuk atau cari
dalam pencarian dan apabila data tersebut sama persis ataupun mirip maka data
tersebut akan ditampilkan dalam layar atau dalam perintah MySQL operator yang
digunakan adalah LIKE yang kemudian akan di deklarasikan dengan data yang kita
cari.

LISTING TERLAMPIR

Anda mungkin juga menyukai