Blog

Articles & Tutorials

Thoughts, tutorials, and insights on web development, mobile, and automation.

All Android (6) RPA & Automation (3) Tips & Tricks (24) Tutorial (18) Web Development (35)
Claude AI #8: Setup Workflow Ideal Developer Indonesia 2026
Tips & Tricks · 8 min read · May 20, 2026

Claude AI #8: Setup Workflow Ideal Developer Indonesia 2026

Setelah 7 episode perjalanan menguasai Claude AI, saatnya kita satukan semua ilmu jadi blueprint workflow yang nyata dan langsung bisa kamu praktikkan. Episode penutup ini bukan sekedar recap, tapi "Claude Starter Pack" opinionated yang dirancang khusus untuk developer Indonesia yang pengin jadikan Claude bagian tetap dari daily workflow. Dari memilih plan yang tepat, setup Projects yang solid, prompt template wajib punya, hingga integrasi tools terbaik — semuanya ada di sini. Ditambah checklist ringkas yang bisa langsung kamu screenshot dan praktikkan hari ini juga.

IKHSAN MAULANA By IKHSAN MAULANA
Laravel 13 Controller & MVC: Panduan Pemula Series #5
Web Development · 5 min read · May 20, 2026

Laravel 13 Controller & MVC: Panduan Pemula Series #5

Sampai episode ini, kamu mungkin masih menaruh semua logic langsung di route (web.php). Itu berfungsi, tapi semakin project besar, file route akan jadi kacau dan sulit dirawat. Nah, Controller adalah solusinya — dia adalah "pelayan" di restoran kode kamu yang menerima request dan mengkoordinasi pekerjaan. Di artikel kelima series "Belajar Laravel 13 dari Nol sampai Deploy" ini, kita akan memahami arsitektur MVC secara mendalam (dengan analogi restoran yang mudah dicerna), lalu langsung praktik membuat Controller pertama kamu dengan Artisan. Ini adalah "aha moment" terbesar bagi setiap pemula Laravel — setelah ini, kamu baru benar-benar paham mengapa Laravel terasa "elegant".

IKHSAN MAULANA By IKHSAN MAULANA
Cara Mengatasi Error 0xc0000225 di Windows 10/11 Tanpa Instal Ulang
Tips & Tricks · 7 min read · May 19, 2026

Cara Mengatasi Error 0xc0000225 di Windows 10/11 Tanpa Instal Ulang

Pagi-pagi kamu nyalakan laptop, tapi yang keluar bukan desktop Windows — melainkan layar hitam dengan pesan error "0xc0000225" dan tulisan "The boot selection failed" atau "File not found". Panik? Tenang dulu. Banyak pengguna yang mengira ini harus ke service center atau instal ulang Windows, padahal sebenarnya kamu bisa mengatasi sendiri dari rumah tanpa menghapus data sama sekali. Error 0xc0000225 sebenarnya bukan masalah yang super serius — biasanya cuma bootloader Windows yang "bingung" atau file sistem boot yang corrupt. Artikel ini akan memandu kamu langkah demi langkah, dari yang paling sederhana sampai solusi advanced, semuanya bisa dilakukan sendiri dengan USB flash drive dan beberapa perintah di Command Prompt.

IKHSAN MAULANA By IKHSAN MAULANA
Next.js 14 vs Laravel 11: Pilihan Framework Fullstack 2026
Web Development · 6 min read · May 19, 2026

Next.js 14 vs Laravel 11: Pilihan Framework Fullstack 2026

Memilih framework fullstack bukan sekadar pilihan teknis, tapi juga investasi jangka panjang untuk karir dan project sustainability. Next.js 14 dan Laravel 11 adalah dua pemain besar yang terus berkembang, tapi filosofi, ekosistem, dan use case mereka sangat berbeda. Artikel ini membandingkan keduanya secara objektif berdasarkan performa, learning curve, job market lokal, dan cost of infrastructure. Di akhir, kamu akan tahu pilihan mana yang paling sesuai untuk tipe proyek dan tim kamu di tahun 2026.

IKHSAN MAULANA By IKHSAN MAULANA
Blade Template Engine Laravel 13 — Bikin View Pertamamu
Web Development · 6 min read · May 19, 2026

Blade Template Engine Laravel 13 — Bikin View Pertamamu

