Anda di halaman 1dari 31

MAKALAH

STRUKTUR DATA DAN ALGORITMA


PROGRAM ARRAY

Disusun Oleh:
Nama : Lukmanul Hakim
Nim : 2021903430042
Kelas : TRKJ 1.A

JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER


PROGRAM STUDI TEKNOLOGI REKAYASA KOMPUTER JARINGAN
POLITEKNIK NEGERI LHOKSEUMAWE
2021/2022
DAFTAR ISI
BAB 1...................................................................................................................................................2
PENDAHULUAN................................................................................................................................2
I. Latar Belakang........................................................................................................................2
II. Rumusan Masalah...............................................................................................................2
III. Tujuan Penulisan.................................................................................................................2
BAB 2...................................................................................................................................................3
PEMBAHASAN...................................................................................................................................3
1. Pengertian Strukrur................................................................................................................3
2. Pengertian Array.....................................................................................................................3
3. Karakteristik Array.................................................................................................................3
4. Mendeklarasikan array :.........................................................................................................4
5. Penggunaan Array...................................................................................................................4
6. Pengurutan Array....................................................................................................................4
7. Operasi Dasar Array...............................................................................................................5
8. Operasi Dasar pada Array......................................................................................................6
9. Pembagian – Pembagian Array..............................................................................................7
a) Array 1 dimensi....................................................................................................................7
b) Array 2 Dimensi...................................................................................................................9
c) Array 3 Dimensi.................................................................................................................13
10. Keunggulan Array.............................................................................................................19
11. Kelemahan Array..............................................................................................................20
12. Pemberian nilai pada Array..............................................................................................20
13. Mengetahui Elemen Array................................................................................................21
14. Keuntungan Penggunaan Tipe Data Array.....................................................................21
CONTOH ARRAY..........................................................................................................................21
ANALISA.......................................................................................................................................23
A. Analisa 1 Dimensi..............................................................................................................23
B. Analisa 2 Dimensi..............................................................................................................24
C. Analisa 3 Dimensi..............................................................................................................25
Array 3 dimensi adalah array yang menampung lebih dari satu tabel. Dengan index pertama sebagai
penentu jumlah tabel yang ingin dibuat. ...Disini kita bisa membuat banyak tabel dengan jumlah
baris dan kolom yang sama..............................................................................................................25
BAB III...............................................................................................................................................27
PENUTUP..........................................................................................................................................27
A. Kesimpulan............................................................................................................................27
B. Saran.......................................................................................................................................27
DAFTAR PUSTAKA........................................................................................................................28
KATA PENGANTAR

Alhamdulillah kami panjatkan puji syukur kami ke hadirat Allah SWT. Sehingga penulis
telah menyelesaikan laporan Makalah program array ini dengan tepat waktu.

Salah satu tujuan penulis dalam menulis Makalah program array ini adalah sebagai
dokumentasi dan juga bentuk evaluasi kegiatan program array. Makalah yang penulis buat ini
berdasarkan data-data yang valid yang telah dikumpulkan dalam berbagai metode.

Penulis menyadari atas ketidaksempurnaan penyusunan Makalah program array ini. namun
penulis tetap berharap laporan ini akan memberikan manfaat bagi para pembaca. Demi
kemajuan penulis, penulis juga mengharapkan adanya masukan berupa kritik atau saran yang
berguna. Terima kasih.

Lhokseumawe , 26 October 2021


BAB 1

PENDAHULUAN

I. Latar Belakang
Dalam mata kuliah Algortima dan Struktur Data, terdapat materi Array yang
menuntut mahasiswa agar dpat memahami array itu sendiri yang nantinya menjadi
bekal awal dalam perkuliahan Algoritma dan Struktur Data. Array merupakan
komponen yang sangat penting dipelajari bagi mahasiswa pemograman. karena array
merupakan materi dasar yang harus dimiliki seorang programmer nantinya.
Merupakan pengetahuan dasar yang harus dimiliki untuk memahami pengaplikasian
Bahasa pemograman itu sendiri. Oleh karena itu maka disusunnya makalah ini untuk
membantu mahasiswa dalam memahami Array.

II. Rumusan Masalah

- Apa pengertian dari Array.


- Bagaimana memprogram dalam bentuk pemograman Array

III. Tujuan Penulisan

