Senin, 29 Oktober 2012

Tugas Visual Basic 3

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




 2.Saat ditekan tombol isi data : kodebarang, jumlahbarang, cara beli, tombol clear, aktif, tombol isidata tidak aktif
3.Saat ditekan combol clear sama dengan saat form dijalankan
 4. Saat ditekan tombol TUTUP.

berikut ini listing kode lengkap dari program diatas :



SOAL 2.
 
1.Saat form dijalankan posisi angka acak.
 

2.Saat ditekan tombol yang terletak di dekat tombol kosong maka tombol tersebut akan menempati tombol kosong, begitu seterusnya sampai dengan angkanya tersusun dari 1 sampai 8
 
 
3.Saat angka sudah tersusun tampilkan pesan selamat anda berhasil
 
4. Saat anda tekan KELUAR DARI GAME

Berikut ini tampilan listing kode lengkap dari program puzzle sederhana Nizar :







Terimakasih atas perhatianya untuk menikmati hasil pekerjaan tugas Nizar Alfathar Rahman .


 

Minggu, 21 Oktober 2012

Tugas Program VB 2



1. PROGRAM LATIHAN KE 1
1. harusnya  mengunakan variable (Dim alamat =”kuningan”)
2.karena button “nama1” mengunakan Dim ,sehingga program menjalankan nilai atau isi dari variabel nama hanya pada button tersebut, sementara pada button “nama2” tidak di tentukan variabel dan nilai ny dalam tombol tersebut , dan di lain sisi  pada module variabel nama nya “Public Const nama As String = "Nandang Hermanto" maka dari itu tombol nama2 mengambil nilai secara global karena variabel ny public”.
pada button “alamat 1” dan button “alamat2” sama karena variable dan nilai nya tidak di tentukan pada tombol masing-masing maka dari itu program menjalankan perintah yg ada dalam module yaitu  “ Public Const alamat As String = "kuningan" di ambil secara global atau luar karena menggunakan public
3. karena button “ tambah umur 1” menggunakan Dim yang sudah dikenal di tempat variabel itu dipesan,dan nilai variabel nya sendiri telah di tentukan = 1.
Sedangkan button “tambah umur2” mengunakan static yang nilai itu tidak akan hilang saat program berjalan.dan nilai itu +1.maka setiap kali menekan button “tambah umur 2” nilai nya akan bertambah 1
4. menurut saya pada Form “formdua” itu mengunakan tiga button yang masing-masing button tidak di isi variabel dan nilai nya. maka nilai pada button di  “formdua” mengambil nilai variabel dari module. karena pada module mengunakan public (dikenal disetiap From program).
berikut tampilan program Form satu dan Form dua :


2. LATIHAN PROGRAM KE2 DAN PENJELASANYA(IF ,CASE)





  
a.)Menurut saya ada yang kurang pada  program if dan case tersebut, pada saat kita sudah memilih barang dan mengisi semua textbox kemudian ingin mengganti barang tanpa menekan button “Clear” , perhitungan sebelumnya tidak otomatis terhapus dan masih tetap ada..
Maka dari itu saya menambahkan kode program supaya perhitungan sebelumnya otomatis bisa terhapus jika mengganti barang tanpa harus menekan button “Clear”   

        txtnama.Text = namabarang
        txtharga.Text = harga
        txtjumlah.Text = ""
        txttotal.Text = ""
        txtdiskon.Text = ""
        txttotalbayar.Text = ""
        Me.Radiotunai.Checked = False
        Me.Radiokredit.Checked = False


b.)Pada “cmbkode” nama barang “TAS”  belum di tentukan harga pada tas tersebut maka saya memperbaiki dengan menambahkan
       
Case "TAS"
                namabarang = "tas"
                harga = 700000
 berikut tampilan sebelum diperbaiki :

dan berikut tampilan setelah diperbaiki :
Penjelasan program ,


penghitungan “total bayar” di dapat dari “harga barang”(yang telah di tetapkan) kemudian dikalikan “jumlah barang”.
Dan “total bayar” di hitung dari “total harga”  dikurangi diskon  . Jika memilih “Radiotunai” berarti kita mendapatkan diskon 10% (Rumus “diskon” berasal dari “totalharga” dikalikan 10/100.), jika memilih “Radiokredit” kita tidak mendapatkan diskon.

 Rumus / kode  perhitungan yang terdapat program tersebut adalah:

Private Sub txtjumlah_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtjumlah.TextChanged
        txttotal.Text = Val(txtharga.Text) * Val(txtjumlah.Text)
        txtbayar.Text = Val(txttotal.Text) - Val(txtdiskon.Text)
    End Sub

Dan,

    Private Sub Radiotunai_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Radiotunai.CheckedChanged
        txtdiskon.Text = Val(txttotal.Text) * 10 / 100
        txtbayar.Text = Val(txttotal.Text) - Val(txtdiskon.Text)
    End Sub


Minggu, 14 Oktober 2012

Program Kasir Sederhana

Visual Basic merupakan bahasa pemrograman yang dapat digunakan untuk membuat suatu program sederhana. Berikut adalah contoh langkah-langkah penggunaan visual basic 2010 dalam membuat program kasir sederhana "NIZAR STORE". Berikut tampilan program Kasir Sederhana "Nizar Store".

Di dalam program tersebut, terdapat "Jenis Barang", menggunakan Combo box.
berikut tampilan Combo Box dan List kode untuk membuat Combo box.


Setelah itu terdapat Label "Harga", disitu akan muncul harga barang sesuai dengan jenis barang yang kita pilih dari Label "Jenis Barang". berikut  List Kode dari "Harga".
 Setelah Harga muncul, kita masukan jumlah barang yang diambil, kemudian masukan pada text box "Jumlah".
setelah dimasukan jumlah barang, kemudian kita lakukan transaksi dengan button "Transaksi.
berikut tampilan "Transaksi" dan List kode.



Setelah kita melakukan Transaksi, kita akan membersihkan kolom text box menggunakan Buton "Bersihkan".
berikut List kode dari Button "Bersihkan".

 Setelah selesai bertransaksi, kita akan keluar program mengguakan button "EXIT".
berikut tampilan Button "EXIT" beserta List kode.



berikut List kode lengkap Program Kasir Sederhana "NIZAR STORE".

Mohon maaf bila masih banyak kekurangan dalam pembuatan program ini, Terimakasih. :D