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
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