Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

dokumen-dokumen yang mirip
1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Membuat Form Input Barang (Untuk Server)

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form


Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Bahasa Pemrograman-1 (Visual Basic)

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

Praktikum 4 Program Aplikasi Bisnis Imam Gunawan, M. Kom 1. Tambahkan tabel berikut, pada database stockgudang :

Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini

Praktikum-19 AMIK-STMIK JAYANUSA Imam Gunawan, M. Kom FORM BARANG MASUK

Oleh : Uus Rusmawan Hal - 1 -

Pemrograman Database dengan perintah SQL

BAHASA PEMROGRAMAN (LISTING PROGRAM)

Tutorial, Source code, Request Program Visual Basic

HandleError: MsgBox "Proses tidak bisa dikerjakan.", vbinformation, "Perhatian" On Error GoTo 0 End Sub

Program absen dengan menggunakan visual basic 6.0

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing.


Kode Program : Koneksi. Klik Kanan Adobrg Pilih ADODC Properties Maka akan muncul tampilan sbb: Instruktur : Nani Purwati

Koneksi Database Access. Asep Ramdhani M


MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

Copyright by : ipi-leppindo jambi all reserved 2014 (japikinfo.com)


KODE PROGRAM FORM PENJUALAN

Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub


Kartu Bimbingan Tugas Akhir Mahhasiswa

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

LISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah

FORM LOGIN. Option Explicit. Private Sub cmdexit_click() End End Sub

Listing Program a. Form Login. Public LoginSucceeded As Boolean


Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" End Sub

Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:


LAMPIRAN. Source Code Program Untuk MDI Utama

FORM BARANG KELUAR. 1. Buat Table : BarangKeluar, pada Database StockGudang, dengan struktur sebagai berikut :

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Program Login SQL Server Design form seperti gambar dibawah ini

Buka Project Baru simpan dengan PUSTAKA Buat Form Baru untuk pengisian Data Anggota dan simpan dengan nama frmanggota

Gambar 4.60Tampilan Menu Utama



LISTING PROGRAM. 1. Animasi Awal (animasiawal.frm) Private Sub Form_Load() ButtonClick = 0 Timer1.Enabled = True Timer1.Interval = 50 End Sub

LISTING PROGRAM. Script Menu Utama Pada Game Tebak Kata

BAB 2 PEMBUATAN APLIKASI PERPUSTAKAAN SEKOLAH

Form Pemasok. Interface. Listing Program. Form Pemasok. Dim koneksi As ADODB.Connection Dim rspemasok As ADODB.Recordset. Dim cari As String

Basic Programing Visual Basic

DATA. No Nama Bagian NRK Jabatan Golongan Pendidikan. 1 Ahmad Akbar PL Tukang Listrik Sounsistim IC/0 STM

PEMROGRAMAN VB.NET. Koneksi Ke Database

Modul Visual Basic 6.0. By: Dian nuryahdi Asman, S.Kom

MEMBACA RECORD DENGAN ADODC

