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)
8 Cara Promosi Video YouTube Gratis Tanpa Iklan Untuk Creator Pemula
Tips & Tricks · 7 min read · May 23, 2026

8 Cara Promosi Video YouTube Gratis Tanpa Iklan Untuk Creator Pemula

100 views pertama di YouTube tidak akan datang dari algoritma — kamu yang harus jemput mereka. Kalau kamu creator pemula dengan budget iklan nol, jangan khawatir. Ada puluhan channel gratis yang belum dimanfaatkan maksimal untuk push video kamu. Artikel ini menguraikan 8 strategi distribusi yang terbukti efektif untuk creator Indonesia di bulan-bulan awal. Semua actionable, bisa langsung eksekusi hari ini, dan cara promosi yang tidak terkesan spam di komunitas. Ditambah template pesan siap pakai dan strategi konten satellite yang ubah TikTok/Reels jadi teaser mesin views.

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Flutter #2: Membangun UI Pertama dengan Widget Dasar
Tutorial · 5 min read · May 23, 2026

Belajar Flutter #2: Membangun UI Pertama dengan Widget Dasar

Setelah setup environment Flutter di episode 1, saatnya kamu masuk ke dunia yang lebih seru — membangun UI nyata. Widget adalah jantung Flutter, dan memahaminya dengan baik adalah kunci untuk membuat aplikasi yang rapi dan responsif. Dalam artikel ini kita akan bongkar struktur project Flutter, memahami konsep Widget Tree, membedakan StatelessWidget dan StatefulWidget, dan langsung praktik membuat halaman profil sederhana. Siap? Mari kita mulai!

IKHSAN MAULANA By IKHSAN MAULANA
Otomatisasi Laporan Excel Harian dengan Python dan OpenPyXL: Studi Kasus Nyata
RPA & Automation · 7 min read · May 22, 2026

Otomatisasi Laporan Excel Harian dengan Python dan OpenPyXL: Studi Kasus Nyata

Capek setiap hari membuka Excel, copy-paste data, bikin formula, dan format laporan? Bayangkan jika semua itu berjalan otomatis sebelum kamu datang ke kantor — bos malah kira kamu datang lebih pagi! Artikel ini akan memandu kamu membuat sistem otomatisasi laporan Excel harian menggunakan Python dan OpenPyXL dengan studi kasus nyata: rekap data penjualan dari CSV langsung ke Excel yang rapi, berwarna, dan siap presentasi. Bonus: cara jadwalkan script agar jalan otomatis setiap pagi tanpa intervensi manual.

IKHSAN MAULANA By IKHSAN MAULANA
Deploy Laravel 11 ke VPS Ubuntu: Nginx, SSL, dan GitHub Actions
Web Development · 6 min read · May 22, 2026

Deploy Laravel 11 ke VPS Ubuntu: Nginx, SSL, dan GitHub Actions

Deploy aplikasi Laravel ke production sendiri adalah milestone penting bagi setiap developer, tapi sering kali terasa ribet dan membingungkan kalau belum pernah coba. Ada banyak langkah — setup VPS, install dependencies, konfigurasi Nginx, SSL, dan kalau mau canggih: automation dengan GitHub Actions. Artikel ini adalah panduan end-to-end yang bisa kamu ikuti dari awal sampai aplikasi Laravel 11 kamu live di production, dengan SSL gratis, dan auto-deploy setiap kali push ke GitHub. Semua command sudah siap copy-paste, plus penjelasan apa yang terjadi dan common error yang mungkin kamu hadapi.

IKHSAN MAULANA By IKHSAN MAULANA
6 Cara Mengatasi Laptop Windows Tidak Bisa Connect WiFi
Tips & Tricks · 6 min read · May 21, 2026

6 Cara Mengatasi Laptop Windows Tidak Bisa Connect WiFi

