Headlines News :
Home » » MENGANALISA SEBUAH PROGRAM

MENGANALISA SEBUAH PROGRAM

Written By ganessa on Sabtu, 20 Oktober 2012 | 01.41

 Latihan 1 penggunaan Variabel 

Pertanyaan dan Jawaban

1.  Apa yang menyebabkan program eror pada btalamat1_Click baris program alamat = “Kuningan”?
jawab: 
Yang menyebabkan program error  pada btalamat1 _click yaitu kurangnya variable DimDim alamat  As String” atau dengan membuang  alamat = “kuningan”  karena sebelumnya sudah tertuliskan  const  alamat = “kuningan”   yang merupakan pengenal untuk penyimpan data  yang nilainya tidak dapat  berubah ubah ketika program di jalankan

2.       Kenapa saat ditekan tombol nama1 dan nama2 nama yang ditampilkan pada textbox nama berbeda sedangkan saat ditekan tombol alamat1 dan alamat2 alamat yang ditampilkan pada textbox alamat sama?
jawab:
Karena pendeklarasian variabel nama pada nama1 menggunakan Dim dan di variabel nama pada nama2 tidak menggunakan variabel Dim melainkan mengambil dari modul  public const pada variable nama, sehingga nama1 berbeda dengan nama2.

Dan ketika   di tekan tombol alamat1 dan alamat2  yang di tampilkan sama itu di karenakan penggunaan cost alamat= “kuningan” yang di mana sebagai pengenal untuk menyimpan data dari from 1 dan alamat1, alamat2 sudah dikenal dengan kuningan sehingga alamat2 tidak bisa mengambil alamat2  di module yang berisikan purwokerto.

3.       Kenapa saat ditekan tombol tambah umur 1 umur selalu keluar angka 1 sedangkan saat ditekan tombol tambah umur 2 umur selalu bertambah 1 dari umur sebelumnya?
jawab:
Itu karena penggunbaan variable yang membedakanya,  pada tambah umur1 menggunakan variable Dim sehingga pada saat kita menekan   tambah umur 1 untuk kedua kalinya atau beberapa kali nilainya akan kembali ke nilai awal yaitu 1, jadi hasilnya tetap akan satu.
Dim Umur As Integer
Umur += 1
TxtUmur.Text = Umur

Sedangkan untuk tambah umur2  menggunakan variable Static yang mana nilainya tidak akan hilang selama program di jalankan dan nilainya akan bertambah sesuai pemesanan (jadi ketika di  klik tambah umur2 nilainya akan bertambah 1, tanpa menghilangkan nilai awal)

Static umur As Integer
       umur += 1
       txtumur.Text = umur

4.         Berikan analisa anda untuk form dua?
 jawab:
Pada form dua  yaitu penggunaan module,  di mana yang berfungsi Untuk memanggil beberapa function yang ada dalam module tersebut  dan function tersebut sifatnya public yang artinya semua form dapat menggunkan function yang ada pada mudule tersebut.
Jadi kode kode pada form dua di tuliskan pada module, sehingga form dua mengambil data dari module.



Latihan 2 IF dan Case

 pada sebuah program yang di berikan terdapat  kekurangan kelengkapan pada bagian kodenya yaitu di antaranya:
di bawah ini adalah program yang masih kurang lengkap



Untuk kekurangan pertama pada texs boxs nama barang dan harga barang pada intinya memang dapan di tulis atau di ketik  karena penggunaan tool boxs yaitu texs book. jadi supaya texs book tersebut tidak dapat di tulis secara manual maka pada propertis texs boks nama barang dan harga barang pada bagian Read Only saya ganti False menjadi True

 
gambar sebelum di rubah Read Only nya

 Gambar setelah di rubah Read Only ny menjadi True

Kekurangan kedua terdapan pada kode barang  TAS
 pada combo boxs penulisan programnya adalah

 case else 
     nama barang = "_"
     harga barang =0

seharusnya nama barang harus di isikan harganya berapa terserah pada contoh di isikan dengan harga Rp. 90.000,-

case else
     nama barang = "TAS"
     harga barang = 90000



Itulah yang hanya saya bisa analisa ......

TERIMA KASIH...
Share this article :

Tidak ada komentar:

Poskan Komentar

 
Support : Creating Website | Johny Template | Maskolis | Johny Portal | Johny Magazine | Johny News | Johny Demosite
Copyright © 2011. BERBAGI ILMU - All Rights Reserved
Template Modify by Creating Website Inspired Wordpress Hack
Proudly powered by Blogger