PEMROGRAMAN VB.NET. Sintaks Pada Class

dokumen-dokumen yang mirip
PEMROGRAMAN VB.NET. Koneksi Ke Database

BAB VIII PENGENALAN DATABASE

BAB IV IMPLEMENTASI DAN PENGUJIAN


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

Program Database Penjualan Barang

MODUL PRAKTIKUM PEMROGRAMAN VISUAL LANJUT

MODUL 4 Pemrograman ADO.NET : Disconnected Environtment

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:


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

Menjelaskan variabel aksi sebagai data string nilai,hasil dan simpan sebagai data double.

MODUL 3 Pemrograman ADO.NET : Connected Environtment


PENGKODEAN AKSES FORM SISTEM USER

Writting Procedure and Function


KONEKSI DATABASE SQL DENGAN VB.NET

Modul x login dan Periode


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

PEMROGRAMAN VISUAL BASIC

LAMPIRAN. Dim WithEvents diagnosa As New DB_MYSQL Dim sql = "select * from gejala order by kode asc"


Materi Pemrograman Database 1 Didik Nugroho,S.Kom,M.kom MODUL III MEMBUAT FORM MENYIMPAN PROSES PEMBELIAN

HOW TO CALL A REPORT IN VB.NET

MODUL PRAKTIKUM PEMROGRAMAN III (VB.NET & MYSQL) MEMBUAT APLIKASI PEMBELIAN SEDERHANA. Oleh : Ilman Kadori, M.Kom.



8 H Ya Ya 0 Tidak Tidak 0 Tidak G gejala

LAMPIRAN A. Private Sub Menu_utama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

BAB VII MENU, TOOLBAR DAN STATUSBAR

BAB II MICROSOFT VISUAL STUDIO

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

BAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. telah dibuat sebelumnya, sehinggga user dapat memahami jalannya sistem tersebut.

Denda = 28 % x pokok PKB x 2 ( angka 2 dilihat catatan no1) =.(denda PKB)

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

Budi permana, S.Kom



MODUL 2 SELECTION & LOOPING PADA FORM

TUTORIAL MEMBUAT APLIKASI CRUD SEDERHANA DI VB.NET DENGAN KONEKSI OLEDB

Pengenalan Microsoft Visual Studio 2010

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

MODUL 2 PERANCANGAN INTERFACE

Modul 8. Pokok Bahasan: Class dan Object Field Metode Properti Deklarasi Objek dan Instantiasi Objek Constructor Event Inheritance

PEMROGRAMAN INPUT JURNAL TRANSAKSI

Sistem Informasi Pelayanan Rawat Jalan Pada Puskesmas Kecamatan Grogol Petamburan Menggunakan VB.NET

PENGGUNAAN STRUKTUR KONTROL

Cara Koneksi Database

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

Membuat Program Kriptografi dengan VB.Net 2010

BAB IV IMPLEMENTASI DAN PENGUJIAN

