Anda di halaman 1dari 8

LOGIKA DAN ALGORITMA

Tugas Kelompok
CASE STUDY ARRAY 2 DIMENSI

Disusun oleh:
Hani Dania Zata Lini (G41192397)
Dita Mazifa Rosita (G41192119)
Intan Tri Wahyuni (G41192037)

Dosen Pengampu:
M. Yunus, M.Kom

PROGRAM STUDI REKAM MEDIK


JURUSAN KESEHATAN
POLITEKNIK NEGERI JEMBER
2019
RESUME ARRAY DUA DIMENSI

a. Definisi
Array adalah sebuah variabel yang menyimpan sekumpulan data yang memiliki tipe
sama atau Array juga dapat disebut sebagai kumpulan dari nilai-nilai data bertipe sama
dalam urutan tertentu yang memakai sebuah nama yang sama. Setiap data tersebut
menempati lokasi atau alamat memori yang berbeda-beda dan selanjutnya disebut
dengan elemen array. Elemen array sendiri dapat diakses melalui indeks yang terdapat
di dalamnya. Namun, penting sekali untuk di ingat bahwa dalam C++ indeks array
selalu dimulai dari 0, bukan 1.

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 seperti matriks atau tabel. dimana indeks pertama
menunjukan baris dan indeks kedua menunjukan kolom. Array 2 dimensi c++ itu bisa
dikatakan seperti matrix. Matriks sendiri sebenarnya bisa disebut sebagai tabel dimana
dalam array 2 dimensi tersebut, terdapat dua buah index yang mana index pertama
merupakan baris dan index kedua merupakan kolom.

b. Pendeklarasian dan Inisialisasi Array Dua Dimensi


 Bentuk umum pendeklarasian array dua dimensi:
type_array nama_array[rowsize][colsize]
 Deklarasi dan Inisialisasi Array Dua Dimensi:
Setiap kali mendeklarasikan array dan langsung diinisialisasi, kita tidak perlu
memberikan lebar dari data array dan proses inisialisasi nilai array ditandai
dengan tanda kurung kurawal “{}”, nilai atau data dari setiap array diletakkan
di dalam kurung kurawal tersebut dan untuk setiap nilai atau data dipisahkan
dengan tanda koma “,”. Berikut adalah pendeklarasian dan inisialisasi array dua
dimensi:

int arrayBilangan[] = {1,2,3}; //array memiliki 3 buah data atau


nilai
char arrayKarakter[] = {‘a’,’b’,’c’); //array memiliki 3 buah
data atau nilai
 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 Array Dua Dimensi:
Cara penulisan array 2 dimensi adalah dengan menuliskan dua angka (dua
jangkauan) sewaktu deklarasi array.

var
nilai: array[0..1,0..2] of integer;

Kode diatas berarti kami 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).
Cara mengakses element pada array 2 dimensi ini menggunakan tanda koma
sebagai pemisah, seperti: nilai[0,2] atau nilai[1,1].

Contoh berikut akan memperjelas cara penggunaannya:


Contoh lain yang sering menggunakan array 2 dimensi adalah untuk
membuat struktur matriks. Berikut contohnya:
c. Studi Kasus dan Penyelesaian Array Dua Dimensi
 Studi kasus: Buat program perkalian antara 2 buah matriks dengan
menggunakan array dimana nilai tiap elemennya di-inputkan oleh user. Selain
itu, perhatikan syarat perkalian antar matriks, yaitu jumlah kolom pada matrik
A = jumlah baris pada matriks B
 Penyelesaian:

Anda mungkin juga menyukai