Tujuan pembuatan makalah ini yaitu agar pembaca dapat mengenal lebih dalam
tentang pemograman dalam bentuk Array didalam bahasa pemograman C. Pada saat
belajar pemrograman C, maka yang paling basic adalah kita harus mengerti tentang
konsep umum dalam pemrograman.
BAB 2

PEMBAHASAN
1. Pengertian Strukrur

Struktur adalah sekumpulan variabel yang masing-masing dapat berbeda tipe, dan
dikelompokkan ke dalam satu nama (menurut Pascal, struktur juga dikenal sebagai
record). Struktur membantu mengatur data-data yang rumit, khususnya dalam
program yang besar, karena struktur membiarkan sekelompok variabel diperlakukan
sebagai satu unit daripada sebagai entity yang terpisah.

Salah satu contoh struktur tradisional adalah record nilai mahasiswa, dimana
mahasiswa digambarkan dengan susunan lambang seperti nama, alamat, nim, nilai
dan sebagainya. Beberapa dari lambang tersebut biasanya berupa struktur, nama
mempunyai komponen begitu juga alamat dan nilai.

Struktur ini sering digunakan untuk mendefinisikan suatu record data yang disimpan
di dalam file. Struktur termasuk ke dalam tipe data yang dibangkitkan (derived data
type), yang disusun dengan menggunakan obyek tipe lain.

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

3. Karakteristik Array

- Mepunyai batasan dari pemesanan alokasi memori (bersifat statis)


- Mempunyai tipe data sama (bersifat homogen)
- Dapat diakses secara acak
4. Mendeklarasikan array :

- Type data array


- Nama variabel array
- Subskrip / index array

Contoh deklarasai array adalah sebagai berikut :

Int A[10], artinya variabel A adalah kumpulan data sebanyak 10 bilangan bertipe
integer.

5. Penggunaan Array

Pada dasarnya penggunaan array sangat luas tidak hanya digunakan pada bahasa
pemrogaman.

Contoh penggunaan Array sebagai berikut :

- Array digunakan untuk suatu database, contoh : tabel.


- Array digunakan untuk operasi matematika seperti vektor.
- Digunakan dalam bentuk struktur data lain, contohnya list.

6. Pengurutan Array

Pengurutan atau sorting adalah proses yang paling sering dilakukan dalam pengolahan
data, pengurutan dibedakan menjadi dua, yaitu :

 Pengurutan Internal

Pengurutan dilakukan terhadap sekumpulan data di media memory internal


komputer di mana data dapat diakses elemennya secara langsung.

 Pengurutan Eksternal

Pengurutan data di memory sekunder. Biasanya data bervolume besar sehingga


tidak mampu dimuat semuanya di memory utama
7. Operasi Dasar Array
Operasi terhadap elemen array dilakukan dengan pengaksesan langsung. Nilai di
masing-masing posisi elemen dapat di ambil
dan nilai dapat disimpan tanpa melewati posisi-posisi lain.

Terdapat dua operasi, yaitu :

1. Operasi terhadap satu elemen/posisi array


2. Operasi terhadap array sebagai keseluruhan

a) Dua operasi paling dasar terhadap satu elemen/posisi adalah :

- Penyimpanan nilai elemen ke posisi tertentu di array


- Pengambilan nilai elemen dari posisi tertentu di array

b) Operasi-operasi dasar terhadap array secara keseluruhan adalah :

- Operasi penciptaan
- Operasi penghancuran
- Operasi pemrosesan tranversal
- Operasi pencarian (table look-up)
- Operasi sorting
8. Operasi Dasar pada Array

 Penyimpanan dan Pengambilan Nilai

Saat penyimpanan dan pengambilan nilai array, biasanya bahasa pemrogaman


menyediakan sintaks tertentu untuk penyimpanan dan pengambilan nilai elemen pada
posisi tertentu di array. Contoh :
A[5] = 78, berarti penyimpanan nilai 78 ke posisi ke-5 dari array A
C = A[5], berarti pengambilan nilai elemen posisi ke-5 dari array A

 Penciptaan dan Penghancuran

Operasi penciptaan biasa disebut inisialisasi. Operasi ini untuk mempersiapkan


struktur data untuk operasi-operasi berikutnya. Operasi penghancuran menyatakan
ketidak berlakuan struktur data atau membebaskan memory, menyerahkan memory ke
manajemen memory agar dapat di pergunakan keperluan lain. Operasi penghancuran
penting terutama bila struktur data di implementasikan secara dinamis menggunakan
pointer.

 Pemrosesan Transversal
