Professional Documents
Culture Documents
Pada Gambar 6.4. kita melihat dua buah variabel counter yaitu I dan J. I
digunakan untuk membuat indeks pada baris yaitu 4 baris (1 to 4), sedangkan J
digunakan untuk membuat indeks pada kolom yaitu 3 kolom (1 to 3).
Pembacaan data akan berlangsung sebagai berikut:
A(1,1) = ....
A(1,2) = ....
A(1,3) = ....
A(2,1) = ....
A(2,2) = ....
A(2,3) = .... dan seterusnya.
Urutan proses yang sama juga terjadi jika data yang dibaca
adalah untuk
segiempat atau lingkaran. Prosedur yang baik memiliki ciri-ciri
sebagai berikut :
Hanya memiliki satu fungsi tujuan (logical inherent).
Sebuah prosedur sebaiknya hanya memiliki satu fungsi tujuan
dan tidak bercampur dengan tujuan-tujuan lain. Hal ini untuk
membuat prosedur lebih focus sehingga tujuan akan dapat
tercapai dengan baik.
Tidak tergantung pada prosedur lain (independent).
Sebuah prosedur harusnya bersifat mandiri, artinya prosedur ini
dapat berjalan dan diuji tanpa menunggu bagian lainnya selesai.
Selain itu variable-variabel yang digunakan dalam prosedur
tersebut tidak mempengaruhi variable-variabel yang digunakan
pada bagian lain di keseluruhan program.
Berukuran kecil (small size).
Yang dimaksud ukuran disini adalah panjang algoritma atau
panjang kode program pada suatu prosedur. Ukuran kecil akan
mudah dibaca dan diperbaiki. Apabila sebuah modul sudah
terlalu besar maka sebaiknya dipertimbangkan untuk dipecahpecah menjadi beberapa modul yang lebih kecil.
Ringkasan
Array dua dimensi mempunyai dua indeks. Indeks yang
pertama menunjukkan baris sedangkan indeks yang
kedua adalah kolom.
Pembacaan data dan penulisan data pada array
multidimensi dilakukan dengan langsung menunjuk pada
nomor indeksnya
Prosedur adalah sekumpulan perintah yang merupakan
bagian dari program yang lebih besar yang berfungsi
mengerjakan suatu tugas tertentu.
Soal-Soal Latihan
1. Perhatikan contoh 6.1 di atas. Buatlah algoritma untuk
operasi pengurangan dua buah matriks.
2. Buatlah juga algoritma untuk operasi perkalian dua buah
matriks.
3. Dengan menggunakan prosedur buatlah sebuah algoritma
yang membaca data matrik kemudian memilih melakukan
operasi penjumlahan, pengurangan dan perkalian dua
buah matrik.