Kontrol-kontrol Tambahan

dokumen-dokumen yang mirip
LAMPIRAN. Source Code Program Untuk MDI Utama

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

Tips n Trik Membuat Toolbar dan Statusbar

Menu & Toolbar. 1. Menu

Tambahkan Form Baru untuk pengisian user login (password pemakaian) dan simpan dengan nama frmlogin


Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

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

Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" End Sub

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

Modul Praktikum Ke-1

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

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

PEMBUATAN MENU dengan MENU EDITOR

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

MENU. 5.1 Membuat MenuStrip

Pemrograman Visual. Ramos Somya

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

E-Trick Visual Basic 6.0

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

BAB VII MENU, TOOLBAR DAN STATUSBAR

Bab I Pengenalan Visual BASIC

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

MEMBUAT LAPORAN (DATA REPORT)

1. MENGENAL VISUAL BASIC

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Pemrograman Pada Embedded Visual Basic

Object (Control) Dalam Vb.Net

BAB I Pengenalan Microsoft Visual Basic 6.0

BAB V Pengenalan Komponen-Komponen (object) pada VB


Program Sekuensial VB 6 dan VB 2008

Krisna D. Octovhiana

Dasar Pemrograman Visual Basic

BAB 2 LANDASAN TEORI

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

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

MDI Form Menu Data Access Control

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

PENGGUNAAN EVENT, PROPERTY DAN METHOD

STRUKTUR KENDALI PERCABANGAN

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

Digunakan untuk menyeleksi suatu KONDISI, hasil seleksi hanya bernilai Benar (True) atau Salah (False) If val(txtnilaiakhir) > 65 Then

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

DATABASE. Visual Data Manager

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Modul Report Dan Form Report

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Modul Database dan Pengaksesannya dari FORM #1

Membuat SlideShow Gambar

Pertemuan ke-7. MDI Form, dan Menu

Form Label Text Box Command Button

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

Pertemuan 1 Pengenalan Visual Basic

Pertemuan 3 Bekerja dengan Kontrol

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Membuat Program Animasi Bentuk Shape Dengan Visual Basic 6.0

BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

MENGENAL VISUAL BASIC

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

UNIVERSITAS GUNADARMA

Otodidak VBA MS Excel untuk Pemula

STRUKTUR KENDALI PERULANGAN

CHAPTER #8 DESAIN KONTROL, MENUBAR, TOOLBAR, STATUSBAR DAN FORM MDI

PENGENALAN VISUAL BASIC 6.0

Bab 5. Dasar-dasar Action Script

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

Sistem Informasi Royalti

A. PROJECT PROJECT VISUAL BASIC

URAIAN POKOK PERKULIAHAN

BAB 4 : USER INTERFACE

Visual Basic 6.0 Toolbar dengan GlyFX

MODUL-MODUL PRAKTIKUM VB.

Tutorial, Source code, Request Program Visual Basic

MEMBACA RECORD DENGAN ADODC

Visual Basic 6.0 For Beginners

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

DATABASE. Visual Data Manager

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

Gambar 8.1. Dialog Menu Editor.

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

Praktikum 6 SubForm dan Kode VBA

PEMROGRAMAN VISUAL BASIC

PERTEMUAN KE-6 STRUKTUR PERULANGAN (menggunakan Loop dan Timer)

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

I. JUDUL Array. Pengertian Array. Deklarasi Array PRAKTIKUM 6 ARRAY II. TUJUAN. III. ALAT DAN BAHAN - Microsoft Visual Studio 2010

Memahami Proyek-Proyek Visual Basic dan Dasar-Dasar Visual Basic Code

pernyataan pernyataan End If

Modul Praktikum Ke-2

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

MODUL 2 PERANCANGAN INTERFACE

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

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

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

MENU. Cara Membuat Menu Untuk membuat menu pada aplikasi, Visual Basic 6 menyediakan sebuah sarana yang sangat mudah digunakan yaitu Menu Editor.

MODUL 2 SELECTION & LOOPING PADA FORM

E-Trik Visual C++ 6.0

Bekerja dengan FORM dan EVENTS

Eksplorasi Gradien Menggunakan Geogebra. Muh. Tamimuddin H

Transkripsi:

