Anda di halaman 1dari 12

Aplikasi CRUD Sederhana Dengan

Aplikasi CRUD Sederhana Dengan



PHP dan MySql
PHP dan MySql
Budi Permana, S.Kom
nobiasta@gmail.com
http://budinobipermana.wordpress.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
(
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.
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
1
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
7
Isikan 'ield dengan nilai sebagai berikut
/ntuk lebih jelas perhatikan tabel berikut
$ama %ield &ype 'alues
id6mhs Int 9
nama :A-+3A- 1;
jurusan :A-+3A- 1;
matakuliah :A-+3A- 1;
&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
0
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
((
Reerensi
(. "udi Permana, "ahan Ajar P3P /ntuk S&K TI.
1. http==id.5ikipedia.org=5iki=P3P
Biograi 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

Anda mungkin juga menyukai