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 […]

Melakukan query SQL melalui Bash Shell Scripting

Beberapa hari yang lalu untuk keperluan kuliah dan praktikum online, saya perlu membuat user dan melakukan grant akses ke sekian banyak mahasiswa sebagai user di DB Server. Melihat jumlah mahasiswa yang lumayan banyak, saya tidak berpikir untuk melakukan query satu persatu, karena tentu akan memakan waktu dan akan menjadi pekerjaan yang membosankan ketika kita harus […]

React Native: adb server version (41) doesn’t match this client (39)

Sebenarnya secara sekilas mungkin kita bisa memahami notifikasi error ini, yap, ini terjadi karena adanya perbedaan versi pada adb yang kita miliki. Padahal kita sudah atur path nya, sesuai di lokasi sdk kita, tapi masih muncul error seperti itu. Angkanya bisa macem-macem, tergantung versi yang ada di device kita. Solusi Masalah ini memang terjaid karena […]

Solving undefined ZipArchive and undefined variable contents when using PHP Excel

As you know that PHP Excel was deprecated in 2017 and in 2019 it was officially archived. But, before we go to upgrade it to spreedsheet or another library, sometimes we need to solve some project or old project that used this library. Well, I just want to tell you my experiences when using this […]

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 […]

Generate / loop multidimensional array yang memiliki parent dan child

Mungkin bagi beberapa orang hal ini mudah dilakukan, namun bagi sebagian yang lain, untuk melooping data array biasa menjadi array multidimensi yang memiliki parent dan child bukanlah hal yang mudah, bahkan mungkin bisa menghabiskan banyak waktu hanya untuk melakukan berbagai macam percobaan looping. Misalnya, kita punya data sebagai berikut: Bisakah teman-teman membayangkan? Data tersebut masih […]

Select on change based on another select Ajax

Sebenarnya bikin select on change ginian uda sering banget. Cuma agak rempong juga kalo setiap kali butuh kudu mikir lagi buat bikin. Nah, makanya sekarang tak simpen sini aja sebagai catetan saya pribadi dan mungkin bisa ada manfaatnya buat teman-teman. Apa itu select on change based on another select? Ini cuma istilah saya aja sih, […]

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 […]