Pemrograman Pada Embedded Visual Basic

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

Gambar 8.1. Dialog Menu Editor.

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

PENGENALAN VISUAL BASIC 6.0

Pendidikan Teknik Informatika Universitas Negeri Malang

DASAR PEMROGRAMAN VISUAL BASIC

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

PENGGUNAAN EVENT, PROPERTY DAN METHOD

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

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

Tips n Trik Membuat Toolbar dan Statusbar

BAB 2 LANDASAN TEORI

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

Dasar Pemrograman Visual Basic

STRUKTUR KENDALI PERCABANGAN

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

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

WinCE API. API Fungsi & prosedur. Microsoft Windows Kode program

BAB 2 LANDASAN TEORI

Modul Praktikum Ke-1

Visual Basic 6.0 For Beginners

BAB 2 LANDASAN TEORI

BAB V Pengenalan Komponen-Komponen (object) pada VB

1. MENGENAL VISUAL BASIC

Pertemuan 1 Pengenalan Visual Basic

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

PEMBUATAN MENU dengan MENU EDITOR

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Data Access Object Objektif:

MDI Form Menu Data Access Control

MENGENAL VISUAL BASIC

MENU DAN TOOLBOX. Menu PopUp merupakan pengembangan dari menu yang ditampilkan di luar form, lepas dari menu bar.

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

BAB II LANDASAN TEORI

Embedded Visual Basic

Visual Basic 6.0 For Beginners

DISusun Oleh :Team Penyusun Mo

Menu & Toolbar. 1. Menu

BAB II LANDASAN TEORI

PENGENALAN VISUAL FOXPRO

Object (Control) Dalam Vb.Net

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

Pengenalan Visual Basic

Konsep dasar pemrograman visual. Chapter 01

Sesi/Perkuliahan ke: XII

MODUL 2 PERANCANGAN INTERFACE

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

UNIVERSITAS GUNADARMA

Membuat Program Animasi Bentuk Shape Dengan Visual Basic 6.0

Tutorial, Source code, Request Program Visual Basic

BAB 2 LANDASAN TEORI. telah dirumuskan secara sistematis. Istiah komputer berasal dari bahasa latin

MENGELOLA FILE. - Untuk menampilkan file, perlu membuka direktori penyimpanannya.

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

BAB II LANDASAN TEORI

Modul Praktikum Ke-2

BAB I Pengenalan Microsoft Visual Basic 6.0

BAB II Unit Control pada Visual Basic

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

PRAKTIKUM 1 INPUT - OUTPUT

STRUKTUR KENDALI PERULANGAN

Pengantar Pemrograman Visual

BAB 2 LANDASAN TEORI

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

PEMROGRAMAN DASAR. Visual Basic 6

BAB II TINJAUAN PUSTAKA

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

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

Krisna D. Octovhiana

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Di susun oleh : Team Penyusun Modul Visual Basic

Pemrograman 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

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

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

BAB 2 LANDASAN TEORI. Sistem informasi terdiri dari dua kata, yaitu Sistem dan Informasi. Sistem yaitu

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

Visual Basic 6.0 For Beginners

Pertemuan ke-7. MDI Form, dan Menu

Andy Prasetyo Utomo, S.Kom Pemrograman Terstruktur (Visual Basic 6.0)

2. TINJAUAN PUSTAKA. Microsoft Visual Basic 6.0 memiliki banyak keistimewaan dalam penggunaannya yaitu :

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Bab I Pengenalan Visual BASIC

MODUL 2 SELECTION & LOOPING PADA FORM

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

URAIAN POKOK PERKULIAHAN

MODUL-MODUL PRAKTIKUM VB.

E-Trick Visual Basic 6.0

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

PEMROGRAMAN I (VB) Pertemuan 1. By: Augury

BAB 2 LANDASAN TEORI

Tampilan Program. Menambah dan mengatur property form di project. Menggunakan MDI Form dan MDI Child untuk membuat project

MENU. 5.1 Membuat MenuStrip

Form Label Text Box Command Button

BAB 2 LANDASAN TEORI. Inggris yang berasal dari bahasa Yunani datum yang berarti fakta. Bentuk jamak dari

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Program Sekuensial VB 6 dan VB 2008

MODUL-MODUL PRAKTIKUM VB.

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

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

Transkripsi:

