Visual Basic 6.0 For Beginners

dokumen-dokumen yang mirip
Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Krisna D. Octovhiana. 1.1 Apa itu Array?

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners

Pertemuan 11 type data, deklarasi variabel dan array 1.1 Mengenal Data dan Variabel

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

Visual Basic 6.0 For Beginners

Visual Basic 6.0 For Beginners

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

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

MODUL VI Penggunaan Struktur Kontrol Pengulangan

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Krisna D. Octovhiana

Struktur Data II. Bekerja Dengan Form.

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

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

Visual Basic 6.0 For Beginners

TiPe Data Array di Vb.net. By Faizah,S.Kom

Visual Basic 6.0 For Beginners

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

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

STRUKTUR KENDALI PERULANGAN

BAB IV VARIABEL DAN TIPE DATA

Struktur kontrol terbagi dalam dua jenis yaitu : Struktur pengambilan keputusan Struktur pengulangan (Loooping)

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

PENGGUNAAN DATA DAN VARIABEL

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

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

V. MENGENAL VARIABEL KONSTANTA TIPE DATA DAN OPERATOR DALAM VISUAL BASIC

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

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

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

Modul Praktikum Ke-2

Bab 7 Komponen Dasar Visual Basic 29 BAB VII KOMPONEN DASAR VISUAL BASIC TUJUAN PRAKTIKUM

E-Trick Visual Basic 6.0

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

Algoritma Pemrograman 2 B

Visual Basic 6.0 SETYO BUDI, M.KOM

BAB V Pengenalan Komponen-Komponen (object) pada VB

MODUL 4. COLLECTIONS ARRAYS, QUEUE, dan STACK

MODUL 2 SELECTION & LOOPING PADA FORM

Pertemuan-1 TIPE DATA STRUKTUR

Tutorial, Source code, Request Program Visual Basic

Visual Basic 6.0 For Beginners

Iman Adrianto

BAB V PROSEDUR DAN FUNGSI

Program Kalkulator Sederhana Menggunakan VB

PRAKTIKUM 4 ARRAY DAN SUB ROUTINE

PRAKTIKUM 1 INPUT - OUTPUT

1.2 Mengenal Integrated Development Environment (IDE) VB 6

Sesi/Perkuliahan ke: VII

Form dan Kontrol. 5.1 Form

TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET

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

Visual Basic 6.0 For Beginners

MODUL-MODUL PRAKTIKUM VB.

BAB-2 : TIPE DATA, VARIABEL DAN OPERATOR

Pengenalan Visual Basic

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

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

MODUL II VARIABEL DAN TIPE DATA. Dalam pemrograman ada saatnya anda perlu memasukkan sebuah nilai sementara saat

BAB III Struktur Program

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

MODUL 2 PERANCANGAN INTERFACE

Pertemuan 2 Bahasa Visual Basic Aplication

Bentuk umum penulisan rumusannya, adalah sebagai berikut :

BAB IV. adalah tahap implementasi dan penyempurnaan. Berikut ini akan dijelaskan. implementasi dari aplikasi permainan komputer game knight s tour

PEMROGRAMAN DASAR. Visual Basic 6

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

TUGAS MAKALAH VISUAL BASIC 6.0

UNIVERSITAS GUNADARMA

MODUL I Pengenalan IDE Visual Basic 6.0

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

BAB 2 LANDASAN TEORI

Percabangan. 1. Statemen If...Then

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

Danu Wira Pangestu

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

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

VISUAL BASIC /18/2014 1

MEMBACA RECORD DENGAN ADODC

DIALOG B OX Minggu ke-7

STRUKTUR KENDALI PERCABANGAN

Tujuan / Sasaran :Mahasiswa dapat mempraktekkan penggunaan repatition/ perulangan

Mengenal Macro (Visual Basic for Application)

BAB III ANALISA DAN PERANCANGAN

PRAKTIKUM 2 KONDISI DAN PILIHAN

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

Array dan Prosedur. Oleh : Edi Sugiarto, S.Kom, M.Kom

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

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

LAPORAN HASIL PRATIKUM

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

Arrays, Collections and Generics. Sisilia Thya Safitri, MT Agus Priyanto, MKom

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Transkripsi:

