Belisc Logo

Artikel Unggulan

Featured
Bun Mar 12, 2026

Menjalankan File JavaScript Pertama dengan Bun

Artikel ini membahas cara membuat file JavaScript sederhana lalu menjalankannya dengan Bun. Anda akan melihat struktur file paling dasar, contoh mencetak teks ke terminal, membaca argumen command line, serta perbedaan singkat pengalaman memakai Bun dibanding runtime lain seperti Node.js.

Baca Artikel arrow_forward
search
image
image
image
image
image
image
Optimasi Query Lambat CodeIgniter 3: Index, Pagination, dan Profiling
Codeigniter 3
schedule Apr 15, 2026

Optimasi Query Lambat CodeIgniter 3: Index, Pagination, dan Profiling

Artikel ini menjelaskan langkah praktis untuk mempercepat query lambat di CodeIgniter 3 melalui profiling, pemilihan indeks MySQL, pagination keyset, serta pemantauan bottleneck dan caching ringan. Fokusnya pada tindakan langsung agar aplikasi tetap responsif saat data tumbuh besar.

Rahma AP

Admin

Strategi Indeks Komposit untuk Filter dan Sort SQL Skala Besar
Database
schedule Apr 15, 2026

Strategi Indeks Komposit untuk Filter dan Sort SQL Skala Besar

Artikel ini membahas cara merancang indeks komposit untuk query list dengan kombinasi WHERE dan ORDER BY pada tabel besar. Fokusnya pada gejala umum seperti full scan, filesort, pagination yang berat, cara membaca EXPLAIN, serta langkah validasi setelah indeks ditambahkan.

Rahma AP

Admin

Keyset Pagination vs OFFSET untuk Query Feed yang Makin Lambat
Database
schedule Apr 14, 2026

Keyset Pagination vs OFFSET untuk Query Feed yang Makin Lambat

Query feed dengan LIMIT OFFSET sering melambat saat data membesar karena database tetap harus membaca, menyortir, lalu melewati banyak baris sebelum mengembalikan halaman berikutnya. Artikel ini membahas mengapa itu terjadi, kapan keyset pagination lebih tepat, desain index yang benar, serta langkah migrasi API dan jebakan implementasi yang umum.

Rahma AP

Admin

Index Komposit untuk Query WHERE + ORDER BY yang Tetap Cepat
Database
schedule Apr 11, 2026

Index Komposit untuk Query WHERE + ORDER BY yang Tetap Cepat

Query list admin dan endpoint API sering melambat saat data membesar karena full scan, filesort, atau index yang tidak cocok dengan pola akses. Artikel ini membahas cara merancang index komposit untuk kombinasi WHERE dan ORDER BY, membaca EXPLAIN, memahami leftmost prefix, serta menerapkannya dengan aman di produksi.

Rahma AP

Admin

Offset vs Cursor Pagination saat Tabel Membesar di Produksi
Database
schedule Apr 10, 2026

Offset vs Cursor Pagination saat Tabel Membesar di Produksi

Saat tabel makin besar, pagination dengan OFFSET/LIMIT sering menimbulkan query list yang melambat, scan baris tinggi, dan latency yang naik tajam di halaman besar. Artikel ini membahas mengapa itu terjadi, cara membaca EXPLAIN secara praktis, peran index, trade-off UX, serta langkah aman migrasi ke cursor pagination.

Rahma AP

Admin

Mengatasi Slow Query COUNT(*) pada Tabel Besar di Produksi
Database
schedule Apr 10, 2026

Mengatasi Slow Query COUNT(*) pada Tabel Besar di Produksi

COUNT(*) sering menjadi sumber latency pada endpoint list atau halaman admin ketika tabel membesar dan total data dihitung di setiap request. Artikel ini membahas penyebab utamanya, cara investigasi, serta strategi perbaikan yang realistis seperti index yang tepat, cache count, approximate count, dan evaluasi pagination.

Rahma AP

Admin

OFFSET Makin Lambat? Keyset Pagination untuk Data Besar SQL
Database
schedule Apr 04, 2026

OFFSET Makin Lambat? Keyset Pagination untuk Data Besar SQL

Pagination dengan LIMIT/OFFSET sering melambat saat jumlah baris membesar karena database tetap harus melewati banyak row sebelum sampai ke halaman yang diminta. Artikel ini membahas akar masalahnya di level SQL engine, membandingkannya dengan keyset pagination, dan memberi panduan migrasi yang praktis untuk daftar transaksi atau log.

Rahma AP

Admin

Optimasi Query Lambat: Index, EXPLAIN, dan Pagination Stabil
Database
schedule Apr 03, 2026

Optimasi Query Lambat: Index, EXPLAIN, dan Pagination Stabil

Query list yang awalnya cepat sering melambat saat data membesar, terutama karena full scan, index yang tidak tepat, dan OFFSET yang makin mahal. Artikel ini membahas cara membaca EXPLAIN, memilih index tunggal atau composite index, serta beralih ke keyset pagination agar endpoint tetap stabil.

Rahma AP

Admin

Setup Laravel Docker untuk Development dari Nol: Part 1
layers Series
Docker
schedule Mar 25, 2026

Setup Laravel Docker untuk Development dari Nol: Part 1

Artikel ini membahas langkah demi langkah menyiapkan environment Laravel berbasis Docker untuk local development dari nol. Fokusnya mencakup struktur folder, Dockerfile PHP-FPM, docker-compose untuk app, Nginx, MySQL, Redis, konfigurasi .env, hingga verifikasi dan troubleshooting dasar.

Rahma AP

Admin

forum Live Chat