Halo teman-teman semuanya, pada kesempatan kali ini kita semua akan belajar bagaimana cara membuat CRUD di Laravel menggunakan Ajax. Sebelum kita lanjut ke materinya, alangkah lebih baiknya kita pahami dulu apa sih Ajax itu ?. Show
Apa itu Ajax ?
Ajax merupakan cara yang digunakan untuk membangun sebuah website secara dinamis dan interaktif tanpa perlu melakukan reload halaman. Contoh sederhanya ketika kita melakukan like di Facebook, Twiter dan Instagram. Disitu terdapat proses Ajax dengan mengirimkan data ke server melalui background dan mengirimkan data kembali tanpa perlu reload disisi browser. Dengan menerapkan Ajax pada website atau aplikasi yang kita bangun akan membuat menjadi lebih interaktif dan mudah untuk digunakan. Bagaimana Cara Kerja Ajax ?Berikut ini alur cara kerja Ajax.
Dan untuk tutorial kali ini kita akan menggunakan Apa itu jQuery ?jQuery adalah library JavaScript yang digunakan untuk mempermudah dalam melakukan manipulasi DOM. jQuery bersifat open source dan pada survey yang dilakukan pad Agustus 2022, jQuery digunakan oleh 77% dari 10 juta situs web paling populer. Contoh Penulisan Ajax dengan Vanilla JavaScriptBerikut ini contoh kode Ajax menggunakan vanilla JavaScript.
Contoh Penulisan Ajax dengan jQueryDan berikut ini contoh Ajax menggunakan
Sampai disini pembahasan kita tentang apa itu Ajax dan jQuery dan di artikel selanjutnya kita akan belajar bersama-sama bagaimana cara mengimplementasikan Ajax jQuery di dalam framework Laravel untuk membuat proses CRUD tanpa reload halaman. Panduan Lengkap Membuat CRUD dengan AJAX dan Codeigniter - Halo semua, setelah pada artikel sebelumnya kita telah belajar bagaimana membuat CRUD dengan codeigniter murni. Nah, pada artikel kali ini kita akan belajar bagaimana cara membuat CRUD dengan AJAX dan Codeigniter. CRUD (Create , Read , Update and Delete ) merupakan sebuah istilah dalam pemrograman khususnya untuk melakukan proses tambah, baca, perbarui dan menghapus data yang berada di database. Perbedaan dengan artikel CRUD sebelumnya, kali ini ktia menggunakan AJAX sebagai wadah Request post dan get kita ke database, atau gampangnya sebagai ‘jembatan’ penghubung View kita ke controller. Perbedaan dengan artikel CRUD sebelumnya, kali ini ktia menggunakan AJAX sebagai wadah Request post dan get kita ke database, atau gampangnya sebagai ‘jembatan’ penghubung View kita ke controller. AJAX (Asynchronous Javascript and XML) adalah suatu metode pada suatu laman web untuk melakukan proses pertukaran data di background. Karena prosesnya yang berada di background / latar belakang, ajax mempunyai beberapa keunggulan jika dibandingkan dengan request action pada form biasa. Beberapa keunggulan ajax antara lain :
Melihat beberapa keunggulan ajax tadi, apa kalian merasa sudah saatnya untuk menggunakan AJAX?. Kalau iya. pada tutorial membuat crud dengan AJAX dan Codeigniter ini kita akan bahas secara detail bagaimana pengintegrasian AJAX dan Codeigniter 3. Yuk, langsung aja ke tutorialnya. Persiapan ProjekDi Bagian persiapan projek ini, kita akan menyiapkan mulai dari File Assets / resources yang akan kita gunakaan sampai pengkonfigurasian file – file konfigurasi codeigniter. Install CodeigniterUntuk langkah pertama, tentu saja kalian harus menginstall Codeigniter pada Direktori Web Server kalian, dan beri nama yang sesuai. Siapkan Folder AssetsPada folder assets ini kita akan gunakan sebagai wadah menampung file – file resources seperti :
Kalian bisa download file – file nya di link ini. Saya sudah siapkan lengkap 🙂 Siapkan file – file nya kemudian atur seperti gambar di bawah : Sip, file resources yang kita butuhkan sudah siap. Konfigurasi .htaccess untuk menghapus index.phpKonfigurasi htaccess di langkah ini berguna untuk menghapus /index.php pada saat kita akan mengakses Controller. Maka dari itu, pindahkan file .htaccess yang berada di /application ke bagian depan. Pindahkan ke sini : Kemudian isi dengan kode sebagai berikut :
Menyiapkan Database1. Masuk ke PHPmyAdmin kalian, kemudian import kan SQL berikut ini untuk membentuk database dan table baru
Akan terbentuk table yang sudah berisi data sebagai berikut : Mengkonfigurasi File Config CodeigniterPada bagian ini, kita akan mengatur file – file konfigurasi codeigniter sesuai dengan projek kita kali ini. File – file yang akan kita atur dapat ditemukan di /application/config . File yang akan kita atur antara lain :
Baca lebih lengkap tentang file – file konfigurasi codeigniter di artikel sebelumnya. Autoload.phpPada autoload, cari dan ubah kode berikut ini menjadi seperti ini :
Ubah Menjadi,
Selanjutnya,
Ubah Menjadi,
Config.phpPada config.php, kita akan mengisi bagian base_url :
Routes.phpIsi dengan kode sebagai berikut :
Pada bagian routes ini, kita mengatur bagaimana suatu controller atau fungsi dapat diakses. Database.phpNah, di bagian ini kita mengkoneksikan Codeigniter dengan database. Isi sesuai pengaturan database kalian ya
Controller, Model, dan ViewPada tahap ini, kita akan membuat dan mengatur Controller, model, dan Views yang akan kita gunakan pada projek membuat crud dengan ajax dan codeigniter. ControllerPertama – tama, kita ke bagian controller. Buatlah File baru di /controller kemudian beri nama C_Index.php,. Setelah itu, isikan dengan kode sebagai berikut :
Penjelasan masing – masing kode dapat dilihat di bagian komen ya 🙂 sudah saya sisipkan beberapa penjelasan. Jika kurang jelas dan kurang paham bisa tanyakan di kolom komentar. ModelBuatlah file baru pada /model kemudian beri nama M_Index.php. Setelah itu, isikan dengan kode sebagai berikut :
ViewBuatlah File baru pada /view , Kemudian beri nama V_Index.php Lalu, isikan dengan kode sebagai berikut :
Nah, pada bagian view ini disisipkan script Ajaxnya, kalau kalian kurang paham atau kurang jelas dapat ditanyakan di kolom komentar ya 🙂 . Karena memang untuk paham script di atas, minimal kalian sudah paham struktur dasar jQuery. Screenshot
Source CodeDownload Source Codenya disini ya gan. Bagaimana? apakah tutorial Cara Membuat CRUD dengan Ajax dan Codeigniter kali ini berhasil? Kalau belum berhasil, perhatikan langkah – langkahnya sekali lagi ya. Langkah langkah membuat CRUD?Membuat CRUD di Halaman CRUD. Membuat Sistem Registrasi. Bagian ini nanti Anda akan membuat sebuah form registrasi lengkap dengan database di dalamnya. ... . Membuat File Config. ... . Membuat Form Registrasi. ... . Membuat Sistem Login. ... . Membuat Form Login. ... . 6. Membuat Halaman Utama. ... . 7. Membuat Script Logout.. CRUD PHP itu apa?Mengenal Apa Itu CRUD
Bagi PHP Developer, CRUD menjadi sebuah pillar untuk mempelajari sebuah proses pengelolaan data dengan menggunakan PHP dan tentunya MySQL database. Dalam hal ini, CRUD diibaratkan sebuah jalur yang terkoneksi dan terhubung antara bahasa pemrograman PHP dengan MySQL.
|