SOAL
LAT 1.!!
(TUGAS 2)
a.
Apa yang menyebabkan program error pada btalamat1_Click baris program alamat =
"Kuningan".
b.
Kenapa saat ditekan tombol nama1 dan nama2 nama yang ditampilkan pada textbox
nama berbeda sedangkan saat ditekan
tombol alamat1 dan alamat2 alamat yang ditampilkan pada textbox alamat sama.
c.
Kenapa saat ditekan tombol tambah umur 1 umur selalu keluar angka 1 sedangkan
saat ditekan.
tombol
tambah umur 2 umur selalu bertambah 1 dari umur sebelumnya
d.
Berikan analisa anda untuk form dua.
JAWABAN :
A. Karena dalam
form 1 sudah
terpesan: const alamat = “Kuningan”
Jadi dalam
Btalamat1 tidak perlu
di coding: alamat = “Kuningan”
Cukup: Txtalamat.Text = alamat
B. Karena dalam
Btnama1 sudah terpesan
nama “Nandang”
Sehingga ketika
Btnama1 di klick
hanya keluar nama “Nandang”
Sedangkan pada
Btnama2 tidak menyediakan
const nama, sehingga pencarian
meluas ke module
yang sudah menyediakan
Public
Const nama As String = "Nandang Hermanto"
C. Karena pada
Bttambahumur1 variabel yang
di pesan adalah
Dim
Sehingga hanya mengenali
variabel yang di
pesan.
Sedangakan pada
Bttambahumur2 variabel yang
di pesan adalah
Static
, sehingga nilai
yang di pesan
tetap ada namaun
ketika di klick
akan melakukan penjumlahan
kelipatan yg di
pesan yaitu umur += 1.
Penjumlahan tersebut terus
bertambah ketika kita
terus meng’klick.
D. Pada form 2 Option Explicit Off
jadi pada
Btnama, Btalamat, Btumur,
hanya mengambil pesanan
yang sudah terpesan
di module.
Cukup dengan
coding :
Btnama :
Private Sub Btnama_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Btnama.Click
Txtnama.Text = nama
Btalamat :
Private Sub Btalamat_Click(ByVal
sender As
System.Object, ByVal e As System.EventArgs) Handles Btalamat.Click
Txtalamat.Text = alamat
Btumur :
Private Sub Btumur_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles Btumur.Click
Txtumur.Text = umur
-------------------------------------------------------------------------------------------------------------------
TUGAS 2
PEMROGRAMAN VISUAL
1.
Kelemahan
& Kesalahan program pada latihan
dua if dan
case :
a. Inisialisasi
tektbox memang sudah
benar, tapi menurut
saya inisialisasi tersebut
jika dipahami orang
yang kurang paham mungkin kurang
jelas.
sebelum :
-
txtnama - txtdiskon
-
txtharga -
txtbayar
-
txtjumlah
-
txttotal
sesudah :
-
txtnamabarang - txtdiskon
-
txthargabarang - txttotalbayar
-
txtjumlahbarang
-
txttotal harga
b.
Kesalahan :
CODING cmbkodebarang :
CODING YANG
BENAR :
PROGRAM UNTUK
“TAS” KETIKA SEBELUM
& SESUDAH DI
PERBAIKI :
1. PROGRAM YANG
BENAR
I.
TAMPILAN PROG
AWAL :
II.
INISIALISASI :
NAMA ATRIBUT
|
TEXT
|
NAME
|
label1
|
&Kode Barang
|
label1
|
label2
|
&Nama Barang
|
label2
|
label3
|
&Harga Barang
|
label3
|
label4
|
&Jumlah Barang
|
label4
|
label5
|
&Total Harga
|
label5
|
label6
|
&Cara Beli
|
label6
|
label7
|
&Diskon
|
label7
|
label7
|
&Total Bayar
|
label8
|
combobox1
|
|
cmbkodebarang
|
textbox1
|
|
txtnamabarang
|
textbox2
|
|
txthargabarang
|
textbox3
|
|
txtjumlahbarang
|
textbox4
|
|
txttotalharga
|
textbox5
|
|
txtdiskon
|
textbox6
|
|
txttotalbayar
|
radiobutton1
|
Tunai
|
RadioTunai
|
radiobutton2
|
Kredit
|
RadioKredit
|
button1
|
Clear
|
Btclear
|
button2
|
Tutup
|
Bttutup
|
III.
CODING :
1.
LOAD FORM
1 :
2.
cmbkodebarang :
3.
txtjumlahbarang
, RadioTunai, RadioKredit
:
4. Btclear, Bttutup
:
IV.
TAMPILAN PROSES
PROGRAM
(SEPATU TUNAI & KREDIT)
(SANDAL TUNAI & KREDIT)
(T-SHIRT TUNAI
& KREDIT)
(TOPI TUNAI
& KREDIT)
(TAS TUNAI
& KREDIT)
Tidak ada komentar:
Posting Komentar