Modul 5 - Array
Modul 5 - Array
Modul 5 - Array
MODUL 5
ARRAY
Disusun oleh:
Nama : Robi Andri Oktafianto
NIM : 1410651096
Modul 5
Array
I. Tujuan:
1. Mengetahui pengertian array
2. Mengetahui konsep array satu dimensi dan array 2 dimensi
3.
4.
5.
1
2
3
.. n-1
Indeks adalah sebuah angka yang menyatakan urutan sebuah elemen pada suatu
variabel array. Karena di dalam sebuah variabel array dengan nama yang sama, maka
untuk membedakannya diperlukan suatu cara yaitu dengan pemberian nomor urut.
Ibaratkan deretan rumah dalam satu nama jalan, untuk membedakan rumah yang satu
dengan yang lain, diberikan penomoran yang berbeda antara rumah satu dengan rumah
yang lain.
Variabel angka dan teks yang dideklarasikan sebagai variabel array yang
mana setiap elemennya akan menyimpan data bertipe int untuk variabel angka, dan
string untuk variabel teks. Dalam pendeklarasian array tersebut tidak menyebutkan
jumlah elemen.
Tanpa ada pendeklarasian jumlah elemen array, akan terjadi kesalahan seperti
berikut:
Sehingga pada baris lain harus dideklarasikan pemesanan jumlah elemen agar
variabel array tersebut bisa digunakan untuk menyimpan data. Berikut cara
pendeklarasian jumlah elemen dari variabel array tersebut:
Outputnya:
Untuk
memudahkan pemahaman bentuk array dua dimensi, bisa digambarkan sebagai berikut:
N adalah
nilai
yang menyatakan
jumlah
baris dari
array,
sedangkan
menyatakan jumlah kolom dari array. Aturan penomoran indeks array dua dimensi
sama seperti halnya array satu dimensi, yaitu dimulai dari 0 untuk baris maupun
kolomnya.
Contoh program array dua dimensi:
Outputnya:
5) Perkalian Matriks
6) Buatlah array satu dimensi dengan tipe data integer yang berisi digit dari nim anda.
Sebagai
contoh:
NIM
1110651111,
maka
isi
elemen
array-nya
adalah
13
4
19
10
45
16
41
23
89
111
200
3) Mencari nilai rata-rata mata kuliah dari daftar nilai mahasiswa dengan diketahui terdapat
beberapa variabel array, yaitu: NRP, NamaMhs, RPL, BD, PTS seperti gambar dibawah
ini
5) Buatlah array dua dimensi bertipe String yang terdiri dari jumlah 4 baris dan 2
kolom.
Yang mana nilai stringnya terdiri dari nama depan dan nama belakang.
{{"Sugito", "Prayoga"}, {"Samirul", "Hilmi"}, {"Leo", "Hermawan"}, {"Fina", "Anisa"}}
6) Buatlah array dua dimensi (matriks) yang dapat menampilkan secara random
dengan jumlah baris dan kolomnya dapat ditentukan oleh user.
Program akan meminta user untuk memasukkan jumlah baris dan jumlah
kolom. Misalnya user memasukkan 3 untuk jumlah baris dan 4 untuk jumlah kolom,
maka akan ditampilkan isi matriks secara random sebagai berikut:
JAWAB
1.
2.
3.
4.
5.
6.
7.
8.
V. Kesimpulan