02.07.2013 Views

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Atau dengan kata lain, kita harus menentukan bagaimana setiap control<br />

bereaksi terhadap aksi yang dilakukan pengguna (misalnya: click mouse,<br />

double-click mouse, penekanan salah satu tombol pada keyboard, dan lainlain).<br />

Konsep ini biasa disebut sebagai Event-Driven Programming, karena<br />

bukan aplikasi yang menentukan alur namun kejadian (event) yang disebabkan<br />

oleh pengguna yang menentukan alur dari aplikasi. Program aplikasi yang kita<br />

buat bereaksi terhadap kondisi eksternal (event), dan aksi dari pengguna yang<br />

menentukan bagaimana alur dari aplikasi.<br />

7.1.2. Tipe Data, Variabel dan Konstanta<br />

Secara umum tipe data, variabel dan konstanta dalam Visual Basic tidak<br />

banyak berbeda dengan apa yang disampaikan pada Bab 5. Coba buka kembali<br />

Bab tersebut untuk mengingat kembali bagian ini. Yang berbeda adalah bentuk<br />

pendeklarasian variabel dan konstanta. Perhatikan contoh berikut.<br />

Contoh 7.1. Contoh pendeklarasian variabel, konstanta dan tipe data.<br />

Dim speed As Double<br />

Dim timeElapsed As Double<br />

Dim NumberStudent as Integer = 10<br />

Dim velocity as Single<br />

Dim Nama as String<br />

Const phi as Single = 3.14<br />

Pada contoh 7.1 kita bisa mendeklarasikan variabel dengan kata kunci Dim<br />

sedangkan untuk konstanta menggunakan kata kunci Const. Kita juga bisa<br />

langsung mengisikan nilai awal setelah definisi tipe data dari suatu variabel.<br />

Salah satu keuntungan menggunakan pemrograman berbasis GUI seperti<br />

Visual Basic adalah tersedianya obyek-obyek yang dapat diperlakukan sebagai<br />

tipe data. Perhatikan contoh berikut ini.<br />

Contoh 7.2. Contoh penggunaan tipe data obyek.<br />

Dim frm As Form<br />

Dim midfrm As MDIForm<br />

Dim ctrl As Control<br />

Dim obj As Object<br />

Dim inv As frmInvoice<br />

Dim txtSalary As TextBox<br />

Dim wrk As Excel.Worksheet<br />

Pada contoh 7.2 di atas, pernyataan Form, MDIForm, Control dan Object<br />

adalah kontrol-kontrol yang dimiliki oleh Visual Basic. Sedangkan frmInvoice<br />

adalah form yang telah kita beri nama frmInvoice. Visual Basic juga<br />

memungkinkan kita untuk menggunakan obyek dari luar Visual Basic. Perhatikan<br />

pada baris terakhir di atas. Kita menggunakan worksheet dari Excel untuk kita<br />

gunakan dalam program kita.<br />

148 Rekayasa Perangkat Lunak

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!