Visual Basic 6.0 For Beginners Febryan Hari Purwanto fharipurwanto@gmail.com Chapter 9 Array dan Kontrol Array 1. Array Array adalah sekumpulan nilai yang disimpan dalam satu nama yang sama, array mengijinkan kita merujuk seluruh kelompok nilai menggunakan satu nama lalu memproses setiap nilai tersebut secara individual atau sebagai group menggunakan For Next ataupun Loop Do. Array sangat bermanfaat karena membantu menyimpan data yang besar dan tidak praktis jika disimpan dalam variabel biasa. Array dibuat atau dideklarasikan dengan cara yang sama seperti pendeklarasian variabel biasa yaitu menggunakan perintah Dim, kemudian diikuti dengan tanda kurung dan jumlah elemen arraynya dikurangi 1. Setiap nilai data di dalam sebuah array disebut elemen array dan masingmasing dibedakan dengan nomor indeksnya. Perlu di ingat bahwa indeks pada array dimulai dari angka nol. Array terdiri dari fixed array dan dynamic array, fixed array yaitu array yang mengandung jumlah elemen berukuran tetap, sedangkan dynamic array yaitu array yang mengandung jumlah elemen berupa variabel ( array yang bisa diperbesar selama eksekusi program ). Sintaks dasar untuk fixed array adalah sebagai berikut : Dim NamaArray ( JumlahElemen 1 ) As TipeData NamaArray ( NoIndeks ) = NilaiData deklarasi variabel array inisialisasi nilai array

Keterangan : Dim = Perintah menciptakan variabel array NamaArray = Nama variabel array JumlahElemen 1 = Jumlah elemen array dikurangi 1 karena indeks array dimulai dari 0 TipeData = Tipe data array NoIndeks = No indeks dari array NilaiData = Nilai data yang akan dimasukkan ke dalam array Contoh : Dim Pegawai (7) As string Pegawai (5) = Harry 0 1 2 3 4 5 Harry 6 7 Dim Skor (1, 8) As Integer Skor (1, 2) = 5 0 1 2 3 4 5 6 7 8 0 1 5 Agar nilai indeks array dimulai dari 1, gunakan perintah Option Base sebelum perintah Dim sehingga menjadi : Option Base 1 Dim Pegawai (8) As String Atau menggunakan kata To dalam penentuan jumlah elemen array seperti ini : Dim Pegawai (1 To 8) As String

Sintaks dasar untuk dynamic array adalah sebagai berikut : Dim NamaArray ( ) As TipeData ReDim Preserve NamaArray ( JumlahElemen ) deklarasi variabel array dinamis mengubah nilai jumlah elemen array Keterangan : Dim = Perintah menciptakan variabel array NamaArray = Nama variabel array TipeData = Tipe data array ReDim = Perintah untuk mengubah nilai jumlah elemen array JumlahElemen = Jumlah elemen array dikurangi 1 karena indeks array dimulai dari 0 Preserve = perintah agar data pada array tidak dikosongkan ketika dilakukan perintah ReDim, karena jika perintah ReDim tidak disertai kata Preserve maka ReDim akan menghapus isi setiap nilai data pada array Contoh : Dim Pegawai () As String ReDim Pegawai (5) Pegawai(4) = "harry" Mencptakan array dengan nama Pegawai bertipe String kemudian mengubah nilai jumlah elemen variabel array Pegawai menjadi 5 dan memasukkan nilai harry ke dalam array pada indeks ke 4.

2. Kontrol Array Kontrol array adalah sekumpulan kontrol yang dikelompokkan dengan nama yang sama di dalam sebuah Form. Misalkan terdapat 9 buah CommandButton dalam sebuah form akan diperlakukan sama maka akan lebih mudah jika menggunakan control array dibanding dengan membuat 9 kontrol yang berbeda. Setiap objek pada kontrol array dibedakan melalui nilai indeksnya. Untuk memasukkan kontrol array ke dalam form cukup dengan memasukkan sebuah kontrol ke dalam form kemudian klik kontrol tersebut kemudian copy, setelah itu paste kontrol tersebut pada form maka akan muncul pesan yang menanyakan apakah kita ingin membuat kontrol array, klik yes pada pesan yang muncul untuk membuat kontrol array kemudian paste sebanyak kontrol array yang diinginkan. Contoh : Misalkan dibuat sepuluh buah textbox dengan kontrol array maka kode program untuk Menjumlahkan sepuluh angka yang diinputkan pada sepuluh textbox tersebut dan menampilkan hasilnya pada sebuah label adalah sebagai berikut : Label1. = 0 For i = 0 To 9 Label1. = CStr(CSng(Label1.) + CSng(Text1(i).Text)) Next Dengan menggunakan kontrol array seperti di atas maka akan lebih mudah dibandingkan jika harus menulis kode program sebagai berikut : Label1. = CStr(CSng(Text1.Text) + CSng(Text2.Text) + CSng(Text3.Text) + _ CSng(Text4.Text) + CSng(Text5.Text) + CSng(Text6.Text) + CSng(Text7.Text) + _ CSng(Text8.Text) + CSng(Text9.Text) + CSng(Text10.Text))

