dokumen-dokumen yang mirip





Berikut. langkahnya: Pastikan. anda sudah. - Klik File. Berikut. - Save All









Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL


Cara Koneksi Database

2. MySql (menggunakan namespace ODBC atau mysql client) Command + DataReader. Textbox Label Combobox Listbox. Cara mengambil dan menampilkan database


BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMROGRAMAN VB.NET. Koneksi Ke Database



BAB II MICROSOFT VISUAL STUDIO

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:



P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMROGRAMAN TERSTRUKTUR II



Budi permana, S.Kom

PENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access



Oleh : Uus Rusmawan

PEMROGRAMAN VB.NET. Sintaks Pada Class

BAB IV IMPLEMENTASI DAN TESTING



Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010




Pengenalan APLIKASI DATABASE



MENU. 5.1 Membuat MenuStrip

Irvan Lewenusa

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

BAB VIII PENGENALAN DATABASE

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:


Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:


MEMBUAT MENU BANTU


HOW TO CALL A REPORT IN VB.NET



LAMPIRAN SKRIPSI. A. Lampiran Capture Program. Gambar L.1 Tampilan Layar Menu Home. Gambar L.2 Tampilan Layar Menu Login


KONEKSI DATABASE SQL DENGAN VB.NET

Mengexport Database Ms Access ke MySQL dengan menggunakan ODBC Connector

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket




BAB VII MENU, TOOLBAR DAN STATUSBAR

E-Trik Visual C++ 6.0


Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Membuat File Exe Dan File Setup

Program Database Penjualan Barang



BAB IV IMPLEMENTASI DAN PENGUJIAN




Source Code Test Program Dengan VB Net

Database Access untuk Multi User

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5




KONVERSI DATABASE SQL SERVER KE

Cara Mengambil Nama Bulan Dari Database

Properti HttpWebRequest 1. Properi Informasi Methode, PreAuthenticate dan Versi Protokol 4. Properti Path, Url, Port dan Scheme 5




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


M. Choirul Amri.

BAB V IMPLEMENTASI DAN PEMBAHASAN. Administrasi Paket Lelang Proyek ini, yaitu : Administrasi Paket Lelang Proyek ini, yaitu :

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Transkripsi:

APLIKASI PERSEDIAAN STOK BARANG - VB.NET Peminat silakan hubungi : Email : uusrusmawan71@gmail.com Facebook : konsultasivb@ymail.com (Uus Rusmawan) Phone : 0812 8438 1118 Pada bab ini akan dibahas tentang aplikasi stok barang. Pada dasarnya aplikasi ini sama dengan aplikasi inventori, yaitu aplikasi yang mengolah data barang masuk dan barang keluar. Pada bab ini coding untuk form master akan kami singkat karena pembahasannya sama dengan bab-bab sebelumnya. Adapun cara menggunakan aplikasi ini adalah sebagai berikut : 1. Copy database "kartustokdb" ke folder xampp\mysql\data 2. Membuat DSN dengan nama "kartustokdb" dengan driver database MySql 5.1 3. Copy project ke dalam hardisk anda 4. Jalankan xampp 5. Run Aplikasi Stok Barang Langkah awal dalam membuat aplikasi ini adalah membuat project. 1. Buka Microsoft Visual Studio 2008 (silakan gunakan versi yang anda miliki) 2. Create Project 3. Tulis nama project, misalnya "Aplikasi Stok Barang " 4. Klik OK Langkah selanjutnya adalah membuat database dan tabel. Database dalam aplikasi stok barang ini dibuat menggunakan mysql. Nama database dalam aplikasi ini adalah "KartuStokdb", adapun tabel-tabel dalam aplikasi ini terlihat pada gambar di bawah ini. 1

Gambar 5.21 Database dan tabel aplikasi stok barang Gambar 5.22 Bentuk relasi tabel 2

Sebelum membuat module koneksi, buatlah DSN untuk konek ke database mysql "kartustokdb" dengan cara seperti dijelaskan di bawah ini. 1. Buka Control panel 2. Cari dan buka data source (ODBC) 3. Pilih user DSN > add 4. Pilih MySql ODBC 5.1 Driver Gambar 5.2 Membuat DSN untuk database mysql Langkah berikutnya adalah membuat module koneksi ke database. 1. Klik menu Project 2. Add Module 3. Klik Add 4. Kemudian tulislah coding di bawah ini Imports System.Data.Odbc Imports CrystalDecisions.CrystalReports.Engine Imports CrystalDecisions.Shared 3

