Anda di halaman 1dari 16

BAB 1

PENDAHULUAN

GAMBAS adalah suatu program yang ada pada operating system linux yang mirip
dengan Visual Basic. Sama seperti Visual Basic GAMBAS juga merupakan bahasa
pemprograman. Bahasa pemrograman adalah perintah perintah yang dimengerti oleh komputer
untuk melakukan tugas-tugas tertentu. GAMBAS memiliki perbedaan di bidang code dengan
Visual Basic tetapi secara logis penggunaan algortmanya sama dengan Visual basic. Disini akan
diberikan cara penggunaan GAMBAS yang secara teori memeng mirip penggunaan Visual Basic

Pertama yang akan muncul jika program GAMBAS di jalankan adalah seperti ini !

Diatas terdapat menu new project, Open Project, Recent Project, Example, Quit
New Project digunakan untuk membuat project baru
Open Project digunakan untuk membuka project yang telah di buat dan biasanya jika di pilih
akan keluar File browser
Recent Project digunakan untuk membuka project yang terakhir di buat

Panduan Pemograman Gambas | http://redelong.co.cc Page 1


Utuk memulai membuat Pilih New Project….
Lalu tampilan yang akan keluar adalah seperti ini :

Pada gambar di atas banyak sekali Option dan Type. Dalam hal ini yang perlu diketahui adal
tujuan pembuatan, apakah itu hanya program sederhana atau yang lengkap. Jika hanya membuat
program sederhana gunakan Grapikal application lalu pada Option coba pilih Visual Basic
“”conversion help. Lalu tekan Next untuk melanjutkan pembuatan project.
Setelah Next di klik malka yang akan muncul adalah :

Panduan Pemograman Gambas | http://redelong.co.cc Page 2


Gambar diatas adalah menunjukan pempat project yang akan di simpan. Dengan memilih
directory yang sudah ada atau membuat directory baru. setelah di pilih directory penyimpanan
file project lalu klik Next.
Yang akan muncul setelah itu adalah :

Ini adalah form untuk member judul project di sini hanya cukup mengisi Name dan Judul.
Setelah itu klick tombol OK.

Dengan ini pembuatan Project telah selesai. setelah semuanya selesai maka dilanjutkan denagan
pembuatan form program dan lain lain.

Panduan Pemograman Gambas | http://redelong.co.cc Page 3


BAB 2
Pembuatan Form

Setelah kita selesai membuat Project yang harus kita lakukan yaitu mendisain user interface
fengan form.
Gambar form disai yaitu seperti :

Kita akan bahas apa saja yang terdapat di dalam gambar di atas.
Menubar

Toolbar

Toolbox, Bila Toolbox tidak muncul klik tombol Toolbox ( ) pada bagian Toolbar atau klik
menu View > Toolbox.

Jendela Code, Bila Jendela Code tidak muncul klik tombol View Code ( ) di pada bagian
Project Explorer atauklik menu View > Code.

Jendela Properties, Bila Jendela Properties tidak muncul klik tombol Properties Window
( ) pada bagian Toolbar atau klik menu View > Properties Window.

Panduan Pemograman Gambas | http://redelong.co.cc Page 4


Kenali jenis-jenis komponen (control) yang ada di dalam bagian ToolBox :

Pada Jendela Form buatlah GUI seperti ini :

Cara membuatnya :

Klik komponen Label di dalam ToolBox kemudian “gambar” object Label1 di dalam Form
dengan cara drag-drop. Lakukan langkah yang sama untuk object Label2. Object Text1 dan
Text2 di-“gambar” menggunakan komponen TextBox, sedangkan object button1 menggunakan
komponen Command Button.

Panduan Pemograman Gambas | http://redelong.co.cc Page 5


Mengatur Property Object

Kenali bagian-bagian di dalam Jendela Properties :

Melalui Jendela Properties, atur property setiap object sebagai berikut :

object Properties Value

Label 1 Text Tuliskan nama Anda :

Label2 text Nama Anda Adalah

Text1 - -

text2 - -

Buttom Text &OK

Pada tombol ok kita akan berikan perintah atau rumus. Pertama yaitu klik 2kali butoom ok lalu
akan keluar tempat ubtuk menaruh rumus atau code. Kode yang dimasukan ke dalam tombol ok
adalah sebagai berikut.

