BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

dokumen-dokumen yang mirip
I. BELAJAR GAMBAS. tunggu beberapa saat hingga proses selesai. pastikan tidak ada kesalahan pada saat penginstalan.

BAB I SEKILAS VISUAL STUDIO.NET 2008

Visual Basic 6.0 For Beginners

1. MENGENAL VISUAL BASIC

DASAR MENGGUNAKAN VISUAL BASIC 6.0

Modul Praktikum Ke-1

DASAR PEMROGRAMAN VISUAL BASIC

Bab I Pengenalan Visual BASIC

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

Di susun oleh : Team Penyusun Modul Visual Basic

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

PENGENALAN VISUAL BASIC 6.0

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

MENGENAL VISUAL BASIC

MODUL I PENGENALAN VISUAL BASIC.NET

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

BAB I Pengenalan Microsoft Visual Basic 6.0

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

A. Memulai dan Struktur Visual Basic

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

PENGGUNAAN EVENT, PROPERTY DAN METHOD

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

Pemrograman Visual Modul I Perkenalan Lembar Kerja VB 6.0. S. Thya Safitri

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

BAB II LANDASAN TEORI

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

Cara Membuat Aplikasi Chatting Dengan VB 6.0

VISUAL BASIC.NET. 1. Apa Itu VB.NET?

BAB 2 LANDASAN TEORI

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem.

Pemrograman Visual (Borland Delphi 7.0)

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Praktikum Pemrograman 1. Mengenal Delphi

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

Pengenalan Visual Basic

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Percobaan 9 Basic Widget

Pertemuan 1 Pengenalan Visual Basic

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

PEMROGRAMAN DELPHI 7.0

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM

BAB 2 LANDASAN TEORI

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

Malang, Januari 2007 Penulis

Danu Wira Pangestu

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

BAB 2 LANDASAN TEORI

FORM DAN OBJEK KONTROL (1)

Modul Praktikum Ke-2

MODUL 1 SWISHMAX ANIMASI TEKS & ANIMASI GAMBAR

PRAKTIKUM 1 INPUT - OUTPUT

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

BAB III LANDASAN TEORI

MEMBUAT LAPORAN (DATA REPORT)

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB 2 DASAR TEORI. Aplikasi berasal dari kata application yang artinya penerapan ; lamaran ;

MODUL I Pengenalan IDE Visual Basic 6.0

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

BAB 2 LANDASAN TEORI. prosedurnya dan menekankan pada komponen atau elemennya.

MICROSOFT VISUAL FOXPRO

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

MODUL 1 PENGENALAN VISUAL BASIC 6.0

BAB 2 TINJAUAN PUSTAKA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

Algoritma Pemrograman 2 B

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Konsep Sistem Informasi B

PEMROGRAMAN DASAR. Visual Basic 6

BAB 2 LANDASAN TEORI

Program Sekuensial VB 6 dan VB 2008

BAB II LANDASAN TEORI

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

PENDAHULUAN TENTANG NETBEANS

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

MODUL 1 IDE (Integrated Development Environment )

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

MODUL-MODUL PRAKTIKUM VB.

Transkripsi:

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS 1. LATAR BELAKANG Gambas (Gambas Almost Means BASic) adalah sebuah bahasa pemrograman visual berbasis objek yang menyerupai visual basic yang berjalan di platform linux dan tentu saja bersifat open source. Di gambas kita bisa dengan mudah mendesain program GUI (Graphic User Interface) dengan QT, GTK, GTK+, Akses MySql, Database, dan lain-lain. Ada beberapa alasan mengenai mengapa Gambas menjadi kurang begitu populer. Jika kita mengesampingkan aspek bisnis dan lebih menekankan pada aspek dasar dari sebuah bahasa pemrograman, selain karena berjalan di dalam platform Linux, sedikitnya informasi atau komunitas yang membahas mengenai Gambas, menjadi alasan yang cukup logis mengapa Gambas kurang terlalu diminati. Gambas Diciptakan Oleh pria berkebangsaan prancis yang bernama Benoit Minisini, lahir pada tahun 1972 dan sekarang tinggal di perancis. Beliau menyukai bahasa basic sudah dari sejak berumur 12 tahun. Gambas sebagai Pemrograman Visual Gambas merupakan sebuah IDE (Integrated Development Environment) yang berorientasi pada RAD (Rapid Application Development) seperti halnya Microsoft Visual Basic. Aplikasi berbasis GUI (Graphical User Interface) dapat digunakan dengan mudah dalam Linux dengan menggunakan Gambas, semudah halnya mendesain form dengan objek objek dan kemudian mengetikkan perintahnya pada Code Editor. Kelebihan kelebihan yang dimiliki oleh gambas sebagai bahasa pemrograman visual adalah sebagai berikut: a) Memiliki tampilan interface GUI yang familiar dan simpel. b) Lingkungan kerja Gambas dibuat dengan Gambas itu sendiri. c) Gambas dapat dijadikan debugger yang baik. d) Komponen program Gambas diletakkan dalam satu direktori, sehingga bila ingin menghapus Gambas dari sistem, bisa dilakukan hanya dengan menghapus direktori tempat Gambas berada. e) Gambas sangat mudah untuk diterjemahkan ke bahasa apapun. f) Gambas mampu mendukung database SQL seperti PostgreSQL dan MYSQL. 2. PRINSIP (1) Dasar Teori

