Capture Tugas Form 2
JAWABAN :
a. error pada buttom alamat 1 karena dalam code yg pertama belum dipesankan variable untuk alamatnya, selain itu jg terdapat variabel Cost ALamat di Public Class, sedangkan di Module jg sudah dipesankan "Pubic Cost Alamat" dengan deklarasi yg berbeda,
dengan begitu program akan bgg untuk memilih mana yg harus di eksekusi terlebih dulu,
solusi :
1. Hapus variable "Public Class Form 1" yaitu "Const Alamat"
kemudian tambahkan variable "Dim Alamat as String" di "btalamat1"
2. Gunakan Public Class Const Alamat kemudian hapus deklarasi alamat = "kuningan" di btalamat1.
b. Tombol "Nama 1" dan "Nama 2" jika ditekan maka hasilnya akan berbeda karena tombol nama1 telah mempunyai variable sendiri (Dim Nama as String)
sedangkan tombol Nama2 akan lari ke variable yang di pesan di Modul
sedangkan untuk btalamat1 dan btalamat 2 memiliki hasil output sama yaitu karena
btalamat1 dan btalamat2 berada di dalam Public Const alamat = "kuningan"
sehingga variable dari modul tidak/belumsempat diambil...
c. tombol Umur1 outputnya selalu "1" dan tombol Umur2 outputnya selalu bertambah yaitu karena btUmur1 menggunakan var *Dim umur as integer ("Dim "mempunyai nilai tetap) sedangkan btUmur2 menggunaka *Static umur as integer dimana ("Static" mempunyai nilai yg berubah")
d. Analisa Form 2
dari hasil pengamatan saya, code dalam Nama, Alamat dan Umur di Form 2 akan menunjuk ke Variable yg telah di pesan di Module
Source Code di Form 2
IF dan CASE
d. Analisa Form 2
dari hasil pengamatan saya, code dalam Nama, Alamat dan Umur di Form 2 akan menunjuk ke Variable yg telah di pesan di Module
Source Code di Form 2
IF dan CASE
Code dan capture awal Program
Output program :
Analisa Program :
Dalam coding tersebut terdapat
beberapa hal yg masih kurang, antara lain :
Penambahan “CASE” item nama barang
Untuk kode barang “TAS” belum
terdapat outputnya
Itu karena code sbb:
Dan berikut adalah salah satu contoh
untuk perbaikan code dan hasil capturnya:
Pembenahan Code dalam sub jumlah
Disini tidak perlu dituliskan code
untuk jumlah bayar, karena jika
dituliskan disini jumlah bayar akan muncul sebelum cara pembayaran di pilih
Jadi cukup tuliskan code untuk total harga saja:
Pembenahan dalam Buttom Clear
Dengan code sub Clear yang lama maka
setelah di clear akan tersisa angka “0” di texbox total bayar dan diskon
Agar di diskon benar – benar kosong
maka, di ubah tata letaknya:
Dengan hasil:
Hanya total bayar yang terdapat “0”
Penambahan Read Only pada tiap
Properties TextBox
Untuk keamanan data agar user yang
tidak dapat merubah hasil perhitungan secara manual maka perlu ditambahkan read
Only,
Adapaun caranya dengan :
Klik di texBoxs yg di inginkan
Pilih menu ReadOnly pada Propertis
Kemudian Pilih true untuk
mengaktifkan Read Only
Alangkah lebih baik jika langkah tersebut
dilakukan pada setiap texboxs agar setiap data terlindung dari kecurangan user.
tnx,
0 komentar:
Posting Komentar