Module Module1 Public Conn As odbcconnection Public DA As odbcdataadapter Public DS As DataSet Public CMD As odbccommand Public DR As odbcdatareader Public Sub Koneksi() Try Conn = New OdbcConnection("dsn=kartustokdb") Conn.Open() Catch ex As Exception MsgBox(ex.Message) End End Try End Sub End Module Gambar 5.3 Form login Gambar 5.4 Menu utama aplikasi stok barang 4

Gambar 5.5 Form user Gambar 5.6 Form barang 5

Gambar 5.7 Form supplier Gambar 5.8 Form customer 6

Gambar 5.9 Form transaksi barang masuk Proses dalam transaksi barang masuk adalah sebagai berikut: 1. Ketik nomor masuk barang, lalu tekan enter 2. Pilih tanggal 3. Pilih supplier 4. Pilih barang masuk dari sebelah kanan berupa grid 5. Isilah jumlah barang masuk 6. Jika transaksi pada baris tertentu akan dibatalkan tekan tombol ESC 7. Jika nama barang sudah banyak, silakan ketik nama barang di kota "cari barang" 8. Selanjutnya klik simpan 7

Gambar 5.10 Form transaksi barang keluar Proses dalam transaksi barang keluar adalah sebagai berikut : 1. Pilih tanggal barang keluar 2. Pilih supplier 3. Pilih barang masuk di sebelah kanan berupa grid 4. Isilah jumlah barang keluar 5. Jika transaksi pada baris tertentu akan dibatalkan tekan tombol ESC 6. Jika nama barang sudah banyak, silakan ketik nama barang di kota "cari barang" 7. Selanjutnya klik simpan 8

Bentuk menu pemanggil laporan-laporan master terlihat pada gambar di bawah ini. Gambar 5.11 Menu laporan master Salah satu bentuk laporan master dalam aplikasi ini terlihat dalam gambar berikut ini. Coding : Gambar 5.12 Laporan barang Private Sub btnbarang_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnbarang.click CRV.ReportSource = Nothing CRV.ReportSource = "barang.rpt" CRV.RefreshReport() End Sub 9

Gambar 5.13 Menu laporan barang nasuk Coding : Gambar 5.14 Laporan barang masuk per nomor Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged If ListBox1.Text = "" Then MsgBox("pilih nomor terlebih dahulu") Exit Sub End If CRV.ReportSource = Nothing CRV.SelectionFormula = "{tblbarangmasuk.no_masuk}='" & ListBox1.Text & "'" CRV.ReportSource = "barang masuk.rpt" CRV.RefreshReport() End Sub Dalm menu ini dapat dilihat pula laporan barang masuk per supplier, laporan barang masuk harian, mingguan dan laporan bulanan. 10

Gambar 5.15 Laporan barang keluar Coding : Gambar 5.16 Laporan barang keluar per nomor Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged If ListBox1.Text = "" Then MsgBox("pilih nomor terlebih dahulu") Exit Sub End If CRV.ReportSource = Nothing CRV.SelectionFormula = "{tblbarangkeluar.no_keluar}='" & ListBox1.Text & "'" CRV.ReportSource = "barang Keluar.rpt" CRV.RefreshReport() End Sub 11

Gambar 5.17 Menu laporan stok barang Coding : Gambar 5.18 Laporan stok per barang pada tanggal tertentu Private Sub btnharian_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnharian.click If ListBox1.Text = "" Then MsgBox("pilih barang terlebih dahulu") Exit Sub End If CRV.SelectionFormula = "Totext({tblstok.tanggal})='" & dtpharian.text & "' and {tblstok.kode_barang}='" & Microsoft.VisualBasic.Right(ListBox1.Text, 5) & "'" CRV.ReportSource = "lap stok.rpt" CRV.RefreshReport() End Sub 12

Coding : Gambar 5.19 Laporan stok barang bulanan Private Sub btnbulanumum_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnbulanumum.click CRV.SelectionFormula = "MONTH({tblstok.tanggal})=(" & Month(dtpbulanan.Text) & ") and YEAR({tblstok.tanggal})=(" & Year(dtpbulanan.Text) & ")" CRV.ReportSource = "LAP stok umum ok.rpt" CRV.RefreshReport() End Sub Dalam menu ini dapat dilihat pula laporan stok barang harian, mingguan dan laporan bulanan 13