Sabtu, 20 Oktober 2012

Menganalisa Program Yang Error

1. Jawaban No 3
a. Yang menyebabkkan program error, karena variabel alamat belum dideklarasikan terlebih dahulu.
untuk memperbaikinya tinggal dideklarasikan pada button alamat (Dim alamat As String)
b. Karena pendeklarasian alamat bersifat constant. Terbukti dengan adanya Const alamat = "Bumiayu".
Sedangkan pada pendeklarasian nama, didalam form 1 sudah dideklarasikan menggunakan :
Dim nama As String
nama = Rudi
Tetapi pada modul juga dideklarasikan menggunakan public yaitu :
Public Const nama As String = "Rudi Fitrianto"
Sehingga pendeklarasian nama kedua-duanya dijalankan.



c. Karena tombol tambah 1 dideklarasikan menggunakan Dim, yang hanya dikenal dimana variabel dipesan dan bersifat tetap. Sedangkan tombol tambah 2 dideklarasikan menggunakan Static, yang bersifat bertambah satu setiap klik (Statis).

d. Dalam Form 2 variabel tidak dipesan terlebih dahulu (Option Explicit Off), namun bisa dijalankan karena dipesan di modul dengan menggunakan public. Sehingga hasil yang keluar yaitu sesuai yang dipesan di modul.

2. Jawaban Latihan 2
Menganalisa Kekurangan pada latihan 2
Program dijalankan trus isi semua pilihan, trus mengganti kode barang, maka terdapat kesalahan pada bagian total harga, diskon dan total bayar.
Dalam hal ini saya memperbaiki program tersebut seperti di bawah ini...
Coding Awal
Setelah itu saya memperbaiki dengan menambahkan coding yang diblok
Coding Yang sudah diperbaiki















dan hasil yang diperoleh ada dibawah ini!

Disamping adalah hasil setelah dirun, memilih kode barang SND dan mengisi jumlah barang 2 serta memilih Cara Beli Tunai, Total Harga, Diskon, dan Total Bayar secara otomatis ditampilkan.










Setelah itu pilih kode barang yang lain, misalkan saja TST. maka Harga Barang, Total Harga, Diskon, Serta Total Bayar akan berubah secara otomatis dengan hasil perhitungan yang akurat dan benar.








Itulah Hasil Analisa Program yang error yang saya coba perbaiki. Apabila ada kekeliruan mohon tinggalkan comment.

Tidak ada komentar:

Posting Komentar