0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan11 halaman

Pengertian dan Penulisan Kode Array

Dokumen ini membahas tentang penulisan kode array dalam pemrograman, menjelaskan efisiensi penggunaan array dibandingkan variabel individual. Array adalah struktur data yang menyimpan sejumlah data dengan tipe dan nama yang sama, serta dapat diakses menggunakan indeks. Selain itu, terdapat contoh kode untuk mengisi dan mencetak elemen array.

Diunggah oleh

kibulmaulana27
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan11 halaman

Pengertian dan Penulisan Kode Array

Dokumen ini membahas tentang penulisan kode array dalam pemrograman, menjelaskan efisiensi penggunaan array dibandingkan variabel individual. Array adalah struktur data yang menyimpan sejumlah data dengan tipe dan nama yang sama, serta dapat diakses menggunakan indeks. Selain itu, terdapat contoh kode untuk mengisi dan mencetak elemen array.

Diunggah oleh

kibulmaulana27
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Disusun Oleh Budiarto S.

Kom

Penulisan Kode Array


Pertemuan - 3
Disusun Oleh Budiarto [Link]

Penulisan bukan Array

Var
nilai1, nilai2, nilai3: integer; 1. Bagaimana penulisan kode
Begin
variabel nilai jika jumlah
Mahasiswa lebih dari seratus.
nilai1:= 90;
2. Penulisan kode variabel nilai
nilai2:= 80;
menjadi tidak efesien karena
nilai3:= 75;
jadi panjang.
End.
Disusun Oleh Budiarto [Link]

Konsep Penulisan Kode Array

Var Penulisan kode variabel dalam


nilai: array [1..100] of integer; struktur data Array berkonsep
Begin pada sekumpulan variabel yang
memiliki tipe data yang sama
nilai [1]:= 90;
nilai [2]:= 80; dan dinyatakan dengan nama
nilai [3]:= 75; varibel yang sama.

End.
Disusun Oleh Budiarto [Link]

Konsep Penulisan Kode Array


var nilai : array [1..100] of integer; Index Array
mendefinisikan panjang
sebuah array secara
tetap tidak bisa
Nama Variabel Index Array Tipe Data
membesar atau
mengecil.
variabel nilai akan dapat
elemen menyimpan elemen
1 2 3 4 .. 100 index array sebanyak index array
yang dideklarasikan
Disusun Oleh Budiarto [Link]

Konsep Penulisan Kode Array


Array adalah struktur data yang dapat menampung sejumlah data
dengan tipe dan nama yang sama.
Array merupakan konsep yang penting karena memungkinkan untuk
menyimpan data maupun referensi objek dalam jumlah banyak dan
ditandai dengan suatu indeks pada masing-masing elemennya.
Array menggunakan indeks untuk menentukan urutan elemen-
elemennya.
Array dapat menyimpan sebanyak nilai yang berada dalam tanda []
Disusun Oleh Budiarto [Link]

Konsep Pengaksesan Array

Var
Berapa output program
X: array [1..10] of integer;
disamping?
Begin a. 12
X [1]:= 10 ; b. 13
X [2]:= X [1] - 5 ; c. 14
X [3]:= X [2] + X [1]; d. 15
writeln (X [3]) ;
End.
Disusun Oleh Budiarto [Link]

Konsep Pengaksesan Array


Var
nilai: array [1..10] of integer;
Begin
Penyimpanan tidak selalu urut,
nilai [3]:= 90;
boleh dilakukan secara acak.
nilai [2]:= 80;
nilai [6]:= 75;
writeln (nilai [3]) ;
writeln (nilai [6]) ;
End.
Disusun Oleh Budiarto [Link]

Konsep Pengaksesan Array


Const Tidak selalu dalam bentuk
variabel, bisa juga dalam
X: array [1.. 5] of integer= (80, 35, 70,16,89) ; bentuk konstanta

Bulan: array [1.. 5] of string [3] = (‘Jan’, ‘Feb’, ‘Mar’, ‘Apr’, ‘Mei’) ;
Disusun Oleh Budiarto [Link]

Array Multidimensi
X: array [1.. 3] of array [1.. 4] of integer ;

X: array [1.. 3 , 1.. 4] of integer ;

Cara mengakses Array dua dimensi


1 X [1,1]
X [1,2]
2 X [1,3]
3 X [1,4]

1 2 3 4
Disusun Oleh Budiarto [Link]

Latihan 1

[Link]
Disusun Oleh Budiarto [Link]
program ArrayExample;

var
arr: array[1..10] of integer; // Array dengan indeks dari 1 hingga 10
i: integer;

begin
// Mengisi nilai pada array
for i := 1 to 10 do arr[i] := i * 2; // Mengisi array dengan kelipatan dua
// Mencetak isi array
writeln('Isi array:');
for i := 1 to 10 do writeln('arr[', i, '] = ', arr[i]); // Mencetak indeks dan nilainya

end.

Anda mungkin juga menyukai