Kontrol-kontrol Tambahan Pada praktikum sebelumnya kita telah membuat dan membahas beberapa kontrol dasar. Nah, kali ini kita akan menambahkan dan membahas beberapa kontrol tambahan dari VB untuk menambah daya tarik dari program sistem pakar yang kita buat. Untuk memanggil kontrol tambahan, gunakan kombinasi Ctrl+T. Maka VB akan menampilkan komponen-komponen yang dapat ditambahkan ke dalam Toolbox. Jika jendela Components telah muncul, cari dan centang pada pilihan Microsoft Windows Common Controls 6.0 (SP6) dan Microsoft Windows Common Controls-2 6.0, kemudian perhatikan bahwa VB sudah menambahkan beberapa kontrol pada Toolbox. Microsoft Windows Common Controls 6.0 terdiri dari 9 kontrol, yaitu: TabStrip, ToolBar, StatusBar, ProgressBar, TreeVeiw, ListVeiw, ImageList, Slider dan ImageCombo. Sedangkan Microsoft Windows Common Controls-2 6.0 terdiri dari 5 kontrol, yaitu: Animation, UpDown, MonthVeiw, DTPicker, dan FlatScrollBar. 1. ImageList Kontrol ini digunakan sebagai kontainer untuk menyimpan gambar-gambar atau ikon-ikon bagi kontrol lain seperti TreeVeiw, ListVeiw,TabStrip, dan ToolBar. Berikut ini adalah langkah-langkah untuk menambahkan kontrol ImageList dalam program Sistem Pakar. Aktifkan MDIUtama, lanjutkan dengan melakukan double klik kontrol ImageList untuk menempatkannya pada form MDIUtama.

Atur properti name dari kontrol ImageList menjadi imgikon. Klik kanan kontrol ImageList, pilih properti. Sekarang klik Tab Images, lalu klik Insert Picture untuk menambahkan gambar ikon yang ingin ditampilkan dalam kontrol imgikon dan gunakan tombol Remove Picture untuk menghapus gambar dari daftar imagelist. Sesudah menempatkan gambar di dalamnya dengan perintah Insert Picture, kita harus membuat kata kunci pada kolom pengisian key sehingga memudahkan kita dalam mengingat gambar apa saja yang sudah kita tambahkan. Oleh karena itu, atur properti key untuk gambar pertama menjadi Pengetahuan. Dengan langkah yang sama pada langkah di atas, tempatkan dua gambar ikon lagi pada daftar imgikon. Masing-masing gambar diberi keterangan sebagai Penelusuran dan Penjelasan. Tampilannya adalah sebagai berikut: Daftar gambar pada imgikon siap digunakan. Selain melalui pengaturan properti, gambar juga dapat ditambahkan dari pemrograman dengan perintah Add index, key, picture. Berikut adalah listing yang dapat kita tambahkan pada prosedur Form_Load form MDIUtama. Private Sub MDIForm_Load() Me.imgIkon.ListImages.Remove Pegetahuan Me.imgIkon.ListImages.Remove Penelusuran Me.imgIkon.ListImages.Remove Penjelasan Sedangkan prosedur untuk menghapus seluruh daftar gambar pada kontrol digunakan perintah yang sederhana, yaitu: Private Sub MDIForm_Load() Me.imgIkon.ListImages.Clear

Untuk melengkapi pembahasan ini, maka tambahkan perintah berikut untuk menambahkan kembali daftar gambar pada imgikon kemudian simpan program: Private Sub MDIForm_Load() Me.imgIkon.ListImages.Add, Pengetahuan, LoadPicture( C:\P...*.ico ) Me.imgIkon.ListImages.Add, Penelusuran, LoadPicture( C:\P...*.ico ) Me.imgIkon.ListImages.Add, Penjelasan, LoadPicture( C:\P...*.ico ) 2. ToolBar Kontrol ini digunakan untuk memanggil proses-proses yang paling sering digunakan/dipakai. Untuk menggunakan kontrol ini, kita harus sudah menambahkan kontrol ImageList ke dalam form (sudah kita praktekkan pada pembahasannya sebelumnya). Sekarang ikuti langkah berikut ini: Buka kembali MDIUtama kemudian tempatkan ToolBar di dalamnya. Secara default, toolbar akan ditempatkan di bagian atas form. Untuk mengatur penempatan toolbar, atur nilai Align pada bagian properti. Nilai 0-vbAlignNone 1-vbAlignTop 2-vbAlignBottom 3-vbAlignLeft 4-vbAlignRight Keterangan Pengaturan toolbar bebas ditempatkan Toolbar ditempatkan pada bagian atas Toolbar ditempatkan pada bagian bawah Toolbar ditempatkan pada bagian kiri Toolbar ditempatkan pada bagian kanan Klik kanan kontrol Toolbar, lalu atur propertinya pada bagian Tab General sebagai berikut: Properti ImageList Style Nilai imgikon 1-tbrFlat

