Makalah Array Data
BAB I
PENDAHULUAN
A. Latar
Belakang
Seiring dengan perkembangan Teknologi di dunia ini, akal pikiran manusia
semakin mahir dalam menciptakan sesuatu yang bermanfaat bagi kehidupan mereka,
salah satunya dalam pembuatan program – program yang sangat membantu mereka
dalam menyelesaikan pekerjaan mereka dengan cepat, baik serta memuaskan, maka dari itu penulis menyusun
makalah mengenai Struktur data, didalam struktur data ini ada struktur data
sederhana, salah satunya yaitu Array Data, yang merupakan salah satu bagian
dari kemajuan zaman yang begitu terlihat manfaatnya. Array Data bisa juga disebut
sebagai salah satu program yang terlahir dari dunia teknologi lewat pola pikir
manusia yang bermanfaat untuk menyelesaikan suatu penghitungan.
B. Rumusan
Masalah
Sesuai dengan mata kuliah ini “ Algoritma
dan Struktur Data ” dan untuk menambah ilmu pengetahuan mahasiswa. Disini
penulis akan membahas materi mengenai Array data. Rumusan masalah dari materi ini
adalah sebagai berikut:
a.
Pengertian Array Data.
b.
Karakteristik Array.
c.
Perbedaan Array dengan tipe data lain.
-------------------------------------------------------------------------------------------------------------------------
BAB II
PEMBAHASAN
A. Pengertian Array Data
Array adalah kumpulan dari beberapa tipe data yang menggunakan nama yang
sama, yaitu tipe data terstruktur yang terdiri dari sejumlah komponen-komponen
yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai
komponen type, array mempunyai jumlah komponen yang jumlahnya tetap. Dengan
menggunkan Array, sejumlah variabel dapat memakai nama yang sama. Antara satu
variabel dengan veriabel lain yang ada didalam array yang dibedakan hanya
berdasarkan subscript.
Ø Array pada C++
Array adalah
kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama.
Letak urutan dari suatu elemen ditunjukkan oleh suatu subscript atau suatu index.
Ø Adapun menurut
dimensinya, array dapat dibedakan menjadi :
Array satu
dimensi adalah kumpulan elemen yang memiliki tipe data yang sama dan hanya
memiliki satu indeks atau dimensi saja.
Contoh: misalnya kita ingin memasukkan atau menginput 5 buah data
temperatur. Dan kelima data tersebut disimpan pada array bernama suhu.
2.
Array Dua Dimensi.
Array dua dimensi merupakan array 1 dimensi yang telah mengalami perluasan yang terdiri dari baris dan kolom, yang bentuknya dapat berupa matriks atau tabel.
Array dua dimensi merupakan array 1 dimensi yang telah mengalami perluasan yang terdiri dari baris dan kolom, yang bentuknya dapat berupa matriks atau tabel.
3.
Array Tiga Dimensi
Array tiga dimensi ataupun array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
Deklarasi array :
Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]
Array tiga dimensi ataupun array multidimensi merupakan array yang mempunyai ukuran lebih dari dua. Bentuk pendeklarasian array multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
Deklarasi array :
Tipe_array nama_array [ukuran 1][ukuran 2] . . . [ukuran N]
Ø Perbedaan Array 1 dimensi, 2 dimensi, dan multidimensi
· Array 1
dimensi.
Elemen-elemen
array dapat diakses oleh program menggunakan suatu indeks tertentu. Pengaksesan
elemen array
dapat dilakukan berurutan atau random berdasarkan indeks tertentu secara
langsung.
Pengisian
dan pengambilan nilai pada indeks tertentu dapat dilakukan dengan mengeset
nilai atau
menampilkan
nilai pada indeks yang dimaksud.
· Array 2
dimensi
Array dua
dimensi sering kali digambarkan/dianalogikan sebagai sebuah matriks atau bentuk
grid. Jika
array
berdimensi satu hanya terdiri dari 1 baris dan banyak kolom, array berdimensi
dua terdiri dari banyak baris dan banyak kolom yang bertipe sama.
· Array tiga
dimensi atau multidimensi
Array multi
dimensi berarti array yang kita deklasaikan dapat dikembangkan ke array dimensi
2 danseteruanya. Array multi dimensi merupakan topik yang menarik dalam
matematika. Setiap dimensidalamarraydirepresentasikan sebagai sub bagian dalam
array. Oleh karena itu, array dua dimensiarray memilikidua sub bagian, sebuah
array tiga-dimensi memiliki tiga sub bagian dansebagainya. Sebuah contoh bentuk
nyata yang baik dari array duadimensi adalah sebuah papan catur.Satu dimensinya
merupakan delapan baris, sedangkan dimensi lainnya merupakan delapan kolom.
B.
Karakteristik Array
1. Array memiliki type data yang sama.
2. Dapat di akses secara acak.
3. Memiliki batas dari pemesanan alokasi dalam memory (bersifat statis)..
4. Berurutan.
C.
Perbedaan Array dengan tipe data lain :
Tipe data Array
dapat mempunyai sejumlah nilai, sedangkan tipe data lain hanya dihubungkan dengan sebuah nilai saja.
Array dapat
digunakan untuk menyimpan beberapa nilai tipe data lain data (char, int, float,
double, long, dll) yang sama dengan satu nama saja.
Selain itu, array dapat berupa satu dimensi atau lebih, sedangkan tipe data lain hanya berupa satu dimensi.
Selain itu, array dapat berupa satu dimensi atau lebih, sedangkan tipe data lain hanya berupa satu dimensi.
-------------------------------------------------------------------------------------------------------------------------
BAB III
PENUTUP
Kesimpulan
Struktur
data merupakan salah satu bahan dasar pembuatan program. Pemakaian struktur
data yang tepat di dalam proses pemrograman, akan menghasilkan algoritma yang
jelas dan tepat sehingga menjadikan program secara keseluruhan lebih sederhana.
Salah satunya adalah Array, Array merupakan bagian dari struktur data yaitu
termasuk kedalam struktur data sederhana yang dapat di definisikan sebagai pemesanan alokasi
memory sementara pada komputer.Array digunakan untuk mempermudah dalam penulisan
syntax program pascal maupun pada program lain, array dapat menyimpan data dan bisa
menyederhanakannya sehingga dapat mempermudah dalam penulisan syntax program. Array
dibedakan menjadi tiga yaitu, Array Satu Dimensi dan Array Dua Dimensi dan
Array Tiga Dimensi atau multidimensi. Setiap jenis array mempunyai kegunaannya
masing-masing.
Saran
Diharapkan bagi para
pembaca dapat mengamalkan ilmu yang didapat setelah membaca makalah ini.
Diharapkan makalah ini
berguna dan dapat menjadi sarana pembelajaran oleh pembaca dan menjadi lebih
paham mengenai program dan aplikasi lain pendukungnya.
Dan jika makalah saya
ada kata kata yang kurang berkenan di hati anda penulis minta maaf..
-------------------------------------------------------------------------------------------------------------------------
DAFTAR PUSTAKA
http://gentongkosong.blogspot.co.id/2011/12/kegunaan-arrayperbedaan-array-1-dimensi.html
http://aguspande96.blogspot.co.id/2015/06/array-1-dimensi-array-2-dimensi-pada.html?m=1
http://vandedjoel.blogspot.com/2016/05/makalah-array-dan-contoh-programnya-menggunakan-Cpp.html
https://wistaprawista.wordpress.com/materi/algoritma-dan-struktur-data/array-pada-c/
0 Komentar untuk "Materi Array Data"