Lat. 1
Pertanyaan :
- Apa yang menyebabkan program error pada btalamat_click pada baris alamat “Banyumas”
- 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
- 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
- Berilah analisa untuk form 2
Jawaban :
- 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.
- 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.
- 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.
- Form2 hanya bisa dijalankan setelah form1 diRUN program karena showform2 ada pada form1 dan semua pendeklarasian ada pada form1.
Lat.2
- Analisa program lat. 2 if dab case kemudian perbaiki
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