Pada tab buttons terdapat 2 tombol penting, yaitu insert button yang digunakan untuk menambahkan tombol pada toobar dan remove button untuk menghapus tombol pada toolbar. Lakukan pengaturan dengan langkah berikut: Klik tombol Insert Button. VB akan membut indeks secara otomatis untuk setiap button yang kita tambahkan. Properti Nilai Index 1 Caption Pengetahuan Key Pengetahuan Tootip Text Menambahkan Basis Pengetahuan Image 1 Lakukan seperti cara diatas untuk menambahkan 2 buah tombol lagi sehinggan tombol ke-2 dan ke-3 masing-masing digunakan sebagai Penelusuran dan Petunjuk. Dan atur propertinya seperti berikut: Properti Tombol ke-2 Tombol ke-3 Index 2 3 Caption Penelusuran Pejelasan Key Penelusuran Penjelasan Tooltip Text Penelusuran Data Penjelasan Sistem Image 2 3 Perhatikan bahwa pegetahuan terdiri dari beberapa submenu yaitu: Macam Kerusakan, Jenis Kerusakan, dan Ciri kerusakan. Kita akan membuat sub tombol pada toolbar untuk menambahkan sub menu tersebut. Sekarang klik

kembali toolbar dengan indeks 1, yaitu Pengetahuan. Atru properti Style menjadi 5-tbrDropdown Tombol insert Button menu untuk menambahkan sub menu dan remove button menu untuk menghapus submenu. Pengaturan berikut ini menggunakan Insert Button menu untuk menambahkan submenu, dimana VB akan membuat indeks secara otomatis untuk penambahan tombol tersebut. Properti Nilai Index 1 Text Macam Kerusakan Key Macam Lakukan langkah yang sama seperti diatas untuk menambahkan 2 sub menu lagi, yaitu : Properti Nilai Index 2 Text Jenis Kerusakan Key Jenis Index 3 Text Ciri Kerusakan Key Ciri Sekarang program sistem pakar kita sudah dilengkapi dengan tollbar. Simpan dan coba jalankan program maka hasilnya seperti berikut:

Jika program telah jalan sesuai dengan tampilan diatas, sekarang kita masukkan kode program untuk menu yang telah kita buat diatas. Pertama double klik pada ToolBar dan ketik kodenya: Private Sub ToolBar1_ButtonClick(ByVal Button As MSComctlLib.Button) Select Case Button.Key Case Penelusuran Call mnupenelusuran_click End Select Karena dalam toolbar terdapat sub tombol dari menu prosedur ButtonMenuClick dan ketikkan kode berikut: pakar, maka pilih lagi Private Sub ToolBar1_ButtonMenuClick(ByVal ButtonMenu as MSComctLib.ButtonMenu) Select Case ButtonMenu.Key Case Macam Call mnumacam_click Case Jenis Call mnujenis_click Case Ciri Call mnuciri_click End Select Karena program kita semakin lengkap, sekarang mari kita lengkapi lagi program kita dengan hak akses. Pada FrmLogin terdapat 2 pilihan yaitu Pakar dan Pemakai. Kita harus membedaka antara menu Pakar dan menu Pemakai, begitu juga dengan toolbarnya. Double klik FrmLogin pada Project Explorer Setelah FrmLogin aktif, kita tambahkan kode untuk membatasi antara Pakar dan Pemakai. Berikut kodenya: Private Sub cmdlogin_click() If Me.optPilihan(0).Value = True Then MDIUtama.mnuPakar.Visible = False MDIUtama.ToolBar1.Buttons(1).Visible = False

