Pemrograman Dasar_Array



Pemrograman Dasar
Feby Asroful Anam
SMK ISLAM 1 BLITAR



Bab II. Array

 KB 1. Array Satu Dimensi
Array merupakan kumpulan elemen yang bertipe sama didalam sebuah urutan tertentu, dan menggunakan sebuah nama yang sama. Letak atau posisi elemen array tersebut ditunjukkan oleh posisi atau dikenal dengan istilah index, namun dalam bahasa lainnya sering kali para programmer menyebut hal ini dengan istilah Larik atau Tabel
Perlu kalian ketahui bahwa array dibagi kedalam beberapa bagian, diantaranya adalah array satu (1) dimensi, array dua (2) dimensi bahkan juga ada array n-dimensi. Dalam istilah array, satu array tersebut bisa dikatakan sebagai Array satu (1) dimensi, dua dimensi, atau bahkan n-dimensi, hal ini di tentukan oleh banyaknya petunjuk dari posisi atau index.
Berikut ini adalah contoh dari bentuk umum untuk pendeklarasian array satu dimensi

tipe_data nama_var_array [ukuran];

Artinya :
  • tipe_data         : Menyatakan jenis tipe data elemen array (int, char, float, dsb)
  • nama_var_array : Menyatakan nama variabel yang akan digunakan
  • ukuran                  : menunjukkan maksimal banyaknya elemen array
Contoh : int nilai[10];

Dengan contoh deklarasi diatas maka akan disiapkan lokasi memori untuk variabel array sebanyak 10, lihat gambar di bawah ini untuk lebih jelasnya



Pengertian Array dan Pembahasan Array satu dimensi dalam C++
(KomputerDia, Pengertian Array dan Pembahasan Array satu dimensi dalam C++ , 2017)


 KB 2. Pemanfaatan Array Satu Dimensi

1. Untuk membuat Palindrom bisa ditentukan melalui array dengan indeks pertama sama array dengan indeks kelima dan array dengan indeks kedua sama array dengan indeks
keemat.
2. Untuk mendapatkan laba total, laba rata-rata, dan perusahaan mana yang  sama dengan,kurang dari, atau lebih dari rata-rata bisa dengan cara melakukan perhitungan mulai dari
perusahaan pertama sampai dengan perusahaan terakhir, maupun sebaliknya.
3. Urutan proses dalam program penentuan laba adalah dengan cara menghitung total laba,kemudian dicari rata-rata laba, dan yang terakhir adalah membandingkan setiap elemen array dengan rata-rata untuk menentukan perusahaan mana yang sama dengan, kurang
dari, atau lebih dari rata-rata.
4. Pada program penentuan laba sebaiknya program untuk menentukan laba total dan ratarata laba berada pada satu program, tidak dipisah-pisah untuk setiap kegunaan yang diinginkan. (Kebudayaan, 2014)

 KB 3. Array Dua Dimensi
Array dua dimensi atau yang sering dikenal dengan istilah matriks merupakan Pengembangan dari Array satu dimensi, jika pada array satu dimensi hanya terdiri dari satu baris dan beberapa kolom saja, maka untuk array dua dimensi ini terdiri lebih dari satu (beberapa) baris dan kolom. Dengan demikian array dua dimensi tersusun dalam bentuk kolom serta baris, yang mana indeks pertamanya dinyatakan sebagai baris dan untuk indeks keduanya dinyatakan sebagai kolom.
Sama dengan halnya array satu dimensi, array dua dimensi juga sebelum digunakan haruslah dilakukan sebuah deklarasi , dan bentuk umum untuk pendeklarasian array dua dimensi ini adalah sebagai berikut

tipe_data nama_var_array  [banyak_baris] [bayak_kolom];

Artinya :
  • tipe_data       : Menyatakan tipe data elemen array
  • banyak_baris : Menyatakan maksimum banyaknya suatu baris
  • banyak_kolom   : Menyatakan maksimum banyaknya satu kolom.
Perhatiakan contoh dibawah ini 

int Mat_A[3][4]

Maka data diatas dapat kita gambarkan pengalokasian pada memorinya adalah seperti berikut :
Pengertian dan Penjelasan Array Dua Dimensi C++
Mengisi elemen array dua dimensi sama halnya dengan mengisi elemen pada array satu dimensi, yaitu dengan cara melakukan Inisialisasi, menggunakan operator penugasan dan dibaca dari media masukan. (KomputerDia, Pengertian dan Penjelasan Array Dua Dimensi C++ , 2017)

 KB 4. Pemanfaatan Array Dua Dimensi
