Tulisan saya tentang pengembangan aplikasi mobile dan web.

Baca artikel pilihan saya tentang pengembangan aplikasi mobile dan web.

SELECT di SQLite New

Artikel ini akan membahas tentang perintah SELECT di SQLite dan bagaimana cara menggunakannya

Belajar Vim untuk Pemula Favorite

Artikel perkenalan tentang seri belajar Vim untuk pemula yang akan mulai membahas cara memasng, membuka dan menutup Vim untuk pertama kali.

Persiapan Belajar Pemrograman Dart Favorite

Artikel ini membahas persiapan yang dibutuhkan untuk belajar pemrograman Dart 3.x terutama untuk menyiapkan _development environment_ yang dibutuhkan agar bisa mengikuti pembahasan pada bab-bab selanjutnya.

Get my weekly newsletter

A weekly-ish newsletter on building Hotwire Native apps powered by Ruby on Rails. Subscribe for exclusive content and first access to upcoming products.

Baca juga 58 artikel lain yang pernah saya publikasikan di blog ini.

SELECT di SQLite

Artikel ini akan membahas tentang perintah SELECT di SQLite dan bagaimana cara menggunakannya

Konsep Navigasi di Vim

Artikel ini membahas beberapa konsep dasar navigasi disebuah file dengan Vim.

Null Safety di Pemrograman Dart

Artikel ini membahas konsep null safety di bahasa pemrograman Dart dan bagaimana cara menggunakannya.

Belajar Vim untuk Pemula

Artikel perkenalan tentang seri belajar Vim untuk pemula yang akan mulai membahas cara memasng, membuka dan menutup Vim untuk pertama kali.

Konversi File .nrg ke .iso di Mac OS X

Artikel ini membahas bagaimana cara mengubah file .nrg menjadi .iso di Mac OS X yang juga bisa di aplikasikan di Linux.

Menambahkan Loading Overlay dengan jQuery

Menampilkan indikator loading saat melakukan suatu proses misalnya pengiriman form menjadi keharusan untuk memberikan feedback kepada user. Artikel ini membahas bagaimana cara melakukannya dengan jQuery.

Class dan Object di Pemrograman Dart

Setelah memahai tentang fungsi, berikutnya kita akan mempelajari tentang apa itu class dan object di bahasa pemrograman Dart dan bagaimana cara menggunakannya.

Fungsi di Pemrograman Dart

Fungsi adalah blok kode yang bisa dipanggil diberbagai tempat setelah didefinisikan.

Perulangan di Pemrograman Dart

Perulangan dipakai untuk mengeksekusi suatu kode yang perlu dijalankan berulang kali hanya lewat satu kali penulisan.

Mengubah Tanggal Commit di Git

Tanggal commit di Git ternyata bisa diubah. Artikel ini membahas bagaimana cara mengubah tanggal commit di Git.

Percabangan di Pemrograman Dart

Untuk menghasilkan suatu aplikasi yang bisa bekerja dengan baik, kita perlu membuat suatu program yang bisa membuat suatu keputusan berdasarkan suatu kondisi.

Variabel & Tipe Data di Pemrograman Dart

Kali ini kita akan membahas bagaimana mendefinisikan suatu variabel dan jenis-jenis tipe data yang ada dalam bahasa pemrograman Dart.

Hello World di Pemrograman Dart

Artikel ini membahas cara menjalankan program Dart sederhana dan membuat project Dart baru.

Persiapan Belajar Pemrograman Dart

Artikel ini membahas persiapan yang dibutuhkan untuk belajar pemrograman Dart 3.x terutama untuk menyiapkan _development environment_ yang dibutuhkan agar bisa mengikuti pembahasan pada bab-bab selanjutnya.

Belajar Menggunakan Command Line Interface

Menjadi seorang programmer akan membuat kita lebih dekat dengan *command line*. Seri belajar menggunakan command line interface ini akan membantu mengenalkan pembaca dengan berbagai perintah cli.

Cara Kerja Arrow Function di PHP 7

Arrow function merupakan fitur baru yang ditambahkan pada rilis PHP 7.4. Apabila pembaca mengenal bahasa pemrograman JavaScript khususnya setelah ES6, mungkin sudah lebih dahulu familiar dengan fitur ini.

Mencetak PDF dari Browser

Artikel ini membahas teknik mencetak PDF dari browser untuk kebutuhan export data dengan menggunakan JavaScript tanpa menggunakan library pihak ketiga.

Mengatur Vertical Alignment Tabel HTML

Artikel ini membahas cara mengatur vertical alignment sebuah kolom di tabel HTML agar teks tidak berada di tengah secara otomatis

Konversi Gambar menjadi WebP

Kali ini penulis akan membahas cara mengubah semua gambar menjadi file WebP dengan ukuran yang jauh lebih kecil tapi kualitas yang hampir sama dengan gambar asli.

