0% menganggap dokumen ini bermanfaat (0 suara)
230 tayangan

Modul 5 (Array)

Modul ini membahas tentang array (satu dimensi, dua dimensi, dan multidimensi) dalam pemrograman, termasuk tujuan, dasar teori, contoh program, latihan, dan tugas praktikum/rumah untuk mempelajari konsep dan penggunaan array.

Diunggah oleh

GregLuck
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
230 tayangan

Modul 5 (Array)

Modul ini membahas tentang array (satu dimensi, dua dimensi, dan multidimensi) dalam pemrograman, termasuk tujuan, dasar teori, contoh program, latihan, dan tugas praktikum/rumah untuk mempelajari konsep dan penggunaan array.

Diunggah oleh

GregLuck
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

1

PRAKTIKUM ALGORITMA DAN PEMROGRAMAN



MODUL 5

ARRAY















FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI S1 TEKNIK ELEKTRO
UNIVERSITAS NEGERI MALANG
2
Tujuan
1. memahami konsep array dalam pemrograman
2. menggunakan array untuk menyelesaikan berbagai kasus sederhana.

Dasar Teori
Array satu dimensi
Dalam bahasa pemrograman, array adalah variabel yang sejenis yang berderet sedemikian
rupa sehingga alamatnya saling bersambung/kontigu atau dengan kata lain variabel
berindeks. Nilai-nilai data di suatu array disebut dengan elemen-elemen array. Letak
urutan dari elemen-elemen array ditunjukkan oleh suatu subscript atau indeks.
Bentuk umum :

tipe_array nama_array [jumlah data]

Ilustrasi array satu dimensi :

int Nilai [4]

Nilai [0] Nilai [1] Nilai [2] Nilai [3]
70 80 82 60

Array di atas mempunyai enam element.
Contoh Program :




3
Array Dimensi Dua
Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom.
Bentuknya dapat berupa matriks atau tabel.
Bentuk Umum:

Tipenama_array[baris][kolom];

Contoh:

Cara akses:
data_lulus[0][1]=540

Untuk mengisi dan menampilkan isi elemen array ada dua cara yaitu:
a. Row Major Order (secara baris per baris)
b. Column Major Order (secara kolom per kolom)

Inisialisasi:



4
Array Multidimensi
Array multidimensi adalah array yang mempunyai lebih dari satu atau dua dimensi.
Misal : A[3][5] artinya array tersebut mempunyai 3 baris 5 kolom.
Bentuk umum :


Ilustrasi array multi dimensi :


Inisialisasi:

Contoh Program :

5
Selain ketiga jenis array di atas, terdapat array tak beraturan (ukuran array tidak
dituliskan). Contoh inisialisasi:



Array juga bisa digunakan sebagai parameter:





Latihan
1. Berikut ini adalah program untuk menginput nilai mahasiswa ke dalam array
satu dimensi. Jalankan program ini dan analisis alur programnya.

6
2. Berikut ini adalah program untuk menginput nilai (bilangan) ke dalam array
dimensi dua dan menampilkannya. Jalankan program ini dan analisis alur
programnya.



7
3. Buatlah program yang dapat menghitung banyaknya karakter yang dimasukkan!


Tugas Praktikum
1. Buatlah program untuk membalik kata, misalnya kata anton akan menjadi
notna dengan menggunakan array of char!
2. Buatlah tabel harga fotokopian dari 1 100 lembar, dimana harga perlembar
adalah 80 rupiah!

Tugas Rumah
1. Buatlah suatu program untuk menghitung operasi penjumlahan pada suatu matriks
3x3!
2. Buatlah suatu program untuk menghitung operasi perkalian pada suatu matriks
3x3!
3. Buatlah program untuk menampilkan bilangan fibonacci pada deret ke-n!
Bilangan fibonacci adalah bilangan seperti: 1 1 2 3 5 8 13 ... dst. Jadi jika inputan
n = 7, maka hasil adalah 13!

Evaluasi dan Pertanyaan
1. Jelaskan cara kerja / alur dari program menampilkan bilangan fibonancy di soal
tugas rumah nomor 3!
2. Apa yang anda dapat dari praktikum array ini ?

Anda mungkin juga menyukai