Cara Membuat Aplikasi Biodata Dengan Php Dan MySQL

Cara Membuat Aplikasi Biodata Dengan Php Dan MySQL – PhpdanMysql.com
Pernah ingin membuat aplikasi biodata dengan php dan mysq, atau ada keinginan membuat aplikasi biodata dengan php dan mysql, jika iya maka anda tidak salah untuk membaca artikel ini sampai tuntas.
di dalam artikel ini kita akan belajar Cara Membuat Aplikasi Biodata Dengan Php Dan MySQL secara lengkap dan jelas.
Aplikasi Biodata Dengan Php Dan MySQL adalah sebuah aplikasi yang dibuat dengan bahasa pemrograman php dan database mysql, aplikasi biodata dengan php dan mysql ini masih sangat sederhana jika anda ingin lebih komplit lebih lengkap silakan dikembangkan lagi. semoga dengan tutorial ini saudara sekalian bisa membuat web menggunakan php dan mysql.
sebelum kita masuk ke tutorial Cara Membuat Aplikasi Biodata Dengan Php Dan MySQL ada baiknya kita berkenalan dulu dengan PHP dan Mysql
PHP adalah 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. Server Side Scripting merupakan sebuah teknologi scriptingatau pemrograman web dimana script(program) dikompilasi atau diterjemahkan di server. Dengan server side scripting, memungkinkan untuk menghasilkan halaman web yang dinamis.
untuk lebih jelas baca pengertian php dan mysql
untuk menjalankan tutorial membuat aplikasi biodata ini kita diwajibkan sudah menginstall Apache, PHP dan MySQL, karena ketiga software ini mutlak harus terinstall di komputer anda.
jika belum diinstall maka silakan di install dulu Apache, PHP dan MySQL tersebut.
namun untuk pemula tidak jarang pasti ada yang tidak bisa menginstall dan mengkonfigurasi pengaturan software tersebut, mungkin oleh karena masih awam atau karena belum pernah melakukan, namun jangan putus asa, kita tidak perlu mnginstall satu persatu.
kita cukup install satu software saja, karena saat ini sudah banyak software yang menyatukan ketiga software tersebut, dan proses installnya pun sangat mudah, beberapa pilihan aplikasi nya bisa menggunakan XAMPP, LAMPP, WAMP dan lainnya.
namun untuk penulis sendiri memakai xampp, jika anda ingin install xampp silakan baca tutorialnya disini Cara Install XAMPP di Windows
Didalam software XAMPP 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 isi web didalam sebuah database
PhpMyadmin aplikasi MySQL digunakan untuk merancang dan membuat database dan table-table nya
langkah pertama dalam membuat aplikasi biodata dengan php dan mysql
buka browsur anda bisa firefox atau google chrome kemudian ketik localhost/phpmyadmin
kemudian pada tulisan 

database biodata
database biodata

selanjut membuat table dengan nama tabel_biodata, dan kita isi banyaknya field adalah 5 yaitu id, nama, jenis_kelamin, alamat, usia. langkah-langkanya sebagai berikut :
pada Create new table on database biodata ketik nama tabel_biodata, pada Number of fields: ktik 5 kemudian klik Go
setelah klik go akan tampil seperti gambar berikut. silakan diisi data-datanya
data fiel biodata

pada field id ditambah dengan index=PRIMARY dan AI(Auto Increment) setelah semua diisi, baru klik tombol Save
langkah selanjutnya kita akan membuat file php yang berisi script PHP, file php ini kita simpan di folder C:\xampp\htdocs\biodata
silakan buat sebuah folder baru di htdocs anda dengan nama biodata, nanati semua file yang berekstensi (.php) kita simpan di folder biodata ini.
sekarang buka text editor anda baik itu wordpad, dreamweaver, atau notepad juga bole.
kemudian copy script php dibawah ini dan simpan ke dalam folder biodata dengan nama koneksi.php
koneksi.php

<?php
$host="localhost";
$user="root";
$password="";
$database="biodata";
$koneksi=mysql_connect($host,$user,$password);
mysql_select_db($database,$koneksi);
//cek koneksi
if($koneksi){
 //echo "berhasil koneksi";
}else{
 echo "gagal koneksi";
}
?>

fungsi file koneksi.php tersebut adalah untuk koneksi PHP ke database jadi file koneksi.php ini akan menyambungkan ke database biodata yang kita buat diatas.
selanjutnya buat file baru lagi dengan nama form.php dan paste script dibawah ini kedalamnya
form.php

<html>
<head>
<title>Form</title>
</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>Jenis Kelamin</td>
        <td><input type="radio" name="jenis_kelamin" value="Laki-laki" <?php if($baris['jenis_kelamin']=="Laki-laki"){ echo "checked";}?> > Laki-laki &nbsp;&nbsp;
        <input type="radio" name="jenis_kelamin" value="Perempuan" <?php if($baris['jenis_kelamin']=="Perempuan"){ echo "checked";}?> >Perempuan</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>

kemudian simpan script dibawah ini dengan nama proses.php
Proses.php

