http://itech-pbtemplate.blogspot.com/#

http://itech-pbtemplate.blogspot.com/#

Tugas 2 Pemrograman Visual

Code capture Tugas Form 1
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


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