Anda di halaman 1dari 10

Pemrograman komputer:

Array
n, seperti integer atau karakter. Ilustrasi suatu array dapat dilihat pada
Array

A
1 • Array adalah tipe data yang
menyimpan sekumpulan
2
elemen yang bertipe sama,
3 dimana setiap elemen diakses
4 langsung melalui indeksnya.

5 • Indeks array memiliki tipe data


yang menyatakan keterurutan.
6
Gambar 1. Ilustrasi Array

diilustrasikan suatu array yang memiliki 6 elemen, dengan indeks


Page 2
Array – Basic Example

A • Setiap elemen array ditulis


dengan notasi:
1 160 • A[1], A[2], A[3], A[4], A[5],
2 170 A[6]

3 172 • Pada array disamping,


o A[1] berisi nilai 160
4 180 o A[3] berisi nilai 172
5 158 o ...

6 145
Gambar 2. Array berisi tinggi mahasiswa
Page 3
Deklarasi Array (Pseudocode)
• arrayA adalah array yang berukuran
DEKLARASI 100 buah elemen yang bertipe
arrayA : array[1..100] of integer integer dengan indeks array dimulai
namaMhs : array[1..12] of string dari 1.
nUjian : array[0..74] of real
• namaMhs adalah array berukuran
12 buah elemen yang bertipe string
dengan indeks array dimulai dari 1.

• nUjian adalah array yang berukuran


75 buah elemen yang bertipe real
(desimal) dengan indeks array
dimulai dari 0

Page 4
Acuan Elemen Array

arrayA[4] {mengacu elemen keempat dari arrayA}


namaMhs[2] {mengacu elemen kedua dari namaMhs}
arrayA[i] {mengacu elemen ke-i dari arrayA}
namaMhs[i+1] {mengacu elemen ke-i+1 dari namaMhs}

arrayA[4] = 10 {elemen keempat dari array A diisikan nilai 10}


namaMhs[i] = ‘Achmad’ {elemen ke-i dari array namaMhs diisikan string ‘Achmad’}
read(arrayA[i]) {mengambil input elemen ke-i dari user untuk arrayA}

Page 5
Inisiasi Array

Algoritma Isi Array Integer


Algoritma Isi Array Deklarasi
Deklarasi arrayB: array[] of integer = {1,2,3,4,5}
arrayB: array[1..5] of integer

Deskripsi
arrayB[1] = 1 Algoritma Isi Array String
arrayB[2] = 3 Deklarasi
arrayB[3] = 5 mhs: array[] of string = {“Aa”, “Teteh”, “Akang}
arrayB[4] = 8
arrayB[5] = 10

Page 6
Array – Case Study
Pseudocode

Case 1
Algoritma Array Integer
Inisiasi array integer
dengan nilai 5 s/d 7 dan Deklarasi
menampilkan ke layar arInt: array[] of Integer = {5,6,7}
c: integer

Deskripsi
FOR c = 1 to c = 3 DO
write(arInt[c])
ENDFOR

Page 7
Array – Case Study
Flowchart

Mulai

arInt = {5,6,7}
Case 1
Inisiasi array integer
c=1
dengan nilai 5 s/d 7 dan
menampilkan ke layar

False
c <= 3

True
Selesai
Output
arInt[c]

c=c+1

Page 8
Exercise
• Inisiasi array integer 5 s/d 7 dan menampilkan ke layar (inisiasi pada
deskripsi)
• Inisiasi array 3 angka integer dan menampilkan ke layar (inisiasi dari user
dalam loop)
• Perhitungan jumlah angka pada array dengan tipe integer yang terdiri dari
angka {4,2,10,6,8}
• (-> rata-rata)

• Perhitungan nilai IPK Mahasiswa berdasarkan nilai IP dari 8 semester

• Inisiasi nilai IP dilakukan oleh user dalam looping

• Perhitungan BMI 3 orang; input menggunakan array berat badan dan array
tinggi badan; output berupa array bmi, kemudian tampilkan rata-rata bmi

Page 9
VB.NET? Next Week

Page 10

Anda mungkin juga menyukai