Ringkasan Soal- Soal Latihan

138 Rekayasa Perangkat Lunak membawa nilai variable yang diperlukan oleh prosedur luas hitung segitga. o Proses perhitungan luas segitiga hanya dilakukan pada prosedur tersebut. o Setelah proses perhitungan maka hasil perhitungan akan dibawa kembali ke proses utama untuk dicetak hasilnya. Urutan proses yang sama juga terjadi jika data yang dibaca adalah untuk segiempat atau lingkaran. Prosedur yang baik memiliki ciri-ciri sebagai berikut : o 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. o 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. o 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 dipecah-pecah menjadi beberapa modul yang lebih kecil.

6.3. Ringkasan

x Array dua dimensi mempunyai dua indeks. I ndeks yang pertama menunjukkan baris sedangkan indeks yang kedua adalah kolom. x Pembacaan data dan penulisan data pada array multidimensi dilakukan dengan langsung menunjuk pada nomor indeksnya x Prosedur adalah sekumpulan perintah yang merupakan bagian dari program yang lebih besar yang berfungsi mengerjakan suatu tugas tertentu. Di unduh dari : Bukupaket.com Rekayasa Perangkat Lunak 139

6.4. 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. Di unduh dari : Bukupaket.com 140 Rekayasa Perangkat Lunak Di unduh dari : Bukupaket.com Rekayasa Perangkat Lunak 141

BAB 7 PEMOGRAMAN APLIKASI DENGAN VB VB.NET

Perhatikan Gambar 7.1. di atas. Tampilan pada gambar tersebut menunjukkan sebuah aplikasi yang menampilkan sekumpulan data pada tabel. Suatu ketika kalian akan menjumpai aplikasi yang serupa. Aplikasi di atas dapat dibangun dengan menggunakan Visual Basic secara cepat, tanpa harus dipusingkan dengan masalah pembuatan tabel, menu, tombol atau yang lainnya. Tinggal klik, seret, letakkan, atur posisi kemudian buat kodenya, aplikasi sudah langsung bisa dijalankan. Standar kompetensi pemrograman dengan VB dan VB.Net dasar terdiri atas tiga kompetensi dasar. Dalam penyajian pada buku ini, setiap kompetensi dasar memuat uraian materi, dan latihan. Ringkasan diletakkan pada setiap akhir bab kemudian dilanjutkan dengan soal-soal latihan. Kompetensi dasar pada bab ini adalah menjelaskan dasar-dasar Visual Basic, mengakses dan memanipulasi data dengan Visual Basic, dan menerapkan teknologi COM. Sebelum mempelajari kompetensi ini ingatlah kembali sistem operasi, prinsip pemecahan masalah, algoritma pemrograman dasar dan lanjutan dan materi-materi pendukung dari mata pelajaran matematika. Gambar 7.1. Aplikasi yang dibangun dengan Visual Basic. Di unduh dari : Bukupaket.com 142 Rekayasa Perangkat Lunak TUJUAN Setelah mempelajari bab ini diharapkan pembaca akan mampu : o Menjelaskan dasar-dasar Visual Basic o Mengakses dan memanipulasi data dengan Visual Basic o Menerapkan teknologi COM

7.1. Dasar- dasar Visual Basic