Whitespace Dasar Pemrograman Action Script 3

81 Access control attributes Dalam pemrograman berbasis objek OOP, masing-masing variabel, fungsi, metode dan class dapat diakses secara khusus dengan menggunakan Access control attributes. Terdapat 4 jenis Access control attributes yaitu Private, Public, Protected dan Internal . Dalam buku ini tidak digunakan metode tersebut, sehingga tidak dibahas secara mendalam. Mendeklarasikan Variabel Dalam mendeklarasikan variabel, AS3 menggunakan kata kunci var , diikuti dengan nama variabel, jenis data dan nilai variabel. Perhatikan contoh berikut : var nama _siswa: String = “Azka”; var merupakan deklarasi variabel sehingga komputer mengalokasikan memorinya, nama_siswa merupakan nama variabel yang akan disimpan ke dalam memori. String merupakan jenis data dan “ Azka ” adalah nilai dari variabel tersebut. Constants Berbeda dengan variabel yang bersifat dinamis, konstanta bersifat statis sepanjang aplikasi berjalan. Nilai konstanta akan selalu tetap dan tidak dapat diubah kembali oleh kode atau fungsi setelah pendeklarasiannya. Konstanta dalam AS3 dideklarasikan dengan keyword const . Contoh : const gravitasi:Number = 0.98; mengeset nilai grafitasi Data Types Data types atau jenis data adalah beberapa klasifikasi data yang digunakan dalam pemrograman AS3. Secara mendasar jenis data di AS3 ada 7 yaitu String, Number, int, uint, Boolean, Null, dan void . 1. String String adalah data yang bernilai tekstual dan penulisannya dalam AS3 menggunakan tanda petik, misalnya var nama:String = “Izzan”; 2. Number Number adalah data yang bernilai angka tanpa batasan. Misal : var nilaiUjian:Number = 97; 3. Int Int adalah kependekan dari integer yaitu data yang bernilai angka dari - 2,147,483,648 sampai dengan 2,147,483,647 32 bit data. Penggunaan variable bertipe int lebih efisien dari segi kecepatan pengolahan data dibanding dengan variabel bernilai Number. 4. Uint Berbeda dengan int yang bernilai negatif sampai positif, uint hanya bernilai positif yaitu mulai dari angka 0 sampai dengan 4,294,967,295. 5. Boolean Boolean merupakan nilai benar atau salah. Dalam AS 3 bernilai true atau false . 6. Null Null merupakan nilai kosong atau tidak bernilai, namun bukan tidak terdefinisikan undefined. 7. Void Void adalah sesuatu yang tidak menghasilkan nilai, pada umumnya digunakan untuk fungsi yang tidak mengembalikanmenghasilkan nilai spesifik. Pada pengembangan berikutnya akan ditemukan tipe data yang lebih kompleks seperti Array, Object, Date dan sebagainya. Operators Operators merupakan simbol yang digunakan untuk operasi matematika seperti penjumlahan +, pengurangan - , perkalian , pembagian , sama dengan = dan sebagainya. Perhatikan contoh berikut : 1. trace 4 5 + 8 ; menghasilkan 28