Professional Documents
Culture Documents
Kode B
Ketentuan Soal: 1.Buatlah DataBase dengan nama: WARUNG.mdb. Kemudian simpan pada nim anda masing2 2.Kemudian buat 2 tabel dengan nama masing masing Makanan dan Minuman. tabel Makanan Field Name Kodemak Namamak Hargamak Type Text Text Currenc Size Keterangan 5 20 8 tabel Minuman Field Name Kodemin Namamin Hargamin Type Text Text Currenc Size Keterangan 5 20 8
y y 3. Kemudian Isi data masing masing sebanyak 3 record: (Bebas) Buatlah Form Dibawah ini:
Logika Jalannya Program: 1. Pada saat dijalankan, semua textbox tidak aktif kecuali jumlah porsi dan uang bayar. 2. Klik langsung pada tabel makanan untuk memilih makanan, maka akan muncul nama makanan dan harga, begitu juga dengan minuman, dan kursor aktif dijumlah porsi. 3. Pada saat Di klik hitung maka muncul total bayar dan kursor aktif di uang bayar Total bayar = (harga makanan*jumlah porsi makanan) + (harga minuman*jumlah porsi minuman) 4. Pada saat di input uang bayar, maka secara otomatis muncul kembali Kembali = Uang Bayar Total Bayar
Kode B
Jawaban: Private Sub cmdhitung_Click() txttotalbayar.Text = (Val(txthargamakanan.Text) * Val(txtjmlporsimakanan.Text)) + (Val(txthargaminuman.Text) * Val(txtjmlporsiminuman.Text)) txtuangbayar.SetFocus End Sub Private Sub cmdkeluar_Click() pilihan = MsgBox("Yakin akan keluar ??? ", vbYesNo, "Konfirmasi") If pilihan = vbYes Then Unload Me End If End Sub Private Sub DBGridmakanan_Click() txtjmlporsimakanan.SetFocus End Sub Private Sub DBGridminuman_Click() txtjmlporsiminuman.SetFocus End Sub Private Sub txtuangbayar_Change() txtuangkembali.Text = Val(txtuangbayar.Text) - Val(txttotalbayar.Text) End Sub Private Sub Form _Load() Txtnamamakanan.enabled=false Txthargamakanan.enabled=false Txtnamaminuman.enabled=false Txthargaminuman.enabled=false Txttotalbayar.enabled=false
Lab G/H RBS/SLH/ADT
Kode B