Jawaban Latihan 1 Nomor 3 :
- Yang menyebabkan error pada Btalamat1_Click baris program alamat = "Kuningan" adalah karena :
alamat = "Kuningan"
Txtalamat.Text = alamat
Seharusnya variabel alamat harus di definisikan terlebih dahulu :
Dim
alamat As String
alamat = "Kuningan"
Txtalamat.Text = alamat
- Yang menyebabkan munculnya variabel nama yang berbeda pada textbox nama1 dan nama2 adalah karena variabel nama pada btnama1 sudah didefinisikan
Dim nama As String
nama = "nandang"
Txtnama.Text = nama
sedangkan pada variabel nama pada btnama2 belum
di-definiskan pada public
class tersebut, sehingga secara otomatis akan menampilkan variabel nama dari
Module1
Public Const nama As
String = "Nandang
Hermanto"
Dan yang menyebabkan munculnya variabel alamat1 dan
alamat2 yang sama adalah karena pada coding frmsatu terdapat :
Public Class frmsatu
Const
alamat = “Kuningan” karena
variabel alamat2 belum didefinisikan
maka akan mengambil variabel dari Const alamat = “Kuningan”
maka akan mengambil variabel dari Const alamat = “Kuningan”
Apabila Const alamat = “Kuningan” dihilangkan / dihapus dari coding frmsatu, maka
variabel alamat akan diambil dari coding Module1 yaitu :
variabel alamat akan diambil dari coding Module1 yaitu :
Public Const alamat As
String = "purwokerto"
- Karena “tambahumur1” menggunakan variabel Dim, sedangkan “tambahumur2” menggunakan variabel Static sehingga akan selalu bertambah sesuai dengan nilai tekanan tombol sebelumnya ditambah dengan 1.
- Pada
FrmDua terdapat perintah
Option Explicit Off
Yang berarti variabel pada FrmDua tidak perlu kita
definisikan karena program akan langsung mengambil definisi variabel dari
Public yang terdapat pada FrmSatu ataupun pada Module1, karena Public terdapat
pada Module1 maka Nama, Alamat, serta Umur yang keluar adalah nilai/variabel
yang terdapat pada Module1.
Analisa Kelemahan Program pada Latihan 2 If dan Case
Kelemahan yang saya temukan pada program ini adalah tidak adanya listing
program untuk kode barang untuk “TAS” pada ComboBox kode barang, sehingga perlu
penambahan listing program untuk kode barang “TAS” :
Case "TAS"
namabarang = "Tas"
harga
= 5000
Lho kok harganya murah banget...??!! “berhubung harga
barang lain mahal-mahal jadi ini saya kasih murah lagian ini tas sudah bekas jadi
murah Hahaha~, lagipula kita programer yang hanya buat program yang di pesen
orang lain, dan dapet $duit$ ^_^, ngapain mikirin harga yang wajar apa ngga,
barangkali harganya mahal karena impor dari luar negeri (mungkin)”
Nah kelemahan yang selanjutnya adalah ketika kita
menghapus/mereset hasil perhitungan sebelumnya, mestinya terdapat listing
program konfirmasi “Yes” atau “No” saat kita menekan tombol “Clear” bilamana
tombol tersebut tak sengaja ditekan maka akan ada peringatan apakah yakin akan
membersihkan perhitungan atau tidak, begitupula listing “Tutup”.
demikian analisa dari saya
Terimakasih, semoga bermanfaat ^_^
Terimakasih, semoga bermanfaat ^_^
Tidak ada komentar:
Posting Komentar