Anda di halaman 1dari 12

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Budi Permana, S.Kom


nobiasta@gmail.com http://budinobipermana.wordpress.com

Lisensi Dokumen:
Copyright 200 !20" IlmuKomputer.Com #eluruh do$umen di IlmuKomputer.Com dapat diguna$an% dimodi&i$asi dan disebar$an secara bebas untu$ tu'uan bu$an $omersial (nonpro&it)% dengan syarat tida$ menghapus atau merubah atribut penulis dan pernyataan copyright yang diserta$an dalam setiap do$umen. *ida$ diperboleh$an mela$u$an penulisan ulang% $ecuali mendapat$an i'in terlebih dahulu dari IlmuKomputer.Com.

Pendahuluan
Puji syukur penulis panjatkan kepada Allah SWT yang telah memberikan kesehatan dan kemudahan sehingga penulis dapat menyelesaikan modul ini. Tidak lupa penulis juga ucapkan terima kasih kepada almarhum ayah semoga amal ibadahnya di terima di sisi Allah SWT, Ibu dan Nenek. Karena penulis juga manusia dan memiliki kekurangan semoga kritik dan saran membangun diperlukan untuk penulis guna menjadikan buku ini lebih baik lagi. Kritik dan saran bisa disampaikan melalui !acebook "udhi Nobi Permana #mail !" nobinice$gmail.com #mail nobiasta$gmail.com %& budinobipermana$yahoo.co.id Akhir kata penulis ucapkan terima kasih semoga menjadi ilmu berman'aat bagi mereka yang menggunakan buku ini amin.

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

Da !ar "si
"A" &embuat )atabase.................................................................................................* "A" &embuat Aplikasi +reate......................................................................................., "A" &embuat Aplikasi -ead.......................................................................................... "A" &embuat Aplikasi /pdate.....................................................................................0 "A" &embuat Aplikasi )elete.......................................................................................((

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

BAB Mem#ua! Da!a#ase


A. Pendahuluan 2perasi +-/) atau biasa di kenal dengan +reate, -ead /pdate dan )elete merupakan operasi yang sangat sering digunakan ketika seorang programer membuat suatu program dengan P3P. +-/) merupakan salah satu inti dari sebuah pemrograman karena di dalam suatu program biasanya mencakup operasi +reate atau menciptakan data, -ead atau &enampilkan data, /pdate atau mengedit suatu data dan )elete atau menghapus data. Pada kesempatan kali ini penulis akan mencoba untuk membahas bagaimana cara membuat sebuah aplikasi sederhana dan cara menerapkan operasi +-/). B. Mem#ua! Da!a#ase 4angkah pertama yang harus dilakukan adalah membuat database. Perhatikanlah langkah membuat database seperti di ba5ah ini. "uatlah database lakukan seperti langkah berikut

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

Ketikan nama database dengan nama dbmhs kemudian setelah itu klik +reate

"uatlah database dengan nama data6mahasis5a dengan number o' 'ield 7 lalu klik 8o.

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

Isikan 'ield dengan nilai sebagai berikut

/ntuk lebih jelas perhatikan tabel berikut $ama %ield id6mhs nama jurusan matakuliah Int :A-+3A:A-+3A:A-+3A&ype 9 1; 1; 1; 'alues

&aka hasilnya adalah sebagai berikut

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

<

BAB Mem#ua! Aplikasi Crea!e


+reate adalah sebuah proses menciptakan atau membuat data dimana operasi create ini sering kali digunakan pada saat kita membuat suatu aplikasi. "erikut adalah langkah9 langkah membuat aplikasi create. "uatlah 'ile php koneksi.php

