pemrograman php & mysql sederhana - firdan ardiansyah
TRANSCRIPT
Firdan Ardiansyah
Pengenalan Dasar Pemrograman PHP dan
MySQL (Insert, Update, Delete).
http://firdan-ardiansyah.blogspot.com/
Basa BasiCoba-coba buat bikin ebook lagi, setelah kemarin-kemarin saya sempet buat ebook yang
membahas mengenai Android dan juga cara melakukan instalasi Windows XP, sekarang saya
mencoba membahas mengenai PHP dan MySQL.
Didalam ebook ini membahas mengenai bagaimana cara untuk membuat sebuah program
PHP sederhana yang dapat melakukan proses Insert, Update dan juga Delete pada database
MySQL. Program yang nantinya akan dibuat gak begitu ribet sih, disini kita hanya akan
membuat sebuah program untuk memasukan data mengenai siswa di suatu sekolah, dimana data
siswa tersebut nantinya dapat disimpan di database, juga dapat diubah datanya dan dapat dihapus
data mengenai siswa tersebut.
Ebook ini 100% gratis dan bisa didapat di blog firdan-ardiansyah.blogspot.com, jadi
pembaca bisa menggunakannya untuk apa saja sesuai dengan kepentingan pembaca, mau di pake
buat ngerjain tugas kuliah ataupun mau digunakan sebagai isi dari blog yang pembaca miliki
(namun dengan menyertakan sumber buku ini tentunya) atau hanya untuk kepentingan belajar
semata.
Dan saya juga mengharapkan agar pembaca yang mendapatkan manfaat dari ebook ini
agar bersedekah kepada orang-orang yang kurang mampu, terserah deh mau dikasih ke siapa
juga, mau pengemis, pengamen ataupun siapa saja. Jumlah nominalnya terserah pembaca, mau
Rp. 1000 juga gak apa-apa bahkan lebih dari itu pun amat sangat di perbolehkan :).
Akhir kata semoga ebook “Pemrograman PHP & MySQL” Sederhana ini bermanfaat
bagi pembaca dan dapat dipergunakan sebagaimana mestinya.
Rangkasbitung, 17 Juni 2012.
Firdan Ardiansyah
Terima Kasih Untuk...
Allah S.W.T.
Nabi Muhammad S.A.W.
Bunda Tercinta.
Ria Amelia.
Ambarcode (Bad Boys From Gunadarma).
Mujahidin Palestina.
Bab 1. Membuat Database dan Table
Database digunakan untuk menyimpan semua data-data yang nantinya akan di masukan
pada program php ini, baik itu data nama siswa, kelas dan sebagainya.
Untuk membuat database MySQL saya menggunakan software yang bernama XAMPP,
silahkan diinstall terlebih dahulu software XAMPP tersebut karena kita akan menggunakannya
untuk melakukan proses pembuatan database dan tabel.
Setelah xampp terinstall, jalankan xampp tersebut lalu buka browser kesayangan anda
(Mozilla Firefox, Google Chrome, Internet Explorer, Safari dsb.), lalu ketikan pada urlnya
http://localhost. Maka pembaca akan dibawa kedalam menu XAMPP seperti gambar berikut ini :
Selanjutnya masuk kedalam menu phpMyAdmin yang berada pada posisi kiri bawah,
setelah menu phpMyAdmin terbuka, disinilah kita akan membuat databasenya.
Pilih menu Databases lalu masukan nama database, biar sama kita namai saja
databasenya dengan sekolah.
Setelah database sekolah berhasil dibuat, selanjutnya pilih database sekolah tersebut lalu
akan muncul perintah untuk membuat tabel, misalnya kita tulis nama tabelnya siswa yang
memiliki jumlah kolom sebanyak 5 kolom.
Klik tombol go, selanjutnya pembaca akan dibawa ke menu untuk memasukan nama-
nama kolom pada tabel siswa tersebut, samakan nama dan tipe nya seperti gambar berikut, dan
buat kolom nis sebagai primary key.
Setelah selesai, scroll browser kebawah lalu klik tombol finsih untuk menyimpan
perubahan yang telah kita buat. Sampai disini proses pembuatan database sekolah dan tabel
siswa telah selesai. Kita lanjut ke bab 2 ya, jangan lupa seduh kopinya :).
Bab 2. Membuat File koneksi.php
Selanjutnya pada bab kedua ini kita akan membuat sebuah file dengan nama koneksi.php,
dimana file koneksi.php ini digunakan untuk menghubungkan file-file yang nantinya akan kita
buat seperti input, update dan delete terhubung ke server MySQL.
Untuk membuat file koneksi.php ini tidak dibutuhkan form apapun, karena kita hanya
membutuhkan file ini untuk terhubung ke database. Langsung saja ketikan koding php seperti
dibawah ini :
<?php
$server = 'localhost';
$user = 'root';
$pass = '';
$db = 'sekolah';
mysql_connect ($server, $user, $pass) or die ('koneksi ke database gagal');
mysql_select_db ($db) or die ('database tidak ditemukan');
?>
Penjelasan :
1. <?php = perintah ini digunakan untuk memulai script php, jadi kalo mau menuliskan
script php harus selalu diawali dengan perintah ini, dan untuk mengakhiri script php
digunakan perintah “?>”.
2. $server = membuat sebuah variabel dengan nama server (klo mau menambahkan sebuah
variabel pada php harus selalu diawali dengan “$”). Dimana variabel $server ini
memiliki nilai localhost, kenapa localhost? Karena kita menggunakan server lokal
sebagai media pembuatan program php ini, seandainya pembaca sudah memiliki
hostingan, maka ganti nilai nilainya dengan url dari hostingan yang anda miliki.
3. $user = membuat variabel dengan nama user, dimana variabel ini memiliki nilai root,
mengapa root? Karena pada XAMPP yang terinstall nilai user defaultnya adalah root,
jika pembaca sudah mengganti nama usernya pada XAMPP, ganti nilai root tersebut
dengan user yang sudah pembaca tambahkan.
4. $pass = membuat variabel dengan nama pass. pass ini apaan sih? Pass itu adalah
singkatan dari password, biar gampang saya pendekin aja nama variabelnya jadi pass.
Trus kenapa nilai variabel pass ini kosong? Karena defaultnya XAMPP mengkosongkan
password PHPMyAdmin.
5. $db = Membuat sebuah variabel dengan nama db, db disini maksudnya adalah database,
jadi nilainya kita samakan dengan database yang pada bab 1 sudah kita buat, yaitu
'sekolah'.
6. mysql_connect = ini merupakan perintah php untuk menghubungkan diri ke server
sesuai dengan nama server, user dan password.
7. mysql_select_db = ini merupakan perintah php untuk memilih database yang ada pada
server.
Ok sekarang file koneksi.php sudah berhasil kita buat, jangan lupa untuk mensave file ini
kedalam folder xampp-htdocs-sekolah (kalo folder sekolah belum ada, bikin aja foldernya
dengan cara klik kanan-new foler, terus namain sekolah).
Bab 3. Membuat File form.php
Selanjutnya kita akan membuat file form.php, dimana file ini berguna untuk memasukan
data-data seperti nis, nama, kelas dan sebagainya yang nantinya akan diinput kedalam database.
Pada file form.php ini juga kita tidak hanya menggunakan perintah php, tapi kita juga akan
menambahkan beberapa perintah html. Ok langsung saja ketikan perintah dibawah ini.
<?php
echo '<html>
<head>
<title>Form Siswa</title>
</head>
<body>
<form method=POST action=input.php>
<H1 align=center>Form Siswa</H1><br>
<table border = 0 align=center>
<tr><td>NIS </td><td><input type=text name = nis></td></tr>
<tr><td>Nama </td><td><input type=text name = nama></td></tr>
<tr><td>Kelas </td><td><input type=text name = kelas></td></tr>
<tr><td>Alamat </td><td><textarea name = alamat cols=30 rows=5></textarea></td>
<tr><td>No. Telepon </td><td><input type=text name = notelp></td>
<tr><td colspan = 2 align=center><input type=submit value=simpan><input type=reset
value=batal></td>
</tr>
</table>
</body>
</html>';
?>
Penjelasan :
1. echo ''; = echo ini merupakan perintah php untuk menampilkan tulisan atau widget
apapun kedalam browser.
2. <html>,<head>,<title>,<body> = Merupakan perintah html untuk header, judul dan
juga body (benerkan kita juga akan menggunakan perintah html, hehehe).
3. <form method=POST action=input.php> = Membuat sebuah method POST dimana
nilai-nilai yang akan diinputkan akan di kirim ke file php yang lain, yaitu file input.php.
4. <H1 align = center> = Membuat heading dengan nilai 1 dan juga membuat teks yang
ada pada heading ini berada di tengah2 browser.
5. <table border = 0 align=center> = Membuat tabel yang tidak memiliki garis atau
border, karena diberikan nilai 0 maka tidak memiliki garis dan tabel tersebut akan berada
di tengah-tengah browser.
6. <tr> = Membuat sebuah baris baru pada tabel.
7. <td> = Membuat sebuah kolom baru pada baris tabel yang sudah dibuat.
8. <input type = text name = nama> = Membuat sebuah input teks dengan nama 'nama'.
9. <input type = submit value = simpan> = Membuat sebuah tombol dengan nilai simpan.
10. <input type = reset value = batal> = Membuat sebuah tombol untuk membatalkan atau
menghapus nilai yang sudah dimasukan.
Sekarang file form.php sudah berhasil dibuat, dimana pada file ini terdapat text box
untuk memasukan nis, nama, kelas, alamat dan juga nomor telepon. Form.php ini juga memiliki
2 buah tombol untuk memasukan data kedalam database ataupun membatalkannya.
Simpan file tersebut dengan nama form.php kedalam folder sekolah juga yang ada
didalam htdocs. Sekarang kita siap untuk membuat form input.php, tetap semangat ya :).
Output :
Bab 4. Membuat File input.php
Sekarang kita masuk ke cara pembuatan file input.php, dimana file input.php ini
merupakan file php yang memiliki perintah sql untuk memasukan data kedalam database. Tanpa
adanya file ini, program tidak akan bisa memasukan data kedalam database. Silahkan ketikan
perintahnya seperti dibawah ini :
<?php
include 'koneksi.php';
$nis = $_POST['nis'];
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$alamat = $_POST['alamat'];
$notelp = $_POST['notelp'];
$sql = mysql_query("insert into siswa values('$nis', '$nama', '$kelas', '$alamat',
'$notelp')");
if ($sql){
echo "Siswa Berhasil di Tambahkan<br>
<a href=tampil.php>Tampilkan Daftar Siswa</a>";
}else{
echo "Siswa Gagal di Tambahkan<br>
<a href=form.php>Kembali</a>";
}
?>
1. include 'koneksi.php' = Perintah php untuk menambahkan file koneksi.php yang
dibutuhkan untuk mengakses database.
2. $nis = $_POST['nis'] = variabel nis merupakan variabel yang digunakan untuk
menangkap nilai dari nis yang dikirim oleh form.php. Logikanya sama dengan variabel
$nama, $kelas, $alamat dan $notelp.
3. $sql = mysql_query("insert into siswa values('$nis', '$nama', '$kelas', '$alamat',
'$notelp')"); = Membuat sebuah variabel $sql, dimana variabel ini memiliki perintah sql
yaitu mysql_query untuk memasukan data kedalam database. Kalo masih ada yang
bingung dengan perintah sql diatas, silahkan pembaca pelajari mengenai perintah-
perintah sql.
4. If ($sql){} = Merupakan suatu kondisional yang akan memeriksa variabel $sql, jika
variabel $sql tersebut benar dan berhasil memasukan data kedalam database maka akan
keluar info siswa berhasil ditambahkan, sebaliknya jika gagal akan keluar info siswa
gagal ditambahkan.
5. <a href = tampil.php>Tampilkan Daftar Siswa</a> = Ini merupakan perintah yang
akan membuat link yang merujuk ke tampil.php yang nanti akan dibuat.
Ok sekarang file input.php telah berhasil kita buat, sekarang coba jalankan file form.php
melalui browser lalu masukan data-data yang dibutuhkan, jika file input.php berhasil berjalan
tanpa error. Maka data akan dimasukan kedalam database.
File form.php :
Output input.php :
Nah info yang keluar di file input.php adalah 'siswa berhasil di tambahkan', sekarang kita
cek melalui phpMyAdmin apakah benar file yang kita masukan tersebut sudah ada atau tidak di
dalam atabase.
PhpMyAdmin :
Ok ternyata data benar-benar sudah berhasil tersimpan di database :). Tanpa banyak basa-
basi selanjutnya kita buat file tampil.php yang digunakan untuk menampilkan semua data-data
siswa.
Bab 5. Membuat File tampil.php
File tampil.php ini digunakan untuk menampilkan semua data-data yang ada pada
database sekolah, khususnya data-data yang terdapat pada tabel siswa. Jadi semua data-data
siswa akan kita tampilkan pada file tampil.php ini. Sekarang langsung saja ketikan perintah
seperti dibawah ini :
<?php
include "koneksi.php";
$sql = "select * from siswa order by nis desc";
$hasil = mysql_query($sql);
echo "<h1 align=center> Tampil Siswa</h1>";
while ($h = mysql_fetch_array($hasil)){
echo "<Table border=0 align=center>
<tr><td>Nis</td><td>:</td><td>$h[nis]</td><td></tr>
<tr><td>Nama</td><td>:</td><td>$h[nama]</td></tr>
<tr><td>Kelas</td><td>:</td><td>$h[kelas]</td></tr>
<tr><td>Alamat</td><td>:</td><td>$h[alamat]</td></tr>
<tr><td>No. Telepon</td><td>:</td><td>$h[notelp]</td></tr>
<tr><td colspan=3 align=center><a href=edit.php?nis=$h[nis]>Edit</a> | <a href =
hapus.php?nis=$h[nis]>Hapus</a></td></tr>
</table>
";
}
?>
Penjelasan :
1. $sql = "select * from siswa order by nis desc"; = $sql merupakan variabel yang
memiliki nilai perintah sql untuk melakukan perintah menampilkan semua data yang ada
pada tabel siswa.
2. $hasil = mysql_query($sql) = Merupakan variabel hasil yang memiliki nilai perintah
php unukt mengakses sql untuk menampilkan semua data pada tabel siswa.
3. while ($h = mysql_fetch_array($hasil)){ } = Merupakan suatu proses perulangan
(while) dimana perulangan dilakukan berdasarkan jumlah data yang ada pada tabel siswa,
yang didapat dari perintah variabel $hasil. Dimana data-data tersebut nantinya akan
ditampilkan didalam tabel dan jumlah banyaknya data siswa yang ditampilkan sesuai
dengan jumlah data siswa yang ada didalam database.
4. <a href=edit.php?nis=$h[nis]>Edit</a> | <a href = hapus.php?
nis=$h[nis]>Hapus</a> = Perintah php yang digunakan untuk membuat link yang
merujuk ke file edit.php dan juga hapus.php yang nanti akan dibuat.
Sekarang kita telah selesai membuat file tampil.php. Coba kita jalankan file tampil.php
tersebut melalui browser, nanti tampilannya akan seperti gambar berikut ini :
output :
Nah sekarang kita telah berhasil menampilkan data yang ada dalam database, kenapa data
yang ditampilkan cuma ada satu? Karena saya memang baru sekali memasukan data kedalam
database, coba saja pembaca melakukan pemasukan data lagi kedalam database, lalu buka lagi
file tampil.php, pasti data yang baru saja dimasukan akan ditampilkan juga :).
Bab 6. Membuat File edit.php
Sekarang kita masuk kedalam cara pembuatan file edit.php, dimana pada file inilah kita
bisa melakukan perubahan pada file yang ada pada database. Langsung saja ketikan perintah
berikut ini :
<?php
include "koneksi.php";
$nis = $_GET['nis'];
$sql = mysql_query("SELECT * FROM siswa WHERE nis = '$nis'");
$h = mysql_fetch_array($sql);
$nis = $h['nis'];
$nama = $h['nama'];
$kelas = $h['kelas'];
$alamat = $h['alamat'];
$notelp = $h['notelp'];
echo "<form method=POST action = update.php?nis=$nis>";
echo "<h1 align=center>Update Siswa</h1><br>";
echo "<table border=0 align=center>";
echo "<tr><td> Nis </td><td>:</td><td><input type=text name=nis value=$nis></td>";
echo "<tr><td> Nama </td><td>:</td><td><textarea name=nama cols=30
rows=1>$nama</textarea></td>";
echo "<tr><td> Kelas </td><td>:</td><td><input type=text name=kelas
value=$kelas></td>";
echo "<tr><td> Alamat </td><td>:</td><td><textarea name=alamat cols=30
rows=5>$alamat</textarea></td>";
echo "<tr><td> No. Telepon </td><td>:</td><td><input type=text name=notelp
value=$notelp></td>";
echo "<tr><td colspan = 3 align=center><input type=submit value=Update><input
type=reset value=batal onclick=self.history.back()>";
?>
Penjelasan :
1. $nis = $_GET['nis'] = Membuat variabel nis yang digunakan untuk menyimpan nilai nis
yang didapat melalui method $_GET, kenapa menggunakan $_GET bukan $_POST
seperti sebelumnya? Karena nilai $_GET['nis'] ini kita dapat melalui url dari browser.
2. $nis = $h['nis']; $nama = $h['nama']; = merupakan variabel yang digunakan untuk
menyimpan nilai yang ada pada kolom-kolom di database seperti nis, nama, alamat dan
sebagainya.
3. <form method=POST action = update.php?nis=$nis> = Membuat sebuah method
POST yang memiliki aksi ke file update.php dimana nilai yang nantinya akan dikirimkan
berdasarkan nilai dari variabel $nis.
4. <input type=text name=nis value=$nis> = Membuat sebuah widget untuk memasukan
teks dimana widget text tersebut memiliki nama nis dan nilai yang ada pada widget
tersebut didapat dari nilai kolom nis yang ada pada database (value=$nis).
Ok sekarang coba buka file tampil.php lalu klik link untuk mengedit data, maka nantinya
akan ditampilkan file edit.php yang baru saja kita buat. Untuk lebih jelasnya kita lihat gambar
berikut ini :
output :
Muncul kan data-data yang ingin kita edit atau rubah di file edit.php :). Sekarang kita
sudah bisa melakukan perubahan pada data siswa yang ditampilkan sesuai dengan keinginan kita
:). Apabila sudah melakukan perubahan jangan langsung meng-klik tombol update, karena kita
belum membuat file update.php yang berguna untuk menyimpan perubahan pada database.
Bagaimana apakah sudah mendapat pencerahan tentang bagaimana membuat sistem
untuk insert, update dan delete pada php dan MySQL? Tenang-tenang jangan pusing dulu,
perjalanan kita tinggal sebentar lagi kok :).
Bab 7. Membuat File update.php
File update.php ini berguna untuk menyimpan perubahan pada siswa yang telah diubah
pada file edit.php. Dimana pada file update.php ini kita akan memasukan beberapa perintah sql
untuk melakukan proses update pada database. Ok tanpa banyak penjelasannya langsung saja
kita tuliskan perintah php seperti berikut ini :
<?php
include "koneksi.php";
$nis = $_POST['nis'];
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$alamat = $_POST['alamat'];
$notelp = $_POST['notelp'];
$sql=mysql_query("update siswa set nama = '$nama',
kelas = '$kelas',
alamat = '$alamat',
notelp = '$notelp'
where nis = '$nis'");
if ($sql){
echo "Update Siswa Berhasil<br>
<a href=tampil.php>Tampilkan Daftar Siswa</a>";
}else{"Update Siswa Gagal<br>
<a href=tampil.php>Tampilkan Daftar Siswa</a>";
};
?>
Penjelasan :
1. $nis = $_POST['nis'], $nama = $_POST['nama'] = Membuat sebuah variabel nis dan
nama untuk menyimpan nilai nis dan nama yang dikirim oleh file edit.php.
2. $sql=mysql_query("update siswa set ... where nis = '$nis' = Membuat sebuah variabel
$sql dimana nilainya merupakan perintah sql untuk melakukan proses update pada
database dimana data yang diupdate berdasarkan nilai nis yang ada pada database.
3. if ($sql){ } = Merupakan suatu logika pada php untuk memastikan apakah proses update
berhasil atau gagal, dimana parameter kondisionalnya didapat berdasarkan nilai pada
variabel $sql.
Ok sekarang kita telah berhasil membuat sebuah file dengan nama update.php. Sekarang
buka kembali browser lalu lakukan perubahan pada file edit.php yang sudah kita buka
sebelumnya. Sekarang klik tombol update untuk melakukan proses perubahan, jika proses
perubahan / update berhasil, maka outputnya akan seperti berikut ini :
Nah sekarang kita juga telah berhasil melakukan proses update siswa, sekarang coba klik
link untuk menuju ke tampil.php yang ada pada tampilan file update.php. Pasti data yang
ditampilkan akan berbeda dengan sebelumnya karena kita telah melakukan proses perubahan.
Output :
Nah data yang ditampilkan sesuai dengan perubahan yang kita lakukan bukan :). pada
bab selanjutnya kita akan masuk kedalam pembuatan file hapus.php. Dimana file hapus.php ini
merupakan file terakhir yang akan kita bahas didalam ebook ini.
Bab 8. Membuat File hapus.php
Sekarang kita masuk kedalam pembuatan file hapus.php, dimana file hapus.php ini
merupakan file yang digunakan untuk menghapus data yang telah kita masukan pada database.
Langsung saja ketikan perintah PHP berikut ini :
<?php
include "koneksi.php";
$nis = $_GET['nis'];
$sql = mysql_query ("Delete from siswa where nis = '$nis'");
if ($sql){
echo "Hapus Siswa Berhasil<br>";
echo "<a href = tampil.php>Tampilkan Daftar Siswa</a>";
}else{
echo "Hapus Siswa Gagal<br>";
echo "<a href = tampil.php>Tampilkan Daftar Siswa</a>";
};
?>
Penjelasan :
1. $nis = $_GET['nis'] = Membuat sebuah variabel dengan nama nis dimana nilai dari
variabel nis ini didapat dari nilai nis yang dikirim oleh file tampil.php.
2. $sql = mysql_query ("Delete from siswa where nis = '$nis'") = Membuat sebuah
variabel dengan nama sql dimana nilainya merupakan isi dari perintah sql untuk
melakukan proses penghapusan pada database berdasarkan nilai nis.
3. if ($sql){} = Merupakan suatu logika pada php untuk memastikan apakah proses delete
berhasil atau gagal, dimana parameter kondisionalnya didapat berdasarkan nilai pada
variabel $sql.
Ok sekarang kita telah selesai membuat sebuah file hapus.php yang digunakan untuk
melakukan proses penghapusan data pada database berdasarkan nilai nis yang dikirim, sekarang
kita coba buka file tampil.php lalu klik tombol hapus untuk menghapus data yang ada pada
database berdasarkan nilai nis yang ada pada data tersebut. Jika proses penghapusan selesai,
maka akan keluar informasi yang ditampilkan oleh file hapus.php bahwa proses penghapusan
berhasil. Berikut adalah outputnya :
Nah proses penghapusan siswa telah berhasil, sekarang kita coba klik link Tampilkan
Daftar Siswa untuk menuju ke file tampil.php, untuk melihat apakah data yang kita hapus
tersebut benar-benar terhapus atau masih ada.
Ok ternyata data siswa yang telah kita hapus benar-benar telah terhapus dari database dan
tidak ditampilkan pada file tampil.php :).
Penutup
Akhirnya selesai juga ebook Pengenalan Dasar Pemrograman PHP dan MySQL ini,
walaupun sederhana semoga ebook ini bermanfaat bagi pembaca dan dapat dikembangkan lebih
jauh lagi agar dapat menjadi sebuah program PHP yang jauh lebih baik lagi.
Sekali lagi saya memberikan ebook ini secara gratis dan cuma-cuma bagi siapa saja yang
ingin menggunakannya, namun saya mengharapkan agar pembaca yang mendapat manfaat dari
ebook ini agar bersedekah kepada orang-orang yang kurang mampu, ya minimal Rp. 1000
rupiah lah :).
Dan saya juga sangat berterima kasih kepada pembaca yang telah meng-klik iklan di
adf.ly yang saya sertakan dalam blog saya firdan-ardiansyah.blogspot.com. Karena tantangan
kehidupan saya akan terasa lebih sulit setelah saya lulus kuliah dan membutuhkan dana yang
cukup besar agar cita-cita saya memiliki sebuah kursus dan tempat pelatihan komputer dapat
tercapai :).
Sekali lagi semoga ebook yang amat-sangat sederhana ini berguna bagi pembaca dan
dapat digunakan sebagaimana mestinya.
Keep rockin in the free world...!!!!
Tentang Penulis :
Penulis bernama Firdan Ardiansyah, lahir di Jakarta
pada tanggal 03 mei 1990. Penulis memulai
pendidikannya di SD MCT XV Rangkasbitung lalu
melanjutnya sekolahnya ke SMP Negeri 1
Rangkasbitung dan melanjutkan pendidikan SMA di
SMK Negeri 1 Rangkasbitung jurusan Tekhnik
Komputer dan Jaringan.
Saat menulis buku ini, penulis masih terdaftar
sebagai mahasiswa semester akhir di Universitas
Gunadarma jurusan Sistem Informasi. Penulis juga
aktif mengikuti forum-forum yang membahas Java dan Android Programming.
Penulis dapat dihubungi di :