PERTEMUAN VII ARRAY Tujuan Instruksional Umum :

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

WELCOME TO VISUAL BASIC
PERTEMUAN VI Penggunaan Array.
Penggunaan Kontrol Array
Val, variabel, if.. Then..else... Variabel Suatu tempat penyimpanan sementara didalam memori komputer yang diberi nama sebagai pengenal.
Pengembangan Program Ada beberapa definisi singkat yang perlu dipahami dalam mengembangkan suatu program dengan VB, diantaranya adalah: Control, adalah.
PERTEMUAN IV SINTAK LANJUT VB
PEMOGRAMAN 1 Pertemuan 3.
PERTEMUAN IX Penggunaan Array.
PERTEMUAN II CONTROLS DAN SINTAK DASAR
PERTEMUAN 7 Pemrograman Visual
PERTEMUAN III SINTAK LANJUT VB
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
LOOPING dan array Tinaliah, S. Kom.
Tipe Data, Variabel, dan Konstanta
Dasar-dasar Visual Basic
1 Pertemuan 8 Collection Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Pemrograman Basisdata
1 Pertemuan 04 Variable Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Struktur Data II dengan Visual Basic
1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Variabel, Konstanta, Tipe Data Dan Operator pada VB
Kondisi, Operator, dan Variabel Pemograman Berorientasi Objek I 4 sks Arfansyah, M.Kom.
Pemrograman Visual [ Array ]
Penggunaan Data dan Variabel
Tujuan Instruksional Mahasiswa memahami konsep fungsi
Data & Variabel Visual basic 6.0.
Menggunakan Event dan Method
Variabel, Konstanta, tipe data dan Operator
PROCEDURE AND FUNCTION
Pertemuan 3 Variabel & Konstanta.
PERTEMUAN VI PERULANGAN (LOOPING)
Algoritma & pemrograman 1b
Penggunaan Struktur Kontrol SELECT
Pertemuan 2 Dani Hamdani, S.Kom..
ELEMEN-ELEMEN PROGRAM
Pemrograman Visual I Outline: ARRAY Array multidimensi
ELEMEN-ELEMEN PROGRAM
PERTEMUAN VII PROSEDURE DAN FUNGSI
Pertemuan 8 Collection Matakuliah : M0064/Programming I Tahun : 2005
PERTEMUAN IV STRUKTUR KEPUTUSAN
Pengantar Pemrograman
PERTEMUAN VII ARRAY Tujuan Instruksional Umum :
Perulangan.
Mengenal Integrated Development Environment (IDE) VB 6
Bahasa Pemrograman 1 STRUKTUR KONTROL VB Chapter 03 bimocahyo.
Pemrograman .NET Chapter 1
ARRAY Misalnya kamu pelatih sebuah tim sepakbola anak-anak, dan kamu ingin mengawasi pemain mana yang hadir latihan di lapangan. Apa yang kamu perlukan.
ARRAY (LARIK).
Variabel, Konstanta, tipe data dan Operator
Struktur Kontrol Keputusan IF dan Select
Prosedur.
Array Pertemuan ke-4.
Pengenalan Visual Basic
PERTEMUAN 2 Pemrograman VB 6.0
Menggunakan Event dan Property
Menambah dan Menghapus Data Via Array
Menggunakan Event dan Method
PERTEMUAN VI STRUKTUR KEPUTUSAN
Penggunaan Data dan Variabel
ARRAY Dalam BASIC Disusun Oleh : Lily W..
ARRAY Dalam BASIC.
PERTEMUAN IV SINTAK LANJUT VB
Muhammad Riska PTP FT UNM
ALGORITMA & PEMROGRAMAN 2B
ALGORITMA & PEMROGRAMAN 2B
BAB III VARIABEL, TIPE DATA DAN OPERATOR
ALGORITMA & PEMROGRAMAN 2B
VARIABEL Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan.
Tipe Data, Variabel, Konstanta dan Operator dalam Visual Basic
Transcript presentasi:

PERTEMUAN VII ARRAY Tujuan Instruksional Umum : Mahasiswa dapat memahami penggunaan Array dalam VB

ARRAY (1) ARRAY MEMILIKI BATAS ATAS DAN BATAS BAWAH DEKLARASI ARRAY DIM NAMA VARIABEL (JUMLAH ELEMEN) AS TIPE DATA CONTOH : DIM MAHASISWA (100) AS INTEGER DIM SEMENTARA (20) AS NUMERIC DIM PENGADAAN (25) AS CURRENCY INDEKS ELEMEN ADALAH ANGKA YANG MENYATAKAN URUTAN DATA YANG MENJADI ANGGOTA ARRAY.SECARA DEFAULT, INDEKS SELALU DIMULAI DARI NOL