Pen(elasan Kode (. Pada bari ke ( dan 0 adalah a5al pembuka dan penutup kode P3P. 1. Pada baris ke 1 s=d < merupakan kode P3P untuk membuat >ariabel dengan data yang telah di de'inisikan. *. Pada baris ke ? merupakan kode P3P untuk melakukan koneksi. 7. Pada baris ke . merupakan kode P3P untuk memilih database yang akan digunakan.@ inde).php

Pen(elasan Kode * (. Pada baris ( dan 0 merupakan kode 3T&4 untuk membuat 'orm. 1. Pada baris *,7,< dan , merupakan kode 3T&4 untuk membuat teAt 'ield *. Pada baris ? merupakan kode 3T&4 untuk membuat button simpan.

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

proses6aplikasi6create.php

Pen(elasan Kode * (. Pada baris ke ( dan (1 merupakan kode pembuka dan penutup P3P. 1. Pada baris ke 1 merupakan 'ungsi agar header yang kita telah panggil dapat berjalan dengan baik karena pada kasus yang saya gunakan pada saat 'ile hapus6mhs.php di jalankan maka tampilan setelah itu akan error padahal kode hapus php berjalan dengan baik oleh karena itu saya menggunakan 'ungsi ob6startBCD ini. *. Pada baris ke * merupakan kode P3P untu memanggil 'ile koneksi. 7. Pada baris ke 7 merupakan kode untuk menyimpan data ke dalam database. <. Pada baris ke (; merupakan kode untuk menampilkan 'ile tampil6mhs.php setelah 'ile proses6aplikasi6create.php di eksekusi.

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

BAB Mem#ua! Aplikasi Read


-ead adalah suatu proses membaca=menampilkan data yang telah kita buat umumnya kedalam sebuah tabel. "iasanya setelah aplikasi simpan, delete,update di eksekusi maka akan langsung merujuk pada 'ile read. "erikut adalah langkah untuk membuat 'ile read !ampil+mhs.php

Pen(elasan Kode * (. Pada baris ke ( merupakan kode 3T&4 untuk meratakan posisi menjadi rata tengah. 1. Pada baris ke 1 s=d 7 merupakan kode 3T&4 untuk membuat tabel header. *. Pada baris ke < dan 11 merupakan kode pembuka dan penutup P3P. 7. Pada baris ke ? dan . merupakan kode untuk menampilkan record 'ield yang ada pada tabel. <. Pada baris ke 0 merupakan kode P3P untuk membuat >ariabel no dengan nilai (. ,. Pada baris ke (; s=d (0 merupakan kode php untuk menampilkan baris record yang terdapat pada tabel. ?. Pada baris ke 1( merupakan kode penutup tabel.

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

BAB Mem#ua! Aplikasi Upda!e


#dit adalah suatu proses mengubah data dari data yang semula ada di ubah sesuai dengan kebutuhan. )alam sebuah program dibutuhkan sebuah button yang ber'ungsi untuk merubah data gunanya apabila terjadi suatu kesalahan pada proses input kita tidak perlu menghapus data tersebut cuku di ubah sesuai dengan kebutuhan. edi!+mhs.php

Pen(elasan Kode * (. Pada baris ke ( merupakan kode 3T&4 untuk menampilkan tabel di tengah. 1. Pada baris ke 1 dan 11 merupakan kode pembuka dan penutup P3P. *. Pada baris ke * merupakan kode P3P untuk memanggil 'ile koneksi.php yang sebelumnya telah kita buat. 7. Pada baris 7 s=d , merupakan kode P3P untuk menampilkan baris yang kita pilih sebelumnya ke dalam tabel. <. Pada baris ke . s=d 1; merupakan kode 3T&4 untuk membuat tabel.

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

proses+edi!+mhs.php

Pen(elasan Kode * (. Pada baris ke ( dan (* merupakan kode pembuka dan penutup kode P3P. 1. Pada baris ke 1 merupakan 'ungsi agar header yang kita telah panggil dapat berjalan dengan baik karena pada kasus yang saya gunakan pada saat 'ile hapus6mhs.php di jalankan maka tampilan setelah itu akan error padahal kode hapus php berjalan dengan baik oleh karena itu saya menggunakan 'ungsi ob6startBCD ini. *. Pada baris ke * merupakan kode untuk memanggil 'ile koneksi.php yang telah kita buat sebelumnya. 7. Pada baris ke < s=d 0 merupakan kode P3P untuk mengupdate ro5 yang sebelumnya kita telah tentukan. <. Pada baris ke (; merupakan kode P3P untuk menampilkan 'ile tampil6mhs.php setelah kode struktur sEl update di eksekusi.

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

(;

BAB Mem#ua! Aplikasi Dele!e


)elete adalah suatu proses menghapus record yang telah kita tentukan dari dalam tabel. !ile delete ini keberadaannya amat sangat 'ital karena ber'ungsi untuk menghapus sebuah kesalah input data yang umumnya karena human error. "erikut adalah langkah9langkah membuat 'ile delete hapus+mhs.php

Pen(elasan Kode * (. Pada baris ke ( dan ? merupakan kode pembuka dan penutup kode P3P. 1. Pada baris ke 1 merupakan 'ungsi agar header yang kita telah panggil dapat berjalan dengan baik karena pada kasus yang saya gunakan pada saat 'ile hapus6mhs.php di jalankan maka tampilan setelah itu akan error padahal kode hapus php berjalan dengan baik oleh karena itu saya menggunakan 'ungsi ob6startBCD ini. *. Pada baris ke * merupakan kode untuk memanggil 'ile koneksi.php yang telah kita buat sebelumnya. 7. Pada baris ke 7 merupakan kode P3P untuk menghapus ro5 yang kita sudah pilih sebelumnya. <. Pada baris ke , merupakan kode P3P untuk menampilkan 'ile tampil6mhs.php setelah 'ile hapus6mhs.php telah di eksekusi.

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

((

Re erensi (. "udi Permana, "ahan Ajar P3P /ntuk S&K TI.


1. http ==id.5ikipedia.org=5iki=P3P

Biogra i Penulis
Budi Permana, S.Kom adalah alumni dari ST&IK &ardira Indonesia dari kota "andung, setelah lulus melanjutkan kuliah selama , bulan untuk mengambil AKTA I: di /NIS"A. Penulis pernah bekerja sebagai Teknisi Faringan dan 8uru di S&K&arhas dan pernah juga bekerja sebagai Konsultan IT.

Komunitas eLearning IlmuKomputer.Com Copyright 200 !20" IlmuKomputer.Com

(1