Pages

Minggu, 28 Oktober 2012

Tugas Pemrograman 3

I. Modifikasi program pada pertemuan sebelumnya

1.Saat form dijalankan : semua isian tidak aktif, tombol isidata dan tutup aktif, tombol clear tidak aktif
dengan coding sbb :


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

3.Saat ditekan tombol clear sama dengan saat form dijalankan
dan codingnya :


II. Puzzle



Langkah Pertama membuat puzzle, kita membuat form sebagai berikut :



Setelah membuat form, selanjutnya kita isikan codingnya :






Proses Penggeseran button  :
button 1 sampai button 4 :


Button 5 sampai button 7 :



Button 8 sampai button 9 :



Coding untuk button quit, dan keadaan apabila kita dapat menyelesaikan puzzle tersebut, akan tampil kalimat "Congratulation, You Success..!!!". Adalah sebagai berikut :


Coding yang terakhir yaitu me-reset kembali puzzle, adalah sebagai berikut :



Setelah form dan codingnya selesai, selanjutnya kita akan menjalankan programnya


Kemudian setelah program berjalan, kita klik button Random untuk mengacak Puzzle,
tampilannya sbb :


Tampilan akan menjadi berikut setelah kita klik button Stop :


Permainan sudah bisa dimainkan, apabila kita sudah berhasil menyusun puzzle dengan benar, maka akan keluar info kalimat  "Congratulation, You Success..!!!" sebagai tanda bahwa kita telah menyelesaikan permainan puzzle,
dan tampilannya sebagai berikut :


Demikian, Semoga bermanfaat dan dapat nilai yang bagus :)


TUGAS PEMROGRAMAN VISUAL

Nama : Tofik Hidayat
Kelas : TI 11 S
NIM  : 11.11.2360

1. Tugas 1
2. Tugas 2
3. Tugas 3
4. Tugas 4
5. Tugas pv7
6. Tugas pv8
7. Tugas pv9 

Sabtu, 20 Oktober 2012

Tugas 2 Pemrograman Visual



Saya Akan Mencoba menjawab pertanyaan Berikut :
a. Apa yang menyebabkan program error pada btalamat1_Click baris program alamat="Kuningan"
Jawab :
Karena alamat tersebut sudah dipanggil oleh constant dilarik bawah public sehingga dalam penempatannya constant tidak dapat mendeklarasikan.

 Perbaikannya sbb :



b. Kenapa saat ditekan tombol nama1 dan nama1 nama yang ditampilkan pada textbox nama berbeda sedangkan saat ditekan tombol alamat1 dan alamat2 yang ditampilkan pada textbox alamat sama
Jawab 
Karena pada textbox nama 1 akan mendeklarasikan String nama yang sudah ada di privat subnya, sedangkan pada textbox nama 2 akan mendeklarasikan String nama yang terdapat pada Module. Pada sub btnama1 dengan nama “Nandang” dan pada module dengan nama “Nandang Hermanto”
Ketika ditekan tombol alamat1 dan alamat 2 sama karena pada public Class Form satu terdapat constant alamat yaitu “Kuningan” sehingga pada btalamat 1 dan btalamat 2 akan mendeklarasikan constant alamat pada Public Class Form satu.

Nama 1 yaitu memanggil nama "Nandang" :


Nama 2 terdapat pada modul yang memanggil nama "Nandang Hermanto" :

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 :
Pada tambah umur 1 bersifat tetap jadi hasilnya akan tetap meskipun rumus nya sudah benar tidak akan berubah, karena pendeklarasiannya menggunakan DIM dan nilai akan selalu keuar 1.


 Deklarasi DIM seharusnya diganti dengan Static yaitu disimpan selama pragram tersebut berjalan



ANALISA UNTUK FORM DUA

Form dua akan mendeklarasikan hasilnya pada saat tombol show form 2 ditekan dan  memanggil isi dari module, karena pada form dua tidak memilki variable tertentu.
Pada Form dua terdapat beberapa coding :



Pada form dua terdapat option Explicit off yaitu tidak mengharuskan variable dipesan terlebih dahulu, dikarenakan semua variabel untuk form 2 tersebut terdapat pada coding yang berada pada modul.


PROGRAM IF DAN CASE

Coding Programnya :



Perbaikannya sbb :

- Read Only pada :
  • Textbox Nama Barang
  • Textbox Harga Barang
  • Textbox Total Harga
  • Textbox Diskon
  • Textbox Total Harga
berfungsi untuk mencegah kecurangan user pada saat menginput data



- Penambahan item pada case di nama barang

 Pada item tas belum ada jenis barangnya dan masih kosong

Selanjutnya pada coding tersebut ditambahkan nama barang "Tas" beserta harganya "400000"

- Pembenaran Pada coding jumlah

Semula pada TextBox jumlah terdapat perhitungan bayar maka dipisah tersendiri, agar saat data dimasukkan sebelum mengklik tombol tunai atau kredit total dari bayar belum keluar nominalnya.


Menjadi :


Codingnya :

Total bayar diisi coding dari yang tadinya berada pada jumlah


 - Perubahan pada coding tombol clear

Tombol clear yang pertama kali coding dibuat  pada saat kita mengklik tombol clear tidak akan bersih masih tersisa angka 0 pada diskon dan total bayar

Tampilan hanya akan tersisa angka 0 setelah terjadi perubahan



Tampilannya sbb :

# Kelemahan : Program tidak dapat menampilkan dua atau lebih transaksi barang yang berbeda

Sabtu, 13 Oktober 2012

Program Penjualan Ayam Potong

Program Penjualan Ayam Potong

Nama : Tofik Hidayat
Kelas : TI 11 S
NIM  : 11.11.2360

Terdiri dari :
4 Label
3 TextBox
3 Button

Tampilan Program


























Button "OK" :









Button "CLEAR" :


Button "Keluar" :






 

Blogger news

Blogroll

About