Jawaban Latihan 1 Nomor 3 (a , b , c , d) :
A.) Yang
menyebabkan error adalah karena varabel nama belum di deklarasikan pada method
di dalam class tersebut, di btalamat1_Click hanya tertulis :
alamat = "Kuningan"
Txtalamat.Text = alamat
seharusnya adalah :
Dim alamat As String
alamat = "Kuningan"
Txtalamat.Text = alamat
alamat = "Kuningan"
Txtalamat.Text = alamat
seharusnya adalah :
Dim alamat As String
alamat = "Kuningan"
Txtalamat.Text = alamat
B.) Karena pada tombol nama1 mengunakan Dim pada dalam tombol tersebut
,sehingga program menjalankan nilai atau isi dari variabel nama dalam tombol
tersebut
-sementara pada
tombol nama2 tidak di tentukan variabel dan nilai ny dalam tombol tersebut ,
dan di lain sisi pada module variabel nama nya “Public Const nama As
String = "Ade candra" maka dari itu tombol nama2 mengambil nilai
secara global karena variabel ny public . Dan pada alamat
1 dan alamat2 sama karena variable dan nilai nya tidak di tentukan pada tombol
masing-masing maka dari itu program menjalankan perintah yg ada dalam module
yaitu “ Public Const alamat As String = "Tanjung" di ambil
secara global atau luar karena menggunakan public
C.) Saat tombol "tambah umur 1" ditekan selalu mengeluarkan angka satu
karena tombol tersebut menggunakan variabel Dim, dimana kita tahu bahwa Dim
adalah kependekan dari Dinamis, variabel jenis ini akan selalu berubah nilainya
saat kita mengeksekusinya dalam sebuat operasi bilangan. Sehingga pada saat
tombol "tambah umur 1" kita tekan, nilai yang keluar adalah 1, dan
saat kita tekan lagi nilainya pun akan selalu satu, karena nilai dari variabel
"umur" akan selalu "umur += 1".
Berbeda dengan varabel umur pada Bttambahumur2_Click yang menggunakan tipe Static, nilainya tidak akan berubah sehingga akan selalu bertambah sesuai dengan nilai pada tekanan tombol sebelumnya ditambah dengan 1 "umur +=1".
Berbeda dengan varabel umur pada Bttambahumur2_Click yang menggunakan tipe Static, nilainya tidak akan berubah sehingga akan selalu bertambah sesuai dengan nilai pada tekanan tombol sebelumnya ditambah dengan 1 "umur +=1".
D.) Untuk Form Dua, saat kita melihat coding pada FrmDua kita melihat ada baris
perintah :
Option Explicit Off Itu artinya bahwa variabel pada FrmDua tidak perlu kita definisikan dan program akan langsung mengambil definisi variabel-variabel itu dari variabel Public yang terdapat dimanapun. Pada program ini variabel-variable tersebtu terdapat pada Module1. Sehingga pada saat kita menekan tombol Nama atau Alamat atau Umur, nilai yang keluar adalah nilai yang terdapat pada Module1.
Option Explicit Off Itu artinya bahwa variabel pada FrmDua tidak perlu kita definisikan dan program akan langsung mengambil definisi variabel-variabel itu dari variabel Public yang terdapat dimanapun. Pada program ini variabel-variable tersebtu terdapat pada Module1. Sehingga pada saat kita menekan tombol Nama atau Alamat atau Umur, nilai yang keluar adalah nilai yang terdapat pada Module1.
Analisa Kelemahan Program pada Latihan 2 If
an Case :
yang
saya temukan pada program ini adalah ketika kita memilih kode "TAS"
pada ComboBox Kode Barang, listing program masih kurang untuk kode
"TAS". Dan menurut saya, untuk harga T-Shirt dan Topi mungkin ada
kesalahan karena terlalu mahal, mungkin harga yang tepat adalah 150.000 untuk
T-Shirt dan 50.000 untuk TOPI dan TAS.
Ini
adalah tampilan yang benar :
Terima kasih ,
Tidak ada komentar:
Posting Komentar