PUBLIC SUB Button1_Click()

TextBox2.Text = TextBox1.Text

END

Panduan Pemograman Gambas | http://redelong.co.cc Page 6


Simpan Project1 (nama file : Latihan.vbp) dan Form1 (nama file : Lat1.frm). VB 6 akan menyimpan

program yang Anda buat ke dalam beberapa file yang saling terkait, antara lain : file project (*.vbp), file form
(*.frm) dan file module (*.bas).

Coba jalankan Project1 dengan meng-klik tombol Start ( ) pada bagian Toolbar atau tekan tombol

Setelah itu kita akan menambahkan beberapa objek lagi pada form yang telah dibuat
sebelumnya.yang akan kita tambahkan adalah radio button dan check box. Sekerang tembahkan
pada jendela form hingga berbebtuk seperti di bawah ini!

yang perlu ditambahkan yaitu

Frame1 Caption Pilihan :

Option1 Caption merah

Option2 Caption biru

Check1 Caption tebal

Check2 Caption Miring

Obyek Frame1 harus dibuat terlebih dahulu si form, dan selanjutnya obyek Option dan Check dibuat di dalam
Frame1 tersebut. Tujuan pembuatan berbagai pilihan tersebut adalah memperkenalkan pada Anda fasilitas Option
dan CheckBox yang digunakan untuk membuat pilihan dalam aplikasi.

Tambahkan kode programnya sebagai berikut :


PUBLIC SUB CheckBox1_Click()
TextBox2.Font.Bold = CheckBox1.Value

Panduan Pemograman Gambas | http://redelong.co.cc Page 7


END
PUBLIC SUB CheckBox2_Click()
TextBox2.Font.Italic = CheckBox1.Value
END
PUBLIC SUB RadioButton1_Click()
TextBox2.ForeColor = &HAA0000&
END
PUBLIC SUB RadioButton2_Click()
TextBox2.ForeColor = &H5500FF&
END
PUBLIC SUB Button1_Click()
TextBox2.Text = TextBox1.Text
END

simpan kembali dengan menekan ctrl+alt+s atau file – save project dan coba di run, jika tidak ada kesalahan maka
yang akan terlihat adalah :

sekarang masukan nama lalu pilih option yang tersedia. Lalu ccek kebenaran apakah tulisan tebal, miring. Dan
pilih juga warna tulisan apakah biru atuu merah.

Panduan Pemograman Gambas | http://redelong.co.cc Page 8


Bab 3
Membuat Program If Else di gambas

Mengenal Struktur Kontrol

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu
yang digunakan untuk mengatur (mengontrol) jalannya program.

Gambas mengenal dua jenis struktur kontrol, yaitu :

1. Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan

dikerjakan berdasarkan suatu kondisi. Akan dibahas pada bab ini.

2. Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program. Akan

dibahas pada bab selanjutnya.

Ada dua bentuk struktur kontrol keputusan, yaitu :

1. Struktur IF…THEN. Akan dibahas pada bab ini.

2. Struktur SELECT…CASE. Akan dibahas pada bab selanjutnya.

Bentuk penulisan (syntax) struktur IF…THEN :

1. IF <kondisi> THEN <kode program>

Bila <kondisi> bernilai True maka <kode program> akan dikerjakan.

2. IF <kondisi> THEN

<blok kode program 1>

ELSE

<blok kode program 2>

END IF

Panduan Pemograman Gambas | http://redelong.co.cc Page 9


Bila <kondisi> bernilai True maka <blok kode program 1> akan dikerjakan, tetapi bila <kondisi>

bernilai False maka <blok kode program 2> yang akan dikerjakan.

Contoh membuat program dengan menggunakan if else!

Pertama kita mulai dengan membuka project yang telah kita buat. Klik 2 kali icon Gambas lalu klik open lalu cari
directory penyimpanan project gambas. Setelah keluar kita akan menambahkan 1 buah form lagi dengan cara pada
project exploler klik kanan form maka akan keluar new lalu geser dan pilih form. Maka form baru akan muncul lalu
buat tampilan gui seperti di bawah ini.

Propertinya seting seperti tabel di bawah

Object Properties Value

Form2 Text Coba Pasword

Label1 Text Pasword

Text1 Pasword True

text -

Button1 text &Ok

