You are on page 1of 12
1 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? oleh 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.sourceforgenet. Jika paketnya sudah anda dapatkan maka langkah pertama yang harus dilakukan Adalah dengan perintah : $ tar -xjpvf gamhas-xxx.tar.b2? , atan Star xzpv gambas-xxx.tar.gz kemudian lakukan konfigurasi dan instalasi dengan perintah berikut: Sed gambas-xxx §./configure Smake §make install tunggu beberapa saat hingga proses selesai. pastikan tidak ada kesalahan pada saat penginstalan. Menjalankan Gambas ‘Untuk menjalankan Gambas dapat dilakukan dengan beberspa 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 gambarl 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 ‘inggal 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’ oeezeseaisa Gb1. Area Kerja Gambas ‘Menu Jendela menu merupakan area kerja utama pembuatan aplikasi. pada jendela ini terdapat Menu File untuk membuat projec, membuka projec, dan menyimpan project. Menu Project adalah area kerja untuk melakukan kompilasi, package program, dan penambahan komponen. untuk Menu lainnya bisa anda eksplorasi sendiri. Jika perlu bantuan bisa lewat menu help. File Proyek Lihat Peralatan Bantuan Gb2. Tampitan Menu ‘ToolBox ‘Toolbox standarnya berisi komponen -komponen yang merupakan sarana untuk membentuk user interface seperti label. text, table, combo, radiobutton, button dan lain -lain, Untuk menambhkan objek pada toolbox dapat dilakukan dengan cara klik pada menu Project > Component > lalu pilih tab Component. el me Form Ok A abe & «]}¥ @® Oo *@ Gb3. Tampilan Toolbox Form Jendela ini merupakan tempat untuk meletakan objek atau kontrol yang dibutuhkan seperti label, button, text, combo, table dan lin sebagainya. Untuk menambahkan form dengan klik kanan pada project > New > Form, Gb4. Tampilan Form Jendel Properties Berisi daftar properti untuk objek( Form atau kontrol) yang dipilih dan berfungsi untuk mengatur karakteristiknya, seperi nama, ukuran, dan lain lain, Gb5. Tampilan Properti Jendela Layout Merupakan tempat untuk menuliskan kode -kode utuk objek yang dibuat. Jendela ini bisa Underline Gh 2.2 Hasil Eksekusi Program Text-Radio Pada Program yang telah kita buat ada beberapa hal yang perlu kita perhatikan, yaitu penggunaan event pada masing -masing objek atau kontrol. Ada dua event yang kita pelajari dari program yang telah kita buat yaitu event Change dan Click. Tidak semua Objek memiliki event yang sama sebagai contoh event change ini ada pada Textbox tetapi tidak dimilik oleh Button, Checkbox dan RadioButton, Event Change berarti pada saat terjadi perubahan pada kontol maka kode perintah yang ada di dalamaya akan dijalankan, Event Click berarti pada saat objek diklik maka kode perintah yang ada dalam kontol tersebut akan dijalankan Demikian program pertama telah kita buat, Jika Anda belum puas maka lanjutkan pada pembuatan program berikutnya. Semangat terus pantang muncur. 2.2, Program Password Pada Program kali ini kita akan belajar menggunakan pesan 1. Buatlah tampilan sebagai berikut: [=| FrmPassword.form [modifikasi] 5 TextBox1. Gb 2.3 Rancangan Form Program Password 2. Atar Properti Objek seperti pada tabel berikut: No. Objek Properi Nilai 1 [Labett Text Password 2. Textbox ‘Text kosongkan Password True Button! ‘Text &OK 4. Button? Text &Keluar 3. Double klik pada tombol OK dan ketikan kode berikut: PUBLIC SUB Buttoni_click() tmelinat isi teksbox jika "addsafar* maka menuju pernyataan case IF textboxl.Text="addsafar" THEN SELECT CASE message.Question("Password Anda benar, Ingin mengulang lagi ?","yes","no") CASE 1 textboxl.Text="" CASE 2 ME.Close END SELECT ELSE message.Warning("password anda salah", "ok") textboxl.text= ENDIE END 4. Double klik pada tombo OK dan ketikna kode berikut: PUBLIC SUB Buzton2_Click() ME.Close END Coba Anda jalankan dengan mengklik tombol run, Ketikan password, jika password benar ‘maka akan ditampilkan seperti gambar berikut: @ Password Anda benar, Ingin mengulang lagi ? [yes Gb 2.4. Pesan Jika Passwod benar Pada program di atas terdapat perintah message. Perintah ini adalah untuk menampilkan pesan seperti msghox dalam Visual Basic. Option Question merupakan pilihan untuk ikon dalam pesan yaitu berupa Tanda tanya, Sedangkan Wanring akan menampilkan icon peringatan pada pesan. Pada program juga tendapta pernyataan Case dan If. Untuk klausa Case dan If akan dibahas pada Bab yang akan datang. 2.3, Program Aritmatika Untuk Program Gambas3 ini kita akan mencoba program yang mungkin akan mengingatkan And pada Pelajaran SD atau TK docloe. Dalam hitung menghitung saya yakin Anda semua sudah pintar, tapi disini kita akan melatih logika kita dalam membuat program Aritmatika. Mudah kok, Gak ada basa basi lagi langsung saja praktekin, hayati setiap gerakan, setiap baris program dan renungkan apa yang dapat dipetik dari pelajacan ini :) 1. Buatlah rancangan Form seperti gambar dibawah ini: Velo Rca at Lr ee a ‘Label "| TextBox1 ‘Label2 | > TextBox2 © Label3 :: | ComboBox1 : Labelé TextBox3 Gb 2.5. Desain Form untuk Program Gambas3 2. Atur masing masing kontrol No Objek Propeti Nilai Label ‘Text Bilangan 1 2 |Label2 Text Bilangan 2 3. |Label3 ‘Text Operasi 4. |Labeld ‘Text Hasil 5. | TextBox! Text (kosongkan) 6. |TextBox2 Text (kosongkan) 7. |TextBox3 ‘Text (kosongkan) 8. |ComboBox! ‘Text (kosongkan) 9 [Butiont ‘Text &Hitung 10. | Button2 ‘Text &Keluar 3. Ketikkkan Kode Program pada masing masing Kontrol berikut: 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() combobox .Add("Tambah" ) combobox! .Add( "Kurang" ) comboboxl.Add ("Kali") combobox1.Add ("Bagi") textbox3 .Enabled-FALSE END Arahkan pointer mouse pada Button! alu double klik. Kemudian ketikan kode berikut: PUBLIC SUB Buttonl_Click() a-textbox1.Text betextbox2.Text SELECT CASE conboboxl. 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 2", "yes", "n0") CASE 1 textbox1.Text-"" Lextbox2.Text="" textbox3. Tex textboxl-SetFocus case 2 ‘combobox1.. SetFocus END SELECT END Aruhkan pointer mouse pada Button? lalu double klik. Kemudian ketikan kode berikut: PUBLIC SUB Button? Click() ME.Close engan mengklik bol run, Di bawalt ini adalah Program saat dicksekusi Bilangant 12 Bilangan2 45 Operasi Tambah| Hasil Gb 2.6, Program Aritmatika saat dieksekusi [Nantikan Seri berikunya} disusun Oleh add Safar cena: wosiulne@ gunail.coun web : http:/www.twoxi. wordpress.com Pustaka Ridho Mahdi, “Pemmograman Gambas pemrograman ala Yogyakarta D Oktavhiana Krisna, “Cepat mahir Visual Basic”, 2003, http://www.ilmukomputercom isual Basic di Linux” , 2006, Andi,

You might also like