Breaking News

Tutorial Bahasa C Part 14 : Penggunan Tipe Data Array Dua Dimensi Pemrograman Bahasa C

Melanjutkan tutorial belajar bahasa C tentang tipe data Array Satu Dimensi, kali ini kita akan membahas tentang Penggunaan dari Tipe Data Array Dua Dimensi.

Pengertian Tipe Data Array Dua Dimensi Bahasa C

Tipe data array dua Dimensi adalah sebutan untuk array yang penomoran index-nya menggunakan 2 buah angka. Analogi yang sering dipakai seperti titik koordinat dalam diagram kartesius. Pada diagram kartesius terdapat sumbu X dan sumbu Y. Sebuah titik yang berpasangan, seperti (6, 3) atau (-6, 5).

Analogi lain adalah matriks. Dalam matematika, matriks terdiri dari kolom dan baris. Untuk menentukan nilai dari matriks, kita harus sebut berpasangan seperti baris 1 kolom 1, atau baris 2 kolom 1. Konsep inilah yang menjadi dasar dari array 2 dimensi.
Untuk membuat array 2 dimensi, kita membuat 2 kali tanda kurung siku setelah nama variabel, seperti contoh berikut :


Baris diatas akan membuat array 2 dimensi dengan nama variabel : bilangan. Variabel ini akan berisi 4 element (2x2).
Untuk mengakses setiap element array, penulisan index juga harus ditulis 2 kali, seperti contoh berikut :



Penggunaan Tipe Data Array 2 Dimensi Bahasa C

Berikut contoh kode program dari pembuatan array 2 dimensi di dalam bahasa C :


Pada contoh program diatas saya membuat array bilangan dengan perintah int bilangan[2][2]; maksudnya, array bilangan adalah sebuah array 2 dimensi dengan 4 element. Proses pengisian setiap element array dilakukan setelahnya, kemudian ditampilkan dengan perintah printf.

Pengisian element array 2 dimensi juga bisa dilakukan pada saat array itu di definisikan, seperti contoh berikut :

Tanda kurung kurawal sebagai pemisah nilai array bersifat opsional dan boleh tidak ditulis. Saya juga bisa mengisi array tersebut dengan perintah sebagai berikut :

Hanya saja penggunaan tanda kurung kurawal akan mempermudah peletakan posisi dari setiap element array.



Array Multi Dimensi Bahasa C

Kita juga bisa membuat array 3 dimensi bahkan lebih. Contoh penggunaan dari array 3 dimensi adalah seperti diagram kartesius 3 dimensi yang butuh lebar, tinggi dan kedalaman.
Cara pembuatan array 3 dimensi itu kita tinggal menulis 3 kali tanda kurung siku setelah penulisan nama array :

Bagimana dengan array 4 dimensi?


Kompleksitas array akan menjadi bertingkat jika sudah menggunakan multi dimensi. Contoh, baris diatas akan membuat sebuah array 4 dimensi yang beranggotakan 120 element.



Penggunaan Array Multi Dimensi Bahasa C

Sebagai contoh dari konsep array multi dimensi, saya akan membuat sebuah array 3 dimensi. Berikut contoh kode programnya :

Disini saya membuat array bilangan 3 dimensi dengan perintah int bilangan[2][2][2]; artinya array ini akan menampung 2*2*2 = 8 element, mulai dari element [0][0][0], [0][0][1], [0][1][0] hingga [1][1][1].



Selanjutnya, kita akan bahas tipe data String dalam bahasa C, yang tidak lain adalah array dari tipe data char.
Penggunaan Tipe Data String Pemrograman Bahasa C.

Tidak ada komentar