Disusun dan diajukan sebagai salah satu syarat melengkapi tugas mata kuliah
Struktur Data
Disusun Oleh :
Kelompok 1
PEMATANG SIANTAR
2023/2024
1
KATA PENGANTAR
Syukur Alhamdulillah senantiasa kami panjatkan kehadirat Allah SWT. yang telah
melimpahkan rahmat dan karunia-Nya. sehingga kami dapat menyelesaikan
makalah ini guna memenuhi tugas kelompok untuk mata kuliah Struktur Data.
dengan judul : “ ARRAY ”.
Kami menyadari bahwa penulisan makalah ini tidak terlepas dari bantuan banyak
pihak yang dengan tulus memberikan doa. saran dan kritik sehingga makalah ini
dapat terselesaikan.
Kami menyadari sepenuhnya bahwa makalah ini masih jauh dari sempurna
dikarenakan terbatasnya pengalaman dan pengetahuan yang kami miliki Oleh
karena itu. kami mengharapkan segala bentuk saran serta masukan bahkan kritik
yang membangundari berbagai pihak. Akhirnya kami berharap semoga makalah ini
dapat memberikan manfaat bagi perkembangan dunia pendidikan.
2
DAFTAR ISI
3
PENDAHULUAN
A.Latar Belakang
Dalam mata kuliah Struktur Data! terdapat materi Array yang menuntut
mahasiswa agar dapat memahami array itu sendiri yang nantinya menjadi
bekal awal dalam perkuliahan Struktur Data. Array merupakan komponen
yang sangat penting dipelajari bagi mahasiswa SI. karena array merupakan
materi dasar yang harus dimiliki seorang programmer nantinya. Merupakan
pengetahuan dasar yangharus dimiliki untuk memahami pengaplikasian
Sistem informasi itu sendiri. Oleh karena itu maka disusunnya makalah ini
untuk membantu mahasiswa dalam memahami Array.
B. Rumusan Masalah
Berdasarkan latar belakang diatas dapat disimpulkan masalah sebagai berikut.
1. Pengertian Array
2. Array Dimensi satu
3. Array Dimensi dua
4. Array Dimensi tiga
C. Tujuan Penulisan
4
PEMBAHASAN
1. PENGERTIAN ARRAY
Array adalah struktur data yang menyimpan data data bertipe sama
dalam urutan tertentu.Array dapat dianalogikan sebagai sebuah loker yang
memiliki sederetan kotak penyimpanan yang diberi nomor berurutan. Data
data dalam array disebut elemen array. Dengan array setiap elemen bisa
diakses langsung melalui indeksnya. Kelebihan lain dari array adalah kita
bisa memakai sejumlah variable dengan nama yang sama asalkan variable
tersebut dalam indeks yang berbeda.
5
Seandainya array LARIK akan kita beri nilai saat pendeklarasian (inisialisasi),
maka contoh penulisannya adalah sebagai berikut:
int LARIK [10] = {2, 5, 4, 8, 1, 3, 7, 1, 10, 6};
Perlu diketahui, ruang memori yang dibutuhkan untuk deklarasi array tersebut adalah 40
byte, yang berasal dari 10 x 4 byte (4 merupakan ukuran tipe data int sedangkan 10
merupakan jumlah elemen array).
6
Output :
Array dua dimensi adalah array yang terdiri dari n buah baris dan m buah kolom,
atau array dua dimensi juga biasa disebut sebagai array yang mempunyai dua subskrip,
yaitu baris dan kolom. Bentuknya dapat sobat bayangkan seperti matriks atau tabel. dimana
indeks pertama menunjukan baris dan indeks kedua menunjukan kolom.
Berikut gambar yang dapat mengilustrasikan sebuah array dua dimensi.
7
2) Cara akses array Dua Dimensi
Berikut ini adalah contoh program C++ yang menggunakan array dua
dimensi untuk menyimpan nilai-nilai bilangan bulat dan menampilkan nilai-nilai
tersebut ke layar:
8
Output dari program diatas adalah :
9
Berikut adalah contoh Program sederhana menggunakan array tiga dimensi dalam
C++ :
Program ini membuat array angka dengan dua baris, tiga kolom, dan empat tinggi.
Kemudian program menampilkan isi array dengan menggunakan perulangan
bersarang yang menampilkan elemen-elemen array dalam baris, kolom, dan tinggi.
10
Output dari program diatas adalah :
11