-
Cara Convert Image File Menjadi WebP Lewat Command Line
Beberapa waktu yang lalu ada sebuah project yang perlu melakukan konversi semua file gambar menjadi WebP. Cara yang paling cepat tentu saja lewat command line…
-
MySQL Sampai TypeSense: Full-Text Search Super Cepat di Laravel
Artikel ini akan mebahas tips mengimplementasi full text search memanfaatkan TypeSense dengan Laravel Scout.
-
Mengatasi Double Splash Screen di Android Kotlin
Artikel ini akan membahas cara mengatasi double splash screen di aplikasi Android yang menargetkan Android 12 ke atas.
-
Destructuring Array dan Object di JavaScript
JavaScript memiliki fitur untuk melakukan destsructure suatu objek dan array sehingga isinya bisa di assign ke variabel-variabel baru. Destructuring Array Anggap kita memiliki sebuah array…
-
Belajar Git: Tahap Awal
Git merupakan tool yang menjadi fondasi bagi cara kerja developer dewasa ini. Hampir setiap job opportunity akan meminta skill git. Dalam beberapa artikel ke depan…
-
Tutorial Import dan Export (Dump) Database di 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…
-
Menghapus File dan Folder di Linux/Unix Lewat Terminal
Menghapus file merupakan hal dasar yang akan dibutuhkan seseorang. Meskipun hal yang mendasar, menghapus file lewat terminal membutuhkan sedikit pengetahuan agar tidak melakukan kesalahan yang…
-
Cara Install MySQL di Ubuntu 22.04
MySQL merupakan database management system yang paling populer sejagat. Sistem database ini menggunakan Structured Query Language (SQL) untuk mengelola data di dalamnya. Meskipun bisa dipakai dengan…
-
Mengabaikan Field Saat Menggunakan Retrofit di Android
Saat menggunakan Retrofit sebagai http client di sebuah aplikasi native Android, kita pasti akan menggunakan suatu model class. Model class ini pada umumnya akan dibaca…
-
Cara Memeriksa Apakah Suatu Array di PHP Kosong
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…
-
Trigger Event Listener Lewat Kode JavaScript
Apabila menuliskan aplikasi web dengan vanilla JavaScript, pasti kita akan menggunakan method addEventListener untuk menunggu suatu event terjadi. Biasanya yang akan ditunggu adalah event click,…
-
Mengenal Format JSON (JavaScript Object Notation)
JSON adalah sebuah format untuk melakukan pertukaran data di internet sebagai alternatif lain dari XML. Sesuai dengan namanya, aturan penulisan JSON diturunkan dari penulisan objek…
-
Konsep OOP di Pemrograman Dart: Class Constructor
Constructor merupakan sebuah mekanisme untuk membuat (construct) sebuah object/instance dari suatu class. Artikel ini akan membahas macam-macam constructor dalam pemrograman Dart. Default Constructor Pada artikel…
-
Menampilkan Notifikasi di Android 13 dengan Kotlin
Notifikasi merupakan sebuah cara bagi suatu aplikasi untuk menginformasikan pengguna tentang event yang terjadi ketika aplikasi sedang tidak dibuka. Contoh event seperti pesan masuk ketika…
-
Konsep OOP di Pemrograman Dart: Class
Tipe data yang sudah kita gunakan sampai tahap ini merupakan tipe data yang sudah ditentukan sebelumnya seperti String, int, atau bool. Kali ini kita akan…
-
Fungsi Pada Pemrograman Dart
Sampai dengan pembahasan perulangan, aplikasi Dart yang kita tulis selalu berada dalam sebuah fungsi bernama main. Tapi, apa itu fungsi? Fungsi merupakan sebuah blok kode…
-
Perulangan Pada Pemrograman Dart
Pada pembahasan artikel-artikel sebelumnya kita telah belajar tentang bagaimana mendeklarasikan suatu variabel, bagaimana menentukan tipe data dari suatu variabel, serta bagaimana membuat program yang kita…
-
Percabangan Pada Pemrograman Dart
Percabangan dipakai untuk mengatur alur program tersebut sehingga terkadang disebut juga dengan kontrol alur atau control flow. Program paling sederhana sekalipun pasti akan memiliki bagian…