TUTOR GAMBAS

19
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

description

Tutor Gambas pertama

Transcript of TUTOR GAMBAS

Page 1: TUTOR GAMBAS

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

Page 2: TUTOR GAMBAS

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 :

:

Page 3: TUTOR GAMBAS

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.

Page 4: TUTOR GAMBAS

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.

Page 5: TUTOR GAMBAS

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.

Page 6: TUTOR GAMBAS

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

Page 7: TUTOR GAMBAS

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

Page 8: TUTOR GAMBAS

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.

Page 9: TUTOR GAMBAS

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

Page 10: TUTOR GAMBAS

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

Page 11: TUTOR GAMBAS

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 :

Page 12: TUTOR GAMBAS

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

Page 13: TUTOR GAMBAS

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 :

Page 14: TUTOR GAMBAS

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

Page 15: TUTOR GAMBAS

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

Page 16: TUTOR GAMBAS

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.