23 Mei 2011

Kali ini kita akan membuat lanjutan dari project PRA_UAS nya... yang akan kita buat adalah form transaksi.. nah transaksi kali ini menggunakan gabungan data picker, dan list box seperti tampilan berikut ini :

Buat Tampilannya menjadi sebagai berikut :



dengan ketentuan logikanya sebagai berikut :

  1. Buat sub  tidak_aktif, bersih, koneksi_refresh, hapus, bersih_brg,dan no_baru
  2. Ketika di jalankan semua tombol dalam keadaan non aktif. Tombol yang aktif hanya tambah dan Keluar. Fokus di tombol tambah
  3. Tombol Tambah di klik maka Nota muncul otomatis.  Tanggal transaksi menggunakan data picker. Pilih Kode user yang akan otomatis memunculkan nama user. Tombol simpan dan batal aktif. Tombol tambah dan keluar tidak aktif
  4.  Pilih Kode barang yang ada di listbrg, Secara otomatis akan menampilkan nama barang dan harga. Posisi kursor focus di qty.
  5. Input jumlah QTY. jika > dari stok barang akan muncul pesan “Stok Tidak Cukup” , dan posisi kursor masih di QTY. jika tidak maka akan melakukan perhitungan subtotal = harga * qty dan kemudian memasukkan data barang tersebut kedalam grid sementara.
  6. Kemudian muncul message box  “Ingin beli lagi ?” jika ya maka akan mengulang proses No 4. Jika tidak akan dilakukan perhitungan Total bayar = subtotal + total bayar. Dan posisi kursor ada di uang bayar.
  7. Uang bayar di input maka akan menghitung uang kembali = uang bayar – total bayar
  8. Tombol simpan di klik maka akan menyimpan data transaksi kedalam tabel transaksi dan detail transaksi. Kemudian mengedit stok barang di data barang = stok barang – qty
  9. Tombol batal untuk membatalkan transaksi
  10. Tombol keluar untuk menutup program dengan message box

Kemudian Ketikkan Listing sebagai berikut :


Sub bersih( )
txtnota.Text = " "
cbuser.Text = "Pilih"
txtnama_user.Text = " "
listbrg.ListIndex = -1
txtnabar.Text = " "
txthrg.Text = " "
txtqty.Text = " "
txtsub.Text = " "
txttotal.Text = " "
txtbayar.Text = " "
txtkembali.Text = " "
End Sub

Sub koneksi_refresh( )
conn.CursorLocation = adUseClient
rstmp.Open "sementara", conn
With rstmp
If Not (.BOF And .EOF) Then
a = .Bookmark
End If
End With
Set gridtmp.DataSource = rstmp.DataSource
End Sub

14 Mei 2011

Berhubung hari senin besok liburan, dan kelas pun ikutan libur, daripada bengong-bengong aja mending coba ketik listing untuk form master user yuk.. bentuk tampilan formnya adalah sebagai berikut :



Ketentuan atau logika dari programnnya adalah sebagai berikut :
  1. Buat sub aktif, tidak_aktif, bersih dan tampil
  2. Saat form di jalankan semua objek dalam keadaan tidak aktif. hanya tombol Tambah, Edit, Hapus dan    keluar saja yang Aktif
  3. Ketika di klik Tambah maka posisi kursor fokus di cb akses, setelah dipilih kemudian akan menginput kode usernya. ketika kode user di input, maka akan diseleksi kode tersebut sudah ada atau belum. kalau ada maka akan memunculkan pesan "DATA SUDAH TERDAFTAR" input kode lainnya, kalau belum maka akan  menginputkan nama user dan seterusnya. Isi dari cbakses adalah : "ADMIN", "USER"
  4. Tombol Edit dan Hapus menggunakan inputbox, dimana menginputkan kode user yang akan di edit atau   dihapus. jika datanya ada maka akan bisa di edit atau di hapus datanya.
  5. Tombol Simpan akan menyimpan data baru. Jika tombol edit di klik, maka tombol simpan berubah nama    menjadi Update.
  6. Tombol batal akan muncul jika tombol tambah, edit di klik.
  7. Tombol keluar untuk mengakhiri program
  8. Gunakan sintaks SQL, koneksi dengan rsusernya...


Gimana, bisa donk untuk membuat master user kali ini??? sebagai hadiahnya, hari kamis akan saya berikan nilai tambah untuk siapa saja yang dapat menyelesaikan latihan ini dan dapat running programnya. dengan catatan tidak boleh curang dengan mencontek jawabannya...


HAPPY HOLIDAY MY STUDENTS... ^_^

6 Mei 2011

Materi VB pra UAS akan membahas SQLyog, ODBC dan bahasa SQL. SQLyog di gunakan untuk membuat database berbasis SQL. yang biasa di gunakan juga dalam pembuatan database Website. ODBC digunakan sebagai koneksi antara database yang telah dibuat dengan bahasa pemrograman. dan Bahasa SQL akan digunakan dalam penulisan script listing programnya.

Untuk Lebih jelasnya pembahasan SQLyog, Silakan Download DISINI

Untuk Koneksi ODBC dan pembahasan Form Master barang, Silakan Download DISINI

Tolong di print yakh, hari senin akan saya bahas koneksi dan Pembuatan Form Master.. ^_^