LISTING PROGRAM. Private Sub Form_Load() lblwaktu.caption = Format(Now, "DDDD, d MMMM yyyy End Sub

DAFTAR PUSTAKA. pada PT. Restu Mahkota Karya. Sekolah Tinggi Manajemen Informatika dan

1. Rancangan Input Program Form Menu Utama Form Data Barang [ Input Barang ]

Koneksi Visual Basic Dan Database Microsoft Access

L-2. Listing Program Form Utama. Private Sub Form_Activate() Option3.SetFocus End Sub. Private Sub MnuKeluar_Click() End End Sub


Oleh : Uus Rusmawan Hal - 1 -

SURAT KETERANGAN Hasil Uji Program Tugas Akhir


Listing Program. 1. FrmUser.frm

LISTING PROGRAM. 1. Listing Flash Pembuka. Private Sub Timer1_Timer() ProgressBar1.Value = ProgressBar1.Value + 4. If ProgressBar1.

SNIPTEK 2014 ISBN: SISTEM INFORMASI AKUNTANSI JURNAL UMUM TELKOMSEL SUKABUMI

LISTING PROGRAM. tanya = MsgBox("Apakah Anda yakin akan menghapus. kata : " & txtword.text & "?", vbquestion + gadoconn.

Menggunakan DataGrid dengan ADODC 1. Tanamkan pada form sebuah ADODC dan DataGrid

LAMPIRAN A : LISTING PROGRAM


Praktikum 5 Program Aplikasi Bisnis Imam Gunawan, M. Kom 1. Tambahkan tabel berikut, pada database stockgudang :

Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012

LISTING PROGRAM. Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) ShowInputForm End Sub

BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis

LEMBAR KERJA PRAKTIKUM. Mata kuliah : Pemrograman Visual I (Visual Basic)

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Berdasarkan analisa dan perancangan sistem yang telah

Praktekum VB 6.0 I. KOTAK PESAN. Contoh syntax kotak pesan

MODUL VII APLIKASI MULTIUSER TRANSAKSI PENJUALAN


BAB IV PERANCANGAN. Gambar diatas adalah tampilang awal ketika ingin memulai project baru. Pilih Standart EXE untuk memulai project.

Jusuf Wahyudi 1, Ferry Hari Utami 2 Dosen Tetap Fakultas Ilmu Komputer Universitas Dehasen Bengkulu

Oleh : Uus Rusmawan

SISTEM INFORMASI ADMINISTRASI

Pembahasan Pada Asistensi Mengenai, Pada Bab: 1 Pengajuan Proposal

Contoh Aplika Aplik si a VB dengan Database Oracle 1

PEMROGRAMAN VB.NET. Sintaks Pada Class

DAFTAR KODE PROGRAM KODE FORM LOGIN




BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0

Universitas Sumatera Utara

Oleh : Uus Rusmawan


BAB IV IMPLEMENTASI DAN PENGUJIAN

Oleh : Uus Rusmawan Hal - 1 -


Program Database Penjualan Barang

BAB IV IMPLEMENTASI DAN PENGUJIAN

DISUSUN OLEH : : Friska Rosalina NIM :

Transkripsi:

Buatlah database baru dan beri nama penjualan Buat beberapa tabel berikut: 1. Barang Kodebrg Text 12 Primary key Namabrg Text 30 - Hargabl Currency - Input mask Hargajl Currency - Input mask Stok Number Integer - 2. User userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10-3. Faktur Nofak Text 12 Primary key tglfak Date/time Long date - userid text 12-4. Detail_faktur Nofak Text 12 - Qty number integer - bayar Currency - Input mask kodebrg text 12 5. Sementara Kodebrg Text 12 - Namabrg Text 30 - Hargajl Currency - Input mask Qty Number integer - bayar Currency - Input mask

Tambahkan Komponen berikut: tekan Ctrl + T di keyboard checklist componen yang akan ditambahkan - Microsoft Datagrid control 6.0 (OLEDB) - Microsoft tabbed dialog control 6.0 Tambahkan Library berikut: dari menu project Referneces checklist library yang ditambahkan - Microsoft Activex Data Object 2.8 Library Buat form baru dan design seperti berikut:

Listing Form Barang Di ketik di modul dari menu project add module open dan simpan dengan nama modul1 Public conn As New ADODB.Connection Public RsBarang As New ADODB.Recordset Public Sub koneksi() Set conn = New ADODB.Connection conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\penjualan.mdb" Set RsBarang = New ADODB.Recordset RsBarang.CursorLocation = aduseclient RsBarang.Open "select * from barang", conn koneksi ke database Sub kuncitext(f As Form, b As Boolean) Dim X As Control For Each X In f If TypeOf X Is TextBox Then X.Enabled = b Next Sub bukatext(f As Form, b As Boolean) Dim X As Control For Each X In f If TypeOf X Is TextBox Then X.Enabled = b Next Sub bersih(f As Form, Y As String) Dim X As Control For Each X In f If TypeOf X Is TextBox Then X = Y Next mematikan tekbox koneksi ke database koneksi ke database Diketik di tempat listing form biasa Dim isi As Boolean ini untuk mengatur tombol mana yg aktif dan tombol mana yang tidak aktif Public Sub aturtombol(tambah, simpan, batal, hapus, ubah As Boolean) cmdtambah.enabled = tambah cmdsimpan.enabled = simpan cmdbatal.enabled = batal cmdhapus.enabled = hapus cmdubah.enabled = ubah

ini untuk membuat nomor otomatis dengan berdasarkan tahun dan tanggal contoh 201203001 Sub nomor() RsBarang.Open "select*from barang order by kodebrg desc" With RsBarang If.BOF And.EOF Then kodebrg = "BR" + Format(Date, "yyyy") + Format(Date, "mm") + "001" Else.MoveFirst kodebrg = "BR" + Format(Date, "yyyy") + Format(Date, "mm") + Right(Str(Val(Right(RsBarang.Fields("kodebrg"), 3)) + 1001), 3) End With Sub tampil() kodebrg = RsBarang.Fields("kodebrg") namabrg = RsBarang.Fields("namabrg") hargabl = RsBarang.Fields("hargabl") hargajl = RsBarang.Fields("hargajl") stok = RsBarang.Fields("stok") Private Sub back_click() RsBarang.MovePrevious If RsBarang.BOF Then MsgBox "Sudah di awal record", vbinformation, "INFO" RsBarang.MoveFirst Private Sub cmdbatal_click() Private Sub cmdhapus_click() a = MsgBox("Yakin Data ini akan di hapus?", vbquestion + vbyesno, "KONFIRMASI") If a = vbyes Then RsBarang.Open "delete from barang where kodebrg=' " & kodebrg & " ' " MsgBox "Data Telah Terhapus", vbinformation, "INFO" Call Form_Load

Private Sub cmdkeluar_click() a = MsgBox("Terima Kasih", vbinformation + vbokonly, "Informasi") If a = vbok Then Unload Me Private Sub cmdsearch_click() RsBarang.Open "select * from barang where kodebrg=' " & tkodebrg & " ' " Private Sub cmdsimpan_click() If kodebrg = " " Or namabrg = " " Or hargabl = " " Or hargajl = " " Or stok = " " Then MsgBox "Data Harus Diisi", vbinformation + vbokonly, "INFO" namabrg.setfocus Exit Sub If isi = True Then RsBarang.Open "insert into barang values(' " & kodebrg & " ',' " & namabrg & " ',' " & hargabl & " ',' " & hargajl & " ',' " & stok & " ')" MsgBox "Data Tersimpan", vbinformation + vbokonly, "INFO" Call Form_Load Else RsBarang.Open "update barang set namabrg=' " & namabrg & " ',hargabl=' " & hargabl & " ',hargajl=' " & hargajl & " ',stok=' " & stok & " ' where kodebrg=' " & kodebrg & " ' " MsgBox "Data Berhasil diupadate", vbinformation + vbokonly, "INFO" Call Form_Load Private Sub cmdtambah_click() isi = True Call bukatext(me, True) Call bersih(me, "") nomor kodebrg.enabled = 0 namabrg.setfocus Call aturtombol(0, 1, 1, 0, 0) Private Sub cmdubah_click() isi = False

Call bukatext(me, 1) kodebrg.enabled = 0 Call aturtombol(0, 1, 1, 0, 0) Private Sub DGbarang_Click() With RsBarang kodebrg =.Fields("kodebrg") namabrg =.Fields("namabrg") hargabl =.Fields("hargabl") hargajl =.Fields("hargajl") stok =.Fields("stok") End With Private Sub first_click() RsBarang.MoveFirst MsgBox "Sudah di awal record", vbinformation, "INFO" Private Sub Form_Activate() Call aturtombol(1, 0, 0, 0, 0) Call kuncitext(me, False) tkodebrg.enabled = 1 tnamabrg.enabled = 1 Call bersih(me, "") Private Sub Form_Load() Call koneksi Private Sub namabrg_keypress(keyascii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) Private Sub last_click() RsBarang.MoveLast MsgBox "Sudah di akhir record", vbinformation, "INFO" Private Sub next_click() RsBarang.MoveNext If RsBarang.EOF Then MsgBox "Sudah di akhir record", vbinformation, "INFO"

RsBarang.MoveLast Private Sub tkodebrg_keypress(keyascii As Integer) If KeyAscii = 13 Then RsBarang.Open "select * from barang where kodebrg=' " & tkodebrg & " ' " Private Sub tnamabrg_change() RsBarang.Open "select * from barang where namabrg like' %" & tnamabrg & "% ' "