Kamis, 24 Oktober 2013

Tugas Pemrograman Visual

TUGAS 2
PEMOGRAMAN VISUAL

Variabel constanta type data
Soal :
1.      Apa yang menyebabkan program eror pada alamat1_Click baris program alamat =  “KUNINGAN”
2.      Kenapa saat ditekan tombol nama1 dan nama2 nama yang ditampilkan pada textbox nama yang berbeda sedangkan saat ditekan tombol alamat1 dan alamat2 alamat yang ditampilkan pada textbox alamat sama
3.      Kenapa saat ditekan tombol tambahumur1 umur selalu keluar angka 1 sedangkan saat ditekan tombol tambah umur 2 umur selalu bertambah 1 dari umur sebelumnya
4.      Berikan analisa anda untuk form dua

Jawab :
1.      Karena variabel disebutkan 2 kali pada baris public class tertulis alamat = “kuningan”
Pada tombol alamat 1 tertulis Alamat = “Kuningan”
Dan untuk mencegah Eror lebih baik di hapus dengan menambah tanda petik satu (‘) di depan kata Alamat = “kuningan” atau menambah variabel Dim alamat as string.

2.      Perbedaannya adalah menekan tombol nama1 dan nama2 tidak berubah pada saat menekan tombol alamat1 dan alamat2 itu karena Variabel nama pada nama1 menggunakan Dim berbeda dengan variabel nama2 yang mengambil dari modul yang menggunakan public const pada variable nama, sehingga yang terjadi nama1 berbeda dengan nama2.

3.      Karena tombol tambah umur 1 selalu keluar angka 1 saat di tekan karena
Dim Umur As Integer
Umur += 1
TxtUmur.Text = Umur
Code tersebut menggunakan Dim sehingga pada saat kita menekan button tambah umur 1 untuk kedua kalinya nilainya akan tetap sama.
Sedangkan tombol tambah umur 2 yang selalu bertambah 1 dari sebelumnya,
karena menggunakan static
static umur as integer
umur +=1
txtumur.text = umur
Yang menjadi umur akan bertambah 1 terus menerus bila ditekan.

4.  Hasil analisa untuk form 2 adalah :
Form 2 di panggil oleh form 1 namun isi dari form 2 mengambil dari modul sehingga data berbeda dengan form 1.

IF dan Case
Banyak kekurangan yang ada dalam program ini contohnya seperti kurangnya nama barang pada bagiana Case Else :


 
Seharusnya pada bagian tersebut berisi namabarang = “Tasseharga = “375000”


Pada tombol clear bila kita tekan yang terjadi adalah pada Diskon dan Total Bayar tidak benar- benar bersih sehingga kita harus menekan 2 kali.




Solusinya adalah menambahkan TxtDiskon.Clear()” dan “TxtBayar.Clear()” diatas “CmKode.Clear()”
Apabila itu dilakukan maka tidak perlu menekan 2 kali cukup sekali saja pada tombol clear.


Apabila kita sudah memasukan kode barang, jumlah barang dan cara beli terus kita ganti kode barangnya yang terjadi adalah jumlah barang, total harga, cara beli, diskon dan total bayar tidak hilang namun akan tetap sama jadi untuk itu yang perlu d lakukan adalah Menuliskan seperti ini:


Sehingga apa bila kode barang dirubah maka jumlah barang, total harga, cara beli, diskon dan total bayar akan bersih atau hilang.

Yang tadinya bttutup hanya menggunakan rumus keluar dari program diubah menjadi rumus keluar berkotak dialog Yes dan No



Semoga jawaban ini bermanfaat.
Terimakasih atas perhatiannya dan apabila ada tutur kata yang tidak baik/salah, minta maaf.
wasalam...................................


Tidak ada komentar:

Posting Komentar