Tutorial CRUD Sederhana dengan PHP

Posted on

Tutorial CRUD sederhana dengan PHP – Assalamualaikum sahabat lupacode semuanya dimanapun sekarang kalian sedang berada. Alhamdulilah pada pagi hari ini saya masih dapat memposting kembali sebuah postingan kepada sahabat semuanya.

Pada materi sebelumnya saya telah membagikan sebuah source code Aplikasi Akuntansi dengan CodeIgniter yang dapat kalian semua miliki secara gratis dengan mengunjungi kembali postingan sebelumnya yang sudah saya bagikan kepada sahabat semuanya.

Cara Membuat CRUD sederhana dengan PHP MYSQL

Pada kesempatan kali ini saya tidak akan membagikan source code seperti biasanya, namun pada kesempatan kali ini saya akan memberikan sedikit Tutorial CRUD sederhana dengan PHP ( Create, Read, Update, dan Delete ). Dimana tutorial ini saya buat karena banyak sekali request permintaan dari sahabat lupacode semuanya yang ingin dibuatkan tutorial crud dengan php.

Tutorial CRUD sederhana dengan PHP ini sangatlah dasar sekali, dimana ini merupakan basic untuk sahabat semua memahami crud didalam Bahasa pemrograman php, jadi kita tidak memerlukan keamanan didalam didalam session kali ini, karna ini sangatlah dasar sekali didalam php. Jadi nanti kita akan membuat Aplikasi sederhanya bagaimana cara Create/insert data ke database, Read/Select/Menampilkan data dari database, Update/edit data dari database, dan Delete/hapus data dari database dengan menggunakan bahasa pemrograman PHP dan database MySQL.

Baiklah sekarang kita mulai saja Tutorial CRUD sederhana dengan PHP silahkan sahabat semua langsung praktekan serta ikuti tutorial yang akan saya bahas dibawah ini. Baiklah sekarang kita mulai saja. File – file yang akan kita nantinya adalah sebagai berikut :

File yang dibutuhkan untuk melakukan CRUD sederhana dengan PHP
Step 1 Membuat Database

Tahap pertama yang kita lakukan adalah membuat database dahulu di phpMyAdmin, disini saya umpamakan sahabat semua sudah tau bagaimana cara membuat sebuah database di phpmyadmin. Silahkan buat dengan nama tutorialweb. Jika database sudah dibuat, sekarang Dumping script SQL di bawah ini:

Dari script SQL di atas sahabat semua akan mendapatkan sebuah table dengan nama siswa dengan field siswa_id, siswa_nis, siswa_nama, siswa_kelas, siswa_jurusan.

Database dan Table sudah ada, biarkan saja datanya kosong.

Step 2 Koneksi ke Database

Tahap selanjutnya yang kita lakukan adalah melakukan koneksi ke database, file untuk koneksi ke database adalah koneksi.php.

Silahkan buat file baru dan beri nama koneksi.php kemudian isi dari file ini seperti di bawah ini:

Silahkan simpan dan jangan lupa merubah detail koneksinya, misalkan passwordnya beda ya silahkan diganti dengan password sahabat semuanya.

Step 3 Menampilkan Data (READ/SELECT)

Tahap ketiga adalah menampilkan data dari database atau jika dalam singkatan CRUD maka kali ini adalah R -> Read.

Untuk menampilkan data, kita akan membuat file dengan nama index.php. Dan isi dari file index.php adalah script di bawah ini:

Jangan lupa untuk disimpan yah.

Untuk penjelasan Script sudah saya masukkan pada Script di atas, silahkan di baca sendiri kegunaan tiap-tiap baris kode.

Tampilan dari file index.php bisa terlihat seperti gambar di bawah ini:

Step 3 Menampilkan Data (READ/SELECT)

Seperti yang terlihat pada gambar di atas terdapat tulisan “Tidak ada data!” yang artinya memang data pada database masih kosong.

Step 4 Memasukkan Data (Create/Insert)

Tahap ke empat adalah meng-insertkan atau memasukan data ke dalam database dengan perintah INSERT INTO.

Pertama tertu saja kita buat Form utuk memasukkan datanya.

Form ini akan kita simpan dalam file tambah.php dengan script seperti di bawah ini:

