Tipe Data
Tipe Data merupakan suatu media atau memori pada suatu komputer yang dapat ditampung oleh variabel.Semua bahasa pemrograman pastilah punya dukungan tipe data, tidak terkecuali dengan B4A, untuk B4A sebenarnya penggunaan tipe data nya hampir sama dengan bahasa pemrograman lain. Berikut tipe data yang didukung B4A:
Tipe Data
Jadi, saat sobat membuat sebuah aplikasi dan memanfaatkan tipe data dari B4A, sobat juga harus paham dan tau tipe data apa yang sobat gunakan, dan yang paling penting adalah nilai maximal dan minimal dari tiap data tersebut supaya tidak sampai overload saat prosesan aplikasi yang sobat buat
Variabel
Dalam bahasa pemrograman, penggunaan variabel merupakan hal yang sangat lumrah dilakukan seorang programmer, penggunaan variabel sendiri juga ada beberapa kegunaan, seperti meminimalisir penulisan kode yang yang banyak dengan secara berulang-ulang.Varibel merupakan sebuah simbol dari sebuah nilai tertentu, yang biasanya dideklarasikan dengan karakter
Untuk B4A, pendeklarasian variabel harus didahului lingkup (scope) dari variabel tersebut:
Tipe Data
Aturan penulisan variabel yang diperbolehkan sebagai berikut:
- Karakter A-Z
- Karakter a-z
- Karakter 0-9
- Karakter Underscore, dll.
Aturan penulisan variabel yang tidak diperbolehkan sebagai berikut:
- Kata yang telah digunakan sistem (reserved word)
- Kata yang dipakai sebagai expression
- Tanda koma, petik
- Spasi
Untuk macam-macam penulisan variabelnya seperti berikut:
- Dim a As Int
- Dim b As String
- Dim a, b, c, d, e As String
- Dim a As Byte=10
- Public button1 As Button
- Private text1 As Text
- dan masih banya lagi....
Expression
Expression merupakan sebuah syntax kombinasi, antara value, variable, operator dan function yang memiliki tujuan khusus dalam penulisannyaAda 3 macam expression, yaitu Mathematical Expression, Relational Expression dan Boolean Expression.
- Mathematical Expression
Expression paling mendasar pada bahasa pemrograman, atau sering disebut juga operator matematika dasar
Tabel Matematical ExpressionKolom level merupakan level prioritas untuk pengerjaan apabila ada beberapa operator yang digunakan dalam sebuah expression. Contohnya kalau ada expression "2+6*2-1" hasilnya adalah 13 (tiga belas). berikut langkah penyelesaiannya:- langkah pertama perkalian, 6 * 2 = 12
- langkah kedua penjumlahan, 12 +2 =14
- langkah ketiga pengurangan, 14-1 = 13
- Relational Expression
Expressiong yang digunakan untuk membandingkan 2 entitas yang berbeda ataupun sama nilainya.
Tabel Relational Expression
Untuk penggunaan relational expression ini biasanya akan sering kita jumpai pada saat penggunaan condisional statement (if-else, select case dll). - Boolean Expression
Sebuah expression yang menghasilkan suatu nilai bertipe boolean (True, False), atau dalam matematika biasa kita mengenal logika matematika.
Expression ini dibagi menjadi 3 (tiga), yaitu And, Or dan Not.- And
Suatu operator boolean yang hanya akan bernilai benar jika terdapat 2 nilai yang dibandingkan memiliki nilai benar - Or
Operator Boolean yang bernilai benar jika salah satu dari 2 nilai yang
dibandingkan bernilai benar. Contoh Kasus Hak pilih Pemilu - Not
Operator Boolean yang bernilai benar jika expresi yang dihasilkan
bernilai salah. Contoh Kasus Melahirkan
- And
Sekian dulu sedikit pembahasan kali ini, pembahasan kali ini merupakan modal awal sobat untuk belajar bahasa pemrograman android, semoga sedikit membantu sobat.
Referensi:
- Modul pemrograman android Bapak Anshori (Dosen FT UNIPDU)
0 komentar:
Posting Komentar