Anda di halaman 1dari 6

26

LAPORAN PRAKTIKUM
PENGEMBANGAN APLIKASI WEB
Pertemuan Ke - 9

Oleh :
Rahmad iqbal
NIM : 155410034

S1- TEKNIK INFORMATIKA


SEKOLAH TINGGI MANAJEMEN INFOMATIKA DAN KOMPUTER

STMIK AKAKOM YOGYAKARTA


1
MENAMPILKAN DATA
Teori Singkat & Pembahasan
A. TUJUAN
Mampu mambuat aplikasi untuk menampilkan data

B. TEORI SINGKAT
Di aplikasi database terdapat fitur yang disebut sebagai CRUD (Create, Read, Update
dan Delete), dengan penjelasan sebagai berikut
- Create adalah fitur aplikasi untuk mengisi data / menambah record ke suatu tabel
database, seperti yang telah dilakukan pada praktikum pertemuan ke-7.
- Read adalah fitur aplikasi untuk membaca / menampilkan data dari tabel database,
seperti yang akan dilakukan pertemuan ke-9 ini.
- Update adalah fitur aplikasi untuk merubah data di suatu tabel database.
- Delete adalah fitur aplikasi untuk menghapus record di suatu tabel databases.

C. PEMBAHASAN
//barang_tampil.php
<?php
include "koneksi2.php";
$sql="select * from barang ";
$hasil=mysqli_query($kon,$sql);
if(!$hasil){
die("Gagal Query...".mysqli_error($kon));
}
?>
<table border="1">
<tr>
<th>Foto</th>
<th>Nama Barang</th>
<th>Harga Jual</th>
<th>Stok</th>
</tr>
<?php
$no=0;
while($row=mysqli_fetch_assoc($hasil)){
echo " <tr> ";
echo " <td> ".$row['foto']." </td> ";
echo " <td> ".$row['nama']." </td> ";
echo " <td> ".$row['harga']." </td> ";
echo " <td> ".$row['stok']." </td> ";
echo " </tr> ";
}
?>
</table>

Include koneksi.php digunakan untuk memasukan file php yang dibutuhkan untuk koneksi
ke database.
$sql =select from barang script mysql yang digunakan untuk memilih tabel
$hasil digunakan untuk melakukan query terhadap database dan memilih table.
Mysqli_fetch_assoc digunakan untuk menamplkan data.
//barang_tampil.php (modif)

$sql="select * from barang order by idbarang desc";

<a href="barang_isi.php">INPUT BARANG</a>


echo " <td> <a href='pict/{$row['foto']} ' />
<img src='thumb/t_{$row['foto']} ' width='100' />
</a></td>";

Select from barang order by idbarang digunakan untuk mengambil data yang ada pada tanle
barang dan mengatur sesuai yang ada pada idbarang.
A href barang_isi.php digunakan untuk memberikan link ke halaman barang_isi.php <td> <a
href='pict/{$row['foto']} ' /> <img src='thumb/t_{$row['foto']} ' width='100' /> digunakan untuk
menampilkan foto yang diambil dari table barang lalu mengatur lebarnya adalah 100

<form action="barang_tampil.php" method="post">


<h2>.:: CARI BARANG ::.</h2>
Nama Barang <input type="text" name="nama_barang" />
<input type ="submit" value="CARI"/>
</form>

<form> digunakan untuk membuat form action dimana jika action terjadi maka akan di link di
barang_tampil.php dengan methodnya adalah post .
Nama Barang <input type="text" name="nama_barang" /> digunakan untu membuat
textfield untuk memasukkan kata pencarian.
<input type ="submit" value="CARI"/> digunakan untuk membuat button cari dengan value
CARI.
//barang_tampil.php(modif)
$nama_barang="";
if(isset($_POST["nama_barang"]))
$nama_barang=$_POST["nama_barang"];

$nama_barang pendeklarasian nama barang if isset digunakan untuk mengecek jika ada
data dari value nama_barang maka isi dari variabel $nama_barang adalah data dari value
nama_barang pada file barang_cari.php

$sql="select * from barang where nama like '%".$nama_barang."%'order by


