Sunday, 21 October 2012

Analisis Progam Dan Cara Perbaikan


JAWABAN LATIHAN 1 NO.3
Terjadi error pada alamat serperti dibawah ini :

a. alamat = "Kuningan"
 Txtalamat.Text = alamat

Karena belum ada pendeklarasian pada alamat, atau belum adanya variabel untuk mewakili nama alamat tersebut, maka nama “alamat” harus diberi variabel dan tipenya .
Maka perbaikanya seperti berikut :

Dim alamat As String
        alamat = "Kuningan"
        Txtalamat.Text = alamat

b.  Karena pemanggilan method atau variabel mulai dari dalam method tersebut pada “Nama 1” apabila di click akan muncul nama “Nandang” karena nama “Nandang” sudah dideklarasikan di dalam method tersebut, maka apabila di click akan mengerjakan di dalam method tersebut dan keluar nama “Nandang”, dan pada Btnama2 apabila ditekan akan muncul “Nandang Hermanto”  karena pada “btnama2” hanya memanggil perintah variabel “nama” dan nama yang dipanggil terdapat di dalam module yang sifatnya public bisa dipanggil darimana saja sehingga menghasilkan nama “Nandang Hermanto”

Pada "btnama1"

Dim nama As String
        nama = "Nandang"
        Txtnama.Text = nama

Pada "btnama2"

        Txtnama.Text = nama

pemaggilan "nama" ada pada module 

Public Const nama As String = "Nandang Hermanto"

Pada saat ditekan “btalamat1” dan “btalamat2” masih sama karena pada program tersebut diberi constata tetap pada variabel alamat jadi nilai, atau peryataan akan selalu tetap tidak dapat dirubah.

Const alamat = "Kuningan"



c. pada penggunaan variabel pada “Tambah umur 1” dan “Tambah umur 2” ada perbedaan Karena pada “Tambah umur 1” menggunakan  Dim maka nilai yang ditentukan akan bersifat tetap dan pada “Tambah umur 2” karena menggunakan static maka nilai bersifaT dapat berubah

Pada "tambah umur 1"
  Dim umur As Integer
        umur += 1
        txtumur.Text = umur

Pada "tambah umur 2"
 
Static umur As Integer
        umur += 1
        txtumur.Text = umur


d. Pada form dua pemanggilan nama, alamat, umur sudah terdapat pada module, sehingga hasil yang ditampilkan sama pada pendeklarasian pada module yang dibuat.
juga karena "Option explicit off" maka variabel yang tidak dikenali akan dianggap benar,
seharusnya diganti menjadi on sehingga tahu letak kesalahannya.



Analisi Program Latihan 2

Kelemahan
 
Pada saat kita memasukan pilihan misal "SPT" dan memasukan jumlah barang dan memilih kresit atau tunai terus diganti pilihan hasil masih tetap dan tidak berubah.
Penampilan program tersebut kurang menarik, seharusna diberi beberapa gambar agar menarik.


Perbaikan 

Pada "Combobox1"

 Setelah perbaikan


Memberi Gambar seperti di bawah ini :


Good Luck
 

 





No comments:

Post a Comment