Untuk penggunaan yang lebih rumit, array 1 dimensi tidak cocok lagi. Sebagai contoh, di dalam matematika kita menggunakan grafik/diagram kartesius yang titik koordinatnya menggunakan komposisi sumbu x dan sumbu y. Sebagai contoh A(3,4) berarti titik A berada di posisi 3 pada sumbu x, dan 4 pada sumbu y. Untuk mempermudah dalam pembuatan program yang melibatkan 2 sumbu atau 2 dimensi ini, kita bisa menggunakan array 2 dimensi. Cara penulisan array 2 dimensi adalah dengan menuliskan dua angka (dua jangkauan) sewaktu deklarasi array. Berikut contohnya:
1
2
  var
  nilai: array[0..1,0..2] ofinteger;
Kode diatas berarti saya membuat variabel ‘nilai’ sebagai array 2 dimensi. Dimana untuk dimensi pertama berisi 0 dan 1, sedangkan di dimensi kedua berisi 0, 1 dan 2. Total, variabel ‘nilai’ berisi 6 element (hasil dari 2 * 3).
Dari percobaan-percobaan yang telah dilakukan, bisa ambil kesimpulan bahwa:

1. Kita dapat menentukan tranpose suatu matriks dengan cara menukar elemen baris menjadi kolom dan juga menukar elemen kolom menjadi baris.
2. Array dua dimensi dapat digunakan untuk menentukan biaya minimal untuk membuat jalan tol untuk menghubungkan dua perusahaan.
Array dua dimensi juga dapat digunakan untuk menentukan lokasi tempat pembangunan gudang yang terdekat dengan dua buah pabrik, dimana gudang tersebut digunakan untuk menyimpan hasil produksi dari dua buah pabrik tersebut. (DuniaIlkom, 2015)

KB 5. Array Multi Dimensi
Sama seperti Bahasa pemrograman lain, PHP juga mendukung adanya pembuatan array multidimensi. Dalam array multidimensi, elemen-elemen dari suatu array akan bertipe array. Meskipun PHP mendukung array tiga dimensi, tapi pembahasan array multidimensi dalam buku ini hanya akan dibatasi untuk dua dimensi.
Array dua dimensi sebenarnya merupakan array dari array. Anda dapat menganalogikan array dua dimensi dengan data yang ditampilkan secara tabular (terdiri dari baris dan kolom). Sebagai contoh, perhatikan terlebih dahulu data dalam bentuk table berikut:

Produk
Stok
Terjual
Celana Jeans
25
15
Jaket
30
24
Sepatu
40
38

Jika data diatas ditulis dalam bentuk array dua dimensi, maka kodenya adalah sebagai berikut:

$tabel = array (
                 Array(“Celana Jeans”,25,15),
                 Array(“Jaket”,30,24),
                 Array(“Sepatu”,40,38)
            );

Untuk mengakses data di dalam array $tabel, gunakan kode di bawah ini:
$produk1 = $tabel [0] [0];   # Celana Jeans
$stok2 = $tabel [1] [1];   # 30
$stok3 = $tabel [2] [1];   # 40
$terjual1 = $tabel [0] [2];   # 15. (NS, 2016)


KB 6.Pemanfaatan Array Multi Dimensi
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.
bisa ambil kesimpulan bahwa:
v Array tiga dimensi dapat digunakan untuk mencari jarak dua titik dalam ruang. (Haerudin, Gentong Kosong, 2011)




Daftar Pustaka

DuniaIlkom. (2015, September 25). Cara Membuat Array 2 Dimensi Pascal. Retrieved Juli 26, 2017, from Array 2 Dimensi Pascal: http://www.duniailkom.com/tutorial-belajar-pascal-cara-membuat-array-2-dimensi-pascal/
Haerudin, A. L. (2011, Desember 15). Gentong Kosong. Retrieved Juli 26, 2017, from Kegunaan Array multidimensi : http://gentongkosong.blogspot.co.id/2011/12/kegunaan-arrayperbedaan-array-1-dimensi.html
Kebudayaan, M. P. (2014). Pemanfaatan Array Satu Dimensi . Jakarta: Menteri Pendidikan dan Kebudayaan.
KomputerDia. (2017, April 17). Pengertian Array dan Pembahasan Array satu dimensi dalam C++ . Retrieved Juli 26, 2017, from Array Satu (1) Dimensi: http://www.komputerdia.com/2017/04/pengertian-array-dan-pembahasan-array-satu-dimensi-dalam-c-plus-plus.html
KomputerDia. (2017, April 21). Pengertian dan Penjelasan Array Dua Dimensi C++ . Retrieved Juli 26, 2017, from Array Dua Dimensi: http://www.komputerdia.com/2017/04/pengertian-dan-penjelasan-array-dua-dimensi-c-plus-plus.html
NS, F. (2016, April 1). FIRDAUS NS. Retrieved Juli 26, 2017, from Pengertian Dan Contoh Array Multidimensi dan Array Himpunan Di PHP: http://firdausns44.blogspot.co.id/2016/04/pengertian-dan-contoh-array.html

Jika Berminat,Download di SINI

Komentar

Postingan populer dari blog ini

Pointer

07.Antonio-Operasi String dan Konversi Data

25-Feby asroful anam_Sistem Komputer