DAFTAR PUSTAKA. Fathansyah.BasisData.Informatika, Bandung, Jogiyanto.PengenalanKomputer; (DasarIlmuKomputer, Perprograman,

SOLUTIONS DAN PROJECT

BAB VI MENGGUNAKAN CONDITIONAL STATEMENT VISUAL BASIC.NET

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

Pemrograman Visual. Oleh: Danu Wira Pangestu, S.Kom. bangdanu.wordpress.com

WAWANCARA SEBELUM IMPLEMENTASI. 1. Sejak kapan Klinik Gigi Drg. Kosasih Kurnia berdiri? memadai dengan jumlah pasien yang semakin bertambah.

Ario Suryo Kusumo

Bab 4 Hasil dan Pembahasan

Source Code Test Program Dengan VB Net

Irvan Lewenusa

TiPe Data Array di Vb.net. By Faizah,S.Kom

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


MODUL-MODUL PRAKTIKUM VB.

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

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

Pertemuan ke-3. Statemen input/output Struktur Kontrol Keputusan

BAB IV IMPLEMENTASI DAN TESTING

P6 Struktur Kontrol pada Visual Basic.Net

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

Belajar Cepat Membuat Aplikasi Menggunakan Visual Basic.Net + DB MYSQL

PEMROGRAMAN TERSTRUKTUR II

Program absen dengan menggunakan visual basic 6.0

Bill of Material. Bab ini menjelaskan mengenai pembuatan form bill of material yang digunakan dalam program aplikasi sistem informasi manufaktur.

P8 Procedure & Function pada Visual Basic.Net

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA



TUGAS 3 PRAKTIKUM PEMROGRAMAN.NET


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

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

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

MODUL VII PEMROGRAMAN BERORIENTASI OBJEK

BAB IV IMPLEMENTASI DAN PENGUJIAN

Tutorial, Source code, Request Program Visual Basic

MENU. 5.1 Membuat MenuStrip

Informasi Status Batere Menggunakan Visual Basic.Net

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

BAB II OBJECT, EVENT & PROPERTY

Metode yang umum digunakan :

Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET

CLASS. Program yang dibuat melalui Class Library memiliki format penulisan seperti berikut: Class Form memiliki bentuk program berikut:

Transkripsi:

PEMROGRAMAN VB.NET Sintaks Pada Class Hal : 1 MEMBUAT CLASS BARANG Tambahkan sebuah class dengan cara Klik kanan pada Project lalu pilih Add Class Atau klik menu Project Add Class Simpan dengan nama clsbarang Tambahkan code untuk menambahkan attribute Tambahkan code untuk mendefinisikan dirinya sebagai field (method properti) 2 1

Imports System.Data.OleDb Imports System.Data Public Class clsbarang #Region "Variabel" Private xkdbrg As String Private xnmbrg As String Private xsatuan As String Private xhrgsat As Integer Private xstok As Integer #Region "Property" Public Property kdbrg() As String Get Return xkdbrg End Get Set(ByVal value As String) xkdbrg = value End Set End Property (tambahkan property nmbrg, satuan, hrgsat dan stok) 3 TAMBAHKAN METHOD SIMPAN Tambahkan deklarasi variabel yang akan digunakan pada method simpan dan letakkan pada area/region Variabel Dim query As String = Dim cmd As OleDbCommand Tambahkan method simpan, ubah dan hapus dan ketik perintah berikut : #Region "Method" Public Function Simpan( ) As Integer query = "INSERT INTO BARANG (KDBRG,NMBRG,SATUAN,HRGSAT,STOK) " & _ "VALUES('" & xkdbrg & "','" & xnmbrg & "','" & xsatuan & "','" & xhrgsat & "', '" & xstok & "')" cmd = New OleDbCommand(query, conn) Return cmd.executenonquery End Function 4 2

TAMBAHKAN METHOD UBAH DAN METHOD HAPUS Public Function Ubah(ByVal varkdbrg As String) As Integer query = "UPDATE BARANG SET NMBRG = '" & xnmbrg & "', SATUAN='" & xsatuan & "', HRGSAT= '" & xhrgsat & "', STOK= '" & xstok & "'" & _ "WHERE KDBRG = '" & varkdbrg & "'" cmd = New OleDbCommand(query, conn) Return cmd.executenonquery End Function Public Function Hapus(ByVal varkdbrg As String) As Integer query = "DELETE FROM BARANG WHERE KDBRG = '" & varkdbrg & "'" cmd = New OleDbCommand(query, conn) Return cmd.executenonquery End Function 5 TAMBAHKAN METHOD AUTOCODE Tambahkan deklarasi variabel yang akan digunakan pada method AutoKode dan letakkan pada area/region Variabel Dim baca As OleDbDataReader Dim strtemp As String = "" Dim strvalue As String Dim no As Integer 6 3

SINTAKS KODE BARANG OTOMATIS #Region "Other Method" Public Sub AutoKode( ) query = "SELECT * FROM BARANG ORDER BY KDBRG DESC" cmd = New OleDbCommand(query, conn) baca = cmd.executereader If baca.read Then strtemp = Mid(baca.Item("KDBRG"), 2, 3) Else xkdbrg = "B001" If baca.isclosed = False Then baca.close() Exit Sub End If strvalue = Val(strtemp) + 1 xkdbrg = Mid("B000", 1, 4 - strvalue.length) & strvalue If baca.isclosed = False Then baca.close() 7 TAMBAHKAN METHOD TAMPILLIST Public Sub TampilList( ) no = 1 cmd = New OleDbCommand("SELECT * FROM BARANG ORDER BY KDBRG ASC", conn) baca = cmd.executereader FormBarang.ListView1.Items.Clear() While baca.read FormBarang.ListView1.Items.Add((no).ToString) FormBarang.ListView1.Items(no - 1).SubItems.Add(baca.Item("KDBRG").ToString) FormBarang.ListView1.Items(no - 1).SubItems.Add(baca.Item("NMBRG").ToString) FormBarang.ListView1.Items(no - 1).SubItems.Add(baca.Item("SATUAN").ToString) FormBarang.ListView1.Items(no - 1).SubItems.Add(baca.Item("HRGSAT").ToString) FormBarang.ListView1.Items(no - 1).SubItems.Add(baca.Item("STOK").ToString) no = no + 1 End While cmd.dispose() baca.close() 8 4

PEMROGRAMAN VB.NET Sintaks Pada Form Master Hal : 9 MEMBUAT FUNCTION KOSONG Tambahkan sebuah function pada FormBarang seperti berikut : Public Class FormBarang Dim ObjB As New clsbarang Private Sub kosong( ) ObjB.AutoKode( ) txtkdbrg.text = ObjB.kdbrg txtkdbrg.enabled = False txtnmbrg.text = "" txtsatuan.text = "" txthrgsat.text = "" txtstok.text = "" txtnmbrg.focus( ) ObjB.TampilList( ) btnsimpan.enabled = True 10 5

MEMANGGIL FUNCTION KOSONG Tambahkan code pada form barang untuk menampilkan data yang sudah tersimpan. Private Sub FormBarang_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call kosong() 11 SINTAKS TOMBOL SIMPAN Double click pada tombol simpan lalu ketik perintah berikut : Private Sub btnsimpan_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpan.click ObjB.kdbrg = txtkdbrg.text ObjB.nmbrg = txtnmbrg.text ObjB.satuan = txtsatuan.text ObjB.hrgsat = txthrgsat.text ObjB.stok = txtstok.text ObjB.Simpan() Call kosong() 12 6

SINTAKS TOMBOL UBAH Double click pada tombol Ubah lalu ketik perintah berikut : Private Sub btnubah_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnubah.click ObjB.nmbrg = txtnmbrg.text ObjB.satuan = txtsatuan.text ObjB.hrgsat = txthrgsat.text ObjB.stok = txtstok.text ObjB.Ubah(txtKdBrg.Text) kosong( ) 13 SINTAKS TOMBOL HAPUS Double click pada tombol hapus lalu ketik perintah berikut : Private Sub btnhapus_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.click Dim pesan As MsgBoxResult pesan = MsgBox("Yakin Akan Menghapus Data?", MsgBoxStyle.YesNo + 32, "Penting!!") If pesan = MsgBoxResult.Yes Then ObjB.Hapus(txtKdBrg.Text) kosong( ) End If 14 7

SINTAKS TOMBOL BATAL DAN TOMBOL KELUAR Double click pada tombol Batal lalu ketik perintah berikut : Private Sub btnbatal_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnbatal.click Call kosong( ) Double click pada tombol Keluar lalu ketik perintah berikut : Private Sub btnkeluar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.click Close( ) 15 MENAMPILKAN DATA BARANG YANG SUDAH ADA Double click pada listview lalu ketik perintah berikut : Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged txtkdbrg.text = ListView1.FocusedItem.SubItems(1).Text txtnmbrg.text = ListView1.FocusedItem.SubItems(2).Text txtsatuan.text = ListView1.FocusedItem.SubItems(3).Text txthrgsat.text = ListView1.FocusedItem.SubItems(4).Text txtstok.text = ListView1.FocusedItem.SubItems(5).Text txtkdbrg.enabled = False txtnmbrg.focus( ) btnsimpan.enabled = False 16 8