Minggu, 21 Oktober 2012

TUGAS VB 2


Lat. 1
 
Pertanyaan :
  1. Apa yang menyebabkan program error pada btalamat_click pada baris alamat “Banyumas”
  2. Kenapa pada waktu ditekan tombol nama1 dan nama 2 nama yang ditampilkan pada textbox berbeda sedangkan saat ditekan tombol alamat1 dan alamat2 alamat yang ditampilkan pada textbox sama
  3. Kenapa saat ditekan tombol tambah umur 1 umur selalu keluar angka 1 sedangkan pada saat ditekan tombol umur 2 umur selalu bertambah 1 dari umur sebelumnya
  4. Berilah analisa untuk form 2
Jawaban :
  1. Pendeklarasian const memiliki nilai variabel tetap, jadi tidak bisa dRUN program karena pada btalamat1 ditulis kembali. Jika ingin tetap bisa diRUN program maka btalamt1 harus diganti dengan nama alamat yang lain misal “CILACAP” atau const diganti menggunakan DIM, karena DIM dapat digunakan pada modul, program, dan sub-program.
  2. Pada sub-program btnama1 yang digunakan nama depan, sedangkan pada btnama2 di deklarasikan kembali menggunakan nama lengkap yang diambil dari variabel global.
Pengambilan alamat pada tombol alamat 1 dan alamat 2 berbeda karena pada btalamat1 dideklarasikan sendiri tetapi pada btalamat2 menggunakan variabel lokal.
  1. Pada tombal tambah umur 1 deklarasian variabelnya menggunakan DIM sehingga pada saat tombol ditekan, program akan meReset awal lagi dan data yang lama akan hilang, sedangakan pada tombol tambah umur 2 variabel dideklarasikan menggunakan static, dimana ketika tombol ditekan, program akan menyimpan data yang lama kemudian akan menambahkannya dengan data yang baru.
  2. Form2 hanya bisa dijalankan setelah form1 diRUN program karena showform2 ada pada form1 dan semua pendeklarasian ada pada form1.
  
 
Lat.2
  1. Analisa program lat. 2 if dab case kemudian perbaiki  
Jawaban :
pada saat sebelum dianalisa, hasil Run program akan berjalan tetapi pada waktu jml.barang yang diinput diganti dengan inputan berbeda hasilnya akan error atau tidak sesuai. Ketika Run program berjalan  dan semua text box diisi ( kode barang, jumlah barang dan pilihan tunai atau kredit ), kode dan jumlah barang tidak bisa langsung diganti tetapi harus menekan tombol clear terlebih dulu, jika langsung di ganti maka  yang dihasilkan tidak sesuai dengan yang kenyataan.  Hal ini membuat tidak efektif dan efisien waktu pekerjaan jika harus menekan tombol clear dulu dan memualinya dari awal transaksi lagi. 
 
Maka pada txtjmlbrg diberi koding
 

 sedangkan sebelumnya


 Run Program
Run Program 


Tidak ada komentar:

Posting Komentar