-
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…
-
Langkah Pertama Belajar Pemrograman Dart
Bagi yang sudah familiar dengan bahasa pemrograman berorientasi objek atau bahasa pemrograman lain seperti Java, Kotlin, Swift, atau JavaScript, maka mempelajari Dart akan menjadi lebih…
-
Memanggil View by ID di Android
Saat ingin memanggil view yang ada di layout XML dan kode Java atau Kotlin, kita akan menggunakan method findViewById(). Method ini akan meminta sebuah nilai…
-
Menyiapkan Development Environment Untuk Dart dan Flutter
Sebelum bisa menulis satu baris kode Dart maupun Flutter, kita perlu menyiapkan perangkat lunak yang dibutuhkan. Bab ini ditulis untuk membantu pembaca menyiapkan development environment…
-
Textfield dan BasicTextField di Jetpack Compose
Jetpack Compose memiliki banyak komponent (composable function) untuk membangun antarmuka, dua diantaranya adalah TextField dan BasicTextField. Kedua komponen ini dipakai untuk menerima input dari user.…
-
Cara Restart Ubuntu Server dengan Aman
Restart atau reboot merupakan proses mematikan dan menyalakan sistem operasi secara otomatis. Bisa jadi karena ada update package salah satu aplikasi atau update sistem Ubuntu…
-
Standar-standar Bahasa C
Bahasa pemrograman C merupakan bahasa yang memiliki beberapa jenis standar. Standar yang paling umum adalah ANSI C dan yang terbaru adalah standar ISO/IEC:9989. Berikut daftar…
-
Cara Mengubah Nama Aplikasi di Android Studio
Setiap kali membuat project baru, sistem templating Android Studio akan menggunakan nama project sebagai nama aplikasi. Seringkali nama aplikasi yang ingin kita tampilkan ke pengguna…
-
Komentar Dalam Bahasa Pemrograman C
Saat menulis program C kita bisa memberikan komentar sebagai penjelasan tentang bagaimana cara kerja program tersebut. Setiap komentar tidak diproses oleh compiler karena tujuannya hanya…
-
Jenis-jenis Tipe Data SQLite
Sistem database lain seperti MySQL dan PostgreSQL menggunakan static typing, artinya suatu kolom yang telah memiliki tipe data tertentu, tidak bisa menyimpan tipe data lain.…
-
Memahami Manifest di Android
Tulisan ini akan membahas tentang fondasi dari setiap aplikasi Android, file manifest yang bernama AndroidManfiest.xml. File ini terletak di folder src/main masing-masing module (dalam hal…
-
Konsep Dasar ConstraintLayout di Android: Bagian 2
Artikel ini akan melanjutkan pembahasan pada artikel sebelumnya. Barrier Mirip seperti guideline, barrier adalah helper untuk membantu menyusun suatu layout dengan memberikan suatu batas. Bedanya,…
-
Tutorial Insert SQLite
Artikel ini akan membahas bagaimana cara melakukan operasi INSERT untuk menambahkan data baru ke sebuah tabel di SQLite. Perintah ini bisa dipakai untuk menambah satu…
-
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…
-
Memproses URL di TextView Android
Ada dua cara untuk membuat TextView bisa memproses suatu URL sehingga TextView menjadi interaktif layaknya menggunakan tag <a> di HTML. Cara yang pertama ialah dengan…
-
Tutorial Menggunakan Exposed Dropdown di Android
Di tutorial ini kita akan belajar cara menggunakan exposed dropdown menu. Menu ini memanfaatkan TextInputLayout dan AutoCompleteTextView untuk memberikan tampilan dropdown yang lebih menarik dibandingkan saat menggunakan Spinner. Langkah…