ARRAY (2) STANDAR INDEKS DI VB SELALU DIMULAI DARI 0.JIKA INGIN MERUBAH TAMBAHKAN PERINTAH ”OPTION BASE” PADA BAGIAN “DECLARATIONS”. MISALNYA: JIKA INGIN INDEKS DIMULAI DARI 1 MAKA AKAN DITAMBAHKAN MENJADI “OPTION BASE 1” CARA LAIN UNTUK MENGUBAH AWALAN INDEKS ADALAH DENGAN MENAMBAHKAN BATAS BAWAH SAAT MENDEKLARASIKAN VARIABEL ARRAY CONTOH : DIM COBA (1 TO 15) AS INTEGER PUBLIC COBA (15 TO 46) AS LONG

ARRAY MULTIDIMENSI DENGAN INDEKS YANG SAMA DAPAT DISIMPAN BEBERAPA DATA YANG BERLAINAN MISALNYA VARIABEL ARRAY DUA DIMENSI DENGAN SEBUAH TITIK PADA DIAGRAM CARTESIUS YANG MEMILIKI SUMBU X DAN Y, SEPERTI DEKLARASI BERIKUT : DIM TESTING (19,19) AS INTEGER VARIABEL ARRAY 2 DIMENSI SEBESAR 20X20 UNTUK MENINGKATKAN DAYA TAMPUNG DIGUNAKAN DIMENSI TAMBAHAN SEPERTI DIMENSI KEDUA,KETIGA,DST DIM NAMA VARIABEL (DIMENSI1, DIMENSI2,…) AS TIPE DATA DIM PENJUALAN (2,5) AS CURRENCY DIM KOTAK (40,20,10) AS INTEGER

ARRAY DINAMIS (1) PENGGUNAAN ARRAY IDENTIK DENGAN JUMLAH ELEMEN. JUMLAH ELEMEN INI SANGAT BERPENGARUH KEPADA KAPASITAS PEMAKAIAN MEMORI KOMPUTER DAN PERFORMANCE KERJA PROGRAM TEKNIK PEMROGRAMAN ARRAY DINAMIS UNTUK MENDAPATKAN JUMLAH ELEMEN SESUAI DENGAN KEPERLUAN UNTUK MENCIPTAKAN ARRAY DINAMIS, DEKLARASIKAN ARRAY DENGAN DIMENSI KOSONG DIM NAMA VARIABEL () KEMUDIAN ALOKASIKAN JUMLAH ELEMEN DENGAN PERINTAH “REDIM” REDIM NAMA VARIABEL (X, Y) SELANJUTNYA BISA DIDEKLARASIKAN ARRAY TERSEBUT BERULANG – ULANG DENGAN UKURAN BERBEDA SESUAI KEBUTUHAN

ARRAY DINAMIS (2) KELEMAHAN PENGGUNAAN “REDIM” ADALAH TIAP KALI PERINTAH TERSEBUT DIPANGGIL MAKA SEMUA NILAI PADA VARIABEL SEBELUMNYA AKAN HILANG GUNAKAN “PRESERVE” UNTUK MENAMBAH ELEMEN ARRAY TANPA MENGHAPUS NILAI SEBELUMNYA PERINTAH “PRESERVE” HANYA DAPAT MENGUBAH BATAS ATAS (UBOUND) DARI ARRAY SATU DIMENSI, SEDANGKAN UNTUK ARRAY MULTIDIMENSI YANG DAPAT DIUBAH HANYALAH BATAS ATAS DIMENSI TERAKHIRNYA REDIM PRESERVE NAMA VARIABEL (10, UBOUND (NAMAVARIABEL,2) + 1 )

ARRAY UKURAN TETAP (1) SINTAKS DASAR UNTUK ARRAY UKURAN TETAP PUBLIC ARRAYNAME (DIM1ELEMENT,DIM2ELEMEN,…) AS TIPE DATA KETERANGAN PUBLIC ARRAY PERINTAH YG MENCIPTAKAN ARRAY GLOBAL ARRAYNAME ADALAH NAMA VARIABEL ARRAY DIM1ELEMENT ADALAH JUMLAH ELEMEN DIMENSI PERTAMA DIM2ELEMENT ADALAH JUMLAH ELEMEN DIMENSI KEDUA TIPE DAT ADALAH TIPE DATA YANG DIGUNAKAN

