Modul Array Dimensi 3

6
MODUL PEMROGRAMAN LANJUT ARRAY DIMENSI 3 Kelas / Semester : XI RPL / 1 Guru Mapel : Indah Tri Utami, S.Pd Tujuan: 1. Secara mandiri siswa dapat memahami konsep array 1 dimensi 2. Secara mandiri siswa dapat menerapkan array dimensi 1 ke dalam program Petunjuk Pengerjaan Modul Pemrograman Lanjut: 1. Berdo’alah sebelum memulai aktivitas belajar 2. Baca dan pahami materi yang disajikan dalam modul 3. Buka program C++ yang Anda gunakan atau Anda kuasai (Visual Basic/DevC++/MinGW) 4. Cobalah ikuti LATIHAN contoh program yang disajikan dalam modul, eksekusi program hingga keluar hasilnya sesuai dengan contoh. Setelah itu pahami listing programnya 5. Kerjakan TUGAS PRAKTIKUM secara mandiri 6. Kumpulkan TUGAS PRAKTIKUM sesuai dengan rentang waktu yang telah ditentukan (2 minggu) 7. Apabila terlambat akan diberlakukan pengurangan nilai 10++ per minggunya. 8. Bagi yang melaksanakan PRAKERIN, tugas dapat dikumpulkan via email. File yang dikirimkan adalah listing program dan capture eksekusi program yang disalin dalam Ms. Word. 9. Apabila ada petunjuk/materi/latihan/tugas praktikum yang belum dipahami, silahkan menghubungi guru Mapel (Bu Indah Tri Utami / 085736219606 / [email protected] ) ARRAY MULTIDIMENSI Array Multidimensi sering kali digambarkan/dianalogikan sebagai sebuah matriks. 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. Bentuk umum pendeklarasian array berdimensi banyak adalah: tipe_data nama_var [ukuran 1] [ukuran 2] ... [ukuran N]; keterangan: ukuran 1 = untuk menyatakan jumlah baris ukuran 2 = untuk menyatakan jumlah isi dari baris ukuran 3 = untuk menyatakan jumlah kolom contoh pendeklarasian array 3 dimensi: int data_huruf [2] [8] [8]; contoh inisialisasi array multidimensi adalah:

description

pemrograman dasar

Transcript of Modul Array Dimensi 3

Page 1: Modul Array Dimensi 3

MODUL PEMROGRAMAN LANJUT

ARRAY DIMENSI 3Kelas / Semester : XI RPL / 1 Guru Mapel : Indah Tri Utami, S.Pd

Tujuan:1. Secara mandiri siswa dapat memahami konsep array 1 dimensi2. Secara mandiri siswa dapat menerapkan array dimensi 1 ke dalam program

Petunjuk Pengerjaan Modul Pemrograman Lanjut:

1. Berdo’alah sebelum memulai aktivitas belajar2. Baca dan pahami materi yang disajikan dalam modul3. Buka program C++ yang Anda gunakan atau Anda kuasai (Visual Basic/DevC++/MinGW)4. Cobalah ikuti LATIHAN contoh program yang disajikan dalam modul, eksekusi program hingga

keluar hasilnya sesuai dengan contoh. Setelah itu pahami listing programnya5. Kerjakan TUGAS PRAKTIKUM secara mandiri6. Kumpulkan TUGAS PRAKTIKUM sesuai dengan rentang waktu yang telah ditentukan (2 minggu)7. Apabila terlambat akan diberlakukan pengurangan nilai 10++ per minggunya.8. Bagi yang melaksanakan PRAKERIN, tugas dapat dikumpulkan via email. File yang dikirimkan adalah

listing program dan capture eksekusi program yang disalin dalam Ms. Word. 9. Apabila ada petunjuk/materi/latihan/tugas praktikum yang belum dipahami, silahkan menghubungi

guru Mapel (Bu Indah Tri Utami / 085736219606 / [email protected])

ARRAY MULTIDIMENSI

Array Multidimensi sering kali digambarkan/dianalogikan sebagai sebuah matriks. 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. Bentuk umum pendeklarasian array berdimensi banyak adalah:

tipe_data nama_var [ukuran 1] [ukuran 2] ... [ukuran N];

keterangan:

ukuran 1 = untuk menyatakan jumlah baris

ukuran 2 = untuk menyatakan jumlah isi dari baris

ukuran 3 = untuk menyatakan jumlah kolom

contoh pendeklarasian array 3 dimensi:

int data_huruf [2] [8] [8];

contoh inisialisasi array multidimensi adalah:

Atau bisa juga ditulis menjadi:

Page 2: Modul Array Dimensi 3

LATIHAN 1Contoh Program:

Page 3: Modul Array Dimensi 3

Eksekusi Program:

LATIHAN 2Contoh Program:

Page 4: Modul Array Dimensi 3

Eksekusi Program:

TUGAS PRAKTIKUM:

1. Buatlah program untuk menampilkan nilai dari setiap indeks matriks 3 dimensi,

sekaligus bentuk dari matriks tersebut!

Hint (petunjuk) = x[2][2][3] = {{{1,2,3},{4,5,6}},

{{7,8,9},{10,11,12}}};

Eksekusi program:

Page 5: Modul Array Dimensi 3

2. Gambarkan ilustrasi array 3 dimensi (x, y, z) dari soal nomor 1! (gambar boleh

dikerjakan secara manual di buku, maupun dikerjakan dengan menggunakan software)

Contoh gambar:

Keterangan: tentukan ABC manakah yang mewakili [ukuran 1], [ukuran 2], dan [ukuran

3]

A

B

C