jOperasi pemrosesan transversal adalah pemrosesan mengolah seluruh elemen secara
sistematik.

 Pencarian di Array (table look-up)

Pencarian di array (table look-up) adalah proses pencarian suatu nilai di array.
Klasifikasi pencarian di array adalah :

1. Pencarian sekuen (sequential searching), yaitu :

a) Tanpa boolean, terbagi :

- Tanpa Sentinen
- Dengan Sentinen

b) Menggunakan Boolean

- Pencarian secara biner/dokotom (binary = dochotomy searching).


9. Pembagian – Pembagian Array

a) Array 1 dimensi

Array satu dimensi yaitu kumpulan elemen - elemen identik yang hanya terdiri dari
satu baris atau hanya satu kolom alamat penyimpanan data (indeks). Elemen - elemen
tersebut memiliki tipe data yang sama, tetapi isi dari elemen tersebut boleh berbeda.
Bentuk umum :
Tipe_data namaArray[n] = {elemen0, elemen1, elemen2,…..,n};
n = jumlah elemen

contoh 1
Input :

#include <stdio.h>
int main ()
{
int array[5];

array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 4;
array[4] = 5;

printf("%d\n", array[0]);
printf("%d\n", array[1]);
printf("%d\n", array[2]);
printf("%d\n", array[3]);
printf("%d\n", array[4]);
}

Output :
Contoh 2 :

#include <stdio.h>
int main()
{

int nilai[5];

nilai[0] = 32;
nilai[1] = 42;
nilai[2] = 76;
nilai[3] = 31;
nilai[4] = 57;

printf("Nilai ke-1: %d\n", nilai[0]);


printf("Nilai ke-2: %d\n", nilai[1]);
printf("Nilai ke-3: %d\n", nilai[2]);
printf("Nilai ke-4: %d\n", nilai[3]);
printf("Nilai ke-5: %d\n", nilai[4]);
}

Outputnya :
b) Array 2 Dimensi

Array dua dimensi sering digambarkan sebagai sebuah matriks, merupakan perluasan
dari array satu dimensi. jika array satu dimensi hanya terdiri dari sebuah baris dan
beberapa kolom elemen, maka array dua dimensi terdiri dari beberapa baris dan
beberapa kolom elemen bertipe sama sehingga dapat digambarkan sebagai berikut :

Bentuk umum :tipe_data namaArray [m][n] = {{a,b,…z},{1,2,….,n-1}};


m = banyaknya baris
n = banyaknya kolom

Array dua dimensi juga merupakan kumpulan data yang memiliki nama dan tipe data
yang sama dimana elemennya dapat diakses menggunakan 2 buah index, bisa juga
disebut sebagai index baris dan index kolom. Array 2 dimensi bisa di gambarkan
sebagai table, yang memiliki index baris dan index kolom, index tersebut digunakan
untuk mengakses elemen array 2 dimensi.

Format Deklarasi variable array dua dimensi di dalam algoritma adalah sebagai
berikut:

var nama_variable:array[index_baris][index_kolom] of tipe_data

contoh 1

#include <stdio.h>
main()
{
int i,pos,baru,n=5,L[5]={30, 10, 20, 50, 40};
printf("masukkan nilai yang di sisipkan :");
scanf("%d", &baru);
printf("masukkan indeks yang ingin di sisipkan :");
scanf("%d", &pos);
for(i=4;i>pos;i--){
L[i+1]=L[i];
}
L[pos]=baru;
for(i=0;i<n+1;i++){
printf("Nilai dari array indeks %d = %d\n",i,L[i]);
}
}
Output :
Masukkan angka 3 pada kolom pertama dan pada kolom kedua masukkan angka 8
dan hasilnya akan keluar seperti output dibawah ini

Contoh 2

#include <stdio.h>

int main(void)
{
int bilangan[2][2];

bilangan[0][0] = 100;
bilangan[0][1] = 101;
bilangan[1][0] = 110;
bilangan[1][1] = 111;

printf("Isi array bilangan: \n");


printf("%d, %d \n",bilangan[0][0],bilangan[0][1]);
printf("%d, %d \n",bilangan[1][0],bilangan[1][1]);

return 0;
}
Output :

