PROGRAM 1
Jawaban latihan program 1 no.3
a. Karena terdapat deklarasi konstanta yang mengakibatkan tidak dapatnya merubah
nilai
data saat program di jalankan.
Saya merubah const alamat = “kuningan” menjadi Dim alamat =“kuningan” dan
pada btalamat_click saya hanya tuliskan
txtalamat.text = alamat saja.
b. Karena pada
nama satu nilai variabel yang diambil adalah pada deklarasi variabel
yang
terdekat, yaitu yang ada di atasnya atau masih satu sub.
Sedangkan
pada nama dua,karena tidak ada deklarasi variabel pada sub tersebut,
maka nilai yang diambil adalah nilai yang terdapat pada deklarasi
variabel di module.
c. Karena
tombol tambah umur 1 menggunakan variabel lokal dim, yang kodenya seperti
berikut :
Dim
umur as integer
Umur+=1
Txtumur.text=umur
Sedangkan tombol tambah 2 memakai static. Yang artinya ia akan selalu menambahkan
dirinya
sesuai incremennya berapa selama program dijalankan / nilainya tidak akan
hilang selama program berjalan
d. Form dua akan menampilkan keluaran seperti apa yang ditulis di module.
PROGRAM 2
Saya memberi background dan judul supaya lebih menarik dan menggambarkan beranda dari toko marchendise yang tertera di aplikasi ini.
Untuk control sudah benar, namun saya tambahkan variabel "tas", karena belum ada private sub code tas, sedangkan di soal ada, berikut kode tang saya buat :
Pada saat program ini dijalankan, pada textbox nama barang dan harga barang masih bisa digantin isinya. Supaya tidak bisa diganti, saya mengubah pada propertis textbox tersebut, lalu mengubah sub menu behavior lalu read only, yang tadinya false, saya ubah menjadi true.
Mungkin baru itu saja yang bisa saya analisa, Terima kasih.
Tidak ada komentar:
Posting Komentar