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

dokumen-dokumen yang mirip
Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Visual Basic 6.0 For Beginners

Krisna D. Octovhiana. 1.1 Apa itu Array?

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

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

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

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

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

Krisnha D. Oktovhiana

Krisna D. Octovhiana. 1.1 Mengenal Visual Basic (VB)

PENGGUNAAN DATA DAN VARIABEL

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 13 Penanganan Keyboard. Krisna D. Octovhiana

Krisna D. Octovhiana

Modul Praktikum Ke-2

Krisnha D. Oktovhiana

PENGGUNAAN EVENT, PROPERTY DAN METHOD

Kelas X Semester II. Cindra Paramukti X7 08 Tugas TIK Tutorial Visual Basic 6.0

Krisna D. Octovhiana. 1.1 Mengenal Visual Basic (VB)

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

1.2 Mengenal Integrated Development Environment (IDE) VB 6

Modul Praktikum Ke-1

E-Trick Visual Basic 6.0

PEMROGRAMAN DASAR. Visual Basic 6

Iman Adrianto

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

MODUL VI Penggunaan Struktur Kontrol Pengulangan

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

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

Visual Basic 6.0 For Beginners

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

Pengenalan Visual Basic

Struktur Data II. Bekerja Dengan Form.

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

BAB V Pengenalan Komponen-Komponen (object) pada VB

MODUL 2 PERANCANGAN INTERFACE

STRUKTUR KENDALI PERCABANGAN

Keterangan : Integer Long : tipe data untuk angka bulat Single, Double : tipe data untuk angka pecahan/desimal Currency : tipe data untuk angka mata

Visual Basic 6.0 SETYO BUDI, M.KOM

TUGAS MAKALAH VISUAL BASIC 6.0

Algoritma Pemrograman 2 B

PRAKTIKUM 1 INPUT - OUTPUT

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

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

PRAKTIKUM 3 LOOPING. Form1. Label1. Text1 Label4. Frame1 Label2. Command1. Label3. Text3. Text2. Frame1 Label5 Label6. Command2

Visual Basic 6.0 For Beginners

MODUL I Pengenalan IDE Visual Basic 6.0

Oleh : Sutrisno

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

Percabangan. Danu Wira Pangestu 1. Statemen If...Then. Lisensi Dokumen:

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

MODUL PRAKTEK PEMROGRAMAN VISUAL PRODI T. INFORMATIKA UNISLA SEMESTER VI Tanggal 8 Juni 2010 KALKULATOR

Visual Basic 6.0 For Beginners

(Label, Textbox, Command, Message Box, Validasi)

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

Membuat Add In Terbilang Untuk Microsoft Excel

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

DIKTAT KULIAH PRAKTIKUM PEMROGRAMAN I

PEMBUATAN MENU dengan MENU EDITOR

Danu Wira Pangestu

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

Form dan Kontrol. 5.1 Form

PENGULANGAN, ARRAY. Di susun Oleh : H. Ary Setyadi. Di dukung oleh : Portal edukasi Indonesia Open Knowloedge and Education

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

STRUKTUR KENDALI PERULANGAN

Otodidak VBA MS Excel untuk Pemula

M. Choirul Amri. 2.1 Membuat Project Baru.

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

BAB 2 LANDASAN TEORI

Program Sekuensial VB 6 dan VB 2008

Oleh : Sutrisno

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

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

Sutrisno

Pernyataan: Background Cover ini menunjukkan Keaslian Ebook ini yang sesuai / sama dengan Cover CD depan aslinya. Dan bila background / Cover setiap

BAB PERULANGAN (LOOPING)

Visual Basic 6.0 For Beginners

Modul Report Dan Form Report

Modul Database dan Pengaksesannya dari FORM #1

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

Sistem Informasi Royalti

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

LEMBAR KERJA PRAKTIKUM. - Buat direktori tempat penyimpanan file-file foxpro yang akan dibuat :

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

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

Endi Dwi Kristianto

PRAKTIKUM 2 KONDISI DAN PILIHAN

MODUL 2 SELECTION & LOOPING PADA FORM

Algoritma Pemrograman A

Membuat Program Kriptografi dengan VB.Net 2010

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

Visual Basic 6.0 For Beginners

Program Kalkulator Sederhana Menggunakan VB

Visual Basic 6.0 For Beginners

BAB V PROSEDUR DAN FUNGSI

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

Dasar Pemrograman Visual Basic

Transkripsi:

Cepat Mahir Visual Basic 6.0 mail4krisna@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Bab 10 Penggunaan Kontrol Array 1.1 Apa itu Kontrol Array? Kontrol array merupakan sekumpulan kontrol yang dikelompokkan dengan nama yang sama di dalam sebuah Form. Kontrol array digunakan bila ada beberapa kontrol yang sama dan akan mendapat perlakuan yang sama pula. Misalnya, ada 5 buah TextBox di dalam sebuah Form dan akan diprogram dengan cara yang sama, maka akan lebih mudah jika membuat sebuah TextBox sebagai kontrol array dibandingkan bila membuat 5 buah TextBox yang berbeda. Setiap object di dalam kontrol array masingmasing dibedakan dengan nomer indeksnya. 1.2 Membuat Kontrol Array Untuk membuat kontrol array (misalnya TextBox) sebanyak 5 buah di dalam sebuah form, lakukan langkah berikut ini : 1