Instalasi Gambas di Linux. Sebelum kita dapat menjalankan program Gambas, yang harus dilakukan pertama kali adalah melakukan instalasi Gambas di Linux, langkah-langkahnya adalah: 1. Menambah Repository dari Jaringan LAN Untuk di lingkungan kampus STMIK PPKIA Pradnya Paramita, dapat dilakukan dengan cara sebagai berikut : Buka file berikut : sudo nano /etc/apt/source.list Tambahkan perintah berikut : deb http://192.193.194.123/ubuntu lucid main multiverse universe restricted Tutup dengan menekan tombol Ctrl+X, tekan yes untuk menyimpan konfigurasi yang kita buat. Lakukan update repository dengan menjalankan perintah : sudo apt-get update Setelah proses update selesai, langkah selanjutnya adalah dengan menginstal Gambas dengan perintah: sudo apt-get install gambas2 Selanjutnya adalah dengan instalasi mysql untuk koneksi ke database, yang harus di instal adalah mysql administrator dan mysql query browser. Perintah untuk menginstal adalah sebagai berikut: sudo apt-get install mysql-admin Tunggu proses instalasi selesai, selanjutnya adalah dengan menginstal mysql query browser dengan perintah: sudo apt-get install mysql-query-browser Menjalankan Gambas 1. Untuk menjalankan program Gambas masuk di Application Programming Gambas2. 2. Akan muncul tampilan awal seperti gambar berikut:

Pada gambar diatas terdapat beberapa pilihan untuk memulai menggunakan Gambas. New project dapat digunakan apabila kita akan memulai Gambas dengan project baru. Open project untuk menentukan project mana yang akan dibuka pilihan ini dapat digunakan apabila kita sudah mempunyai program gambas sebelumnya. Recent projects berisi daftar project yang sudah pernah kita buat atau buka sebelumnya. Examples berisi contoh-contoh program dari gambas yang dapat digunakan sebagai bahan pembelajaran bagi kita dan Quit untuk keluar dari program Gambas. 3. Dalam contoh ini kita akan memulai dengan New project untuk membuat project baru dalam Gambas. Setelah New project di klik, maka akan muncul tampilan seperti berikut:

Gambar diatas terdapat beberapa pilihan tipe project diantaranya: Graphical application, QT graphical application, GTK+ graphical application, command-line application, SDL application dan CGI Web application. 4. Untuk saat ini kita akan menggunakan tipe project Graphical application. Setelah kita klik Graphical application kemudian klik Next, maka akan muncul tampilan berikut: Tampilan diatas adalah untuk menempatkan project akan disimpan, dalam contoh project akan disimpan di /home/puskom. Kemudian klik Next dan akan muncul tampilan seperti berikut:

Tampilan diatas adalah informasi tentang project baru yang kita buat. Name diisi dengan nama project dan Title diisi hanya sebagai informasi tambahan mengenai project yang kita buat. Setelah itu klik OK dan akan muncul konfirmasi bahwa project telah terbuat. Klik OK dan kita akan masuk ke jendela kerja Graphical application. 5. Gambar jendela kerja graphical application atau area kerja Gambas:

1. Menu Bar 2. Tool Bar 5. Jendela Properties 4. Form 3. Jendela Project 6. Tool Box Pada area kerja Gambas terdapat 7 bagian utama, yaitu: 1) Menu Bar Jendela menu merupakan area kerja utama pembuatan aplikasi. pada jendela ini terdapat Menu File untuk membuat project baru, membuka project, menyimpan project dan keluar. Menu Project adalah area kerja untuk melakukan kompilasi, package program, dan penambahan komponen. Menu Debug terdiri dari fasilitas untuk menjalankan program dan melakukan pengecekan kesalahan terhadap listing program. Menu View untuk menampilkan dan menyembunyikan jendela Project, Properties, Tool box dan Console. Menu Tools dan Menu? (Help). 2) Tool Bar Tool bar adalah sekumpulan tombol yang tidak lain adalah penganti beberapa item menu yang sering digunakan. Biasanya yang tersedia pada toolbar adalah perintah-perintah (item menu) yang sering digunakan dalam proses pembuatan program aplikasi. 3) Jendela Project Digunakan untuk memudahkan berpindah antar form, modul, class atau