ARRAY UKURAN TETAP (2) CONTOHNYA PUBLIC KARYAWAN (20) AS STRING UNTUK MENDEKLARASIKAN ARRAY SECARA LOKAL PADA EVENT PROCEDURE GANTI PERINTAH PUBLIC DENGAN STATIC, LALU LETAKKAN DEKLARASI DIATAS DALAM EVENT PROCEDURE.ARRAY LOKAL HANYA BISA DIGUNAKAN DIDALAMPROSEDUR DIMANA MEREKA DIDEKLARASIKAN CONTOHNYA PUBLIC KARYAWAN (20) AS STRING VB AKAN MENYEDIAKAN RUANG UNTUK ARRAY TERSEBUT DALAM MEMORI.KESEPULUH ELEMEN ARRAY DIBERI NOMOR 0 SAMPAI DENGAN 9 BUKAN 1 SAMPAI 10 HAL INI KARENA INDEKS ARRAY DIMULAI DARI 0 KECUALI JIKA MENGGUNAKAN OPTION BASE

ARRAY DALAM ARRAY (1) MISALNYA CARA LAIN UNTUK MENINGKATKAN KAPASITAS ARRAY BISA DENGAN CARA MENGGUNAKAN ARRAY SEBAGAI ELEMEN ARRAY LAIN. PRINSIPNYA SAMA DENGAN ARRAY BIASA MISALNYA DIM ANAK(9) AS STRING DIM OKE (21) AS INTEGER DIM TESTING (2) AS VARIANT TESTING(0) = ANAK () TESTING(1) = OKE() ARRAY TESTING ADALAH ARRAY INDUK, SEDANGKAN ARRAY ANAK DAN OKE MERUPAKAN ELEMEN ARRAY INDUK

ARRAY DALAM ARRAY (2) “TESTING (1) (19)” CATATAN CARA PEMANGGILAN ELEMEN ARRAY ANAK DARI ARRAY INDUK DENGAN MENGGUNAKAN PASANGAN KURUNG BAGI ANAK ATAU INDUK.MISALNYA UNTUK MEMANGGIL ELEMEN KEDUAPULUH (INDEKS-19) ARRAY OKE PENULISANNYA ADALAH : “TESTING (1) (19)” CATATAN Data yg disimpan dlm sebuah array selanjutnya disebut elemen Array atau data untuk men akses/memanggil data tsb, cukup dengan menggunakan index Array

CONTOH PROGRAM ARRAY (1) Buka project baru, double click Control Label1, Label2, Label3, textbox1 textbox2 & command1, ComBox1. pada toolBox. Setting propertie caption seperti terlihat dibwh ini :

CONTOH PROGRAM ARRAY (2) Coding utk melaksanakan form tsb : Private Sub Combo1_Click() Dim HARGA As Single HARGA = Combo1.ItemData(Combo1.ListIndex) Text1.Text = Format(HARGA, " Rp. #.###.###.###,##") Text2.Text = Format(0.2 * HARGA, " Rp. #.###.###.###,##") Text2.SetFocus Form1.backcolor = vbPurple Text1.backcolor = vbyellow End Sub Private Sub Command1_Click() End

CONTOH PROGRAM ARRAY (3) Private Sub Form_Load() Combo1.List(0) = "Type 21" Combo1.List(1) = "Type 36" Combo1.List(2) = "Type 40" Combo1.List(3) = "Type 72" Combo1.List(4) = "Type 108" Combo1.ItemData(0) = 45000000 Combo1.ItemData(1) = 75000000 Combo1.ItemData(2) = 95000000 Combo1.ItemData(3) = 105000000 Combo1.ItemData(4) = 165000000 End Sub

CONTOH PROGRAM ARRAY (4) HASIL RUNNING : Bila dipilih dan diclick type rumah dlm daftar combo diatas, maka harganya muncul pd texthrg dan uang muka muncul pd textuangmuka. Dimana harga rumah disimpan dlm index array, Seperti dibwh ini :

CONTOH PROGRAM ARRAY (5) Buka project baru, double click Control Label1, Label2, Label3, textbox1 textbox2 & command1, Command2 pada toolBox. Setting propertie caption seperti terlihat dibwh ini : (ini disain form dlm keadaan running)

CONTOH PROGRAM ARRAY (6) Dim TOT, A(), i As Integer Dim RATA As Single Private Sub Form_Load() TOT = 0 For i = 1 To 10 A (i)= i * i * i Label2.Caption = Label2.Caption & ", " & A(i) Next i End Sub Private sub hitung() For I = 1 to 10 TOT = TOT + A(i) Next i RATA = TOT / 10 End sub Private Sub Command1_Click() Text1.Text = TOT Private Sub Command2_Click() Text2.Text = RATA end End Sub End Sub

ARRAY Situs terkait utk memperoleh materi ini Silahkan buka & cari : Ilmukomputer.com Serta : Google.com Atau Makalah yg terkait dgn topik ini dapat dibaca di Modul VI : ARRAY