Sudah masukin password WiFi dengan benar, tapi laptop malah bilang "Cannot connect to this network" atau mau konek tapi tidak ada internet? Frustasi banget, kan. Masalahnya sering terjadi setelah update Windows atau driver yang corrupted, dan sebagian besar pengguna langsung asal reset router padahal sebenarnya problemnya ada di laptop itu sendiri. Artikel ini bakal membawa kamu melalui 6 diagnosis dan solusi paling efektif, dengan urutan yang sudah terbukti menghemat waktu troubleshooting. Mulai dari yang paling sederhana sampai yang perlu masuk Settings dan jalanin perintah terminal — semuanya dijelasin dalam bahasa awam biar kamu bisa lakukan sendiri tanpa perlu panggil teknisi.

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Laravel 13 #7 : CRUD Lengkap: Form, Validasi, Create-Read-Update-Delete
Web Development · 7 min read · May 21, 2026

Belajar Laravel 13 #7 : CRUD Lengkap: Form, Validasi, Create-Read-Update-Delete

Series "Belajar Laravel 13 dari Nol" sudah sampai episode yang paling dinanti-nantikan: membuat CRUD pertama kamu yang benar-benar fungsional. Jangan khawatir kalau episode #6 tentang Eloquent masih terasa abstrak — di artikel ini, kamu bakal langsung bikin fitur create, read, update, dan delete sebuah aplikasi blog sederhana. Kali ini bukan lagi teori, tapi action nyata. Kamu akan belajar cara membuat form HTML dengan CSRF protection, validasi input di server-side dengan rules bawaan Laravel yang powerful, dan menampilkan error validasi ke user dengan elegan. Setelah selesai, kamu punya mini project pertama yang bisa dipakai atau dishare — ini milestone penting dalam perjalanan belajar kamu sebagai Laravel developer.

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Laravel 13 #6: Database, Migration & Eloquent ORM
Web Development · 6 min read · May 21, 2026

Belajar Laravel 13 #6: Database, Migration & Eloquent ORM

Sampai episode ini, kamu sudah memahami konsep MVC dan struktur folder Laravel. Sekarang saatnya berinteraksi dengan database — tempat aplikasi kamu menyimpan dan mengambil data. Jangan khawatir soal SQL; Laravel punya Eloquent ORM yang "ajaib", memungkinkan kamu query database pakai kode PHP natural, bukan raw SQL. Di seri #6 ini, kita akan setup koneksi database, membuat struktur tabel via Migration (yang bisa di-version control), dan melakukan CRUD dengan Eloquent. Semua dimulai dari studi kasus konkret: membuat tabel "posts" dan mengisinya dengan data. Setelah selesai, kamu akan memahami mengapa Eloquent disebut salah satu superpower Laravel.

IKHSAN MAULANA By IKHSAN MAULANA
Cursor AI untuk Developer: Tips Workflow & Shortcut Produktif 2026
Tips & Tricks · 6 min read · May 21, 2026

Cursor AI untuk Developer: Tips Workflow & Shortcut Produktif 2026

Cursor AI udah jadi pilihan banyak developer karena interface yang intuitif dan context awareness yang lebih dalam. Tapi mayoritas pengguna baru cuma pakai fitur dasarnya — Chat biasa dan auto-complete. Padahal, Cursor punya beberapa fitur canggih yang bisa menghemat 2-3 jam per hari kalau dikuasai dengan baik. Artikel ini berbagi workflow nyata dari feature request sampai commit, plus shortcut dan teknik prompt yang sering terlewatkan. Semua ini berdasarkan pengalaman pakai Cursor di project production selama beberapa bulan.

IKHSAN MAULANA By IKHSAN MAULANA
Belajar Flutter #1: Instalasi, Setup, dan Project Pertama
Tutorial · 5 min read · May 21, 2026

Belajar Flutter #1: Instalasi, Setup, dan Project Pertama

Pengen nyoba mobile development tapi bingung mulai dari mana? Flutter adalah pilihan tepat untuk kamu — framework cross-platform yang memungkinkan satu codebase berjalan di iOS dan Android. Dengan Dart sebagai bahasa pemrogramannya dan performa yang mendekati native, Flutter semakin banyak dipakai perusahaan besar di 2026 ini. Artikel pertama series "Belajar Flutter: Dari Nol sampai Play Store" ini akan memandu kamu step-by-step melakukan instalasi Flutter SDK di Windows, setup environment, konfigurasi Android Studio dan emulator, sampai berhasil menjalankan project Hello World pertama. Siap? Mari kita mulai!

IKHSAN MAULANA By IKHSAN MAULANA

Download CV

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