Anda di halaman 1dari 6

LAPORAN PRAKTIKUM PEMROGRAMAN INTERNER PENCARIAN DATA DALAM DATABASE

ELVIA 09091003040

SISTEM INFORMASI 5B FAKULTAS ILMU KOMPUTER UNIVERSITAS SIWIJAYA

1. Tujuan a. Memahami materi-materi yang terkait dengan penggunaan kode php dalam melakukan pencarian data yang telah tersimpan di database b. Memahami langkah-langkah pembuatan program pencarian c. Memahami kegunaan fungsi LIKE pada kode php saat melakukan pencarian 2. Dasar teori Dalam praktikum pemrograman internet yang bertemakan Pencarian lebih menjelaskan bagaimana menyambungkan koneksi ke database dan menampilkan data yang berhasil dicari tersebut. Seperti penggunaan kode LIKE untuk mempermudah dalam pencarian dan diikuti oleh peletakkan kode % sesuai dengan kebutuhan. 3. Soal dan jawaban a. Soal Buat sebuah program pencarian dimana kita bisa memilih pencariannya berdasarkan apa? b. Jawaban Untuk membuat program seperti diatas kita cukup memerlukan file index.php, connector.php, proses.php Index.php <body> <h1 align="center" ><img src="image/v.jpg" width="103" height="97" alt="cari" /></h1> <h1 align="center" ><strong>PENCARIAN PEGAWAI</strong> </h1>

<p align="center" ><blink><strong>masukkan kata kunci pencarian Anda</strong></blink></p> <form id="form1" name="form1" method="post" action="proses.php"> <div align="center"> <p> <input name="cari" type="text" id="cari" size="100" maxlength="50" /> <BR> <cite> <select name="pilihan" id="pilihan"> <option value="0" selected="selected">cari berdasarkan nama</option> <option value="1">cari berdasarkan alamat</option> <option value="2">cari berdasarkan jabatan</option> <option value="3">cari berdasarkan pendidikan</option> </select> </cite>&nbsp; &nbsp; <input type="submit" name="Search" id="Search" value="Search" /> <img src="image/cari.png" width="17" height="18" /></p> </div> </form> <p align="center">&nbsp;</p> </body> Pada kode diatas menjelaskan kalau form selanjutnya adalah proses.php. Dimana dari form index.php ini dengan method post mengirin data cari, dan pilihan(dengan mengirim value dari pilihan) ke form proses.php Tampilannya

Connector.php <?php //1. mengkoneksi dengan php ke database $username="root"; $pass="root"; $koneksi=mysql_connect("localhost",$username,$pass); //2. memiilih database mysql_select_db("db_search", $koneksi); ?> Sebelum menuju form proses.php maka form connector.php harus diimport dulu untuk menghubungkan halaman php dengan database. Dimana kita memanggil database db_search. Proses.php <body> <div align="center"> <h1><strong>HASIL PENCARIAN</strong></h1> <table width="700" border="1"> <tr> <td width="150" bgcolor="#9966CC"><div align="center"><strong>NAMA</strong></div></td> <td width="136" bgcolor="#9966CC"><div align="center"><strong>ALAMAT</strong></div></td> <td width="245" bgcolor="#9966CC"><div align="center"><strong>JABATAN</strong></div></td>

<td width="109" bgcolor="#9966CC"><div align="center"><strong>PENDIDIKAN</strong></div></td> </tr> <?php include("connector.php"); //1. menginport koneksi $cari=$_POST['cari']; //2. Mengambil data $pilih=$_POST['pilihan']; //2. menampilkan data yang ada pada database if($pilih=="0") { $baca=mysql_query("select*from cari_pegawai where nama LIKE '%$cari%'",$koneksi); echo "<marquee><strong>Pencarian Pegawai berdasarkan nama</strong></marquee>"; } else if($pilih=="1") { $baca=mysql_query("select *from cari_pegawai where alamat LIKE '%$cari%'",$koneksi); echo "<marquee><strong>Pencarian Pegawai berdasarkan alamat</strong></marquee>"; } else if($pilih=="2") { $baca=mysql_query("select *from cari_pegawai where jabatan LIKE '%$cari%'",$koneksi); echo "<marquee><strong>Pencarian Pegawai berdasarkan jabatan</strong></marquee>"; } else { $baca=mysql_query("select *from cari_pegawai where pendidikan LIKE '%$cari%'",$koneksi); echo "<marquee><strong>Pencarian Pegawai berdasarkan pendidikan</strong></marquee>";

} //-----------------------------while($datamhs=mysql_fetch_row($baca)) { echo' <tr> <td>'.$datamhs[0].'</td> <td>'.$datamhs[1].'</td> <td>'.$datamhs[2].'</td> <td>'.$datamhs[3].'</td> </tr> '; } ?> </table> <br/> <a href="index.php">Kembali ke halaman Pencarian</a> <p>&nbsp;</p> </div> </body> Pada proses.php ini mengambil data yang telah dikirim oleh form sebelumnya melalui method post, yaitu data $cari dan $pilihan. Agar dapat melakukan pencarian kita menggunakan LIKE sehingga kata-kata yang mendekati kata tersebut juga ditampilkan. Tampilannya