cc
I. BELAJAR GAMBAS
Pada pertemuan kali ini kita akan belajar salah satu pemrograman dalam Linux. Ada banyak
pemrograman dalam Linux seperti halnya pada Windows, tapi yang akan kita bahas sekarang adalah
Gambas.
Gambas, Apaan tuh?
Boleh dikatakan Gambas adalah Visual basic-Nya Linux. Anda yang telah mengenal Visual
Basic di windows pasti akan sangat familiar dengan scrip dalam Gambas, meskipun tidak semua skrip
sama. Gambas murni proyek open source di bawah naungan GPL(General Public License). Jadi
sifatnya Open source alias Free.
Instalasi Gambas
Kalau dalam Linux Anda tidak terinstal gambas maka Anda dapat mendownload di URLnya,
http://gambas.sourceforge.net. Jika paketnya sudah anda dapatkan maka langkah pertama yang
harus dilakukan Adalah dengan perintah :
$ tar -xjpvf gambas-xxx.tar.bz2 , atau
$tar xzpvf gambas-xxx.tar.gz
kemudian lakukan konfigurasi dan instalasi dengan perintah berikut:
$cd gambas-xxx
$./configure
$make
$make install
tunggu beberapa saat hingga proses selesai. pastikan tidak ada kesalahan pada saat
penginstalan.
Menjalankan Gambas
Untuk menjalankan Gambas dapat dilakukan dengan beberapa cara, bisa melalui konsol atau
melalui menu start > gambas. Jika sudah terinstal maka cara berikut bisa Anda lakukan:
tekan kombinasi tombol Alt+F2 > ketikan gambas lalu tekan enter, maka jendela kerja
gambas akan muncul seprti pada gambar1.
Komponen dalam Gambas
Ketika menjalankan Gambas, yang pertama muncul adalah jendela selamat datang. pada
jendela ini ada beberapa pilihan seperti New project untuk membuat projek baru, Open project untuk
membuka projek yang sudah kita buat, Recent project untuk membuka projek yang terakhir kita buka,
Exsample untuk melihat contoh -contoh yang telah tersedia. kalau Anda pusing atau gak semangat
tinggal quit aja.
Jika kita pilih pilihan new project maka akan muncul wizard Create a new project untuk
menentukan tipe proyek dan tempat dimana kita akan menyimpan proyek kita. pilih tombol Next dan
pilih Create a Graphical Project lalu tekan tombol Next. Ketikan nama project pada Select The Name
of Project dan Judul Project pada Select the title of the project. Pilih direkori tempat project kita akan
disimpan lalu tekan Next dan OK. Setelah tahap demi tahap selesai maka akan tampil jendela Area
kerja yang Gambas. Coba Anda lihat Mirip Visual Basic khan?
Created by rama-adistya.co.cc
Created by rama-adistya.co.cc
Created by rama-adistya.co.cc
Jendel Properties
Berisi daftar properti untuk objek( Form atau kontrol) yang dipilih dan berfungsi untuk
mengatur karakteristiknya, seperi nama, ukuran, dan lain -lain.
Jendela Layout
Merupakan tempat untuk menuliskan kode -kode utuk objek yang dibuat. Jendela ini bisa
dimunculkan melalui menu View atau dengan menekan Ctrl+W.
Created by rama-adistya.co.cc
Objek
1. Frame1
Texbox1
2.
Properti
Nilai
Text
Text
3.
Frame2
Text
Out Put
4.
Label1
Text
Gambas
5.
Frame3
Text
Warna
6.
RadioButton1
Text
Merah
Created by rama-adistya.co.cc
7.
RadioButton2
Text
Biru
8.
RadioButton3
Text
Hijau
9.
Frame4
Text
Style
10.
CheckBox1
Text
Italic
11.
CheckBox2
Text
Bold
12.
CheckBox3
Text
Underline
Created by rama-adistya.co.cc
kode berikut.
PUBLIC SUB CheckBox2_Click()
'font dari label1 tebal jika checkbox2 bernilai true(checkbox2
dicentang)
label1.Font.Bold=checkbox2.Value
END
Arahkan pointer mouse pada kontol CheckBox3, klik kanan , pilih event lalu pilh click. Ketikan
kode berikut.
PUBLIC SUB CheckBox3_Click()
'font dari label1 underline jika checkbox3 bernilai
true(checbox3 dicentang)
label1.Font.Underline=checkbox3.Value
END
Catatan:
Pastikan formnya sebagai start program. Caranya dengan klik kanan pada form tersebut dan pilih
startup class. Jalankan dengan mengklik tombol run
Coba Anda isikan dan hasilnya akan seperti gambar berikut.
Created by rama-adistya.co.cc
Objek
1 Label1
Textbox1
2.
Properi
Nilai
Text
Text
Password
Password
kosongkan
True
3.
Button1
Text
&OK
4.
Button2
Text
&Keluar
Created by rama-adistya.co.cc
END
4. Double klik pada tombo OK dan ketikna kode berikut:
PUBLIC
SUB Button2_Click()
ME.Close
END
Coba Anda jalankan dengan mengklik tombol run. Ketikan password, jika password benar
maka akan ditampilkan seperti gambar berikut:
Created by rama-adistya.co.cc
Objek
Propeti
Nilai
1. Label1
Text
Bilangan 1
2. Label2
Text
Bilangan 2
3. Label3
Text
Operasi
4. Label4
Text
Hasil
5. TextBox1
Text
(kosongkan)
6. TextBox2
Text
(kosongkan)
7. TextBox3
Text
(kosongkan)
8. ComboBox1
Text
(kosongkan)
9. Button1
Text
&Hitung
10. Button2
Text
&Keluar
Created by rama-adistya.co.cc
Arahkan pointer mouse pada area form lalu double klik. Kemudian ketikan kode berikut pada baris
paling atas:
PUBLIC a AS Integer
PUBLIC b AS Integer
Arahkan pointer mouse pada area form lalu double klik. Kemudian ketikan kode berikut:
PUBLIC SUB Form_Open()
combobox1.Add("Tambah")
combobox1.Add("Kurang")
combobox1.Add("Kali")
combobox1.Add("Bagi")
textbox3.Enabled=FALSE
END
Arahkan pointer mouse pada Button1 lalu double klik. Kemudian ketikan kode berikut:
PUBLIC SUB Button1_Click()
a=textbox1.Text
b=textbox2.Text
SELECT CASE combobox1.Text
CASE "Tambah"
textbox3.Text=a + b
CASE "Kurang"
textbox3.Text=a - b
CASE "Kali"
textbox3.Text=a * b
CASE "Bagi"
textbox3.Text=a / b
END SELECT
SELECT CASE message.Question("Anda ingin menginputkan data baru
?","yes","no")
CASE 1
textbox1.Text=""
textbox2.Text=""
textbox3.Text=""
textbox1.SetFocus
CASE 2
combobox1.SetFocus
END SELECT
END
Arahkan pointer mouse pada Button2 lalu double klik. Kemudian ketikan kode berikut:
PUBLIC SUB Button2_Click()
ME.Close
Created by rama-adistya.co.cc
END
jalankan Program dengan mengklik tombol run. Di bawah ini adalah Program saat dieksekusi