Sabtu, 05 Januari 2013

TUGAS 2


Tugas 2
 Analisa kesalahan Program Visual Studio

1.         Apa yang menyebabkan program error pada btalamat1_click baris program alamat = “Kuningan”?
2.          Kenapa saat ditekan tombol nama1 dan nama2 nama yang ditampilkan pada textbox nama berbeda sedangkan saat ditakan tombol alamat1  dan alamat2 alamat yang ditampilkan pada textbox alamat sama?
3.         Kenapa saat ditekan tombol tambah umur 1  umur selalu keluar angka 1 sedangkan saat ditekan tombol umur 2 umur selalu bertambah 1 dari umur sebelumnya?
4.         Berilah analisa anda untuk form 2?

Hasil Analisa Program:
1.         Menurut pengamatan saya yang menjadikan program error pada  btalamat1_click baris program alamat = “Kuningan” yaitu pada btalamat1_click tidak ada pendeklarasiannya yaitu kurang ditambahkan “Dim alamat As String”/ type const tidak dapat mewakili untuk alamat.
2.         *Untuk  nama1 dan nama2 berbeda karena nama dalam form1 hanya menggunakan “Dim....” yang hanya dikenal di variabel itu saja, sedangkan pada module menggunakan “Public Const.....” sehingga dikenal disemua program.
* Sedangkan pada alamat dalam form1 sudah menggunakan “Const...” dan pada module “ Public Const....” digunakan kembali sehingga untuk alamat itu tidak berpengaruh..
3.         Karena pada tombol umur 1 hanya menggunakan;
Dim umur As Integer
 Umur +=1
 Sehingga hanya angka 1 yang muncul, dan apabila angka 1 diganti 2, begitu juga angka 2 saja yang muncul.
Sedangakan, pada tombol umur 2 menggunakan;
Static umur As Integer
        umur += 1
Sehingga angka tersebut akan bertambah secara urut sampai tak terhingga dan tak hilang selama program dijalankan.

4.        Karena terdapat Coding Option Explicit Off yang berarti bahwa variabel pada FrmDua tidak perlu kita definisikan dan program akan langsung mengambil definisi variabel-variabel itu dari variabel Public yang terdapat dimanapun. Pada program ini variabel-variable tersebtu terdapat pada Module1. Sehingga pada saat kita menekan tombol Nama atau Alamat atau Umur, nilai yang keluar adalah nilai yang terdapat pada Module1.



TUGAS 2
Kelemahannya yaitu tidak ada pendeklarasian pada harga dan nama barang “TAS”, sehingga apabila di Run pada ComboBox pilih kode barang “Tas” nama barang dan harga tidak tercantum.
Coding dan tampilan sebelum di edit.
Hasil Run program sebelum di edit;

Coding dan tampilan setelah di edit.
Setalah pada coding saya tambah pendeklarasian nama barang dan harga, setelah di Run nama barang dan harga pun muncul


begitulah analisa program if dan case dalam visual basic menurut saya.
terima kasih

Tidak ada komentar:

Posting Komentar