Code Igniter: Cara Membuat CRUD Otomatis Menggunakan Harvia Codes


Codng Labs - Harvia Codes adalah sebuah library yang memungkinkan anda untuk membuat CRUD secara otomatis dan cepat menggunakan Code Igniter. Harvia Code dibangun oleh Hari Prasetyo dan merupakan salah satu library CRUD otomatis buatan Indonesia yang paling banyak digunakan oleh para web developer.

1. CodeIgniter & HarviaCode

Langkah pertama download terlebhi dahulu Code Igniter 3 di website resminya: https://codeigniter.com/download


Extract dan Copy kan folder Codeiginter ke C:\XAMPP\htdocs\[NAMA_FOLDER] kemudian coba tes dengan memanggil nama urlnya misalnya: http:\\localhost\[NAMA_FOLDER]


Selanjutnya download Harvia code melalui link bitbucket: https://bitbucket.org/harviacode/codeigniter-crud-generator/src


Extract dan copy seluruh Harvia Code ke folder utama CodeIgniter


2. PHPMyAdmin & Database

Buka PHpMyadmin dan buat sebuah database, misalnya db_testing


Buat sebuah tabel dengan strukturnya, misal tb_testing


Pastikan tabel tersebut memiliki 1 buah field Primary_Key


3. Konfigurasi CodeIgniter

Buka file autoload.php pada folder Config


Tambahkan database dan session pada libraries


Tambahkan url pada helper


 Buka file config.php pada folder Config


Ketikkan base_url  sesuai dengan nama urutan folder anda


Hapus nilai index_page = ""


Tambahkan url_suffix = .html



Tambahkan teks bebas pada encryption_key



  Buka file database.php pada folder Config


Isikan parameter username, password dan databasenya sesuai yang sudah dibuat pada phpmyadmin


Catatan:
HarviaCode hanya bisa dijalankan jika konfigurasi CodeIgniter anda telah menghapus Index.php menggunakan .htaccess. Jika anda belum memahami cara menghapus index.php pada CodeIgniter sangat direkomendasikan untuk membaca tutorial berikut:
https://www.codinglabs.online/2019/10/cara-menghilangkan-index-php.html

4. Konfigurasi HarviaCode

Akses engine Harvia Code melalui url http://localhost/[NAMA-FOLDER]/harviacode


Pilih nama tabel yang akan anda generate


Pilih bentuk engine datatables

 
 Ganti nama model dan controller sesuai kebutuhan lalu klik GENERATE


Jika tidak ada kesalahan maka seluruh file akan digenerate secara otomatis


5. Model Otomatis

Periksa folder models, dan pastikan sudah terbentuk file model untuk tabel anda


Periksa codingnya apakah sudah benar atau belum


6. Controller Otomatis

Periksa folder controller, dan pastikan sudah terbentuk file controller untuk tabel anda



Periksa codingnya sudah benar atau belum


7. View Otomatis

Periksa folder view, dan pastikan sudah terbentuk file view untuk tabel anda


Ada tiga view yang dibuat secara otomatis yaitu form, list dan read. Periksa codingnya sudah benar atau belum





Oke, jika tidak ada masalah dengan codingannya masukan urlnya: localhost/ [NAMA-FOLDER]/ [NAMA CONTROLLER] 


Coba masukan data dengan klik tombol create


Lihat hasil pemasukan data


Coba fungsi read


Coba juga fungsi update


Dan terakhir, silahkan coba fungsi delete


Nah, bagaimana? Mudah bukan? Dengan begini anda bisa membuat CRUD dengan CodeIgniter dengan sangat cepat
Share on Google Plus

About TechnomediaLabs

TechnomediaLabs adalah media online yang menawarkan beragam konten menarik seputar teknologi multimedia, industri kreatif, konsep transmedia, beragam tutorial pemrograman, dan pengetahuan lain yang dikemas dalam bahasa yang ringan, santai, dan inspiratif.

0 Comments:

Post a comment