02.07.2013 Views

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

rekayasa perangkat lunak jilid 2 smk - Bursa Open Source

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

BAB 6 ALGORITMA PEMROGRAMAN LANJUTAN<br />

Gambar 6.1. di<br />

samping ini saya yakin<br />

kalian pernah melihatnya.<br />

Ya, inilah notasi umum<br />

dari salah satu teori<br />

matematika, yaitu matrik.<br />

Operasi matrik,<br />

merupakan operasi yang<br />

banyak digunakan dalam<br />

banyak aktifitas yang<br />

membutuhkan<br />

perhitungan dengan<br />

model banyak bilangan.<br />

Cobalah buka kembali<br />

Gambar 6.1. Notasi matrik.<br />

buku matematika kalian<br />

yang membahas matrik<br />

kalian akan melihat banyak sekali yang bisa kita lakukan dengan matrik.<br />

Pernahkan kalian mendengar <strong>perangkat</strong> <strong>lunak</strong> bernama MATLAB?<br />

Perangkat <strong>lunak</strong> yang didasarkan pada operasi matrik ini sangat populer<br />

dikalangan ilmuan, insinyur dan orang-orang yang banyak berkecimpung dengan<br />

perhitungan. Dengan menggunakan array kalian juga bisa membuat program<br />

yang dapat melakukan operasi matrik seperti halnya MATLAB.<br />

Standar kompetensi algoritma pemrograman lanjutan terdiri atas empat<br />

kompetensi dasar yaitu, menggunakan array multidimensi dan menggunakan<br />

prosedur dan fungsi. Dalam penyajian pada buku ini, setiap kompetensi dasar<br />

memuat uraian materi, dan latihan. Ringkasan diletakkan pada setiap akhir bab.<br />

Sebelum mempelajari kompetensi ini ingatlah kembali prinsip pemecahan<br />

masalah, algoritma pemrograman dasar dan materi-materi pendukung dari mata<br />

pelajaran matematika.<br />

Pada akhir bab, tercantum soal-soal latihan yang disusun dari soal-soal<br />

yang mudah hingga soal-soal yang sulit. Latihan soal ini digunakan untuk<br />

mengukur kemampuan terhadap kompetensi dasar ini. Artinya setelah<br />

mempelajari kompetensi dasar ini secara mandiri dengan bimbingan guru<br />

sebagai fasilitator, ukurlah sendiri kemampuan dengan mengerjakan soal-soal<br />

latihan tersebut.<br />

Rekayasa Perangkat Lunak 131

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!