Jawaban praktikum 2
Latihan 1 Jawaban : a. karena variabel alamat sudah di deklarasikan dulu pada constanta b. karena pada tombol nama1 variabelnya menggunakan dim yang hanya bisa di kenal di tempat variabel tersebut dipesan , sedangkan nama2 menggunakan variabel global dan ada penambahan constanta agar tidak bisa di ubah2 . pada tombol alamat1 dan alamat2 saat di tekan akan menampilkan textbox alamat yang sama karena variabelnya sudah di pesan terlebih dahulu pada constanta. c. tombol umur 1 selalu kluar angka 1 diakibatkan oleh variabel dim yang tidak membaca rumus , sedangkan tombol umur 2 menggunakan variabel static yang nilainya tidak akan hilang dan rumus dapat dibaca. d. pada form 2 semua tombol kecuali tombol tutup variabelnya sudah dikenali pada modul dengan variabel global yaitu public , dan pada form dua ini menggunakan optian explicit off , yaitu tidak mengharuskan variabel di pesan terlebih dahulu. Latihan 2 setelah saya analisa pada latihan 2 if dan case , saya menemukan kelemahan pada program tersebut , yang pertama pada combobox TAS belum ada nama barang dan harga barang , maka saya tambahkan seperti ini : kemudian yang kedua, apabila kita jalankan program tersebut , dan memasukan datanya , misal pada combobox saya pilih “SPT” , maka nama barang akan keluar “Sepatu” , harga barang akan keluar 200000 , kemudian saya masukan jumlah barang sebanyak 2 , maka totalnya keluar 400000 , pada radiobutton saya pilih tunai , maka akan mendapat diskon sebesar 40000 , dan total bayar menjadi 360000. permasalahannya jika pada combobox saya ganti menjadi “SND” , maka harga barang akan berubah menjadi 100000 , tetapi pada total , dan total bayar , tidak berubah sama sekali . saya sudah melakukan perbaikan dengan menambahkan listing program pada textbox harga dan textbox total (bukan total bayar). berikut listing programnya : kemudian jalankan programnya , inilah hasilnya :
Latihan 1 Jawaban : a. karena variabel alamat sudah di deklarasikan dulu pada constanta b. karena pada tombol nama1 variabelnya menggunakan dim yang hanya bisa di kenal di tempat variabel tersebut dipesan , sedangkan nama2 menggunakan variabel global dan ada penambahan constanta agar tidak bisa di ubah2 . pada tombol alamat1 dan alamat2 saat di tekan akan menampilkan textbox alamat yang sama karena variabelnya sudah di pesan terlebih dahulu pada constanta. c. tombol umur 1 selalu kluar angka 1 diakibatkan oleh variabel dim yang tidak membaca rumus , sedangkan tombol umur 2 menggunakan variabel static yang nilainya tidak akan hilang dan rumus dapat dibaca. d. pada form 2 semua tombol kecuali tombol tutup variabelnya sudah dikenali pada modul dengan variabel global yaitu public , dan pada form dua ini menggunakan optian explicit off , yaitu tidak mengharuskan variabel di pesan terlebih dahulu. Latihan 2 setelah saya analisa pada latihan 2 if dan case , saya menemukan kelemahan pada program tersebut , yang pertama pada combobox TAS belum ada nama barang dan harga barang , maka saya tambahkan seperti ini : kemudian yang kedua, apabila kita jalankan program tersebut , dan memasukan datanya , misal pada combobox saya pilih “SPT” , maka nama barang akan keluar “Sepatu” , harga barang akan keluar 200000 , kemudian saya masukan jumlah barang sebanyak 2 , maka totalnya keluar 400000 , pada radiobutton saya pilih tunai , maka akan mendapat diskon sebesar 40000 , dan total bayar menjadi 360000. permasalahannya jika pada combobox saya ganti menjadi “SND” , maka harga barang akan berubah menjadi 100000 , tetapi pada total , dan total bayar , tidak berubah sama sekali . saya sudah melakukan perbaikan dengan menambahkan listing program pada textbox harga dan textbox total (bukan total bayar). berikut listing programnya : kemudian jalankan programnya , inilah hasilnya :
Komentar
Posting Komentar