#include <stdio.h>

int main(){
int b,k,baris,kolom,max,nilai[100][100];
printf("inputkan banyak baris array");
printf("\ninputkan banyak kolom array\n\n");
printf("============================\n");
printf("Input baris : "),scanf("%i",&b);
printf("Input kolom : "),scanf("%i",&k);

printf("\nInput setiap element Array : \n");


for(baris=0; baris<b; baris++){
for(kolom=0; kolom<k; kolom++)
{ printf("nilai[%i][%i] : ",baris, kolom);
scanf("%i",&nilai[baris][kolom]);
}
printf("\n");
}

printf("Menampilkan nilai terbesar\ndari kumpulan elemen array\nyang telah di


inputkan");
printf("\n============================\n");
for(baris=0; baris<b; baris++)
{ for(kolom=0; kolom <k; kolom++)
{ printf("%i ", nilai[baris][kolom]);
}
printf("\n");
}
max = 0;
for(baris=0; baris<b; baris++)
{ for(kolom=0; kolom <k; kolom++)
{
if (nilai[baris][kolom] >= max)
max = nilai[baris][kolom];
}}
printf("nilai terbesar : %i ",max);

Output:
c) Array 3 Dimensi

Yang termasuk array Multidimensi adalah array dimensi dua, tiga, dan seterusnya.
Hanya saja yang umum digunakan adalah array dimensi dua dan tiga

Contoh 1

#include <stdio.h>
#include <conio.h>
main ()
{
char h=64, nama [5] [4] [22]{
"Ac Milan", "Barcelona", "As monako", "Liperpool", "Real Madrid", "PSG",
"Jupentus",
"Man City", "Sevilla", "Dortmun", "Bayer munich", "Chealsea", "Napoli", "Inter
Milan", "As Roma",
"Persib", "Atc Madrid", "Man United", "Arsenal", "UNPI",};

int i, s ;

printf ("Liga Champions : \n\n");

for (i=0; i<5; i++)


{
++h;
printf("Grouf %c \n", h);
for (s=0; s<4; s++)
{
printf(" %d. %s \n", s+1, nama [i] [s]);
}
printf("\n");
}
getch();
}
Output :

Contoh 2

#include <stdio.h>
int main(){

int i,j,k;

int data_huruf[2][8][8]={

{0,1,1,1,1,1,0,0},

{0,1,0,0,0,1,0,0},

{0,1,0,0,0,1,0,0},

{1,1,1,1,1,1,1,0},

{1,1,0,0,0,0,1,0},

{1,1,0,0,0,0,1,0},

{1,1,0,0,0,0,1,0},

{0,0,0,0,0,0,0,0}

},

{1,1,1,1,1,1,0,0},

{1,0,0,0,0,1,0,0},

{1,0,0,0,0,1,0,0},

{1,1,1,1,1,1,0,0},

{1,0,0,0,0,0,1,0},

{1,0,0,0,0,0,1,0},

{1,1,1,1,1,1,1,0},

{0,0,0,0,0,0,0,0}

};

printf("\n");

for(j=0;j<8;j++){
for(i=0;i<2;i++){

for(k=0;k<8;k++)

if(data_huruf[i][j][k] != 0)

putchar('\xDB');

else

putchar(' ');

printf("\n");

Outputnya

Contoh 3

#include <stdio.h>

int nilai1[3][4] = {{33,63,83,40},{53,13,47,37},{19,28,93,29}};

int nilai2[2][3][3]= {{{21,51,24},{45,63,61},{64,97,16}},{{53,42,50},{30,14,55},


{43,56,27}}};

int pilih, i, j, k;
void multidms()

printf ("\nArray Multi Dimensi\n");

printf ("Daftar Nilai\n");

for (i = 0; i < 3; i++)

for (j = 0; j < 4; j++)

printf ("Baris %d | Kolom %d = %d\n", i + 1, j + 1, nilai1[i][j]);

printf("\n");

void tigadms()

printf ("\nArray 3 Dimensi\n");

printf ("Daftar Nilai\n");

for (i = 0; i < 2; i++)

for (j = 0; j < 3; j++)

for (k = 0; k < 3; k++)

printf ("Baris %d | Kolom %d = %d\n", i + 1, j + 1, nilai2[i][j][k]);

printf ("\n");
}

int main()

printf ("Program Menampilkan Array Berdimensi\n\n");

printf ("1. Array Multi Dimensi\n2. Array 3 dimensi\nMasukan Pilihan : ");

scanf ("%d", &pilih);

switch (pilih)

case 1:

multidms();

break;

case 2:

tigadms();

break;

default:

printf ("\nSalah memasukan pilihan");

}
Output :

10.Keunggulan Array

Keunggulan array adalah sebagai berikut :

- Array sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat diacu
secara langsung tanpa melalui elemen-elemen lain.

- Jika berada di suatu lokasi elemen, maka sangat mudah menelusuri ke elemen-elemen
tetangga, baik elemen pendahulu atau elemen peberus.

- Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya harus terjaga,
maka penggunaan penyimpanannya sangat efisien.
11.Kelemahan Array

Kelemahan array adalah sebagai berikut :

- Array mempunyai fleksibilitas rendah, sehingga tidak cocok untuk berbagai aplikasi
karena array mempunyai batasan sebagai berikut :

- Array harus bertipe homogen, kita tidak dapat mempunyai array dimana satu
elemenadalah karakter, elemen yang lain adalah bilangan atau tipe lain.

- Kebanyakan bahasa pemrogaman mengimplementasikan array statik yang sulit diubah


ukurannya di waktu eksekusi. Bila penambahan dan pengurangan terjadi terus-
menerus, maka representasi statis :

 Tidak efisien dalam penggunaan memory


 Menyiakan banyak waktu komputasi
 Pada suatu aplikasi, representasi statis tidak dimungkinkan

- Bila penambahan dan pengurangan terjadi terus-menerus, maka representasi statis


(array) :

 Tidak efisien dalam penggunaan memory


 Menyiakan banyak waktu komputasi
 Pada suatu aplikasi, representasi statis tidak dimungkinkan

12.Pemberian nilai pada Array

Untuk pemberikan nilai pada array, dengan cara menyebutkan nomor index-nya.
Ingat, bahwa array bisa menampung data lebih dari satu dan setiap elemennya
mempunyai nomor index untuk membedakan dengan elemen yang lain. Sintaks untuk
memberi nilai array pada nomor index tertentu adalah sebagai berikut:

namaArray[nomorIndex] = nilai;

contoh
bilangan[0] = 10;
Maksud dari pernyataan di atas adalah, array dengan nama bilangan pada index ke-0
diisi dengan nilai 10.


13.Mengetahui Elemen Array

Untuk mengetahui elemen array pada index tertentu, maka bisa digunakan format
umum sebagai berikut:

namaArray[noIndex];

contoh:
bilangan[5];
misalnya kalau digunakan dalam statement berikut:
System.out.println(bilangan[5])
maka di layar akan ditampi elemen array bilangan pada index ke-5.

14.Keuntungan Penggunaan Tipe Data Array

setelah kita mempelajari fungsi dan jenis-jenis array. kita dapat simpulkan bahwa
penggunaan array dapat mengumpulkan data-data yang mempunyai tipe sama dalam
satu variabel, sehingga jika dalam pembuatan suatu program mempunyai beberapa
tipe data yang sama, tidak membutuhkan banyak variabel.

Array juga dapat digunakan sebagai parameter fungsi, dengan kata lain suatu array
dapat berfungsi sebagai parameter. Bedanya dengan parameter lain. Array terletak
pada fungsi itu sendiri yang dapat menyimpan sejumlah nilai dengan tipe yang sama.

CONTOH ARRAY

Jika a adalah sebuah variabel, dimana :

char a[15] = “informatika”

char b = a[15]

char c = a[12]
Jawab :

Maka nilai b adalah m sesuai bentuk umun dari array variabel[indeks], b=a[5]
menunjukkan bahwa b sama dengan nilai variabel a pada indeks ke 5. Seperti
ditunjukkan pada tabel berikut :

B= a[5]

Maka nilai c adalah 0 karena pada variabel a dengan indeks 12, dan angka 12 tidak


terdapat karakter/bernilai kosong. Maksud dari 0 menyatakan bahwa indeks tersebut
bernilai kosong.
ANALISA
A. Analisa 1 Dimensi

Pengertian Array 1 dimensi adalah sekelompok data yang memiliki nama variable dan
tipe data yang sama yang dapat diakses menggunakan 1 buah index saja. 

Bentuk pendeklarasian array dimensi satu :

Type_data nama_var[jumlah_elemen];

Contoh :
Int data1[7];

Contoh inisialisasi :
Int data2[5] = {20,30,10,50,20};
Int data2[] = {20,30,10,50,20};

Indeks (jumlah elemen) pada saat inisialisasi array boleh tidak dituliskan, tapi secara
otomatis nilai indeks akan ditetapkan dari banyak elemen yang dimasukkan.

  data1 dengan elemen kosong.

    data2 dengan elemen yang


tidak kosong.

jUntuk penginputan array dari keyboard, seperti halnya penginputan yang telah admin
Bahasa pada artikel input dari keyboard. Caranya sama, hanya saja nama variable disertai
dengan nomor indeks.
Contoh :

Scanf(“%d”,data1[1]);

Untuk pemanggilan/menampilkan array dapat digunakan perintah printf seperti biasa,


hanya saja nama variable diikuti dengan nomor indeks.
Contoh :

Printf(“%d”,data2[4]);

Karena indeks berupa angka, kita dapat menggunakan variable sebagai pengisi nomor
indeks. Tentu saja variable dengan tipe data yang cocok, yaitu integer.
Contoh :

Int i = 0;
Printf(“%d”,data2[i]);

B. Analisa 2 Dimensi

Pengertian Array dua dimensi adalah kumpulan data yang memiliki nama dan tipe data
yang sama dimana elemennya dapat diakses menggunakan 2 buah index, bisa juga
disebut sebagai index baris dan index kolom Array 2 dimensi bisa di gambarkan sebagai
table, yang memiliki index baris dan index kolom, index tersebut digunakan untuk
mengakses elemen aray 2 dimensi

Pendeklarasian Array Dimensi 2 :


~ Bentuk umum pendeklarasian array dua dimensi:
type_array nama_array[rowsize][colsize]
~ Dimana:
- type_array adalah tipe data dari array
- nama_array adalah nama array.
- rowsize adalah ukuran baris dari array.
- colsize adalah ukuran kolom dari array.
~ Contoh: int matrix[3][3]; float coordinat[10][10];
Inisialisasi Nilai Array Dimensi 2
Contoh:

8 4 6
int a[2][3] = {8,4,6,3,4,10};
3 4 10

char t[3][3] = { {'1','2','3'}, {'4','5','6'}, {'7','8','9'} };

1 2 3
4 5 6
7 8 9
Ilustrasi :

C. Analisa 3 Dimensi

Array 3 dimensi adalah array yang menampung lebih dari satu tabel. Dengan index


pertama sebagai penentu jumlah tabel yang ingin dibuat. ...Disini kita bisa membuat
banyak tabel dengan jumlah baris dan kolom yang sama.
Ilustrasi :
BAB III

PENUTUP
A. Kesimpulan

Struktur adalah sekumpulan elemen-elemen data yang digabung menjadi suatu


kesatuan. Struktur array adalah kumpulan elemen-elemen data yang digabungkan
menjadi suatu kesatuan yang memiliki tipe homogen (sama). Array merupakan bagian
dari struktur data yaitu termasuk ke dalam struktur data sederhana yang dapat

didefinisikan sebagai pemesanan alokasi memori sementara pada komputer.


Apabila kita membuat progam dengan data yang yang sudah kita ketahui batasnya,
maka kita menggunakan array (tipe data statis), namum apabila datanya belum kita
ketahui batasnya maka gunakan pointer (tipe data dinamis). Elemen-elemen array
tersusun secara sekuensial dalam memori komputer. Array dapat berupa satu dimensi,
dua dimensi, ataupun multidimensi.

B. Saran
Dengan tersusunnya makalah ini diharapkan para membaca memberikan saran dan
kritik yang membangun, sebagai motivasi demi terciptanya kemajuan dalam
pembuatan makalah-makalah selanjutnya.
DAFTAR PUSTAKA
http://dyananyun.blogspot.com/2010/02/struktur-data-array.html
http://elqieen.blogspot.com/2010/12/makalah-struktur-data-program-c.html
http://www.nusinau.com/pengenalan-array-dan-string/
http://www.nusinau.com/pengertian-struktur-data-2/
http://kintung05.wordpress.com/2008/11/23/pengertian-struktur-data/
modul Praktikum Konsep Pemrogaman : Array

Anda mungkin juga menyukai