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
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 :
:
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.
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.
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.
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
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
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.
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
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
text
True
-
Button1 text &Ok
Button2 text &keluar
Masukan Program pada form tersebut seperti di bawah ini :
PUBLIC SUB Button1_Click()
'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 :
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 !
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 :
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
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
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.