DASAR-DASAR PEMROGRAMAN Tipe data dan variabel, konstanta, operator TYPE DATA Type data adalah untuk mengetahui jenis data yang ingin kita simpan di dalam sebuah variabel Tipe data adalah suatu hal yang menggambarkan jenis nilai dari suatu obyek data (konstanta atau variabel) yang nantinya akan digunakan untuk menginisialisasi sebuah variabel. Tipe data akan mempengaruhi memory mempunyai ukuran byte yang berbeda TYPE DATA DALAM VISUAL BASIC Type data numerik - Integer : untuk bilangan bulat , size : 2 byte - Byte : untuk bilangan bulat, size 1 byte - Long : seperti integer tapi lebih besar - Decimal : untuk bilangan pecahan - Single : untuk bilangan pecahan, size 4 byte - Double : untuk bilangan pecahan, size 8 byte TYPE DATA DALAM VISUAL BASIC Boolean : untuk nilai yang hanya memiliki nilai true dan false, ya/tidak, pria/wanita Currency : untuk menyimpan nilai mata uang String : untuk nilai alfanumerik, bisa berupa angka, huruf, karakter, 1 byte per karakter Date : untuk menyimpan nilai tanggal dan jam, size 8 byte Dan lain-lain * untuk detil tentang kisaran masing-masing type data silahkan anda cari referensinya. VARIABEL Dalam istilah bahasa pemrograman Variabel adalah media penyimpanan sementara untuk sebuah nilai.Nilai tersebut bisa berubah-ubah selama program tersebut dijalankan. Variabel mempunyai nama sebagai pembeda antara variabel yang satu dengan variabel lainnya, disebut nama variabel. PEMBERIAN NAMA VARIABEL 1. 2. 3. 4. 5. Aturan penamaan variabel : Harus diawali dengan huruf abjad Tidak boleh menggunakan karakter khusus misalnya (,?;:!, spasp){}| Maksimal 255 karakter Tidak boleh menggunakan nama yang sama dalam satu bagian program Tidak boleh mengacu pada nama prosedur, fungsi, form dll. DEKLARASI VARIABEL Menggunakan Dim (Dimension) yang bisa ditempatkan dimana saja tergantung kebutuhan. Deklarasi secara umum, contoh : dim alamat as string (artinya membuat sebuah tempat penampungan sementara / variabel dengan nama “alamat” dengan tipe data string) DEKLARASI VARIABEL Variabel dengan ukuran string, misalnya Dim nama as string*40 (artinya variabel nama bisa menyimpan maks 40 karakter) Menggabung variabel dengan type data yang sama Dim nama,alamat,sekolah as string (artinya variabel nama dan alamat,sekolah samasama bertipe data string) Dim var1,var2,var3 as integer (artinya variabel var1,var2,var3 sama-sama bertipe data integer) SKOP VARIABEL Skop(jangkauan) variabel tergantung bagaimana variabel tersebut didefinisikan. Perhatikan listring program berikut ini : Variabel nama hanya dapat dikenali didalam procedure cmdok_click() , sedangkan variabel namaglobal dapat dikenali disemua bagian dalam form ini. ASSIGN VARIABEL Adalah pemberian nilai kepada variabel yang telah dideklarasikan Sintaknya : nama_variabel = value contoh : ipk=3,53 a=10 b=10 perkalian=a*b nama= “rafsemmy” (untuk pemberian nilai variabel bertipe data string maka diapit oleh tanda petik dua “..”) KONSTANTA Konstanta hampir sama dengan variabel, bedanya variabel nilainya bisa berubah-ubah, sedangkan konstanta nilainya tetap. Contoh : Const pi=3.1459 Const x =25 OPERATOR Adalah simbol yang digunakan untuk memanipulasi data seperti penambahan, pengurangan, ataupun beberapa operasi yang lain. Jenis-jenis operator 1. Operator penugasan 2. Operator Aritmatik 3. Operator Pembanding 4. Operator Logika JENIS-JENIS OPERATOR 1. Operator penugasan, berfungsi untuk memasukkandata ke dalam variabel dan dilambangkan dengan sama dengan simbol = JENIS-JENIS OPERATOR 2. Operator Aritmatik JENIS-JENIS OPERATOR 3. Operator Pembanding JENIS-JENIS OPERATOR 4. Operator Logika