- Beranda
- Komunitas
- Tech
- Programmer Forum
Operasi CRUD di PHP Codeigniter


TS
winatamuda
Operasi CRUD di PHP Codeigniter
Hello agan-agan semua, udah lama ane ga nulis thread, sekarang ane masih mau ngelanjutin seri pemrograman PHP menggunakan Framework CI (CodeIgniter)
...
CRUD
agan-agan programaer sering menyebutnya dengan Create, Read, Update dan Deletejadi disini ane ga bakal bahas tentang pendalaman pemahaman tentang MVC di dalam PHP Framework, okay let's play. langkah pertama :
1. Siapin kopi hitam
dan sebatang rokok kretek mantab sebagai menyan
2. Siapkan Komputernya, ane sarankan dalam pemrograman web menggunakan linux kernel OS (lebih powerfull), tapi windows jg gpp
3. siapkan server lokal yg sudah terpasang, sebagai contoh ane pake "apache and frend (XAMPP)"

4. Yang jelas kopikan file codeigniternya ke .../xampp/htdocs/fileigniter
setelah persiapan itu sudah semua, ane akan ulas sedikit tentang yang udah-udah usang, masih inget apa itu MVC? yaitu Model View Controller yaitu kerangka kerja yang dijadiin aliran oleh COdeigniter sebagai framework PHP, artinya aturan maen pertama yang agan harus pegang adalah agan harus menulis kode secara berurutan mulai dari menulis skrip fungsi untuk disimpan didalam folder "system/application/models" kemudian menuliskan skrip fungsi php dan disimpan nya didalam folder "system/application/controller" serta yang terahir menuliskan skrip fungsi dan menyimpannya di dalam folder "system/application/view", oh iya gan perlu diingat sebagai dasar pemrograman PHP Framework agan harus memahami dahulu apa itu Fungsi Dalam PHP, jelasnya agan bisa belajar dimari : W3 Schools
nah, mari kita lanjut gan
.
bagian pertama ini ane akan ulas bagaimana menyimpan data (CREATE).
coba agan agan buat dulu databasenya di phpmyadmin (localhost/phpmyadmin) pada web browser agan.

okey, create, kemudian buatlah table databasenya dengan nama "komeng" kayak begini :

kemudian klik save untuk field "id" gunakan primary key dan AutoIncreament. kalau sudah beres, ayo mulai masuk ke arena PHP FRAMEWORK....
KONFIGURASI DATABSE
sepertinya ane pernah bahas ini, tapi ane lupa, gapapa, ane ulas lagi, pertama-pertama buka folder ".../xampp/htdocs/filecodeiginiter/system/application/config/database.php" dan ubah konfigurasinya dari dan jadibegini :

oh iya gan, sebelum menjalankan operasi database, ada komponen/helper yang harus agan load terlebih dahulu, cara setting nya melalui file ".../xampp/htdocs/fileigniter/system/application/config/autoload.php" adapun kode yang harus dirubah adalah sebagai berikut :

okay, kalau sudah agan bisa melakukan operasi CRUD, namun disni ane bahas yang CREATE dulu ya gan... biar ane ga pegel ngetiknya.
seperti yang sebelumnya ane sampaikan, bahwa penulisan kode itu melewati tiga tahapan yaitu Model, Controller dan View (MVC) kok urutannya beda sama singkatannya ya? ane juga gak tau jawabannya, mungkin biar enak dibaca aja kali ye?
kalao jadi hasilnya bakal begini :

pasti bakal muncul pesan error, maklum banyak hal yang belum dipersiapkan, seperti "redirect" yang mengarah pada default webnya. nanti kedepannya ane jelasin kenapa bisa begitu
tapi sampe disitu data agan sudah bisa disimpan nih buktinya :

okay, untuk saat ini, cukup sampe disana dulu ya gan, nanti ane perpanjang lagi, sebagai catatan buat agan2 para calon programer ataupun programer PHP, pada dasarnya kembalikan kepada pilihan jalan hidup agan, jangan memaksakan diri berkecimpung didalam dunia framework kalau agan lebih suka mengembangkan Algoritma agan sendiri.
salam programer...

