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