Post Terbaru
Loading...

Sabtu, 12 Desember 2015

Tipe Data, Variabel dan Expresion pada B4A

in Android
Pengetahuan dasar mengenai bahasa pemrograman haruslah dimantapkan terlebih dahulu agar kita paham dengan konsepnya, kali ini saya akan berbagi beberapa hal dasar yang ada di B4A.

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

Varibel merupakan sebuah simbol dari sebuah nilai tertentu, yang biasanya dideklarasikan dengan karakter
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.

Untuk B4A, pendeklarasian variabel harus didahului lingkup (scope) dari variabel tersebut:
tipe data
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 penulisannya
Ada 3 macam expression, yaitu Mathematical Expression, Relational Expression dan Boolean Expression.

  1. Mathematical Expression
    Expression paling mendasar pada bahasa pemrograman, atau sering disebut juga operator matematika dasar
    Tabel Matematical Expression

    Kolom 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

  2. Relational Expression
    Expressiong yang digunakan untuk membandingkan 2 entitas yang berbeda ataupun sama nilainya.
    relational
     Tabel Relational Expression

    Untuk penggunaan relational expression ini biasanya akan sering kita jumpai pada saat penggunaan condisional statement (if-else, select case dll).

  3. 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
      expression
    • Or
      Operator Boolean yang bernilai benar jika salah satu dari 2 nilai yang
      dibandingkan bernilai benar. Contoh Kasus Hak pilih Pemilu
      expression
    • Not
      Operator Boolean yang bernilai benar jika expresi yang dihasilkan
      bernilai salah. Contoh Kasus Melahirkan
      expression 
       
Ketiga pokok pembahasan yang ada diatas tersebut merupakan hal dasar dan pasti anda jumpai dan anda gunakan setiap kali anda membuat sebuah aplikasi

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)

1 komentar:

penulisan tidak sama dengan gmn yah gan ?

Silakan komen dengan memperhatikan aturan berikut
1. Komen relevan, sesuai dengan apa yang dibahas
2. Komen tidak mengandung unsur SARA
3. Mau promo apapun silakan yang penting perhatikan poin 1 dan 2
4. Perhatikan poin 1-3 aja
5. Poin 5 hanya buat iseng aja kok hehehe

#HAPPYCODING