Anda di halaman 1dari 16

ARRAY / LARIK

Prepared by Yohana Nugraheni

Definisi
Larik atau array adalah variabel yang
dapat menyimpan sejumlah data
sejenis (bertipe data sama).
Jenis array :
Array berdimensi satu
Array berdimensi dua
Array berdimensi n

Array Berdimensi Satu


Deklarasi Array
tipe_data

nama_array[ukuran];

Keterangan :
tipe_data : menyatakan jenis tipe data elemen array
(int, char, float, dll)
nama_array
: menyatakan nama variabel yang
dipakai.
ukuran
: menunjukkan jumlah maksimal elemen
array.

Ilustrasi Array Berdimensi


Satu
Deklarasi array : int Bilangan[8]

Mengakses Array Berdimensi


Satu
Suatu array dapat diakses menggunakan
indeksnya.
Bentuk umum :
Nama_array[indeks]

Contoh 1.
Buatlah algoritma dan program untuk
mencari bilangan yang terbesar dan nilai
rata-rata dari array bilangan real yang sudah
ditentukan isi atau elemennya !

Contoh 2.
Buatlah algoritma dan program untuk
menerima input sembarang bilangan bulat
secara berulang dari user dan menyimpannya
dalam sebuah array. Jumlah bilangan
maksimal yang dapat disimpan dalam array
adalah 10 buah. Tampilkan hasilnya sebagai
output !

Contoh 3.
Terdapat 2 array yang elemen-elemennya
adalah sebagai berikut :
A = [3,6,4,8,9,2]
B = [2,4,6,8,1,3]

Buatlah algoritma dan program untuk


menjumlahkan elemen yang bersesuaian dari
array A dan B lalu menyimpan hasil
penjumlahannya pada array baru (misal C).

Contoh 4.
Buatlah algoritma dan program untuk
menginputkan sembarang huruf dalam
sebuah array yang berukuran 5 elemen,
lalu membalik elemen dalam array
tersebut. Tampilkan hasilnya sebagai
output ! k
a
s
u
r
input :
output :

Contoh 5.
Terdapat array sebagai berikut :
A = [8,9,4,7,6,1,5,3,10,4,16,3]
Buatlah algoritma dan program untuk
mempertukarkan 2 elemen/nilai yang
berdekatan, sehingga output-nya menjadi :
A = [9,8,7,4,1,6,3,5,4,10,3,16]

Array Berdimensi Dua


Sering kali digambarkan/dianalogikan
sebagai sebuah matriks.
Jika array berdimensi satu hanya terdiri
dari 1 baris dan banyak kolom, array
berdimensi dua terdiri dari banyak baris
dan banyak kolom yang bertipe sama

Array Berdimensi Dua


Deklarasi Array
tipe_data nama_array[jml_baris][jml_kolom];

Keterangan :
tipe_data : menyatakan jenis tipe data elemen array
(int, char, float, dll)
nama_array
: menyatakan nama variabel yang
dipakai.
jml_baris : menunjukkan jumlah maksimal baris.
jml_kolom : menunjukkan jumlah maksimal kolom.

Ilustrasi Array Berdimensi


Dua
Deklarasi array :
int matriks[3][4];
int matriks2[3][4] = { {5,20,1,11}, {4,7,67,-9}, {9,0,45,3} };

Contoh 1.
Buatlah algoritma dan program untuk
menginputkan pasangan Negara dan Ibukota
berikut dalam sebuah array :
Negara
Indonesia
Inggris
Austria
Perancis
Jepang

Ibukota
Jakarta
London
Wina
Paris
Tokyo

Contoh 2.
Buatlah algoritma dan program untuk
menginputkan sembarang bilangan
bulat dalam sebuah matriks 3 x 3, lalu
menampilkan :
Isi matriks
Transpose matriks
Diagonal matriks

Contoh 3.
Terdapat 2 buah matriks sebagai berikut :
7 3
A

9
8

3 1
B

4
2

Buatlah algoritma dan program untuk


menghitung penjumlahan setiap elemen matriks
A dengan B, lalu menyimpan hasilnya dalam
matriks C. Tampilkan isi matriks C sebagai
output !

Anda mungkin juga menyukai