Anda di halaman 1dari 11

ARRAY C++

Disusun dan diajukan sebagai salah satu syarat melengkapi tugas mata kuliah
Struktur Data

Dosen Pengampu : Sundari Retno Andani

Disusun Oleh :
Kelompok 1

RENALDI ADE REZA (2202114)


ROLAND SIHOMBING (2202117)
MERINA EFRISKA (2202102)
DIVYA SWASTIKA (2202096)

PROGRAM STUDI S1 SISTEM INFORMASI

AMIK STIKOM TUNAS BANGSA

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

KATA PENGANTAR ....................................................................................................... 2


DAFTAR ISI ...................................................................................................................... 3
PENDAHULUAN .............................................................................................................. 4
A.Latar Belakang ............................................................................................................ 4
B. Rumusan Masalah ...................................................................................................... 4
C. Tujuan Penulisan ........................................................................................................ 4
PEMBAHASAN ................................................................................................................ 5
1. PENGERTIAN ARRAY ......................................................................................... 5
A. Array satu dimensi ....................................................................................................... 5
B. Array dua dimensi ........................................................................................................ 7
C. Array tiga dimensi ........................................................................................................ 9

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

1. Memahami defenisi Array


2. Memahami penggunaan array dalam program yang di buat dalam Struktur Data.
3. Memahami penerapan secara benar dalam penguasaan materi array.

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.

A. Array satu dimensi


Array satu dimensi adalah array yang terdiri dari n buah kolom atau
Array satu dimensi adalah array yang terdiri dari 1 subskrip array saja. Setiap
elemen array satu dimensi dapat diakses melalui indeks yang terdapat di
dalamnya.
Berikut gambar yang dapat mengilustrasikan sebuah array satu dimensi.

1) Bentuk / Cara Pendeklarasian Array Satu Dimensi


Untuk mendeklarasikan sebuah array satu dimensi dalam C++, harus
menggunakan tanda [ ] (bracket). Adapun bentuk umum dari pendeklarasian array
satu dimensi adalah sebagai berikut:

tipe_data nama_array [jumlah_elemen];


Sebagai contoh misal kita ingin mendeklarasikan sebuah array satu dimensi
(misalnya dengan nama LARIK) yang mempunyai 10 elemen dengan tipe data int,
maka bentuk array nya adalah sebagai berikut:
int LARIK [10];

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};

Dari pendeklarasian sekaligus inisialisasi array LARIK diatas, dapat di artikan


bahwa kita telah memesan tempat pada memori komputer sebanyak 10 tempat, dengan
indeks dari 0 sampai 9, dimana nilai - nilai akan dimasukan ke elemen array secara
berturut - turut, mulai dari indeks 0 akan di isi dengan nilai '2' sampai indeks 9 yang di isi
dengan nilai '6'. Untuk lebih jelasnya berikut kami sajikan ilustrasi dari array LARIK.

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).

2) Contoh Program dengan array satu dimensi dalam C++.


Berikut ini adalah contoh program menggunakan Array Satu Dimensi yang
didalamnya terdapat proses deklarasi sekaligus inisialisasi array (pengisian
elemen array) dan proses menampilkan nilai yang terdapat pada elemen
array.

6
Output :

B. Array dua dimensi

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.

1) Cara pendeklarasian Array Dua Dimensi


Untuk mendeklarasikan sebuah array dua dimensi dalam C++, harus
menggunakan tanda [ ] (bracket). Adapun bentuk umum dari pendeklarasian array
dua dimensi adalah sebagai berikut:

7
2) Cara akses array Dua Dimensi

Suatu array, dapat diakses dengan menggunakan subscript atau indexnya


bentuk umum pengaksesan dengan bentuk :

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 :

C. Array tiga dimensi


Array tiga dimensi dalam bahasa pemrograman C++ adalah struktur data yang
terdiri dari kumpulan elemen dengan jenis data yang sama, diatur dalam bentuk kubus tiga
dimensi dengan baris, kolom, dan tinggi. Array ini terdiri dari elemen-elemen dengan tiga
indeks, yaitu indeks baris, indeks kolom, dan indeks tinggi.

Bentuk umum pendeklarasian array berdimensi tiga :

1) Mengakses Array Berdimensi Tiga

Suatu array, dapat diakses dengan menggunakan subscript atau indexnya


Bentuk umum pengaksesan dengan bentuk :

2) Inisialisasi Array berdimensi tiga


Inisialisasi adalah memberikan nilai awal terhadap suatu variable, Bentuk
umum pendefinisian suatu array dapat dilihat dari contoh berikut :

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

Anda mungkin juga menyukai