data. Jendela Project berisi daftar yang menampilkan semua modul, class, modul, dan data yang telah didefinisikan di dalam Project. 4) Form Jendela ini merupakan tempat untuk meletakan objek atau kontrol yang dibutuhkan seperti label, button, text, combo, table dan lain sebagainya. Untuk menambahkan form dengan klik kanan pada project New Form. 5) Jendela Properties Berisi daftar properti untuk objek( Form atau kontrol) yang dipilih dan berfungsi untuk mengatur karakteristiknya, seperi nama, ukuran, dan lain-lain. 6) Tool Box 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. 7) Jendela Layout / Jendela Kode Merupakan tempat untuk menuliskan kode-kode utuk objek yang dibuat. Jendela ini bisa dimunculkan melalui menu View atau dengan menekan Ctrl+W. (2) Prinsip Percobaan Beserta Langkah-langkahnya. Pada pembahasan ini kita akan belajar memulai menggunakan Gambas dan membuat sebuah program aplikasi sederhana. Langkah-langkahnya adalah: 1) Jalankan program Gambas dengan mengikuti langkah yang terdapat pada dasar teori. Simpan project dengan nama latihan1. 2) Buatlah tampilan seperti gambar berikut:

3) Atur properties masing-masing object seperti tabel dibawah ini: NO OBJECT PROPERTIES NILAI 1 Frame1 Text Masukkan Kata / Kalimat 2 Textbox1 Text (Kosongkan) 3 Font Family Sans Serif 4 Font Style Bold 5 Font Size + 2 Sans Serif 6 Frame2 Text Hasil 7 Label1 Text (Kosongkan) 8 Frame3 Text Warna 9 RadioButton1 Text Merah 10 Font Style Bold 11 RadioButton2 Text Biru 12 Font Style Bold 13 RadioButton3 Text Hijau 14 Font Style Bold 15 Frame4 Text Style 16 CheckBox1 Text Italic 17 Font Style Bold 18 CheckBox2 Text Bold 19 Font Style Bold 20 CheckBox3 Text Underline 21 Font Style Bold 4) Ketikkan source code berikut pada masing-masing object. Arahkan pointer Mouse pada object TextBox1, klik kanan lalu pilih event change, lalu tuliskan kode berikut: PUBLIC SUB TextBox1_Change() label1.text=textbox1.text Arahkan pointer Mouse pada object RadioButton1, klik kanan lalu pilih event click, lalu tuliskan kode berikut: PUBLIC SUB RadioButton1_Click()

'warna label1 =merah label1.forecolor=&haa0000& 'atau label1.forecolor=color.red Arahkan pointer Mouse pada object RadioButton2, klik kanan lalu pilih event click, lalu tuliskan kode berikut: PUBLIC SUB RadioButton2_Click() 'warna label1 =biru label1.forecolor=&h5500ff& 'atau label1.forecolor=color.blue Arahkan pointer Mouse pada object RadioButton3, klik kanan lalu pilih event click, lalu tuliskan kode berikut: PUBLIC SUB RadioButton3_Click() 'warna label1 =hijau label1.forecolor=&h005500& 'atau label1.forecolor=color.green Arahkan pointer Mouse pada object CheckBox1, klik kanan lalu pilih event click, lalu tuliskan kode berikut: PUBLIC SUB CheckBox1_Click() 'font dari label1 miring jika checkbox1 bernilai true (checkbox1 dicentang) label1.font.italic=checkbox1.value Arahkan pointer Mouse pada object CheckBox2, klik kanan lalu pilih event click, lalu tuliskan kode berikut: PUBLIC SUB CheckBox2_Click() 'font dari label1 tebal jika checkbox2 bernilai true (checkbox2 dicentang) label1.font.bold=checkbox2.value Arahkan pointer Mouse pada object CheckBox3, klik kanan lalu pilih event

click, lalu tuliskan kode berikut: PUBLIC SUB CheckBox3_Click() 'font dari label1 garis bawah jika checkbox3 bernilai true (checkbox3 dicentang) label1.font.underline=checkbox3.value 5) Pastikan Form sebagai start program. Caranya dengan klik kanan pada form yang akan dijadikan start program kemudian pilih startup class. 6) Jalankan dengan mengklik tombol 3. SOFTWARE PUKUNG YANG DIGUNAKAN Gambas2 4. MENYUSUN PROSEDUR PERCOBAAN 5. KESIMPULAN 6. TUGAS