Contoh penggunaan array dan kontrol array salah satunya yaitu pada pembuatan program kalkulator yaitu penggunaan variabel array untuk angka sebelum dan sesudah tanda operator serta kontrol array untuk tombol tombolnya. Agar lebih memahami tentang array sekarang marilah kita mencoba membuat program kalkulator sederhana kita sendiri dengan menggunakan Visual Basic 6.0 yaitu sebagai berikut : Pertama buatlah tampilan program seperti gambar dibawah ini, gunakan sebuah TextBox, dan 4 buah CommandButton. Kemudian atur property masing masing objek sebagai berikut : Object Property Value Form1 frmcalc Kalkulator Sederhana Command1 Command2 Command3 Command4 Text1 Text cmdangka 0 cmdoperator / cmdreset C cmdhitung = txthasil Kosongkan

Untuk membuat kontrol array untuk angka 0 9 klik cmdangka, copy dan paste tombol tersebut di form, pada pesan yang muncul klik yes untuk membuat kontrol array. Paste tombol tadi sehingga total cmd angka ada 9 buah yaitu cmdangka(0) cmdangka(9). Kemudian atur property masing masing tombol ebagai berikut : Object Property Value cmdangka(0) cmdangka(1) cmdangka(2) cmdangka(3) cmdangka(4) cmdangka(5) cmdangka(6) cmdangka(7) cmdangka(8) cmdangka(9) 0 1 2 3 4 5 6 7 8 9 Selanjutnya buatlah kontrol array untuk operator dengan cara klik cmdoperator, copy dan paste pada form. Kemudian pilih yes pada pesan yang muncul. Paste sebanyak 3 kali sehingga tedapat 4 buah cmdoperator yaitu cmdoperator(0) cmdoperator(3) kemudian atur property masing masing tombol sebagai berikut : Object Property Value cmdoperator(0) cmdoperator(1) cmdoperator(2) cmdoperator(3) / * + Atur posisi tombol sehingga menjadi seperti gambar berikut ini :

Langkah terakhir copy paste source code berikut ini pada kode editor Visual basic 6.0 : 'Pendeklarasian Variabel Operator dan variabel array Angka Dim Angka(1 To 2) As Single Dim Operator As String 'Ketika cmdangka di klik akan menampilkan angka pada txthasil 'sesuai caption cmdangka yang di klik Private Sub cmdangka_click(index As Integer) txthasil.text = txthasil.text & cmdangka(index). End Sub 'Proses perhitungan 'pendeklarasian variabel Hasil 'melakukan operasi sesuai caption cmdoperator yang diklik 'menampilkan hasilnya di txthasil Private Sub cmdhitung_click() Dim Hasil As Single If txthasil.text = "" Then Exit Sub Angka(2) = CSng(txtHasil.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 txthasil.text = Hasil End Sub 'Menentukan Operator yang digunakan 'berdasarkan caption cmdoperator yang di klik Private Sub cmdoperator_click(index As Integer) If txthasil.text = "" Then Exit Sub Angka(1) = CSng(txtHasil.Text) Operator = cmdoperator(index). txthasil.text = "" End Sub

'Mengosongkan txthasil Private Sub cmdreset_click() txthasil.text = "" End Sub Kemudian jalankan program kalkulator sederhana yang telah kita buat dan cek apakah semuanya sudah berjalan dengan benar dengan cara mencoba operasi perkalian, pembagian, penjumlahan dan pengurangan kemudian cek hasil yang ditampilkan pada TextBox. Tampilan program kalkulator sederhana ketika di jalankan adalah sebagai berikut :