Blog

Articles & Tutorials

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

All Android (6) RPA & Automation (4) Tips & Tricks (19) Tutorial (6) Web Development (29)
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
Belajar Laravel 13 #2: Install Laravel 13 di Windows 11 dengan Herd
Web Development · 5 min read · May 17, 2026

Belajar Laravel 13 #2: Install Laravel 13 di Windows 11 dengan Herd

Setelah kamu memahami konsep dasar Laravel di episode sebelumnya, saatnya setup environment dan membuat project pertama kamu sendiri. Kalau dulu banyak developer pemula yang terjebak dalam masalah XAMPP, Composer, dan konfigurasi manual yang rumit — sekarang era Laravel Herd membuat semuanya jauh lebih simpel. Artikel ini adalah bagian kedua dari series Belajar Laravel 13, dan kita akan memandu kamu step-by-step install Laravel 13 di Windows 11 menggunakan Laravel Herd. Tidak ada ribet-ribetan, tidak perlu install tools berserakan — Herd sudah bundle semuanya dalam satu paket yang siap pakai. Kamu bisa mulai coding Laravel hari ini juga.

IKHSAN MAULANA By IKHSAN MAULANA
10 Use Case Claude Tersembunyi di Luar Coding
Tips & Tricks · 5 min read · May 17, 2026

10 Use Case Claude Tersembunyi di Luar Coding

Di episode sebelumnya kita sudah bahas Claude untuk coding tasks. Tapi honestly, banyak developer yang cuma pakai Claude untuk menulis kode, padahal AI ini bisa jauh lebih powerful kalau kamu eksplorasi use case di luar coding. Artikel ini adalah bagian 7 dari series Kuasai Claude AI — dan kali ini kita fokus ke 10 use case tersembunyi yang bisa transform cara kamu bekerja sehari-hari. Dari olah dokumen panjang, simulasi interview, sampai draft komunikasi teknis — semuanya bisa handled Claude dengan prompt yang tepat.

IKHSAN MAULANA By IKHSAN MAULANA
Source Code Laravel 11 CRUD Filament 3 Gratis & Siap Pakai
Web Development · 5 min read · May 16, 2026

Source Code Laravel 11 CRUD Filament 3 Gratis & Siap Pakai

Kamu pemula Laravel dan pengin bikin CRUD admin panel tanpa ribet? Filament 3 adalah jawabnya. Admin panel yang biasanya memakan waktu berminggu-minggu, sekarang bisa selesai dalam hitungan jam — bahkan untuk fresh graduate sekalipun. Artikel ini memberikan source code lengkap Laravel 11 + Filament 3 yang siap clone dan dijalankan. Kita akan walk-through struktur folder, install dependencies, setup database, sampai kamu bisa lihat admin panel Filament di browser. Cocok banget untuk portfolio project atau starter learning kamu.

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Laravel 13 #1: Apa Itu Laravel dan Kenapa Dipelajari 2025
Web Development · 5 min read · May 16, 2026

Belajar Laravel 13 #1: Apa Itu Laravel dan Kenapa Dipelajari 2025

Laravel adalah framework PHP yang membuat pembuatan website jadi jauh lebih cepat dan mudah dibanding koding PHP dari nol. Kalau biasanya kamu harus menulis ratusan baris kode untuk fitur dasar, Laravel bisa ngerjakan itu dalam puluhan baris. Artikel ini adalah episode pertama dari series "Belajar Laravel 13 dari Nol sampai Deploy" khusus untuk pemula absolut — bahkan kalau kamu belum pernah menulis kode sebelumnya. Kita akan bedah apa itu Laravel, kenapa worth dipelajari di 2025, dan apa yang membuat Laravel 13 menjadi pilihan terbaik untuk dimulai sekarang.

IKHSAN MAULANA By IKHSAN MAULANA
10 Fitur Laravel 13 yang Jarang Diketahui Developer Pemula
Web Development · 4 min read · May 15, 2026

10 Fitur Laravel 13 yang Jarang Diketahui Developer Pemula

Kalau kamu sudah beberapa bulan belajar Laravel dan merasa stuck di fitur-fitur dasar seperti routing dan Eloquent, saatnya upgrade pengetahuan. Laravel 13 punya banyak fitur hidden yang bisa bikin kode kamu lebih efisien, aman, dan mudah di-maintain — tapi banyak developer pemula Indonesia yang belum tahu ada fitur-fitur tersebut. Artikel ini bakal bongkar 10 fitur underrated Laravel 13 yang paling worth-trying. Dari memory-efficient Lazy Collections, real-time validation pakai Precognition, sampai signed URLs yang aman untuk file download — semuanya ada kode siap copy-paste yang bisa langsung kamu eksperimen hari ini.

IKHSAN MAULANA By IKHSAN MAULANA

Download CV

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