Praktikum 2 Pemrograman Visual
Pada tugas II ini saya tidak mengerjakan sendiri 100%, maksudnya saya mengerjakan dengan dibantu teman karena untuk sharing agar lebih mudah dan dapat lebih paham mengenai tugas yang saya kerjakan ini, berikut adalah gambar program yang harus di analisa :
Form 1 :
Form 2 :
Kemudian saya harus menjawab pertanyaan berikut :
a). Apa yang menybabkan program error pada btalamat1_click baris program alamat = “Kuningan” ?
b). Kenapa pada saat ditekan tombol nama1 dan nama2 nama yang ditampilkan pada textbox nama yang berbeda, sedangkan pada tombol alamat1 dan alamat2 alamat yang muncul sama ?
c). Kenapa pada saat ditekan tombol tambah umur1 umur yang keluar tetap angka 1, sedangkan untuk tombol tambah umur2 umur yang keluar selau betambah satu dari sebelumnya?
d). Analisa form 2
e). Kelemahan
a. Errornya alamat1 di sebabkan adanya 2 variabel, yaitu public dan local :
untuk solusi memperbaikinya kita hapus saja variabel localnya .
hapus yang bertanda kuning.
b. Ketika penekanan button nama 1 dan nama2 kenapa bisa berbeda??karena pada button nama1 menggunakan variabel local yaitu “dim” sedangkan untuk button nama dua menggunakan variabel “public const” yang di deklarasikan di module.
Sedangkan untuk button alamat1 dan alamat2 outputnya sama, karena keduanya menggunakan variabel yang sama .
c. Karena variabel yang di gunakan di button umur1 menggunakan “dim”, untuk “dim” sendiri apabila kita menekan sampai berapa kalipun hasilnya akan tetap 1. Sedagkan untuk button umur 2 menggunakan “static” sehingga apabila kita lakukan penekanan di button umur 2 nilainya akan bertambah 1 secara berurutan sesuai jumlah penekanan yang di lakukan.
d. Untuk analisis form 2, pada baris program paling atas terdapat tulisan “option esplisit off” statmen tersebut manandakan bahwa varibelya tidak perlu kita definisikan dan program akan langsung mengambil definisi variabel-variabel itu dari variabel Public yang terdapat dimanapun.
Analisa IF and CASE
Sekarang untuk program yang kedua di sini saya di suruh menganalisisi kelemahan dari program tersebut . langsung saja ke analisis yang pertama :
1. Kelamahan yang pertama adalah saat memilih item “TAS” di commbobox tidak muncul harga tetapi yang muncul “-“. Untuk perbaikannya kita lakukan cooding seperti di bawah ini :
Setelah coding di masukan maka hasinya seperti ini :
2. Kelemahan yang ke dua adalah ketika kita akan keluar dari program tidak ada pilihan (msg box) untuk kluar sepeti Yes/No sehingga saat di tekan tombol tutup program akan secara langsung keluar . Maka untuk mnembahkan msg box tersebut di lakukan cooding seperi di bawah ini :
Sekian analisa ynag saya berikan semoga bermanfaat .. )