Dasar-‐dasar
Pemrograman
Teknik
Informatika
–
Array
1. Deskripsi
:
Topik
yang
dibahas
pada
praktikum
kali
ini
adalah
terkait
dengan
penggunaan
Array
2. Teori
:
1. PENGANTAR
ARRAY
Sebuah
sistem
yang
kompleks
tentu
membutuhkan
variabel
dalam
jumlah
besar.
Jika
hanya
membutuhkan
5
variabel
bertipe
integer,
mungkin
saja
bisa
dideklarasikan
dengan
cara:
int
a,
b,
c,
d,
e. Akan
tetapi
akan
muncul
persoalan
ketika
membutuhkan
variabel
dalam
jumlah
besar,
seperti
100
variabel.
Bagaimana
cara
mendeklarasikan
seluruh
variabel
tersebut?
Haruskan
menuliskan
variabel
satu-‐per-‐satu
seperti:
int
x1,
x2,
x3,…,
x100
?
Untuk
mengatasi
permasalah
tersebut,
terdapat
konsep
array
untuk
solusi
mendeklarasikan
variabel
dalam
jumlah
besar.
Pemakaian
variabel
array
akan
menghemat
waktu
dalam
penyebutan
nama
variabel.
Sebuah
variabel
array
merupakan
sebuah
nama
variabel
yang
sama,
namun
memiliki
nomor
indeks
yang
unik
untuk
membedakan
setiap
variabel
tersebut.
Penomoran
indeks
array
dimulai
dari
0
sampai
ke
n-‐1,
dimana
n
tersebut
adalah
jumlah
total
elemen.
0
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.
2. ARRAY
SATU
DIMENSI
2.1. Mendeklarasikan
Array
Satu
Dimensi
Secara
umum,
formula
pendeklarasian
array
adalah
seperti
berikut:
Terdapat
beberapa
cara
pendeklarasian
array
pada
java,
antara
lain:
1) Mendeklarasikan
array
tanpa
menyebutkan
jumlah
elemen
yang
diperlukan
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:
2) Mendeklarasikan
array
dengan
menyebutkan
jumlah
elemen
yang
diperlukan
Variabel
angka
dan
teks
dideklarasikan
sebagai
variabel
array
yang
dapat
menyimpan
sejumlah
elemen
yang
telah
dideklarasikan
(5
elemen
untuk
angka,
dan
10
elemen
untuk
teks).
2.2. Menghitung
Jumlah
Elemen
Variabel
Array
Untuk
mengetahui
jumlah
elemen
dari
sebuah
variabel
array,
digunakan
instruksi
length.
Pernyataan
angka.length
akan
menghasilkan
jumlah
elemen
dari
variabel
array
yang
bernama
angka.
Contohnya:
Outputnya:
3. ARRAY
DUA
DIMENSI
Sebutan
dimensi
array
dengan
melihat
dari
jumlah
nomer
indeks
yang
digunakan
dalam
pendeklarasian
variabel
array.
Array
dua
dimensi
berarti
nomer
indeks
yang
digunakan
adalah
dua
bilangan.
Penggunaan
array
dua
dimensi
seringkali
dipakai
pada
aplikasi
matrik.
Data
pada
suatu
matrik
diketahui
berdasarkan
nilai
baris
dan
kolomnya.
Bentuk
umum
pendeklarasian
variabel
array
dua
dimensi
di
java
adalah
sebagai
berikut:
Untuk
memudahkan
pemahaman
bentuk
array
dua
dimensi,
bisa
digambarkan
sebagai
berikut:
N
adalah
nilai
yang
menyatakan
jumlah
baris
dari
array,
sedangkan
M
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:
3. Alat
:
a. Netbeans
IDE
/
Eclips
b. Ms
Word
4. Tugas
Praktikum
:
1)
Buatlah
array
satu
dimensi
dengan
tipe
data
integer
yang
berisi
digit
dari
nim
anda.
Sebagai
contoh:
NIM
=
1110651111,
maka
isi
elemen
array-‐nya
adalah
{1,1,1,0,6,5,1,1,1,1}.
Kemudian
tampilkan
anggota
array
tersebut
menjadi
satu-‐
kesatuan
angka
1110651111.
2) Buatlah
program
untuk
menampilkan
bilangan
ganjil
dan
genap
dari
deret
bilangan
array
Terdapat
deret
angka
sebagai
berikut
:
{2,4,10,11,13,16,19,200,45,41,23,89,111};
Hasil
yang
ditampilkan
adalah:
Bilangan
ganjil:
11
13
19
45
41
23
89
111
Bilangan
genap:
2
4
10
16
200
3) Mencari
nilai
rata-‐rata
mata
kuliah
dari
daftar
nilai
mahasiswa
Diketahui
daftar
nilai
mahasiswa
sebagai
berikut:
4) 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"}}
5) 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,
6) Buatlah
program
untuk
penjumlahan
dan
pengurangan
matriks
5x5.
7) Buatlah
program
untuk
perkalian
matriks
berdasarkan
inputan
user.
Tidak ada komentar:
Posting Komentar