Button2 text &keluar

Masukan Program pada form tersebut seperti di bawah ini :

PUBLIC SUB Button1_Click()

Panduan Pemograman Gambas | http://redelong.co.cc Page 10


'melihat isi teksbox jika "addsafar" maka menuju pernyataan case

IF textbox1.Text = "addsafar" THEN

SELECT CASE message.Question("Password Anda benar,Ingin mengulang lagi? ", " yes ", " no ")

CASE 1

textbox1.Text = ""

CASE 2

ME.Close

END SELECT

ELSE

message.Warning("password anda salah", "ok")

textbox1.text = ""

ENDIF

END

PUBLIC SUB Button2_Click()

ME.Close

END

Jika tidak ada kesalahan


penulisan maka program akan
berjalan dan tampilannya akan
seperti ini :

Panduan Pemograman Gambas | http://redelong.co.cc Page 11


ada dua jawaban pada program
diatas yaitu jika dia benar maka
text box yang akankeluar adlah :

dan Jika Paswordnya salah maka text box yang akan keluar adalah :

Diatas adalah contoh penggunaan If Else di dalam program bahasa Gambas.

Soal :

coba tambahkan program agar jika 3 kali salah pasword maka program akan keluarsecara otmatis !

Panduan Pemograman Gambas | http://redelong.co.cc Page 12


Bab 4

Penggunaan Operator

1.1 Apa itu Operator ?

OPERATOR di dalam bahasa pemrograman bisa diartikan sebagai simbol yang digunakan
untukmelakukan suatu operasi terhadap nilai data. Simbol operator bisa berupa karakter ataupun kata khusus.

mengenal tiga jenis operator, yaitu :


1. Operator Aritmatika digunakan untuk operasi matematis terhadap nilai data. Simbol-simbol yang

digunakan :

2. Operator Perbandingan digunakan untuk operasi yang membandingkan nilai data. Simbol-simbol

yang digunakan :

3. Operator Logika digunakan untuk operasi yang membandingkan suatu perbandingan.

Simbol-simbol yang digunakan :

Panduan Pemograman Gambas | http://redelong.co.cc Page 13


Contoh Program : Operator Test

Pertama kita mulai dengan membuka project yang telah kita buat. Klik 2 kali icon Gambas lalu klik open lalu cari
directory penyimpanan project gambas. Setelah keluar kita akan menambahkan 1 buah form lagi dengan cara pada
project exploler klik kanan form maka akan keluar new lalu geser dan pilih form. Maka form baru akan muncul lalu
buat tampilan gui seperti di bawah ini :

Isi properisnya seperti tabel di bawah ini :

Object Properties Value

Form4 - -

Label1-4 text Var1: Var2: Operasi; hasi

Text1-3 text <kosong> ; <kosong> ;<kosong>

Bombobox1 text <kosong>

button1 text &Hitung

button2 text &Keluar

Panduan Pemograman Gambas | http://redelong.co.cc Page 14


Masukan Program pada form tersebut seperti di bawah ini :

' Gambas class file

PUBLIC a AS Integer

PUBLIC b AS Integer

PUBLIC SUB Form_Open()

combobox1.Add("Tambah")

combobox1.Add("Kurang")

combobox1.Add("Kali")

combobox1.Add("Bagi")

textbox3.Enabled = FALSE

END

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

Panduan Pemograman Gambas | http://redelong.co.cc Page 15


textbox1.Text = ""

textbox2.Text = ""

textbox3.Text = ""

textbox1.SetFocus

CASE 2

combobox1.SetFocus

END SELECT

END

PUBLIC SUB Button2_Click()

ME.Close

END

Jika tidak ada kesalahan penulisan maka program akan berjalan dan tampilannya akan seperti ini :

penjelasan program di atas adalah program sederhana dengan operasi aritmatika. Di sana juga terdapat combo
butoon yang berfungsi sebagai pemilih operator aritmatika tang digunakan. Jika program diatas behasil maka
semua operator akan berfungsi sebagai mana rumus yang telah di masukan ke dalam program.

Tugas : tambahkan operasi untuk menghitung perbandingan lenih besar , lebih kecil, sama dengan, kuadrat,
dan and.

Panduan Pemograman Gambas | http://redelong.co.cc Page 16

Anda mungkin juga menyukai