Makalah Web
Makalah Web
langkah pertama kita buat dulu database mysql. buatlah database menggunakan phpmyadmin.
beri nama database tersebut dengan nama siswa_db seperti gambar dibawah ini. untuk sobat
yang ingin tahu lebih lengkap tentang langkah-langkah membuat database silahkan
klik disini.
kemudian setelah berhasil membuat database selanjutnya kita akan membuat tabel
menggunakan phpmyadmin juga. beri nama tabel tersebut dengan nama siswa dan isikan tipe
data seperti gambar dibawah ini.
untuk sobat yang ingin tahu tutorial lengkap cara membuat tabel di database mysql silahlan
klik disini
Selanjutnya buka notepad++ atau text editor kesayangan sobat. karena sekarang kita akan
membuat koneksi ke database. silahkan sobat copy script dibawah ini , kemudian simpanlah
dengan nama koneksi.php . ingat simpan file didalam folder htdocs, dan buat folder baru
misalnya latihan , simpan file koneksi.php tadi di dalam folder latihan.
<?php
error_reporting(0);
$host = 'localhost';
$user = 'root';
$password = '';
$database = 'siswa_db';
?>
3. MEMBUAT TABLE HALAMAN WEB
selanjutnya kita akan membuat tabel di halaman web yang fungsinya untuk
menampilkan data yang ada didatabase ke halaman web dalam bentuk tabel. Simpan dengan
nama index.php simpan di folder latihan.
<?php
error_reporting(0);
//membuat koneksi ke database
include "koneksi.php";
?>
<html>
<title> Data Siswa </title>
<script language="javascript">
function tanya() {
if (confirm ("Apakah Anda yakin akan menghapus data ini ?")) {
return true;
} else {
return false;
}
}
</script>
<body width='900px'>
<center>
<h1>MENAMPILKAN DATA SISWA </h1>
<hr>
<div class="container">
</tr>
<?php
// Perintah untuk menampilkan data
$queri="Select * From siswa" ; //menampikan SEMUA data dari tabel siswa
</form></td>
</form></td>
</tr>
";
$i++;
}
?>
</table>
</div>
<div class="col-md-4">
</div>
</div>
<!-- row -->
<div class="row">
<div class="col-md-12">
</div>
</div>
</body>
</html>
terlihat bahwa pada tabel diatas ada kolom action / aksi yang berfungsi untuk mengedit dan
menghapus data didalam tabel. tombol edit yang selanjutnya akan kita link-an ke halaman
edit.php dan aksi_edit.php serta tombol delete yang selanjutnya akan kita link-an ke halaman
delete.php
<?php
include "koneksi.php";
// membaca informasi yang dikirim dari file view.php pada address bar
$id = $_GET['id'];
$nomor = $data['id'];
$nama = $data['nama'];
$jenis_kelamin = $data['Jenis_Kelamin'];
$kelas = $data['Kelas'];
$alamat = $data['alamat'];
?>
<html>
<head>
<title> Registrasi Peserta Seminar </title>
</head>
<body style = 'margin : 20px; font : 16px arial;'>
<?php
echo "
<center>
<p> Registrasi Siswa Baru </p>
<tr>
<td colspan = '3' align = 'center'>
<input type = 'submit' name = 'submit' value = 'Update'/>
</td>
</tr>
</table>
<a href = 'index.php'> Kembali </a>
</form>
</body>
</html>
";
?>
5. MEMBUAT UPDATE DATA
Setelah membuat halaman edit.php untuk mengedit data, selanjutnya kita membuat
halaman untuk mengeksekusi data yang ada dihalaman edit. karena halaman ini untuk update
dari data yang di edit, maka kita bisa sebut halaman ini dengan aksi_edit.php.
silahkan copy script dibawah dan simpan dengan nama
aksi_edit.php
<?php
error_reporting(E_ALL ^ E_NOTICE);
include 'koneksi.php';
$id = $_POST['id'];
$nama = $_POST['nama'];
$Jenis_Kelamin = $_POST['Jenis_Kelamin'];
$kelas = $_POST['Kelas'];
$alamat = $_POST['alamat'];
$update
=
"UPDATE
SISWA
SET
nama='$nama',Jenis_Kelamin='$Jenis_Kelamin',Kelas='$kelas',alamat='$alamat' where id =
'$id'";
$hasil = mysql_query($update);
if ($hasil){
//header ('location:view.php');
echo " <center> Data Berhasil diupdate <br/>
<br> Untuk melihat daftar peserta klik <a href = 'index.php'> Disini </a></center>";
} else { echo "Data gagal diupdate";
}
?>
note
Script
diatas
berisi
query
sql
untuk
melakukan
update
data.
<?php
include "koneksi.php";
error_reporting(E_ALL ^ E_NOTICE);
$id = $_GET['id'];
$nama = $_GET['nama'];
if ($hasil){
//header ('location:view.php');
echo " <center> <b> <font color = 'red' size = '4'> <p> Data dengan nama $nama Berhasil
dihapus </p> </center> </b> </font> <br/>
<meta http-equiv='refresh' content='2; url= index.php'/> ";
} else { echo "Data gagal dihapus";
}
?>