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.
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 :
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.
Cara pembuatan array 3 dimensi itu kita tinggal menulis 3 kali tanda kurung siku setelah penulisan nama array :
Kompleksitas array akan menjadi bertingkat jika sudah menggunakan multi dimensi. Contoh, baris diatas akan membuat sebuah array 4 dimensi yang beranggotakan 120 element.
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.
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