Mengatasi Double Splash Screen di Android Kotlin

Sejak Android 12, Android SDK menyediakan SplashScreen API yang dapat dipakai untuk menampilkan gambar atau animasi sebelum aplikasi dibuka. Bila maintenance aplikasi yang diupgrade untuk mendukung Android 12 ke atas, ada kemungkinan kita akan mendapatkan dua buah splashscreen yaitu yang dibuat sendiri serta bawaan dari Android API.

Menampilkan Polyline di Google Maps Android

Artikel kali ini akan sedikit membahas bagaimana cara menampilkan icon di Google Maps Android yang dibuat dengan Polyline. Pada salah satu project yang penulis kerjakan, terdapat kebutuhan untuk menampilkan icon penanda start (titik awal) dan finish (titik akhir) dari perjalanan sebuah _truck_.

Tutorial Export dan Import (Dump) Database MySQL

Sebagai seorang fullstack developer, bekerja dengan database menjadi salah satu makanan sehari-hari. Apalagi ketika website sudah di upload ke server, seringkali kita perlu meng-export database dari server untuk di import ke database lokal atau sebaliknya.

Tutorial Install MySQL di Ubuntu

MySQL merupakan database management system yang paling populer sejagat, oleh karena itu tutorial ini akan membahas langkah demi langkah bagaimana cara install MySQL versi 8 di sistem operasi Ubuntu 22.04.

Menghapus File dan Folder lewat CLI

Menghapus suatu file merupakan hal dasar yang perlu dilakukan seseorang. Meskipun hal yang mendasar, menghapus file lewat terminal membutuhkan sedikit pengetahuan agar tidak melakukan kesalahan yang fatal.

Mengabaikan Field di Retrofit Android

Saat menggunakan Retrofit sebagai http client di sebuah aplikasi native Android, kita pasti akan menggunakan suatu model class. Artiekl ini membahas bagaimana cara mengabaikan sebuah field yang didefinisikan di dalam sebuah model dengan Retrofit.

Cara Memeriksa Apakah Suatu Array Kosong di PHP

Ada beberapa cara yang bisa kita lakukan untuk memeriksa apakah suatu array di bahasa pemrograman PHP kosong atau tidak. Cara yang paling sering saya pakai ada tiga yaitu:

Menampilkan Notifikasi di Android 13

Notifikasi merupakan sebuah cara bagi suatu aplikasi untuk menginformasikan pengguna tentang event yang terjadi ketika aplikasi sedang tidak dibuka. Artikel ini akan membahas cara menggunakan dan menampilkan notifikasi di Android 13 dengan Kotlin.

Mengenal Format JSON (JavaScript Object Notation)

JSON adalah sebuah format untuk melakukan pertukaran data di internet sebagai alternatif lain dari XML. Artikel ini membahas tentang format JSON dan bagaimana cara memanfaatkannya.

Trigger Event Listener Lewat Kode JavaScript

Artikel ini akan membahas bagaimana jika kita ingin agar kode yang ada di dalam addEventListener bisa dieksekusi dengan menyimulasikan event yang di-listen.

Memanggil View by ID

Artikel ini mendeskripsikan secara singkat bagaimana cara memanggil view yang ada di layout XML dari kode Kotlin. Cara yang paling klasik dan akan bekerja pada semua jenis Android.

Standar-standar Bahasa C

Artikel ini akan membahas standar-standar bahasa pemrograman C yang pernah dikembangkan.

Komentar dalam Bahasa C

Artikel ini akan membahas tentang penggunaan komentar dalam bahasa pemrograman C.

Jenis-jenis Tipe Data di SQLite

Artikel ini akan membahas tentang jenis-jenis tipe data yang dapat digunakan di sistem database SQLite.

Memahami File Manifest di Android

Artikel ini akan membahas tentang apa itu file manifest yang digunakan di dalam sebuah project Android.

Tutorial Insert Data ke SQLite

Artikel ini akan membahas bagaimana cara melakukan operasi `INSERT` untuk menambahkan data baru ke sebuah tabel di SQLite.

Belajar Bahasa Pemrograman C

Artikel ini akan membahas tentang dasar-dasar bahasa pemrograman C dan menyiapkan development environment-nya.

Hyperlink di TextView di Android

Artikel ini akan membahas tentang cara membuat TextView bisa memproses suatu URL sehingga TextView menjadi sebuah hyperlink.

Tutorial Exposed Dropdown di Android

Artikel ini akan membahas tentang cara menggunakan exposed dropdown untuk memberikan tampilan dropdown yang lebih menarik dibandingkan Spinner.

Belajar SQLite untuk Pemula

Kita akan memulai seri belajar SQLite dengan membahas apa itu SQLite dan bagaimana cara membuat database yang baru.