3 Pemrograman Pada Embedded Visual Basic Objektif : Mengenal Elemen-Elemen Pada Embedded Visual Basic Mengetahui Fungsi Masing-Masing Elemen 3.1. Kontrol Kontrol adalah sebuah object yang terdapat pada form tempat aplikasi Embedded Visual Basic ini dibuat. Setiap kontrol tersebut memiliki nilai-nilai properti, metode dan event tersendiri yang dapat membuat kontrol ini bekerja sesuai dengan fungsinya. Pada Embedded Visual Basic, kontrol-kontrol tersebut dibagi menjadi kontrol-kontrol standar dan kontrolkontrol Active-X. Kontrol Standar Tabel 3.3 Kontrol Standar CheckBox Control ListBox Control ComboBox Control OptionButton Control CommandButton Control Scrollbar Control (Horizontal) Frame Control (Vertikal) Shape Control Label Control TextBox Control Pemrograman Pada Embedded Visual Basic Halaman 29

Line Control Timer Control Kontrol Active-X Tabel 3.4 Kontrol ActiveX Comm Control ImageList Control ListView Control CommonDialog Control MenuBar Control FileSystem Controls PictureBox Control TabStrip Control Grid Control TreeView Control Image Control Winsock Control Selain beberapa kontrol diatas, terdapat juga beberapa kontrol yang diaktifkan dengan memilih salah satunya pada daftar komponen tambahan yang terdapat pada Embedded Visual Basic. Caranya adalah dengan mengaktifkan menu Project, Components. Kemudian pilihlah salah satu atau beberapa kontrol yang akan digunakan dengan cara men check-list nya. Jangan lupa menekan tombol OK untuk meyakinkan pilihan anda. Halaman 30 Pemrograman Pada Embedded Visual Basic

Gambar 3.1 Memilih komponen Pada pengembangannya, terdapat banyak kontrol-kontrol lain buatan pihak ketiga yang dapat didownload di internet baik itu gratis atau bayar, sehingga variasi pembuatan aplikasi-pun dapat lebih banyak. Pemilihan kontrol yang tepat juga dapat mengoptimalkan penggunaan suatu aplikasi. 3.2. Menggunakan Kontrol Tabstrip Kontrol TabStrip digunakan untuk memperbanyak pilihan tampilan pada satu halaman tampilan utama. Biasa digunakan untuk membuat beberapa pilihan konfigurasi pada satu form utama. Salah satu tujuan penggunaan kontrol TabStrip adalah untuk meminimalkan jumlah form tapi dapat mengakomodir halaman tampilan dengan jumlah yang banyak. Kontrol TabStrip terdiri dari beberapa tab (satuan tampilan) yang dipanggil sesuai dengan index masing-masing tab tersebut. Tab-tab tersebut dapat diberi caption untuk memberi nama masing-masing tab. Pada caption tab-tab tersebut juga dapat disertakan gambar yang dipanggil dari kontrol ImageList. Pemrograman Pada Embedded Visual Basic Halaman 31

Gambar 3.2 Contoh penggunaan kontrol TabStrip Salah satu kelemahan menggunakan kontrol TabStrip adalah sulitnya menempatkan object-object yang akan diakomodir oleh TabStrip tersebut pada saat pembuatan. Hal itu disebabkan karena tidak adanya pemisah pada peletakkan object-objet tersebut, sehingga perlu dibuat suatu cara agar penggunaannya dapat dipermudah. Salah satu caranya adalah dengan menyertakan kontrol PictureBox untuk setiap tab pada kontrol TabStrip tersebut. Dan kemudian object-object tersebut diletakkan pada masing-masing frame tersebut sesuai dengan lokasi tab yang diinginkan. Sehingga, pada pembuatannya, kita tinggal mengatur frame-frame tersebut untuk ditampilkan atau tidak ditampilkan ketika tab yang mewakili frame tersebut dipilih. Berikut ini merupakan contoh pembuatan aplikasi dengan menyertakan kontrol TabStrip. 1. Buat project baru untuk Pocket PC. 2. Tambahkan komponen Microsoft CE TabStrip Control 3.0 dengan memilihnya pada menu Project, Components. Microsoft TabStrip Control 3.0 secara default sudah diikutsertakan pada paket instalasi Microsoft Embedded Visual Basic 3.0 3. Ubah properti Project1 seperti pada tabel dibawah ini : Halaman 32 Pemrograman Pada Embedded Visual Basic