<?php
include "koneksi.php";
$nama=$_POST['nama'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$alamat=$_POST['alamat'];
$usia=$_POST['usia'];
$query=mysql_query("insert into tabel_biodata(nama, jenis_kelamin,alamat, usia) value('$nama','$jenis_kelamin','$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

<?php
include "koneksi.php";
$query=mysql_query("select * from tabel_biodata");
$jumlah=mysql_num_rows($query);
echo "Jumlah data ada : ".$jumlah;
?>
<table border="1">
<tr>
 <th>Nomor</th><th>Nama</th>
<th>Jenis Kelamin</th>
 <th>Alamat</th><th>Usia</th>
 <th>Aksi</th>
</tr>
<?php
while($row=mysql_fetch_array($query)){
?>
<tr>
 <td><?php echo $c=$c+1;?></td>
 <td><?php echo $row['nama'];?></td>
<td><?php echo $row['jenis_kelamin'];?></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 anda
yakin?')">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

<?php
include "koneksi.php";
$id=$_GET['id'];
$query=mysql_query("delete from tabel_biodata where id='$id'");
if($query){
 ?><script language="javascript">document.location.href="tabel.php";</script><?php
}else{
 echo "gagal hapus data";
}
?>

Update.php

<?php
include "koneksi.php";
$id=$_GET['id'];
$query=mysql_query("select * from tabel_biodata where id='$id'");
?>
<form action="simpan.php" method="post">
<table border="1">
<?php
while($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>
        <td>Jenis Kelamin</td>
        <td><input type="radio" name="jenis_kelamin" value="Laki-laki" <?php if($baris['jenis_kelamin']=="Laki-laki"){ echo "checked";}?> > Laki-laki &nbsp;&nbsp;
        <input type="radio" name="jenis_kelamin" value="Perempuan" <?php if($baris['jenis_kelamin']=="Perempuan"){ echo "checked";}?> >Perempuan</td>
        </tr>
 </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

<?php
include "koneksi.php";
$id=$_POST['id'];
$nama=$_POST['nama'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$alamat=$_POST['alamat'];
$usia=$_POST['usia'];
$query=mysql_query("update tabel_biodata set nama='$nama',jenis_kelamin='$jenis_kelamin',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();
}
?>

setelah semua langkah diatas dilakukan dengan benar maka langkah selanjutnya kita coba jalankan di browsur kita
ketik localhost/biodata/form.php
maka jika tidak ada yang salah atau tidak ada yang error maka akan tampil seperti gambar dibawah ini

Form Biodata dengan php dan mysql
Form Biodata dengan php dan mysql

silakan dicoba isi datanya mulai dari nama, jenis kelamin, alamat dan usia, setelah itu klik proses, dan jika berhasil maka data akan tersimpan ke database. berikut data yang telah berhasi saya simpan.
data biodata yang telah tersimpan
data biodata yang telah tersimpan

jika anda telah menyimpan data yang anda buat dan jika telah berhasil tersimpan langkah selanjutnya silakan di coba update, setelah berhasil di update silakan di coba dihapus. siapa tau ada yang error.
Kesimpulan
dengan tutorial Cara Membuat Aplikasi Biodata Dengan Php Dan MySQL kita sudah berhasil membuat sebuah aplikasi biodata yang sederhana, dari aplikasi biodata yang berbasis php dan mysql ini kita bisa kembangkan lagi agar lebih komplit, agar lebih lengkap lagi kita bisa menambahkan data-data biodata lainnya.
misalnya data hoby, data pendidikan dan data-data lainnya yang berhubungan dengan biodata. silakan di modifikasi agar sesuai selera kita.
oke sekian tutorial Cara Membuat Aplikasi Biodata Dengan Php Dan MySQL
semoga bermanfaat
jika ada yang error silakan di komentar
note *telah diuji coba di web server xampp windows 7

Comments

    1. Post
      Author
  1. bagas

    kenapa pada simpan.php saya index tidak terdeteksi padahal sudah sya smakan semua besar kecil huruf nya

    1. Post
      Author
      adies

      mohon maaf gan. Nama filenya semuanya huruf kecil.
      Misalnya simpan.php bukan Simpan.php
      Dalam artikel ini saya salah tulis jadi Simpan.php
      Pada saat saya nulis artikel ini di World otomatis huruf pertama paragraf jadi huruf besar. Makanya salah.
      Makasih

    1. Post
      Author
  2. CND

    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\BIODATA\koneksi.php:6 Stack trace: #0 C:\xampp\htdocs\BIODATA\proses.php(2): include() #1 {main} thrown in C:\xampp\htdocs\BIODATA\koneksi.php on line 6
    Ini knpa yah gan ?

    1. Post
      Author
    1. Post
      Author
      adies

      Mungkin salah di password root nya.
      Kalau saat install mysql pakai password maka di koneksi juga harus kita taruh passwordnya.

    1. Post
      Author
      adies

      Ada yang salah ktik tu mas,,, coba cek ulang baik nama file ataupun scriptnya.
      Oh iya nama filenya semua hurup kecil,misalnya delete.php bukan Delete.php
      Itu yang saya ktik hanya otomatis saja huruf besar huruf pertamanya.

  3. Rendi Azhar

    Tampilan di form kolom jenis kelamin belum sempurna, ada tulisan “Undefined Variable” gan. Solusinya gimana ya?

    1. Post
      Author
      adies

      Itu artinya variabel tidak dikenali,
      Pakai php berapa gan?
      Biasanya itu akibat phpnya terlalu tinggi jadi script php ini udah tidak di kenali.

    1. Post
      Author
      adies

      Tidak pakai index mbak…
      Kalau mau pakai index ubah aja nama form.php menjadi index.php
      Nanati ketika di akses akan langsung terbuka itu…

    1. Post
      Author
    1. Post
      Author

Yuk Saling Sapa