Sabtu, 27 Oktober 2012

Tugas Pemrograman Visual 3



Latihan 1 :Memodifikasi Program

S       1. Saat form dijalankan : semua isian tidak aktif, tombol isi data dan tutup aktif, tombol clear tidak aktif.
Dengan hasil seperti dibawah ini;

Maka code programnya adalah;








1.         2. Saat ditekan tombol isi data : kodebarang, jumlahbarang, cara beli, tombol clear aktif, tombol isi data tidak aktif 

           Dengan running program seperti dibawah ini;


Maka code programnya;




3. Saat ditekan tombol clear sama dengan saat form dijalankan
Tombol clear sama dengan saat pertama dijalankan,



Maka code programnya pun hampir sama dengan pertanyaan pertama, hanya saja diletakkan di btclear ;




Latihan 2 : Puzzle Sederhana
Untuk membuat puzzle sederhana ini memerlukan;
11 button
1 label
Properties:
Button1-8(text=1-8,visible = true)
Button9(visible = false)
Button10 (text=Restart)
Button11(text=Exit)
Pertama dirunning angka akan acak;


Saat ditekan tombol yang terletak di dekat tempat yang kosong maka tombol tersebut akan menempati tempat yang kosong, begitu seterusnya sampai susunan angka urut dari 1-8

Jika sudah tersusun secara benar dari 1-8 maka akan muncul pesan “Completed”

Klik restart jika ingin mengulangi permainan;
 
Bila ingin menyudahi permainan langsung klik exit; 

Berikut coding button1-9;




 Untuk code pesan "complete"

Kemudian code untuk tombol restart;
Lalu untuk code tombol exit sebagai berikut;

Terimakasih :)







Sabtu, 20 Oktober 2012

Tugas Pemrograman Visual 2



Tugas Pemrograman Visual 2

LATIHAN 1 No.3  (Variabel Constanta Type Data)
a.       Apa yang menyebabkan program error pada btalamat1_click baris program alamat = "Kuningan" ?
Jawab: Caranya  dengan menambahkan tanda  ‘ pada alamat = “Kuningan”  atau dengan kata lain di non aktifkan.

Sulosi : 



b.   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  dalam mendeklarasikan nama2 tidak di definisikan pada class tersebut, sehingga secara otomatis variabel nama diambil dari Public Const nama yang didefinisikan dalam Module1. Sedangkan  alamat1 dan alamat2 keduanya terdeklarasi dalam class  Const alamat =”Kuningan”. Sehingga  menampilkan alamat yang sama.
c.       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 : Karena tambahumur1 menggunakan dim  dengan nilai variablel umur += 1 maka akan selalu tetap.  Sedangkan tambahumur2 menggunakan static  sehingga nilai akan bertambah dengan menekan tombol tersebut.
d.      Berikan analisa anda untuk form 2
Jawab : Karena terdapat statement  Option Explicit Off (tidak mengharuskan variabel dipesan terlebih dahulu) sehingga nilai yang ditampilkan adalah pendeklarasian pada Module1.




LATIHAN 2 (IF dan CASE)
Kekurangan yang terjadi pada program 2 adalah pada baris CASE untuk nama barang “TAS” belum tertera pada listing programnya. Maka bila dirunning pun akan muncul  seperti ini : 

Penambahan listing code pada : 

 Jika dirunning maka kode barang dengan memilih “TAS” sudah terisi ;
Terimakasih :)

Minggu, 14 Oktober 2012

Tugas Pemrograman Visual1



 Harga Tiket K.A Maguwo Yogyakarta - Purwokerto

Program pertama yang saya buat adalah Program Sederhana K.A Maguwo Yogyakarta – Purwokero. Program ini dibuat menggunakan Visual Basic Studio 2010.
Langsung saja buka Visual basic 2010, kemudian buat project baru.
tools yang digunakan
·         8 Label
·         3 Textbox, dan
·         3 Button
         Untuk membuat pesan pembuka dengan list code dibawah ini





          Kemudian akan muncul seperti ini;





Dengan menginputkan angka di form tersebut


Dan list code penghitungan dibaawah ini tentunya dengan double klik button “Total Bayar”,


Dengan tampilan dibawah ini kita perlu memasukan code list dengan double klik button “Bersihkan”


Yang terakhir coding untuk closing program dengan double klik “Keluar” maka akan muncul;
 


Dan jika running,maka;

Semoga Bermanfaat :)