Cara menggunakan dan menghapus cache di CodeIgniter 4?

Sebelum kamu kesini, mungkin kamu sudah mencari tentang cara membuat dan menghapus cache di CodeIgniter 4 di situs lain dan ternyata tidak berhasil. Ya, karena memang kebanyakan yang masih beredar untuk topik ini per detik saya menulis ini adalah script untuk CodeIgniter 3, bukan 4. Apa itu cache? Perlu dipahami terlebih dulu, apa itu cache […]

Cara menggunakan database transaction di CodeIgniter 4

Transaction didalam Codeigniter adalah fungsi database yang bisa kita manfaatkan dalam melakukan query yang banyak dan saling bergantungan satu dengan yang lainnya. Misalnya, dalam satu function didalam model kita memperbarui KRS mahasiswa, data tersebut tersimpan berkali-kali dan kita tidak ingin proses penyimpanan tersebut gagal dan rusak ditengah jalan. Dalam kasus-kasus semacam ini Transaction sangat membantu […]

HMVC di CodeIgniter 4, sudah ada tinggal pakai

Untuk kita yang biasa mengerjakan aplikasi yang agak besar dan butuh manajemen pengembangan yang lebih rapi, apalagi pengerjaan bareng-bareng sama tim gitu, mungkin model HMVC bisa dijadikan alternatif. HMVC atau Hierarchycal Model View Controller sebenarnya tidak terlalu jauh berbeda dengan MVC pada CI bawaan. Yang menjadi pembeda, setiap module dipisahkan foldernya, kemudian didalam folder-folder tersebut […]

How to perform insert batch in CodeIgniter 4

Sometimes we need to perform some inserting batch of our data to database when we have a lot of data and its not from a single form. Just like in CodeIgniter 3, in CodeIgniter 4 we have function that it could be used easily and without doing looping manualy. When insert batch should be used? […]

Fungsi mengecek/ menentukan tahun kabisat di PHP

Dalam membuat sebuah sistem, terkadang kita membutuhkan pengecekan untuk menentukan apakah nilai dari tahun termasuk kabisat atau tidak. Kenapa demikian? Karena boleh jadi kita membutuhkan aksi yang berbeda terhadap tahun kabisat, dimana seperti yang kita tahu tahun kabisat memiliki hari yang berbeda lebih 1 hari dibanding tahun biasa. Fakta tahun kabisat Sebelum memulai, kita ungkap […]

CodeIgniter 4 Jquery Ajax File Upload

Well, because its not a tutorial but just my notes I’ll not talk to much. Something that make it diferent with CI3 or file uploading without ajax is just on the ajax parameters, and controllers. (Assume you allready know about how working with CI4 – model and etc.) Jquery Ajax In above code I show […]

Membuat pagination otomatis di CodeIgniter 4

Untuk membuat pagination di CodeIgniter 4 sebenarnya lebih sederhana dibandingkan ketika di CI3, hanya saja mungkin kalau kita belum terbiasa rasanya sedikit membingungkan. Apalagi kalau kita lagi migrasi dari CI3 ke CI4. Kali ini saya akan menuliskan sebagai catatan tentang membuat pagination di CodeIgniter 4. Ditulisan ini, akan membahas mengenai pagination secara default. Untuk custom […]

Cara menggunakan User Guide CodeIgniter 4 di komputer lokal

Sebelumnya mungkin teman-teman terlebih dulu belajar tentang instalasi CI, namun yang tak kalah penting menurut saya adalah tentang bagaimana instalasi User Guide nya di komputer lokal kita. Untuk teman-teman yang akses internetnya 24/7 mungkin ndak bakal jadi masalah ketika harus membuka user guide onlien terus menerus, akan tetapi untuk teman-teman lain yang masih terkendala dengan […]

Membuat dan menggunakan helper untuk mengelola layout/ template di CodeIgniter 4

Di musim WFH ini ada banyak orang mengisi waktu dirumah dengan berbagai macam aktifitas, pekerjaan, waktu bersama keluarga dan lain sebagainya. Saya sendiri menyempatkan sebagian waktu saya untuk mendalami CodeIgniter 4 dan DevOps. Target saya, dua bulan ini seharusnya sudah bisa membuat saya membiasakan diri dengan teknologi ini. Hari-hari biasa dengan kesibukan aktifitas kantor membuat […]

Menjalankan Composer dengan berbagai versi PHP

Ketika teman-teman bekerja sebagai seorang web developer, tentunya keberadaan bahasa pemrograman PHP dan composer sudah sangat teman-teman kenal. Ada kalanya kita butuh untuk menjalankan composer dengan versi PHP yang dapat kita definisikan, karena apa? Alasan utamanya adalah soal maintenance. Ketika kita sudah memiliki kewajiban untuk maintenance sistem-sistem lama, atau bekerja dengan pekerjaan lama dan project […]