Tugas Visual Basic 2

Jumat, 19 Oktober 2012


Jawaban untuk soal no.3 latihan 1 ialah sebagai berikut :
A.    Yang menyebabkan program error pada btalamat1_click baris program alamat = “kuningan” ialah seharusnya pada program btalamat1_click kita tambahkan pendeklarasian dim alamat = “kuningan” atau pada public class const alamat = “kuningan ” kita ganti menjadi public alamat = “kuningan”
B.     Kenapa pada saat di tekan tombol nama1 dan nama2 nama yang ditampilkan pada textbox nama yang berbeda karena pada program btnama2_click tidak di deklarasikan nama keduanya karena Cuma ada pendeklarasian Txtnama.text sehingga program akan mengambil langsung ke modul karena modul tersebut bersifat universal. Kemudian mengapa ketika kita menekan tombol alamat1 dan alamat2 pada textbox akan muncul alamat yang sama itu dikarenakan pada program frmssatu sudah ada pendeklarasian const alamat = “kuningan” sehingga program akan mengambil dari pendeklarasian tersebut,kecuali apabila pendeklarasian const alamat = “kuningan” kita hilangkan maka yang muncul adalah purwokerto,karena program akan mengambil dari modul.
C.     Kenapa saat di tekan tombol tambah umur1 pada textbox akan selalu keluar angka 1 sedangkan pada saat di tekan tombol tambah umur2 umur akan selalu bertambah 1 dari umur sebelumnya dikarenakan pada tombol tambah umur1 pendeklarasiannya menggunakan Dim yang artinya nilainya telah di tetapkan yaitu 1 sehingga yang keluar ialah angka 1,sedangkan pada tombol tambah umur2 menggunakan pendeklarasian static yang artinya nilainya tidak hilang pada saat dieksekusi,dan nilai yang ditentukan ialah +1 sehingga pada tombol tambah umur2 nilainya akan terus bertambah 1.
D.    Menurut saya setelah saya menganalisa frmdua ialah pada saat pengeksekusian program frmdua program akan mengambil semua informasi dari modul yang telah kita buat baik nama,alamat dan umur,karena modul bersifat universal.
Jawaban tentang kelemahan pada program IF dan CASE  ialah sebagai berikut :
1. Kelemahan pertama dari program IF dan CASE tersebut ialah bahwa pada combobox ada nama TAS tetapi dalam listing program tidak disebutkan TAS dan harganya,sehingga pada saat program dijalankan ketika kita memilih TAS pada combobox kita tidak akan menemukan harga dan nama barang dari TAS tersebut.seperti pada gambar di bawah ini :


Sehingga seharusnya listingnya harus di tambah harga dan nama barang tersebut,seperti pada gambar dibawah ini :


Sehingga akan muncul output seperti pada gambar di bawah ini :


2. Kelemahan kedua dari program ini ialah apabila program dijalankan dan kemudian kita isi pada combobox semisal dengan SND sampai ada hasil total bayar seperti pada gambar dibawah ini :


Dan ketika kita akan memilih semisal TAS pada combobox maka total harga dan tottal bayar nya tidak berganti masih tetap menggunakan hasil dari SND tadi,seperti pada gambar di bawah ini :


Sehingga seharusnya pada listing program nya kita tambah kan seperti pada gambar dibawah ini :


Sehingga akan keluar output seperti gambar di bawah ini :


kemudian masukan kembali jumlah barang dan cara pembelian,sehingga muncul hasil akhirnya seperti gambar di bawah ini :


                  
       Demikian analisa saya mengenai kedua program yang dijadikan sebagai tugas visual basic ke-2. Sekian dan Terima Kasih


0 komentar:

Posting Komentar