3. StatusBar Else MDIUtama.mnuPemakai.Visible = False MDIUtama.ToolBar1.Buttons(2).Visible = False End If MDIUtama.Show MDIUtama.SetFocus Simpan dan coba jalankan program dengan dengan memilih salah satu radiobutton. VB menyediakan panel-panel dengan beberapa informasi khusus yang dapat digunakan dalam StatusBar seperti Jam, Tanggal, Status tombol keyboard, dan teks kosong untuk kita tambah informasi didalamnya. Contoh berikut adalah StatusBar yang menampilkan Jam, Tanggal seta status pemakai sistem pakar. Buka MDIUtama, lalu tempatkan kontrol StatusBar di dalamnya. Kontrol statusbar akan ditempatkan secara otomatis dibagian bawah dari MDIUtama. Tetapi sebagaimana pengaturan nilai properti Align pada kontrol ToolBar, kita dapat mengatur posisinya secara bebas. Klik kanan kontrol StatusBar kemudian pilih Propeties. Pada bagian Panels. VB memberikan nilai indeks 1 untuk panel yang baru. Sekarang kita akan menampilkan tanggal pada panel 1, jam pada panel 2, dan status pemakai pada panel 3. Pilih style dari daftar lalu atur nilainya menjadi 6-sbrDate dan juga pilih Alignment yang bernilai 1-sbrCenter. Pengaturan ini bertujuan untuk menampilkan tanggal di posisi tengah-tengah panel 1. Untuk menampilkan jam pada panel 2, klik tombol Insert Panel untuk menambahkan panel yang baru. Sekarang pilih Indek 2 untuk mengaktifkan panel yang baru, lalu atur pengaturan style bernilai 5-sbrTime dan Aligment benilai 1-sbrCenter. Yang terakhir, tambahkan lagi sebuah panel, kemudian pilih Style bernilai Text dan Aligment bernilai 1-sbrCenter. Kita akan menampilkan teks pada panel ini secara pemrograman.

Sekarang simpan program dan coba jalankan, jika tidak ada error kemudian buka kembai FrmLogin dan tambahkan beberapa perintah berikut: Private Sub cmdlogin_click() If Me.optPilihan(0).Value = True Then MDIUtama.mnuPakar.Visible = False MDIUtama.ToolBar1.Buttons(1).Visible = False MDIUtama.StatusBar1.Panels(3).Text = Pemakai Else MDIUtama.mnuPemakai.Visible = False MDIUtama.ToolBar1.Buttons(2).Visible = False MDIUtama.StatusBar1.Panels(3).Text = Pakar End If MDIUtama.Show MDIUtama.SetFocus

4. ProgressBar Kontol ini berfungsi memberikan informasi kepada pemakai lama atau panjangnya suatu operasi. Kontrol Timer adalah kontrol yang paling dibutuhkan untuk digunakan bersamasama. Pengaturan terpenting pada kontrol ini adalah nilai Maximum dan Minimum dari kontrol. Berikut contoh penggunaanya: Tambahkan form baru pada program kita, lalu atur propertinya sebagai berikut: Properti Name BorderStyle Caption ControlBox MDIChild Nilai FrmAnimasi 3-Fixed Dialog Proses... False True Tambahkan sebuah kontrol ProgressBar dan sebuah kontrol Timer di dalamnya. Atur tampilan sehingga kurang lebih seperti berikut ini: Atur properti ProgressBar1 sebagai berikut: Properti Nilai Min 0 Max 10000 BorderStyle 1-ccFixedSingle Properti diatas juga dapat diatur melalui pemrograman dengan menyelipkan kode pada prosedure Form_Load seperti berikut: Private Sub Form_Load() Me.ProgressBar1.Max = 10000 Me.ProgressBar1.Min = 0 Atur properti Interval dari kontrol Timer1 bernilai 150. Double klik kontrol Timer1, kemudian ketik perintah berikut ini: Private Sub Timer1_Timer() For i = Me.ProgressBar1.Min To Me.ProgressBar1.Max Me.ProgressBar1.Value = i Next i

Untuk melengkapi program kita hingga FrmAnimasi dapat dilihat, tambahkan perintah berikut pada prosedur cmdproses yang baru telah kita tambahkan sebelumnya. Private Sub cmdproses_click() Load FrmAnimasi FrmAnimasi.SetFocus Simpan program VB kita dan form FrmAnimasi. Kemudian jalankan. Giman hasilnya? 5. Animation Tidak jauh berbeda dengan kontrol ProgressBar, kontrol ini juga digunakan untuk menampilkan animasi yang mewakili suatu proses operasi. Kontrol animasi menggunakan file-file dengan ekstensi AVI. Berikut contooh penggunaannya: Tambahkan sebuah kontrol Animation pada bagian atas ProgressBar1 dari form FrmAnimasi. Ketikkan kode berikut pada prosedur Form_Load dan Form_Unload. Private Sub Form_Load() Me.ProgressBar1.Max = 10000 Me.ProgressBar1.Min = 0 Me.Animation1.Open C\Program Files\Microsoft Visual Studio\Common\Graphics\Videos\FILECOPY.AVI Me.Animation1.Play Simpan dan jalankan program untuk melihat hasilnya.