TUGAS 2
PEMOGRAMAN VISUAL
Variabel constanta type data
Soal :
1. Apa
yang menyebabkan
program eror pada alamat1_Click
baris program alamat = “KUNINGAN”
2. Kenapa
saat ditekan tombol nama1 dan nama2 nama yang ditampilkan pada
textbox nama yang berbeda sedangkan saat ditekan tombol alamat1 dan alamat2
alamat yang ditampilkan pada textbox alamat sama
3. Kenapa
saat ditekan tombol tambahumur1 umur
selalu keluar angka 1 sedangkan saat ditekan tombol tambah umur 2 umur selalu bertambah 1 dari umur sebelumnya
Jawab :
1. Karena variabel disebutkan 2 kali pada baris public class tertulis alamat =
“kuningan”
Pada tombol alamat 1 tertulis Alamat = “Kuningan”
Pada tombol alamat 1 tertulis Alamat = “Kuningan”
Dan
untuk mencegah
Eror lebih baik di hapus dengan menambah tanda petik satu (‘) di depan kata
Alamat = “kuningan” atau menambah variabel Dim alamat as string.
2. Perbedaannya adalah menekan tombol nama1 dan nama2 tidak berubah pada saat menekan tombol alamat1 dan alamat2 itu
karena Variabel nama pada nama1
menggunakan Dim
berbeda dengan variabel
nama2 yang mengambil dari modul yang
menggunakan public
const pada variable nama, sehingga yang terjadi nama1
berbeda dengan nama2.
3. Karena tombol tambah umur 1 selalu keluar angka 1
saat di tekan karena
Dim Umur As Integer
Umur += 1
TxtUmur.Text
= Umur
Code tersebut
menggunakan Dim
sehingga pada saat kita menekan button tambah
umur 1 untuk kedua kalinya nilainya akan tetap sama.
Sedangkan
tombol tambah umur 2 yang selalu
bertambah 1 dari sebelumnya,
karena menggunakan static
karena menggunakan static
static umur as integer
umur +=1
txtumur.text = umur
Yang
menjadi umur akan bertambah 1 terus menerus
bila ditekan.
4. Hasil
analisa untuk form 2 adalah :
Form
2 di panggil oleh form 1 namun isi dari form 2
mengambil dari modul sehingga data berbeda dengan form 1.
IF dan Case
Banyak kekurangan yang ada
dalam program ini contohnya
seperti kurangnya nama barang pada
bagiana Case
Else :
Seharusnya pada bagian
tersebut berisi namabarang = “Tas” seharga = “375000”
Pada tombol clear bila kita tekan yang terjadi
adalah pada Diskon dan Total Bayar tidak benar- benar bersih
sehingga kita harus menekan 2
kali.
Solusinya adalah
menambahkan “TxtDiskon.Clear()” dan “TxtBayar.Clear()” diatas
“CmKode.Clear()”
Apabila itu dilakukan maka tidak perlu menekan 2 kali cukup sekali
saja pada tombol clear.
Apabila
kita sudah memasukan kode barang, jumlah barang dan cara beli terus kita ganti
kode barangnya yang terjadi adalah jumlah barang, total harga, cara beli,
diskon dan total bayar tidak hilang namun akan tetap sama jadi untuk itu yang
perlu d lakukan adalah Menuliskan seperti ini:
Sehingga apa bila kode
barang dirubah maka jumlah barang, total harga, cara beli, diskon dan total
bayar akan bersih atau hilang.
Yang
tadinya bttutup hanya menggunakan
rumus keluar dari program diubah menjadi rumus keluar berkotak dialog Yes dan No
Semoga jawaban ini bermanfaat.
Terimakasih atas perhatiannya dan apabila ada tutur
kata yang tidak baik/salah, minta maaf.
wasalam...................................
wasalam...................................
Tidak ada komentar:
Posting Komentar