Array (Part 1)
I Gusti Agung Made Wirautama, S.Kom
Pengantar Array
Array adalah kumpulan data bertipe sama yang menggunakan nama sama.
Dengan mengggunakan array, sejumlah variabel dapat memakai nama yang sama.
Pengantar Array
Antara satu variabel dengan variabel lain di dalam array dibedakan berdasarkan subscript.
Sebuah subscript berupa bilangan di dalam kurung siku.
Melalui subscript inilah masing-masing elemen array dapat diakses.
Macam-Macam Array
Array dapat dibedakan menjadi :
Array berdimensi satu
Array berdimensi dua
Array berdimensi banyak
Array Berdimensi Satu
Misalkan kita ingin membuat program untuk mencari nilai rata-rata dari 5 buah data nilai yang diinputkan oleh user.
Tanpa menggunakan array, maka programnya adalah sebagai berikut :
Array Berdimensi Satu
Array Berdimensi Satu
Pada program di depan kita memerlukan 5 buah variabel yang berbeda-beda untuk menyimpan 5 buah nilai.
Bisa dibayangkan kesulitan yang dihadapi jika kita harus memproses data yang lebih banyak.
Untuk lebih mudah kita dapat menggunakan array, seperti pada program berikut :
Array Berdimensi Satu
Mendefinisikan Array
Mendefinisikan array meliputi :
Tipe data elemen array
Nama array
Jumlah elemen array
Misal :
Subscriptarray (index array) dimulai dari nol.
Mengakses Elemen Array
Contoh :
Memberikan Nilai Awal
Contoh :
Atau
Memberikan Nilai Awal
Untuk memberikan nilai awal yang sama pada array :
Contoh Program
Array (Part 2)
I Gusti Agung Made Wirautama, S.Kom
Array Berdimensi Dua
C++ menyediakan array berdimensi dua dan dapat digunakan untuk berbagai keperluan.
Misalnya untuk menyimpan data seperti berikut :
Array Berdimensi Dua
Bentuk tabel diatas dapat dituangkan dalam bentuk array berdimensi dua dengan pendefinisian sebagai berikut :
Pada pendefinisian diatas :
3 menyatakan jumlah baris (mewakili jurusan)
4 menyatakan jumlah kolom (mewakili tahun kelulusan)
Array Berdimensi Dua
Masing-masing elemen dalam array berdimensi dua dapat diakses dengan bentuk :
Array Berdimensi Dua
Contoh pengaksesan :
Artinya, memberikan nilai 5 ke baris 1 kolom 2 (baris dan kolom dimulai dari 0).
Artinya, menampilkan elemen data_lulus dengan subscript pertama (baris) berupa 1 dan subscript kedua (kolom) berupa 2.
Array Berdimensi Dua
Array Berdimensi Dua
Berikut ini merupakan contoh pengunnaan array berdimensi 2 untuk program pertambahan matrik ukuran 3x3.
Array Berdimensi Dua
Beberapa Operasi Menggunakan Array
Operasi yang umumnya dilakukan menggunakan array adalah :
Mencari bilangan terbesar / terkecil.
Mencari suatu data pada array.
Mengurutkan data.
Mengurutkan Data Pada Array
Ada berbagai teknik untuk mengurutkan data, salah satunya adalah metode bubble sort.
Pengurutan dilakukan dengan membandingkan setiap elemen array dengan seluruh elemen yang terletak sesudah posisinya.
Mengurutkan Data Pada Array
0 komentar:
Posting Komentar