Belajar Bahasa Pemrograman Dart : Enumerated Types
Enumerated Types Bagaimana kita bisa menyimpan banyak nilai konstan di satu tempat dan menanganinya secara bersamaan? Solusinya, Dart menyediakan Enums. Enum mewakili kumpulan konstan yang membuat kode kita lebih jelas dan mudah dibaca. enum Rainbow { red, orange, yellow, green, blue, indigo, violet} enum…
Belajar Bahasa Pemrograman Dart : Implicit Interface
Implicit Interface Selain abstract class, cara lain yang bisa kita gunakan untuk menerapkan abstraksi dalam OOP adalah dengan interface. Interface atau antarmuka merupakan set instruksi yang bisa diimplementasi oleh objek. Secara umum, interface berfungsi sebagai penghubung antara sesuatu yang abstrak dengan sesuatu yang nyata. Bayangkan remote…
Belajar Bahasa Pemrograman Dart : Abstract Class
Abstract Class Sesuai namanya, abstract merupakan gambaran umum dari sebuah kelas. Ia tidak dapat direalisasikan dalam sebuah objek. Pada modul sebelumnya kita sudah mempunyai kelas Animal. Secara harfiah hewan merupakan sebuah sifat. Kita tidak tahu bagaimana objek hewan tersebut. Kita bisa melihat bentuk…
Belajar Menggunakan Font di Flutter
Font Dalam pengembangan suatu aplikasi, seorang User Interface desainer dapat menggunakan font berbeda dengan default font yang ada. Sebagai pengembang aplikasi kita diharuskan menambahkan font pada aplikasi yang dirancang oleh desainer agar sesuai dengan desain User Interface. Pada pembelajaran kali ini kita akan belajar…
Belajar Bahasa Pemrograman Dart : Inheritance
Inheritance Beberapa objek bisa memiliki beberapa karakteristik atau perilaku yang sama, namun sebenarnya mereka bukanlah objek yang sama. Di sini hadirlah peran inheritance atau pewarisan. Apa definisi keduanya? Inheritance adalah kemampuan suatu program untuk membuat kelas baru dari kelas yang ada. Konsep inheritance ini bisa dibayangkan…
Belajar Bahasa Pemrograman Dart : Constructor
Constructor Ketika suatu objek dibuat, semua properti pada kelas tersebut harus memiliki nilai. Kita dapat langsung menginisialisasi pada properti tertentu atau menginisialisasinya melalui constructor. Constructor adalah fungsi spesial dari sebuah kelas yang digunakan untuk membuat objek. Sesuai namanya, constructor digunakan untuk mengonstruksi objek baru….
Belajar Bahasa Pemrograman Dart : Properties & Methods
Properties & Methods Kita telah mempelajari variabel untuk menyimpan nilai dan function untuk menuliskan set instruksi yang bisa digunakan kembali. Di dalam class, variabel dan fungsi ini dikenal dengan property dan method. Seperti yang telah disebutkan pada materi Class, property…
Bahasa Pemrograman Dart : Class
Class Salah satu fitur utama dari OOP adalah fitur seperti class. Class merupakan sebuah blueprint untuk membuat objek. Di dalam kelas ini kita mendefinisikan sifat (attribute) dan perilaku (behaviour) dari objek yang akan dibuat. Sebagai contoh kelas Animal memiliki atribut berupa nama, berat, dan…
Bahasa Dart Programming : Object Oriented Programming
Object Oriented Programming Pada modul awal kita sudah mengetahui bahwa Dart adalah bahasa yang mendukung pemrograman berorientasi objek. OOP adalah paradigma pemrograman yang banyak digunakan saat ini untuk mengembangkan aplikasi. Paradigma OOP berdasarkan pada konsep objek yang memiliki atribut serta…
Bahasa Dart Programming : Belajar Map
Map Collection ketiga adalah Map, yakni sebuah collection yang dapat menyimpan data dengan format key-value. Perhatikan contoh berikut: var capital = { ‘Jakarta’: ‘Indonesia’, ‘London’: ‘England’, ‘Tokyo’: ‘Japan’}; String yang berada pada sebelah kiri titik dua (:) adalah sebuah key, sedangkan yang di sebelah kanan merupakan value-nya. …