Assalamualaikum Warahmatullahi Wabarakaruh,

1.Pendahuluan
     Hai sobat IT jumpa lagi saya, gimana skabrnya hari ini baik sekali dan juga sehat selalu bukan. Nah, pada kekempatan kali ini kita akan membahas tentang CRUD, sebenarnya untuk pokok bahasan yang saya ambil ini sudah pernah saya bahas akan tetapi kurang menyeluruh untuk pembahasannya.
A.Pokok Bahasan
CRUD (Read) implementasi.
B.Latar Belakang
     Karena keterbatasan pegawai atau staf SMK untuk melakukan pendaftaran PPDB
C.Tujuan
     Untuk meringankan pekerjaan yang dilakukan oleh staf karyawan yang melakukan list pendaftaran PPDB.
2.Isi
CRUD (Create, Read, Update, and Delete) 
     Ok lanjut saja pada peertemuan kali ini kita akan membahas tentang pengimplementasian CRUD pada sekolah. Nah, sebenarnya system CRUD ini sudah saya bahas pada pertemuan dulu yakni dua bulan yang lalu, akan tetapi untuk pengimplementasiannya sendiri saya belum terapkan pada tema sekolah.Ya, langsung saja pada konfigurasinya saja ya.Yang harus kita lakukan pertama kali yakni,buat nama database dan juga tabel sebagai berikut: 



Setelah nama dari database, nama tabel dan juga isinya sudah dibuat maka yang harus kita lakukan selanjutnya yakni buat script dengan nama berikut.
#1 Membuat Project Baru
     Buat project baru dengan nama Percobaan1 di direktori /var/www/html/ kalian,dengan isian file yang akan kita buat nanti adalah sebagai berikut.
Buat file baru dengan nama folder Percobaan1 dan taruh file didalamnya dengan nama koneksi.php.
Lalu masukkan perintah berikut :
<?php
$host = 'localhost';
$user = 'root';
$pass = '30052003';
$db = 'web_tutorial';
$conn = mysqli_connect($host, $user, $pass, $db) or die ("Koneksi ke database GAGAL!!!");
?>
#2 Menampilkan data
     Tahapan selanjutnya yang harus kita lakukan adalah membuat file yang nantinya kita gunakan untuk menampilkan data pada inputan yang kita masukkan, dalam system CRUD, tahapan ini dinamakan Read simpan file berikut dengan nama index.php.
<html>
<head>
<title>Pendaftaran Siswa Baru</title>
</head>
<body>
<div class="row">
<div class="container-fuild">
<div class="row">
<br>
<br>
<div class="col-md-8 col-md-offset-2">
<a href="tambah.php" class="btn btn-primary"><i class="glyphicon glyphicon-plus"></i> Tambah</a>
<br>
<br>
<div class="panel panel-default">
<div class="panel-heading">
<span class="title"><b>Data Siswa</b></span>
</div>
<div class="panel-body">
<table class="table table-stripped" width="100%">
<thead>
<tr>
<th>No</th>
<th>Nama Siswa</th>
<th>NIS</th>
<th>Alamat</th>
<th>No Telepon</th>
<th>Opsi</th>
</tr>
</thead>
<?php
include 'koneksi.php';
$lihat = mysqli_query($conn, "SELECT * FROM data_siswa");
if (mysqli_num_rows($lihat) == 0) { //jika hasil dari query menampilkan 0 data maka akan memperlihatkan data kosong
echo '<tr><td colspan="6"><center>Data Kosong!!!</center></td></tr>';
}else{
$no = 1;
while($data = mysqli_fetch_array($lihat)) {
?>
<tbody>
<tr>
<td><?php echo $no;?></td>
<td><?php echo $data['nama_siswa']?></td>
<td><?php echo $data['nis_siswa']?></td>
<td><?php echo $data['alamat_siswa']?></td>
<td><?php echo $data['notelp_siswa']?></td>
<td>
<a href="edit.php?id_siswa=<?php echo $data['id_siswa']?>" class="btn btn-info btn-xs"><i class="glyphicon glyphicon-pencil"></i> Edit</a>
<a href="proses_hapus.php?id_siswa=<?php echo $data['id_siswa']?>" class="btn btn-danger btn-xs"><i class="glyphicon glyphicon-erase"></i> Hapus</a>
</td>
</tr>
</tbody>
<?php $no++;}}?>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>  

    Setelah kalian lakukan hal diatas sudah selesai, sebenarnya inputanya sudah jadi akan tetapi ketika saya panggil dalam localhost yang terjadi adalah tampilan kosong/blank. Untuk itu mohon maaf untuk hari ini saya jeda dulu akan lanjutkan besok, jangan kemana-mana ya… tunggu ya tunggu update besok pagi.
E.Referensi
Web Programming Unpas Create & Update.
F.Waktu pelaksanaan
08.30 WIB – 16.00 WIB
3.Penutup
G.Kesimpulan
H.Alat yang dibutuhkan
Hardware(Laptop).
Software(Text editor/Sublime Text).

0 Komentar