Project Name Remote Path Run On Target TabStrip \Windows\Start Menu\Project1.vb Pocket PC 2002 Emulation 4. Buat form baru dan ubah properti seperti pada tabel dibawah ini : Name frmutama Caption Contoh TabStrip 5. Pada form utama, tambahkan kontrol TabStrip dengan memilih icon pada ToolBox dan letakkan pada form seperti ini. Name Enabled TabStrip True 6. Untuk menambah jumlah dan memberi nama masing-masing TabStrip, masuklah pada Property Pages dengan cara klik kanan pada kontrol tersebut dan memilih Property. Dan isikan informasi yang diinginkan. Pemrograman Pada Embedded Visual Basic Halaman 33

Isikanlah nilai-nilai properti seperti berikut ini, tekan Add Tab untuk menambah Tab baru : Index Caption Key 1 Tab 1 TabSatu 2 Tab 2 TabDua 7. Setelah selesai mengatur TabStrip yang bersangkutan, sekarang kita tinggal membuat isi masing-masing TabStrip tersebut. Untuk memisahkan object-object yang ingin digunakan, gunakanlah kontrol Frame pada icon dan letakkan object-object tersebut pada masing-masing Frame untuk masing-masing Tab seperti berikut ini. Berikanlah nilai properti seperti berikut ini untuk Frame pertama : Kontrol Frame Name Frame1 Enabled True Caption (Kosongkan) BorderStyle 0 vbbsnone Label Name lblsatu Caption Isi Tab Strip 1 TextBox Name txtsatu CommandButton Name cmdsatu Caption Button 1 Berikanlah nilai properti seperti berikut ini untuk Frame kedua : Kontrol Frame Name Frame2 Enabled True Caption (Kosongkan) Halaman 34 Pemrograman Pada Embedded Visual Basic

BorderStyle 0 vbbsnone Label Name lbldua Caption Isi Tab Strip 2 CheckBox Name chksatu Caption Check Box 2 OptionButton Name optsatu Caption Option 2 8. Tambahkan kode program seperti dibawah ini untuk mengatur peletakkan masing-masing frame atas TabStrip. Kode Program 2.1 Private Sub Form_Load() Frame1.Top = TabStrip1.ClientTop Frame1.Left = TabStrip1.ClientLeft Frame1.Height = TabStrip1.ClientHeight Frame1.Width = TabStrip1.ClientWidth Frame2.Top = TabStrip1.ClientTop Frame2.Left = TabStrip1.ClientLeft Frame2.Height = TabStrip1.ClientHeight Frame2.Width = TabStrip1.ClientWidth Frame1.ZOrder vbbringtofront End Sub Kemudian tambahkan lagi kode program dibawah ini untuk mengatur efek yang terjadi jika tombol TabStrip ditekan. Kode Program 2.2 Private Sub TabStrip1_Click() Select Case TabStrip1.SelectedItem.Key Case "satu": Frame1.ZOrder vbbringtofront Case "dua": Frame2.ZOrder vbbringtofront End Select End Sub 9. Simpan project dan tekan F5 untuk menjalankannya Pemrograman Pada Embedded Visual Basic Halaman 35

3.3. Menggunakan Kontrol Treeview Kontrol TreeView biasa digunakan untuk menunjukkan hirarki atau urutan isi objectobject. Urutan object-object tersebut dapat diatur apakah akan ditunjukkan atau tidak sesuai dengan keinginan. TreeView paling sering digunakan untuk menunjukkan hirarki file, yang terdapat pada folder-folder. Contohnya terdapat pada Windows Explorer. Gambar 3.3 Contoh penggunaan kontrol TreeView Halaman 36 Pemrograman Pada Embedded Visual Basic

Masing-masing elemen pada TreeView disebut dengan Node, pada Node tersebut dapat ditambahkan beberapa sub-node sebagai cabang dari node utama. Untuk setiap node juga dapat disertakan gambar yang dipanggil dari kontrol ImageList. Node-node tersebut dapat dibuka (expand) atau dapat pula di tutup (collapse) sesuai dengan keinginan. Berikut ini merupakan contoh pembuatan aplikasi dengan menggunakan kontrol TreeView : 1. Buat project baru untuk Pocket PC. 2. Tambahkan komponen Microsoft CE TreeView Control 3.0 dengan memilihnya pada menu Project, Components. Microsoft CE TreeView Control 3.0 secara default sudah diikutsertakan pada paket instalasi Microsoft Embedded Visual Basic 3.0. 3. Ubah properti Project1 seperti pada tabel dibawah ini : Project Name TreeView Remote Path \Windows\Start Menu\Project1.vb Run On Target Pocket PC 2002 Emulation 4. Buat form baru dan ubah properti seperti pada tabel dibawah ini : Name frmutama Caption Contoh TreeView 5. Tambahkan kontrol TreeView pada frmutama dengan memilih icon pada ToolBox. Ubah properti seperti pada tabel dibawah ini : Name TreeView Enabled True Pemrograman Pada Embedded Visual Basic Halaman 37

