1. Pengenalan PHP dan MySQL
PHP adalah singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa
pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. PHP adalah bahasa
pemrograman server side. Sehingga dia memerlukan sebuah web server contohnya
apache yang sudah ada didalam software XAMPP untuk menjalankan scriptnya.
Catatan : untuk lebih lanjutnya teman-teman bisa baca materi tentang pengenalan
PHP
2. Software Belajar PHP
Adapun software yang biasa digunakan dalam belajar ataupun pengembangan web PHP
adalah software XAMPP. Didalam software tersebut sudah terdapat beberapa
komponen software pendukung yaitu :
- Apache
untuk webserver yang digunakan untuk menjalankan PHP
- MySQL
untuk DMBS(Database Management System) yang digunakan untuk
- menyimpan
content atau isi web didalam sebuah database.
- PhpMyadmin
aplikasi MySQL berbasi web yang digunakan untuk merancang
- dan
membuat database dan table-table nya.
- Notepad++ yang digunakan sebagai text editor.
3. Langkah untuk memulai belajar PHP
Dalam memulai belajar PHP ada tahapan yang biasa dilakukan. Walaupun tidak baku
harus seperti ini. Adapun langkah-langkahnya adalah sebagai berikut :Jalankan
software XAMPP dan klik tombol start untuk apache dan mysql
Buka web browser misalnya mozila dan ketik http://localhost/ untuk
mengetes
4. Langkah pembuatan database di PhpMyadmin
Pada langkah ini kita akan menjelaskan tentang fungsi dan cara pemakaian
aplikasi web PhpMyadmin.Adapun yang akan dibahas dalam PhpMyadmin
(http://localhost/phpmyadmin) adalah :
1) Fungsi menu Browse untuk menampilkan data
2) Fungsi menu Structure untuk melihat struktur tabel
3) Fungsi menu Insert untuk memasukan data ke tabel
4) Fungsi menu Export untuk mengeluarkan query dari database atau tabel
5) Fungsi menu Import untuk memasukan query dari database atau tabel
6) Fungsi menu Empty untuk mengosongkan isi data di tabel
7) Fungsi menu Drop untuk menghapus table tertentu
8) Pembuatan Database
Setelah mengetik nama databasenya (db_cc), klik tombol create9) Pembuatan Tabel
Setelah database terbentuk, kita akan membuat table nya dengan nama table
biodata dan banyaknya field adalah 4 yaitu (id, nama, alamat, usia). Setelah
itu klik tombol go yang berada di sebelah paling kanan.Setelah itu masukan nama
field nya dengan menyesuaikan type data dan panjang data (length). Untuk field
id ditambah dengan index=PRIMARY dan AI(Auto Increment) setelah semua diisi,
klik tombol Save
5. Langkah pembuatan modul program
Setelah database dibuat, kita akan membuat file phpnya yang berisi script PHP.
Nantinya script tersebut disimpan di folder C:\xampp\htdocs\koneksi dan
disimpan dengan ekstensi (*.php). adapun file-file yang akan kita buat adalah
sebagai berikut :
1) koneksi.php = digunakan untuk koneksi PHP ke database
2) form.php = berisi form yang digunakan untuk menginput data.
3) proses.php = digunakan untuk proses menyimpan data ke database
4) tabel.php = digunakan untuk menampilkan data dalam bentuk tabel
5) delete.php = digunakan untuk menghapus data didatabase
6) update.php = digunakan untuk mengubah data yang diinginkan
7) simpan.php = digunakan untuk menyimpan kembali data hasil perubahanAdapun
syntax dari masing-masing file adalah sebagai berikut :
Koneksi.php
<?php$host="localhost";$user="root";$password="";$database="db_cc";$koneksi=mysql_connect($host,$user,$password);mysql_select_db($database,$koneksi);//cek
koneksiif($koneksi){//echo "berhasil koneksi";}else{echo "gagal
koneksi";}?>
Form.php
<html>
<head><title>Form</html></head><body>
<form action="proses.php" method="post">
<table><tr><td>Nama</td>
<td><input type="text" name="nama"
size="20"></td>
</tr><tr>
<td>Alamat</td>
<td><textarea cols="20" rows="5"
name="alamat"></textarea>
</td></tr><tr>
<td>Usia</td><td><input type="text"
name="usia" size="20"></td></tr><tr>
<td><input type="submit" name="proses"
value="Proses"></td>
<td><input type="reset"
value="Batal"></td></tr>
</table></form></body></html>
Proses.php
<phpinclude"koneksi.php";$nama=$_POST['nama'];$alamat=$_POST['alamat'];$usia=$_POST['usia'];$query=mysql_query("insert
into biodata(nama, alamat, usia)
value('$nama','$alamat','$usia')");if($query){echo "Berhasil input
data ke database ";?>
<a href="tabel.php">Lihat data di Tabel</a>
<?php}else{echo "Gagal input data";echo mysql_error();}?>
Tabel.php
<?phpinclude "koneksi.php";$query=mysql_query("select * from
biodata");$jumlah=mysql_num_rows($query);echo "Jumlah data ada :
".$jumlah;?><table border="1">
<tr><th>Nomor</th>
<th>Nama</th><th>Alamat</th>
<th>Usia</th><th>Aksi</th></tr>
<?phpwhile($row=mysql_fetch_array($query)){?><tr>
<td><?php echo $c=$c+1;?></td>
<td><?php echo $row['nama'];?></td>
<td><?php echo $row['alamat'];?></td>
<td><?php echo $row['usia'];?></td>
<td><a href="delete.php?id=<?php echo $row['id'];
?>" onclick="return confirm('Apakah
andayakin?')">Delete</a>
<a href="update.php?id=<?php echo $row['id'];
?>">Update</a></td><?php}?>
</table><br /><a href="form.php">Input data
form</a>
Delete.php
<?phpinclude
"koneksi.php";$id=$_GET['id'];$query=mysql_query("delete from
biodata where id='$id'");if($query){?>
<script
language="javascript">document.location.href="tabel.php";</script>
<?php}else{echo "gagal hapus data";}?>
Update.php
<?phpinclude
"koneksi.php";$id=$_GET['id'];$query=mysql_query("select * from
biodata where id='$id'");?>
<form action="simpan.php" method="post">
<table
border="1"><?phpwhile($row=mysql_fetch_array($query)){?><input
type="hidden" name="id" value="<?php echo
$id;?>"/><tr>
<td>Nama</td><td><input type="text"
name="nama" value="<?php echo $row['nama'];?>"
/></td></tr><tr><td>Alamat</td><td><textarea
cols="20" rows="5" name="alamat"><?php echo
$row['alamat'];?></textarea></td></tr><tr>
<td>Usia</td><td><input type="text"
name="usia" value="<?php echo $row['usia'];?>"
/></td></tr><tr><td><input
type="submit" value="Simpan" name="simpan"
/></td></tr><?php}?>
</table></form>
Simpan.php
<?phpinclude "koneksi.php";$id=$_POST['id'];$nama=$_POST['nama'];$alamat=$_POST['alamat'];$usia=$_POST['usia']
;$query=mysql_query("update biodata set nama='$nama',
alamat='$alamat', usia='$usia' where id='$id'")
;if($query){echo "Berhasil update data ke database ";?>
<a href="tabel.php">Lihat data di Tabel</a>
<?php}else{echo "Gagal update data";echo mysql_error();}?>
Jika semua script sudah selesai di ketik dan disimpan didalam folder htdocs/koneksi.
Maka untuk menjalankan programnya ketik http://localhost/koneksi/form.php
Tampilan halaman form.php
Tampilan halaman table.php
Tampilan halaman update.php
Sekian Tutorial dasar dalam pembuatan dasar Php dan Mysql yang saya tulis,
semoga bermanfaat bagi agan2 yang membaca..
Tidak ada komentar:
Posting Komentar