Hidup adalah Seni yang sangat indah bila kita selalu Ikhlas, Bersabar dan Bersyukur
Minggu, 02 Februari 2014
If-Case pada vb 2010
07.25
Diposting oleh
https://belajar-melodi.blogspot.com/
1. Apa yang menyebabkan program eror pada btalamat1_clik baris program alamat="kuningan"?
jawab:Karena pesanan alamat tersebut sudah ada pada modulel.
2.Kenapa saat ditekan tombol nama1 & nama2 nama yang ditampilkan pada textbox nama berbeda sedangkan saat ditekan tombol alamat1 & alamat2 tampilannya sama?
jawab: karena pada button nama1, nama sudah terisi nilai.sedang pada button2, nama memesan pada apa yang terisi pada modulel.
3.Kenapa saat ditekan tombol tambah umur1 selalu keluar angka 1 sedangkan saat ditekan tombol tambah umur2 umur selalu bertambah 1 dari umur sebelumnya?
jawab:
Pada button umur1 saat ditekan umur hanya tampil 1 karena type variabel yang dipesan berupa “DIM” bahasa secara khusus adalah bersifat lokal, sementara “dim” hanya mempunyai nilai yang tetap, yaitu (=1).
Bentuk Variable: Umur1 : Dim umur As Integer
Sedangkan pada tombol umur2 pemesanan variabel nya adalah bersifat statis yang berarti jumlah dari variabel yang disimpan dan ditampilkan dapat berubah2 nilainya, jadi jika nilai yang sudah tersimpan atau ditampilkan di tambahkan dengan +=1) maka nilainya akan terus bertambah.
Bentuk Variable: Umur2 : Static umur As Integer
4.Berikan Analisa anda tentang Form2?
jawab:Pada Button 1,2 dan 3 yang telah terisi text Nama Alamat dan umur.Btnama, Btalamat, Btumur, hanya mengambil pesanan yang sudah terpesan di modulel. form ini berada pada keadaan posisi Option Explicit off artinya bahwa compiler tidak mengharuskan semua variabel dideklarasikan secara eksplisit sebelum digunakan dalam program tersebut. Kelemahan dari mode ini adalah tidak adanya kepastian variabel mana yang digunakan untuk variabel lainnya. atau tidak dideklarasikan secara permanen pada variable.
TUGAS KE-2
If dan Case
Menurut analisa saya kelemahan pada latihan 2 If dan Case yaitu tidak ada tombol Hitung. Pada program ini saya rasa user atau orang awam akan merasa kebingungan saat menggunakannya, apabila akan menginputkan datanya. Maka saya sedikit merubah posisi radio button "Tunai" dan "Kredit" serta menambahkan tombol Hitung.
Listing program dari tombol Hitung yaitu:
Private Sub bthitung_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bthitung.Click
txttotal.Text = Val(txtharga.Text) * Val(txtjumlah.Text)
txtbayar.Text = Val(txttotal.Text) - Val(txtdiskon.Text)
If Me.radiotunai.Checked = True Then
txtdiskon.Text = Val(txttotal.Text) * 10 / 100
txtbayar.Text = Val(txttotal.Text) - Val(txtdiskon.Text)
ElseIf Me.radiokredit.Checked = True Then
txtdiskon.Text = 0
txtbayar.Text = Val(txttotal.Text) - Val(txtdiskon.Text)
End If
End Sub
Kelemahan selanjutnya pada pilihan Kode Barang "TAS" listing programnya belum sempurna, pada saat program dijalankan hasilnya 0. Seharusnya seperti ini:
Private Sub cmbkode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbkode.SelectedIndexChanged
Dim kdbarang, namabarang As String
Dim harga As Single
kdbarang = cmbkode.Text
Select Case kdbarang
Case "SPT"
namabarang = "Sepatu"
harga = 200000
Case "SND"
namabarang = "Sandal"
harga = 100000
Case "TST"
namabarang = "T-Shirt"
harga = 1500000
Case "TOP"
namabarang = "Topi"
harga = 500000
Case "TAS"
namabarang = "Tas"
harga = 130000
Case Else
namabarang = "-"
harga = 0
End Select
txtnama.Text = namabarang
txtharga.Text = harga
End Sub
Tampilan setelah kita memilih Kode Barang "TAS" dan menginputkan Jumlah Barang
Kemudian kelemahan yang saya temukan lagi yaitu pada tombol Clear apabila kita menekannya maka semua hasil yang ditampilkan textbox akan hilang, akan tetapi pada radio button Cara Beli akan berubah menjadi FALSE.
Perbaikannya coding saat menekan tombol clear adalah sebagai berikut:
Private Sub btclear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btclear.Click
txtnama.Clear()
txtharga.Clear()
txtjumlah.Clear()
txttotal.Clear()
txtdiskon.Clear()
txtbayar.Clear()
radiotunai.Text = "Tunai"
radiokredit.Text = "Kredit"
cmbkode.Text = " "
End Sub
Demikian utek2 yang saya keluarkan semoga bermanfaat!!
Wassalamu'alaikum...
Langganan:
Posting Komentar (Atom)
LABELS
POPULARS POST
-
1. Salah satu Pengertian dari ide adalah … a. Jawaban dari masalah b. Fikiran-fikiran baru c. Peng...
-
SILAHKAN KLIK DI BAWAH INI : Terbaru 2014 Terbaru free Terbaru free 2
-
1. Untuk soal nomor 1 sampai nomor 20 pilihlah salah satu jawaban yang paling benar dengan cara memberi tanda silang (X) pada lembar ...
-
1. Proses perencanaan dan persiapan produksi sesuai dengan kebutuhan, tujuan dan khalayak sasaran yang dituju. Disebut dengan … a. Produk...
-
MENGENAL MAJOR & MAJOR 7th HARMONY Jika hari yang lalu kita sudah mengenal tentang interval kini saatnya kita mengenal tentang harm...
-
Lagu terbaru seventeen : Seventeen-Sumpah Ku Mencintaimu download Seventeen-Ayah download Seventeen-Tak Tepat Waktu download Seventeen-...
-
Sebuah scale / tangga nada adalah sebuah bentuk dari susunan nada-nada yang terpusat pada satu nada dasar. Di dalam tangga nada ada la...
-
Oke kawan untuk pertama-tama marilah kita berdo'a sebelum melaksakan sesuatu... Dan Untuk langkah selanjutnysa Agar dalam proses belaj...
-
Melodic minor dibentuk dari tangga nada minor yang dinaikkan setengah langkah nada ke 6 dan 7 nya.atau jika dibandingkan dengan tangga nad...
-
Pemain gitar biasanya hanya menerima chord chart dari sebuah lagu tanpa disertai tanda key signature, atau tanda perubahan key signature ...
0 komentar:
Posting Komentar