6. Tambahkan kode program dibawah ini dengan cara klik dua kali pada frmutama. Kode Program 2.3 Private Sub Form_Load() TreeView.Nodes.Add,, "HP", "Hewlett Packard" TreeView.Nodes.Add "HP", 4, "HP1", "HP ipaq 1910" TreeView.Nodes.Add "HP", 4, "HP2", "HP ipaq 2210" TreeView.Nodes.Add "HP", 4, "HP3", "HP ipaq 4150" TreeView.Nodes.Add,, "O2", "O2" TreeView.Nodes.Add "O2", 4, "O21", "O2 XDA" TreeView.Nodes.Add "O2", 4, "O22", "O2 X-Phone" End Sub 7. Simpan project dan tekan F5 untuk menjalankannya. Halaman 38 Pemrograman Pada Embedded Visual Basic

3.4. Menggunakan Kontrol Menubar Kontrol MenuBar merupakan salah satu komponen yang paling sering digunakan pada aplikasi Pocket PC. MenuBar adalah suatu menu khusus yang dapat memberikan aksiaksi tertentu jika dipilih. Menu tersebut juga dapat terdiri dari sub-sub menu didalamnya yang juga dapat diberi aksi jika dipilih. Lain halnya pada Microsoft Visual Basic yang memiliki Menu Editor untuk membuat menu, pada Embedded Visual Basic tidak terdapat. Berikut ini merupakan contoh pembuatan aplikasi dengan menyertakan kontrol MenuBar : 1. Buat project baru untuk Pocket PC. 2. Tambahkan komponen Microsoft PocketPC MenuBar Control 3.0 dengan memilihnya pada menu Project, Components. Microsoft PocketPC MenuBar Control 3.0 secara default sudah diikutsertakan pada paket instalasi Microsoft Embedded Visual Basic 3.0. 3. Ubah properti Project1 seperti pada tabel dibawah ini : Project Name MenuBar Remote Path \Windows\Start Menu\ Project1.vb Run On Target Pocket PC 2002 Emulation Pemrograman Pada Embedded Visual Basic Halaman 39

4. Buat form baru dan ubah properti seperti pada tabel dibawah ini : Name frmutama Caption Contoh MenuBar 5. Tambahkan kontrol MenuBar pada frmutama dengan memilih icon pada ToolBox. Ubah properti seperti pada tabel dibawah ini : Name MenuBar Enabled True NewButton False 6. Tambahkan kode program dibawah ini dengan cara klik dua kali pada frmutama. Kode Program 2.4 Private Sub Form_Load() Dim mnufile As MenuBarMenu Dim mnuedit As MenuBarMenu Set mnufile = MenuBar.Controls.AddMenu("File", "mnufile") mnufile.items.add 1, "mnufilenew", "New" mnufile.items.add 2, "mnufileopen", "Open" Halaman 40 Pemrograman Pada Embedded Visual Basic

mnufile.items.add 3, "mnufilesave", "Save" mnufile.items.add 4,,, mbrmenuseparator mnufile.items.add 5, "mnufileexit", "Exit" Set mnuedit = MenuBar.Controls.AddMenu("Edit", "mnuedit") mnuedit.items.add 1, "mnueditcopy", "Edit" mnuedit.items.add 2, "mnueditpaste", "Paste" Set mnufile = Nothing Set mnuedit = Nothing End Sub Untuk memberikan reaksi atas menu-menu yang dipilih, maka tambahkanlah kode program dibawah ini. Kode Program 2.5 Private Sub MenuBar_MenuClick(ByVal Item As MenuBarLib.Item) Select Case Item.Key Case "mnufilenew": MsgBox "menu File > New dipilih" Case "mnufileopen": MsgBox "menu File > Open dipilih" Case "mnufilesave": MsgBox "menu File > Save dipilih" Case "mnufileexit": App.End Case "mnueditcopy": MsgBox "menu Edit > Copy dipilih" Case "mnueditpaste": MsgBox "menu Edit > Paste dipilih" End Select End Sub 7. Simpan project dan tekan F5 untuk menjalankannya. Pemrograman Pada Embedded Visual Basic Halaman 41

Halaman 42 Pemrograman Pada Embedded Visual Basic