(1) Buatlah sebuah TextBox di dalam sebuah Form. (2) Aturlah property TextBox tersebut sebagai berikut : : txtdata Index : 0 (nol) Perhatikan : kontrol TextBox-nya akan menjadi object txtdata(0) (lihat bagian Object Selector pada Jendela Properties). (3) Klik object txtdata(0) pada Form, kemudian klik tombol Copy pada bagian Toolbar. (4) Untuk membuat TextBox kedua, klik tombol Paste pada bagian Toolbar. TextBox kedua akan muncul di pojok kiri Form sebagai object txtdata(1), aturlah posisinya di dalam Form. (5) Lakukan langkah ke-4 di atas sebanyak 4 kali (sesuai dengan jumlah TextBox yang dibutukan). (6) Di dalam Form akan ada 5 buah TextBox dengan nama yang sama (yaitu txtdata) dan masingmasing menjadi object txtdata yang dibedakan nomer indexnya (mulai dari 0 s/d 4). Selanjutnya object-object yang dibuat dengan kontrol array bisa diprogram dengan lebih mudah. Misalnya untuk mengosongkan object txtdata, bisa menggunakan struktur kontrol For Next : For i = 0 To 4 txtdata(i).text = Next i Cara ini lebih mudah bila dibandingkan cara konvensional berikut : Text1.Text = Text2.Text = Text4.Text = 1.3 Contoh Program : Kalkulator Aktifkan VB 6 melalui tombol Start. Buka kembali project Latihan.vbp. Tambahkan Form baru ke dalam Project. Pada Jendela Form buatlah UI seperti ini : (Gunakan komponen TextBox dan CommandButton) 2

Pengaturan property setiap object-nya adalah sebagai berikut : Form9 Text1 Command1 Command2 Command3 Command4 Object Properties Value BorderStyle 1 Fixed Single Kalkulator StartUpPosition 2 Center Screen Alignment 1 Right Justify Text Index Index <kosong> cmdangka 1 0 cmdhapus C cmdoperator + 0 cmdhitung = Buat kontrol array dari cmdangka (sebanyak 10 buah) dan dari cmdoperator (sebanyak 3 buah). Kemudian atur property caption masing-masing sebagai berikut : Object cmdangka(1) cmdangka(2) cmdangka(10) cmdoperator(1) cmdoperator(2) cmdoperator(3) 2 3, - * / 3

Buka Jendela Code dan pada bagian Code Editor, lalu ketikkan kode programnya sebagai berikut : Dim angka(1 To 2) As Single Dim operator As String Private Sub cmdangka_click(index As Integer) Text1.Text = Text1.Text & cmdangka(index). Private Sub cmdoperator_click(index As Integer) If Then Exit Sub angka(1) = CSng(Text1.Text) operator = cmdoperator(index). Private Sub cmdhitung_click() Dim hasil As Single If Then Exit Sub angka(2) = CSng(Text1.Text) Select Case operator Case "+" hasil = angka(1) + angka(2) Case "-" hasil = angka(1) - angka(2) Case "*" hasil = angka(1) * angka(2) Case "/" hasil = angka(1) / angka(2) End Select 4

Text1.Text = hasil Private Sub cmdhapus_click() Simpan Form9 (nama file : Lat9.frm). Catatan : Anda bisa men-download file Lat9.frm dan file latihan-latihan sebelumnya. Klik menu Project > Project1 Properties lalu klik tab General. Gantilah Startup Object-nya menjadi Form9. Coba jalankan Project1 : Klik salah satu tombol angka, misalnya 5 Klik salah satu tombol operator, misalnya * Klik lagi salah satu tombol angka, misalnya 6 Klik tombol = Akan muncul pada TextBox angka 30 (hasil penghitungan 5 * 6) Klik tombol C untuk menghapus isi TextBox Penjelasan kode program : Dim angka(1 To 2) As Single Dim operator As String Private Sub cmdangka_click(index As Integer) Text1.Text = Text1.Text & _ cmdangka(index). Private Sub cmdoperator_click(index As _ Integer) If Then Exit Sub angka(1) = CSng(Text1.Text) operator = cmdoperator(index). Deklarasi variabel-variabel global Bila user meng-klik salah satu cmdangka : Tampilkan angka pada Text1 sesuai dengan caption cmdangka yang di-klik Perhatikan : setiap event object yang dibuat dengan kontrol array mempunyai keterangan Index yang menunjukkan nomer index object yang menerima event tersebut. Bila user meng-klik salah satu cmdoperator : Cek apakah Text1 kosong, bila True maka proses tidak perlu dilanjutkan Konversi isi Text1 menjadi Single, lalu simpan ke dalam variabel angka(1) variabel array Simpan caption cmdoperator yang di-klik ke dalam variabel operator (sebagai tanda operasi penghitungan) Kosongkan Text1 5

Private Sub cmdhitung_click() Dim hasil As Single Sub If Then Exit angka(2) = CSng(Text1.Text) Select Case operator Case "+" hasil = angka(1) + angka(2) Case "-" hasil = angka(1) - angka(2) Case "*" hasil = angka(1) * angka(2) Case "/" hasil = angka(1) / angka(2) End Select Text1.Text = hasil Private Sub cmdhapus_click() Bila user meng-klik cmdhitung : Deklarasi variabel lokal Cek apakah Text1 kosong, bila True maka proses tidak perlu dilanjutkan Konversi isi Text1 menjadi Single, lalu simpan ke dalam variabel angka(2) variabel array Lakukan penghitungan sesuai dengan isi variabel operator dan hasil penghitungan disimpan dalam variabel hasil : Operasi penjumlahan Operasi pengurangan Operasi perkalian Operasi pembagian Tampilkan hasil penghitungan pada Text1 Bila user meng-klik cmdhapus : Kosongkan Text1 Catatan : Program kalkulator ini masih sangat sederhana, sehingga kemungkinan ada error ataupun kejanggalan lainnya. *** 6