Minggu, 21 Oktober 2012

TUGAS 2 PEMROGRAMAN VISUAL



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.ObjectByVal e As System.EventArgsHandles Btnama.Click
Txtnama.Text = nama

Btalamat  :
Private Sub Btalamat_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Btalamat.Click
Txtalamat.Text = alamat

Btumur  :
Private Sub Btumur_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles 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
-          txthargabarang
-          txtjumlahbarang
-          txttotalharga
-          txtdiskon
-          txttotalbayar


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
label8
&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)





UNTUK  TAMPILAN  (CLEAR)  YAITU  MENGEMBALIKAN  TAMPILAN  PROGRAM  KE  SEMULA  KETIKA  BELUM  DI  PROSES  (SEPERTI  GAMBAR  TAMPILAN  PROG  AWAL)

UNTUK  TAMPILAN  (TUTUP) TIDAK  ADA,  KARNA  PROGRAM  KETIKA  DI  TUTUP  AKAN  LANGSUNG  KELUAR.

----------------------------------------------------------------------------------------------------
SELESAI
----------------------------------------------------------------------------------------------------
------- SEMOGA  BERMANFAAT  ;) -------




Tidak ada komentar:

Posting Komentar