Setelah kamu memahami routing di episode sebelumnya, saatnya belajar cara Laravel menampilkan halaman HTML yang dinamis. Itulah peran Blade — template engine Laravel yang powerful namun tetap mudah dipahami pemula. Di artikel ini, kita akan explore Blade dari nol: mulai dari sintaks dasar, layout inheritance yang bikin kode jauh lebih rapi, hingga cara mengirim data dari route/controller ke view. Kamu akan membuat halaman Home pertama kalimu dengan struktur yang profesional dan mudah dirawat.

IKHSAN MAULANA By IKHSAN MAULANA
Scraping Tokopedia dengan Python Selenium: Panduan Lengkap 2026
RPA & Automation · 7 min read · May 18, 2026

Scraping Tokopedia dengan Python Selenium: Panduan Lengkap 2026

Butuh data produk dari Tokopedia untuk riset, analisis harga, atau monitoring kompetitor? Membuat bot scraping dengan Python dan Selenium adalah caranya — dan itu jauh lebih mudah dari yang kamu bayangkan. Tutorial ini memandu kamu dari nol sampai punya script yang bisa extract nama produk, harga, rating, dan review count, langsung terekspor ke file CSV. Kami akan cover semuanya: instalasi dependencies, mengatasi lazy loading dan dynamic content, cara elak rate limiting, dan tentunya disclaimer etis penting agar kamu scraping dengan smart dan tidak merugikan marketplace. Siap? Mari kita mulai.

IKHSAN MAULANA By IKHSAN MAULANA
10 Fitur Jetpack Compose Jarang Dipakai untuk UI Android Pro
Android · 4 min read · May 18, 2026

10 Fitur Jetpack Compose Jarang Dipakai untuk UI Android Pro

Jetpack Compose udah jadi mainstream di Android development, tapi sebagian besar developer cuma pakai komponen dasar: Button, Text, Column, sama animasi sederhana. Padahal, di balik dokumentasi official ada puluhan fitur powerful yang jarang orang bahas di YouTube Indonesia. Artikel ini mengungkap 10 hidden gems Compose yang bisa membuat UI kamu tampil lebih profesional dan smooth. Semuanya udah ada di official docs, tapi butuh tahu kapan dan bagaimana menggunakannya. Mari kita mulai eksplorasi.

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Laravel 13 #3: Memahami Routing untuk Pemula
Web Development · 6 min read · May 18, 2026

Belajar Laravel 13 #3: Memahami Routing untuk Pemula

Setelah berhasil install Laravel 13 di episode sebelumnya, saatnya kita bahas konsep paling fundamental: routing. Routing adalah cara Laravel memahami URL yang kamu ketik di browser dan mengarahkannya ke controller atau logika yang tepat. Bayangkan routing seperti resepsionis di hotel — ketika tamu datang (request), resepsionis mengarahkan mereka ke kamar yang sesuai (response). Tanpa routing, website kamu tidak bisa menangani URL apapun. Di artikel ini, kita akan belajar bagaimana routing bekerja di Laravel 13, mulai dari konsep dasar sampai membuat route pertama kamu sendiri. Kami akan gunakan analogi dunia nyata dan contoh kode konkret yang bisa langsung kamu praktikkan. Siap? Mari kita mulai!

IKHSAN MAULANA By IKHSAN MAULANA
Membuat Chatbot AI Android dengan Gemini API & Kotlin
Android · 6 min read · May 17, 2026

Membuat Chatbot AI Android dengan Gemini API & Kotlin

Integrasi AI ke aplikasi Android kamu sekarang lebih mudah dari sebelumnya. Google Gemini API punya free tier yang sangat generous, dan dokumentasi SDKnya sudah friendly untuk Kotlin. Gak perlu lagi khawatir bahwa machine learning itu mahal atau kompleks — dengan langkah-langkah di artikel ini, kamu bisa punya chatbot AI fungsional dalam waktu kurang dari 2 jam. Artikel ini bakal memandu kamu step-by-step — dari setup Android Studio, menambah dependency, dapatkan API key gratis dari Google AI Studio, sampai implementasi chatbot dengan asynchronous coroutine dan tampilan chat yang rapi di RecyclerView. Setiap bagian dilengkapi kode siap copy-paste.

IKHSAN MAULANA By IKHSAN MAULANA

Download CV

Sebelum download, boleh kenalan dulu? Form ini opsional — kosongin juga gak apa-apa, langsung klik Download.