CRUD
agan-agan programaer sering menyebutnya dengan Create, Read, Update dan Deletejadi disini ane ga bakal bahas tentang pendalaman pemahaman tentang MVC di dalam PHP Framework, okay let's play. langkah pertama :
1. Siapin kopi hitam

2. Siapkan Komputernya, ane sarankan dalam pemrograman web menggunakan linux kernel OS (lebih powerfull), tapi windows jg gpp
3. siapkan server lokal yg sudah terpasang, sebagai contoh ane pake "apache and frend (XAMPP)"

4. Yang jelas kopikan file codeigniternya ke .../xampp/htdocs/fileigniter
setelah persiapan itu sudah semua, ane akan ulas sedikit tentang yang udah-udah usang, masih inget apa itu MVC? yaitu Model View Controller yaitu kerangka kerja yang dijadiin aliran oleh COdeigniter sebagai framework PHP, artinya aturan maen pertama yang agan harus pegang adalah agan harus menulis kode secara berurutan mulai dari menulis skrip fungsi untuk disimpan didalam folder "system/application/models" kemudian menuliskan skrip fungsi php dan disimpan nya didalam folder "system/application/controller" serta yang terahir menuliskan skrip fungsi dan menyimpannya di dalam folder "system/application/view", oh iya gan perlu diingat sebagai dasar pemrograman PHP Framework agan harus memahami dahulu apa itu Fungsi Dalam PHP, jelasnya agan bisa belajar dimari : W3 Schools
nah, mari kita lanjut gan

bagian pertama ini ane akan ulas bagaimana menyimpan data (CREATE).
coba agan agan buat dulu databasenya di phpmyadmin (localhost/phpmyadmin) pada web browser agan.

okey, create, kemudian buatlah table databasenya dengan nama "komeng" kayak begini :

kemudian klik save untuk field "id" gunakan primary key dan AutoIncreament. kalau sudah beres, ayo mulai masuk ke arena PHP FRAMEWORK....

KONFIGURASI DATABSE
sepertinya ane pernah bahas ini, tapi ane lupa, gapapa, ane ulas lagi, pertama-pertama buka folder ".../xampp/htdocs/filecodeiginiter/system/application/config/database.php" dan ubah konfigurasinya dari dan jadibegini :

oh iya gan, sebelum menjalankan operasi database, ada komponen/helper yang harus agan load terlebih dahulu, cara setting nya melalui file ".../xampp/htdocs/fileigniter/system/application/config/autoload.php" adapun kode yang harus dirubah adalah sebagai berikut :

okay, kalau sudah agan bisa melakukan operasi CRUD, namun disni ane bahas yang CREATE dulu ya gan... biar ane ga pegel ngetiknya.

seperti yang sebelumnya ane sampaikan, bahwa penulisan kode itu melewati tiga tahapan yaitu Model, Controller dan View (MVC) kok urutannya beda sama singkatannya ya? ane juga gak tau jawabannya, mungkin biar enak dibaca aja kali ye?

Quote:
Quote:
Quote:
kalao jadi hasilnya bakal begini :

pasti bakal muncul pesan error, maklum banyak hal yang belum dipersiapkan, seperti "redirect" yang mengarah pada default webnya. nanti kedepannya ane jelasin kenapa bisa begitu

tapi sampe disitu data agan sudah bisa disimpan nih buktinya :

okay, untuk saat ini, cukup sampe disana dulu ya gan, nanti ane perpanjang lagi, sebagai catatan buat agan2 para calon programer ataupun programer PHP, pada dasarnya kembalikan kepada pilihan jalan hidup agan, jangan memaksakan diri berkecimpung didalam dunia framework kalau agan lebih suka mengembangkan Algoritma agan sendiri.
salam programer...

0
1.3K
0


Komentar yang asik ya


Komentar yang asik ya
Komunitas Pilihan