sebelum memulainya saya akan membahas tentang
Apa itu PHP?
PHP (Hypertext Preprocessor) adalah bahasa scripting web HTML-embedded, ini berarti kode PHP dapat disisipkan ke dalam HTML halaman Web. Ketika sebuah halaman PHP diakses, kode PHP dibaca atau diurai oleh server. Output dari fungsi PHP pada halaman biasanya dikembalikan sebagai kode HTML yang dapat dibaca oleh browser.
Karena kode PHP diubah menjadi HTML sebelum halaman dibuka, pengguna tidak dapat melihat kode PHP pada suatu halaman website, ini membuat halaman PHP cuku aman untuk mengakses database dan informasi yang lainnya
Kelebihan PHP dari bahasa pemrograman yang lain
- Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya
- Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
- Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan
- Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak
- PHP adlaah bahasa open source yang dapat digunakan di berbagai sistem operasi (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah - perintah system.
PHP memiliki 8 tipe data yaitu
- Integer
- Double
- Boolean
- String
- Object
- Array
- Null
- Resource
1. Masuk ke http://localhost/phpmyadmin/ buatlah sebuah database dengan nama latihan
2. Buatlah sebuah tabel siswa dengan script dibawah ini
CREATE TABLE siswa ( nis varchar(15) not null primary key, nama varchar(30) not null, alamat varchar(30) not null, kelamin varchar(15) not null )
3. Buatlah sebuah folder di C:\xampp\htdocs dengan nama Latihan
4. Buatlah sebuah file PHP dengan nama koneksi.php dan ketikan script dibawah ini
<?php $server="localhot"; //alamat server $username="root"; // Username MySQL $password="root"; //Password Mysql jika tidak ada password maka kosongkan saja $namadb="Latihan"; //Nama database $koneksi=mysql_connect($server,$username,$password) or die ("Gagal terkoneksi keserver"); $db=mysql_select_db($namadb) or die("Database tidak ditemukan"); ?>
simpan di dalam folder Latihan
5. Buatlah sebuah file PHP dengan nama index.php dan ketikan script dibawah ini
<?php include "koneksi.php";?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <table width="600" cellpadding="0" cellspacing="0" align="center"> <tr> <td colspan="7" align="center"><h3>Daftar Data Siswa</h3></td> </tr> <tr> <td colspan="2"><a href="./tambah.php">Tambah Data</a></td> </tr> <tr> <td width="52">No.</td> <td width="73">NIS</td> <td width="97">Nama</td> <td width="161">Alamat</td> <td width="105">Jenis Kelamin</td> <td align="center" colspan="2">Action</td> </tr> <tr> <?php $sqlsiswa=mysql_query("select * from siswa order by nis asc"); while ($datasiswa=mysql_fetch_array($sqlsiswa)) {$a++; ?> <td><?=$a;?></td> <td><?=$datasiswa['nis'];?></td> <td><?=$datasiswa['nama'];?></td> <td><?=$datasiswa['alamat'];?></td> <td><?=$datasiswa['kelamin'];?></td> <td width="51"><a href="./edit.php?nis=<?=$datasiswa['nis'];?>">Edit</a></td> <td width="59"><a href="./hapus.php?nis=<?=$datasiswa['nis'];?>">Hapus</a></td> </tr> <?php } ?> </table> </body> </html>
simpan di dalam folder Latihan
6. Buatlah sebuah file PHP dengan nama tambah.php dan ketikan script dibawah ini
<?php include "koneksi.php"; if (isset($_POST['simpan'])) { $nis=$_POST['nis']; $nama=$_POST['nama']; $alamat=$_POST['alamat']; $kelamin=$_POST['kelamin']; $sqlsimpan=mysql_query("insert into siswa(nis,nama,alamat,kelamin) values ('".$nis."','".$nama."','".$alamat."','".$kelamin."')"); echo "<center>Data siswa berhasil disimpan</center>"; echo "<meta http-equiv='refresh' content=3;url='./'>"; } ?> <form method="post" action=""> <table width="600" cellpadding="0" cellspacing="0" align="center"> <tr> <td colspan="3" align="center"><h2>Tambah data siswa</h2></td> </tr> <tr> <td>NIS</td> <td>:</td> <td><input type="text" name="nis"></td> </tr> <tr> <td>Nama</td> <td>:</td> <td><input type="text" name="nama"></td> </tr> <tr> <td>Alamat</td> <td>:</td> <td><textarea name="alamat"></textarea></td> </tr> <tr> <td>Jenis Kelamin</td> <td>:</td> <td><select name="kelamin"> <option value="Laki - Laki" selected>Laki - Laki</option> <option value="Perempuan">Perempuan</option> </select> </td> </tr> <tr> <td colspan="2"> </td> <td><input type="submit" name="simpan" value="Simpan"> <input type="reset" name="batal" value="Batal"></td> </tr> </table> </form>
simpan file tersebut di dalam folder Latihan
7. Buatlah sebuah file PHP dengan nama edit.php lalu ketikan script dibawah ini
<?php include "koneksi.php"; $nis=$_GET['nis']; $sqlsiswa=mysql_query("select * from siswa where nis='".$nis."'"); $datasiswa=mysql_fetch_array($sqlsiswa); if(isset($_POST['edit'])) { $id=$_GET['id']; $nis=$_POST['nis']; $nama=$_POST['nama']; $alamat=$_POST['alamat']; $kelamin=$_POST['kelamin']; $sqledit=mysql_query("update siswa set nis='".$nis."',nama='".$nama."',alamat='".$alamat."',kelamin='".$kelamin."' where nis='".$id."'"); echo "<center>Data siswa berhasil diedit</center>"; echo "<meta http-equiv='refresh' content=3;url='./'>"; } ?> <form method="post" action="./edit.php?&id=<?=$datasiswa['nis'];?>"> <table width="600" cellpadding="0" cellspacing="0" align="center"> <tr> <td colspan="3" align="center"><h2>Edit Data Siswa</h2></td> </tr> <tr> <td>NIS</td> <td>:</td> <td><input type="text" name="nis" value="<?=$datasiswa['nis'];?>"></td> </tr> <tr> <td>Nama</td> <td>:</td> <td><input type="text" name="nama" value="<?=$datasiswa['nama'];?>"></td> </tr> <tr> <td>Alamat</td> <td>:</td> <td><textarea name="alamat"><?=$datasiswa['alamat'];?></textarea></td> </tr> <tr> <td>Jenis Kelamin</td> <td>:</td> <td><select name="kelamin"> <option value="<?=$datasiswa['kelamin'];?>" selected><?=$datasiswa['kelamin'];?></option> <option value="Laki - Laki">Laki - Laki</option> <option value="Perempuan">Perempuan</option> </select> </td> </tr> <tr> <td colspan="2"> </td> <td><input type="submit" name="edit" value="Edit"> <input type="reset" name="batal" value="Batal"></td> </tr> </table> </form>
simpan file tersebut di dalam folder Latihan
8. Buatlah sebuah file PHP dengan nama hapus.php lalu ketikan script dibawah ini
<?php include "koneksi.php"; $nis=$_GET['nis']; $sqlhapus=mysql_query("delete from siswa where nis='".$nis."'"); echo "<center>Data siswa berhasil dihapus</center>"; echo "<meta http-equiv='refresh' content=3;url='./'>"; ?>
simpan file tersebut di dalam folder Latihan
9. Buka http://localhost/Latihan/ maka akan muncul tampilan seperti gambar dibawah ini
10. klik tambah data untuk menambah data siswa, klik hapus untuk menghapus data, kelik edit untuk mengedit data siswa
Anda bisa mendownload source codenya di sini
dan untuk passwordnya disini
sekian dulu dari saya, terima kasih atas kunjungannya