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