Dari Form diatas tidak ada yang begitu special, hanya form tersebut action nya kepada tambah-proses.php.

Tampilannya seperti gambar di bawah ini:

Step 4 Memasukkan Data (Create/Insert)

Nah ketika form tersebut di isi, dan tombol Tambah di klik, maka akan menjalankan file tambah-proses.php.

Jadi selanjutnya kita buat file baru dengan nama tambah-proses.php dan isinya adalah script di bawah ini:

Sudah beres untuk tambah data atau Insert data ke dalam database.

Penjelasan untuk kode diatas juga sudah saya masukkan pada file tersebut, silahkan sahabat semua pahami sendiri maksud dari script diatas, karna sudah ada penjelasan didalam setiap perintahnya.

Step 5 Update Data (Update/Edit)

Tahap ini adalah untuk melakukan edit data pada database. File yang akan kita buat adalah file dengan nama edit.php.


Link untuk menuju halaman edit adalah pada file index.php dimana disana pada tabel kolom Opsi ada Link edit dan hapus. Dimana untuk Link edit yang di klik sahabat akan mendapatkan Link seperti <a href=”edit.php?id=12″>Edit</a> dimana id ini adalah nilai dari siswa_id. Jika id tersebut adalah 12, maka akan menampilkan data siswa dimana siswa_id=12.

Oke, sekarang silahkan buat file dengan nama  edit.php dan pastekan script yang ada di bawah ini:

Jika sudah silahkan simpan, dan hasil tampilan dari script di atas dapat sahabat lihat seperti yang ada pada gambar di bawah ini:

Step 5 Update Data (Update/Edit)

Nah, form edit diatas jika di klik tombol Simpan, maka akan menjalankan file edit-proses.php, dimana file ini adalah proses untuk melakukan update data ke dalam database.

Sekarang kita buat dulu file tersebut, dengan nama edit-proses.php dan silahkan pastekan kembali script yang ada di bawah ini:

Silahkan simpan file tersebut, dan seperti biasa penjelasan pada setiap baris kode atau perintah diatas sudah saya masukkan di dalamnya. Jadi, silahkan sahabat semua agar memahami penjelasan dari script diatas.


Step 6 Hapus data (Delete/Hapus)

Tahap yang ke enam ini  merupakan tahap yang terakhir, yaitu melakukan perintah Delete untuk menghapus data dari database.


file yang akan kita buat adalah hapus.php, dan isi scriptnya seperti di bawah ini :

Jangan lupa untuk menyimpannya.

Sedikit penjelasan untuk script hapus di atas. Jika sahabat semua mengklik tombol/link hapus pada file index.php, sahabat akan mendapatkan Link seperti ini www.hostingAnda.com/hapus.php?id=12, ini artinya Script akan mendeteksi dari URL tersebut berapa id nya, misalkan disana id=12, maka script akan menghapus data siswa dimana siswa_id=12.

Lihat juga source code paling banyak didownload :

  1. Sistem Informasi Akademik Berbasis Web
  2. Aplikasi Akuntansi dengan CodeIgniter
  3. Aplikasi SPK Metode Profile Matching
  4. E-Commerce Rainkids dengan codeigniter
  5. Sistem Informasi Alumni Berbasis Web

Baiklah mungkin itu saja pembahasan atau materi yang dapat saya sampaikan pada kesempatan kali ini yaitu mengenai Tutorial CRUD sederhana dengan PHP semoga ini dapat bermanfaat bagi sahabat lupacode semuanya, khususnya bagi sahabat lupacode yang baru saja mempelajari Bahasa Pemrograman php ini.

Silahkan share artikel atau postingan ini, jika sahabat semua merasa artikel ini bermanfaat juga bagi sahabat kita yang lainnya. Sampai berjumpa kembali pada postingan materi dari lupacode yang selanjutnya, jangan lupa untuk selalu berkunjung ke lupacode.net untuk mendapatkan materi atau tutorial terbaru setiap harinya.

Saya admin dari blog lupacode mohon pamit undur diri, terimakasih telah berkunjung. Wassalamualaikum, wr, wb.

Leave a Reply

Your email address will not be published. Required fields are marked *