Pada awalnya saya diberi tugas membuat website dengan database…jadi ingat jaman saya kerja di IT dulu…pilihan yang gampang adalah dengan aplikasi gratis XAMPP. Silahkan dapat diunduh di http://www.apachefriends.org/en/xampp-wi…
selanjutnya untuk memudahkan membuat modul/listing program baik html maupun php, saran saya bisa menggunakan notepat++. Silahkan dapat diunduh di http://notepad-plus-plus.org/download/
Langkah-langkahnya :
- Membuat halaman menu.html
- Membuat modul koneksi antara aplikasi web dengan DB
- Membuat modul untuk mengisi data
- Membuat modul untuk menyimpan data
- Membuat modul untuk menampilkan data
- Membuat modul untuk mencari/memilih data tertentu (pada postingan berikutnya)
- Membuat modul untuk mendelete data (pada postingan berikutnya)
1. Membuat halaman menu.html
<html>
<body>
<h2>Daftar Menu</h2>
<br>
1. <a href=”isi_data.php”> Mengisi Data </a><br>
2. <a href=”baca_data.php”> Membaca Data </a><br>
3. <a href=”form_cari_data.html”> Mencari Data </a><br>
</body>
</html>
2. Membuat modul koneksi antara aplikasi web dengan DB dengan koneksi.php
<?php
$host = “localhost”;
$username = “root”;
$password = “”;
$database = “databaseDB”;
$koneksi = mysql_connect($host, $username, $password);
$pilihdatabase = mysql_select_db($database, $koneksi);
?>
3. Membuat modul untuk mengisi data dengan file isi_data.php
<?php
//Modul ini namanya isi_data.php
//Modul ini digunakan untuk mengisi data ke dalam suatu tabel dalam database
//connect ke database server
include “koneksi.php”;
//user menginput data
echo “<form name=’mahasiswa’ action=’simpan_data.php’ method=’post’>”;
echo “No mahasiswa: <input type=text name=’no_mhs’ size=5><br>”;
echo “Nama mahasiswa: <input type=text name=’nama_mhs’ size=50><br>”;
echo “Alamat: <textarea name=’alamat’ cols=50 rows=3></textarea><br>”;
echo “Email: <input type=text name=’email’ size=50><br>”;
echo “<input type=submit value=’Kirim Data’>”;
echo “</form>”;
?>
4. Membuat modul untuk menyimpan data dengan file simpan_data.php
<?php
//Modul ini namanya simpan_data.php
//Modul ini digunakan untuk menyimpan data ke dalam suatu tabel dalam database
//connect ke database server
include “koneksi.php”;
//menangkap inputan user
$nomor = $_POST['no_mhs'];
$nama = $_POST['nama_mhs'];
$alm = $_POST['alamat'];
$em = $_POST['email'];
//menyimpan data ke dalam tabel sebagai rekaman baru
mysql_query(”INSERT INTO mahasiswa (no_mhs, nama_mhs, alamat, email)VALUES (’$nomor’, ‘$nama’, ‘$alm’, ‘$em’)”)or die (mysql_error());
//pesan ke user
echo “Data Anda sudah disimpan”;
echo “<br><a href=’menu.html’> Kembali ke Menu Utama </a>”;
?>
5. Membuat modul untuk menampilkan data dengan file baca_data.php
<?php
//Modul ini namanya baca_data.php
//Modul ini digunakan untuk membaca data dari tabel
include “koneksi.php”;
$nourut=1;
echo”<table border=3>”;
echo “<tr>
<td align=center>No Urut
<td align=center>No Mahasiswa
<td align=center>Nama Mahasiswa
<td align=center>Alamat Mahasiswa
<td align=center>Email”;
//tanda * artinya data pada semua kolom akan diambil
$sql = mysql_query(”SELECT * FROM mahasiswa”);
while ($row = mysql_fetch_array($sql))
//looping mencari data yang bisa dibawa
{
//memindah data dari tabel ke memori
$no = $row['no_mhs'];
$nama = $row['nama_mhs'];
$alm = $row['alamat'];
$em = $row['email'];
//cetak data ke monitor
echo “<tr>
<td align=right width=50>$nourut
<td width=20>$no
<td>$nama
<td>$alm
<td>$em”;
$nourut++;
}
echo “</table>”;
echo “<br><a href=’menu.html’> Kembali ke Menu Utama </a>”;
?>
Itu dulu catatan saya…besok kita lanjutkan ke materi berikutnya….thanks