Wednesday, July 11, 2018

Membuat CRUD Sederhana dengan PHP MYSQLi

  No comments
membuat crud sederhana dengan php mysqli
Membuat crud sederhana dengan php + mysqli
BGST26 - CRUD atau kepanjangannya yaitu Create, Read, Update, dan Delete adalah suatu aplikasi yang menggunakan bahasa pemrograman tertentu. Biasanya CRUD ini dibuat bertujuan sebagai bahan untuk pemula yang baru mencoba bahasa pemrograman, baik itu PHP, Python, Ruby, dll.

Tapi istilah CRUD lebih populer dikaitkan dengan bahasa pemrograman PHP. Karena PHP tergolong bahasa yang mudah untuk dimengerti dan dipelajari, tapi walaupun mudah kalau kita belajar lebih dalam lagi akan sangat membutuhkan logika dan algoritma yang bisa dibilang membuat pusing kepala, hehe.

Tapi kalo temen-temen masih pemula atau baru belajar bahasa pemrograman PHP, saya sarankan minimal harus bisa CRUD terlebih dahulu sebelum mendalami PHP. Karena ketika kita membuat aplikasi baik itu, Online Shop, Apl Perpus, Apl Pemilihan Osis, dll. Akan sangat berguna yang namanya CRUD itu. CRUD sendiri membutuhkan yang namanya database. Di tutorial ini saya menggunakan Database Mysql.

Oke kita mulai tutorial kali ini semoga temen-temen mengerti ya :)

Sebelumnya silahkan buat database dengan nama buatcrud dan pastekan script query dibawah ini pada database yang sudah kita buat.

- buatcrud.sql



Kita sudah membuat database, selanjutnya kita bermain kode-kode php. Jadi sebelum lanjut tutorialnya, temen-temen lihat dulu struktur file dibawah ini.

Struktur file yang akan kita buat :
-- belajarcrud
    -- koneksi.php
    -- index.php
    -- detail.php
    -- tambah.php
    -- hapus.php
    -- update.php

Silahkan temen-temen buat folder dengan nama belajarcrud didalam folder htdocs. Penjelasannya saya sudah tulis didalam script ya, nanti temen-temen tinggal copy saja scriptnya didalam text editor terus temen-temen baca penjelasannya. Insyaallah penjelasannya lengkap dan semoga bisa dimengerti.

Setelah kita membuat database selanjutnya kita membuat file dengan nama koneksi.php dan pastekan script koneksi dibawah ini.

- koneksi.php


Kita sudah membuat file koneksi.php yang merupakan file penghubung antara php dengan database. Selanjutnya kita buat file bernama index.php yang nantinya akan menampilkan halaman web ketika pertama kali dibuka. Di halaman index.php kita akan menampilkan daftar data yang diambil dari database, belum mengerti? ikuti saja perintah saya ya. Copy script index.php dibawah ini dan pastekan pada file index.php.

- index.php



Sekarang file index kita sudah terisi, silahkan ketikan alamat web atau localhost temen-temen di url. contoh : localhost/buatcrud. Kita akan lihat daftar data yang sama persis dengan database yang tadi kita buat.

halaman index.php
halaman index.php

Sekarang kita sudah memasuki tahap yang bernama Read, tinggal kita lanjutkan membuat Create, Update, dan Delete.

Selanjutnya kita buat file bernama detail.php untuk menampilkan data lengkap yang diambil dari PHP. Sebelumnya di halaman index kita hanya menampilakan sebagian data saja, nah dihalaman detail ini kita aka menampilkan data lengkap satu per satu.

- detail.php



Setelah temen-temen sudah copy script diatas dan dipastekan dalam file detail.php, silahkan temen-temen lihat lagi halaman index.php dan klik tulisan detail, terserah temen-temen yang masa saja. Nanti kita akan diarahkan kehalaman detail.php yang barusan kita buat dan akan menampilkan data secara lengkap.
detail.php
detail.php
Nah di foto berikut ada data lengkap dengan username rizell, tandanya kita berhasil. Tahap ini masih tergolong Read karena kita hanya menampilkan data.

Selanjutnya kita akan buat file dengan nama tambah.php, nantinya pada halaman Tambah kita bisa membuat data baru dan data tersebut disimpan di database. Oke copy script dibawah dan pastekan di file tambah.php

- tambah.php



Setelah membuat file tambah.php silahkan klik "+ tambah" pada halaman index untuk membuat data baru. Tampilannya akan seperti ini.

tambah.php
tambah.php
Nah, sekarang silahkan temen-temen isi formnya, terserah temen-temen. kalau sudah klik Tambah Data 


tambah.php 2
tambah.php 2
tambah.php 3
tambah.php 3
Asiikkkk, kita sudah berhasil menambah data. Sekarang kita kembali ke halaman index untuk melihat datanya.

tambah.php 4
tambah.php 4
Nah data kita sudah terdaftar artinya data sudah disimpan di database. Kita sudah memasuki tahap Create.

Selanjutnya kita ingin menghapus data. Buat file hapus.php dan pastekan script dibawah ini.

- hapus.php



Jika kita ingin menghapus data, silahkan pergi kehalaman index dan klik tulisan hapus pada data yang ingin temen-temen  hapus. Saya coba menghapus data dengan nama Rizky Erlangga.

hapus.php
hapus.php
hapus.php 2
hapus.php 2
Jika ada tulisan "BERHASIL" tandanya kita sudah berhasil menghapus data. Coba kita lihat dihalaman index lagi untuk cek datanya.

hapus.php 3
hapus.php 3
Tadaaaaa, kita berhasil menghapus data itu artinya didalam database juga sudah terhapus. Kita sudah memasuki tahap Delete. 

Yang terakhir adalah tahap Update. Arti dari update sendiri iyalah data yang ingin di ubah, misal kita sudah membuat data tapi data yang kita masukkan salah/tidak sesuai maka kita tidak perlu membuat ulang datanya, jadi kita update aja atau kita ubah aja.

Silahkan buat file bernama update.php. Pastekan script dibawah ini pada file update.php

- update.php


Jika sudah, silahkan coba dengan membuka halaman index. Disini saya akan coba mengubah nama dari "Futikha Nurfajriyati I" menjadi "Futikha NI".

update.php
update.php
Di halaman index kita klik tulisan "update". Nanti akan diarahkan ke halaman update.php yang telah kita buat.

update.php 2
update.php 2
Saya ingin mengubah nama seperti yang sudah saya bilang. 

update.php 3
update.php 3
Setelah kita sudah mengubahnya selanjutnya klik Update Data

update.php 4
update.php 4
Horeee, kita berhasil meng-update data, untuk membuktikannya kita kembali ke halaman index.

update.php 5
update.php 5
Lihat, nama sudah berubah tandanya kita sudah berhasil meng-update data. 

Akhirnya selesai sudah tutorial yang saya berikan pada kesempatan kali ini, jika kurang mengerti silahkan comment dibawah. Terima kasih sudah mengunjungi blog saya. 

Script bisa di download di sini:

No comments :

Post a Comment