idbarang desc";
Untuk mengecek apakah ada data pada database barang dengan nama barang yang sama
pada nama_barang

&nbsp; &nbsp; &nbsp;


<a href="barang_cari.php">CARI BARANG</a>

Untuk membuat link ke halaman cari_barang.php


2
MENAMPILKAN DATA
Tugas

Cari_buku.php
<form action="buku_tampil.php" method="post">
<h2>.:: CARI BUKU</h2>
Judul <input type="text" name="Judul_Buku" /></br>
Pengarang <input type="text" name="Pengarang" />
<input type="submit" value="CARI" />
</form>

Buku_tampil.php
<?php
/*tambahan*/
$Judul_Buku = "" ;
$Pengarang = "" ;
if(isset($_POST["Judul_Buku"]))
$Judul_Buku = $_POST["Judul_Buku"] ;
$Pengarang= $_POST["Pengarang"] ;
/*-----*/

include "koneksi.php";

$sql = "select * from buku where Judul_Buku like '%".$Judul_Buku."%'AND


Pengarang like '%".$Pengarang."%' order by Kode_Buku desc "; /*modifikasi*/

$hasil = mysqli_query($kon,$sql);

if (!$hasil)
die("Gagal query..".mysqli_error($kon));
?>

<a href ="input_buku.php" >INPUT BUKU</a>

<!-- tambahan -->


&nbsp; &nbsp; &nbsp;
<a href="cari_buku.php">CARI BUKU</a>
<!-- ========= -->

<table border="1">
<tr>
<th>Foto</th>
<th>Judul Buku</th>
<th>Pengarang</th>
<th>Aksi</th>
</tr>
<?php
echo "<BR>Pencarian Dengan Kata kunci <b>".$Judul_Buku."</b><BR>";
$no = 0;
while ($row = mysqli_fetch_assoc($hasil)) {
echo " <tr> ";

/*----tambahan----*/
echo " <td>
<a href='pict/{$row['Foto_Sampul']} ' />
<img src='thumb/t_{$row['Foto_Sampul']} ' width='100'
/>
</a> </td> " ;
/*----------*/
echo " <td> ".$row['Judul_Buku']." </td> " ;
echo " <td> ".$row['Pengarang']." </td> " ;
echo " <td><a
href=buku_detail.php?Kode_Buku={$row['Kode_Buku']}>Lihat Buku</a></td> " ;
echo " </tr> ";
}
?>
</table>

Buku_detail.php
<?php

/*tambahan*/
$Kode_Buku=$_GET['Kode_Buku'];

/*-----*/

include "koneksi.php";

$sql = "select * from buku WHERE Kode_Buku='$Kode_Buku'"; /*modifikasi*/

$hasil = mysqli_query($kon,$sql);

if (!$hasil)
die("Gagal query..".mysqli_error($kon));
?>
<table border="1">
<tr><td>

<a href ="input_buku.php" >INPUT BUKU</a>

<!-- tambahan -->


&nbsp; &nbsp; &nbsp;
<a href="cari_buku.php">CARI BUKU</a>
&nbsp; &nbsp; &nbsp;
<a href="daftar_buku.php">DAFTAR BUKU</a>
<!-- ========= -->
<br>
<h2>INFORMASI BUKU</H2>
<br>
<?php

while ($row = mysqli_fetch_assoc($hasil))


{

?>

<table border="1" width="400" align="Center">


<tr><td colspan="2" align="center"><?php echo "<img src='pict/{$row['Foto_Sampul']}
' width=150/>"?> </td></tr>
<tr><td>Kode Buku</td><td><?php echo "{$row['Kode_Buku']}"?> </td></tr>
<tr><td>Judul Buku</td><td><?php echo "{$row['Judul_Buku']}"?></td></tr>
<tr><td>Pengarang</td><td><?php echo "{$row['Pengarang']}"?></td></tr>
<tr><td>Penerbit</td><td><?php echo "{$row['Penerbit']}"?></td></tr>
</table>
<?php

}
?>
</td>
</tr>
</table>
3
MENAMPILKAN DATA
Listing

Terlampir.

Anda mungkin juga menyukai