Pemrograman VB.NET Pertemuan 10.

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

Kiky Rizky Nova Wardani, S.Kom
ADODC.
Edri Yunizal:PBO IManajemen Informatika STAIN Batusangkar1 Pemrograman Berorientasi Objek I Edri Yunizal Pertemuan Ke – V “Database dengan Visual Basic”
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman VB.NET Pertemuan 4.
Pembuatan aplikasi Database dengan Visual Basic dan Oracle
PROSEDUR 1 Prosedur Adakalanya ketika kita membuat program, ada beberapa kode program yang ditulis berulang-ulang. Hal ini tentu saja menyita waktu dan.
Paging datagridview VB.Net
Pemrograman Database dengan JAVA
MINGGU Ke Sembilan Pemrograman Visual
Button Save Delete Edit
Pengertian Microsoft Access
Pemograman 1 Pertemuan 13.
Pemograman 1 Pertemuan 9.
Oracle : Form/Report Developer
Tipe Connection ADO (Activex Data Object)
Pelatihan Oracle sub : Pembuatan aplikasi dengan Visual Basic
Presented by : Herianto
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
LOOPING dan array Tinaliah, S. Kom.
Pemrograman Visual VB.net 2008 dengan Database Microsoft Access 2010
Pemrograman VB.NET Pertemuan 3.
Kelas SI.  Review Kontrol yang Umum  Pemilihan dan Perulangan  Sub, Function dan Modul  OOP dalam Visual Basic 2008  NameSpace  Array  Menu dan.
JDBC Java2 Advanced.
1 Pertemuan 05 Procedure dan Parameter Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Mengakses Database Access dengan Delphi 7.0
Lingkungan MS Access Pertemuan 2
Pemrograman Visual Ramos Somya.  ActiveX Data Objects (ADO) untuk framework.NET. merupakan class yang berisi komponen untuk melakukan interaksi dengan.
1 Pertemuan 9 Kasus : Class Module Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Pengenalan Visual Basic
PBOL Dewi Kusumaningsih
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
KONSEP ANTARMUKA VISUAL BASIC.NET
Membuat File Database & Tabel
Pemrograman Database dengan ADO Data Control pada Visual Basic
Penggunaan Struktur Kontrol SELECT
PENGANTAR KOMPUTER & TI 2A
ELEMEN-ELEMEN PROGRAM
PEMROGRAMAN DATABASE VB.NET
Penggunaan Struktur Kontrol
PERTEMUAN III MICROSOFT ACCESS 2003
Pemprograman VB Dot Net
LAB PEMOGRAMAN III (VISUAL BASIC)
Pemprograman VB Dot Net
Pemrograman Berorientasi Objek I
KOMPUTER APLIKASI AKUNTANSI - V -
Pemrograman Berorientasi Objek I
PEMROGRAMAN VISUAL II Outline: Teknologi Ado.Net Connection
PENGGUNAAN DATA DAN VARIABEL
Prosedur.
SUBROUTINE: Prosedure dan Fungsi
LAB PEMOGRAMAN III (VISUAL BASIC)
PERTEMUAN 8 Pemrograman Visual
Pemrograman VB.NET Pertemuan 2 Sorang Pakpahan,S.Kom.,M.Kom.
(MEMBUAT DOKUMEN DENGAN PENGOLAHAN KATA)
Pemrograman VB.NET Pertemuan 6 Sorang Pakpahan,S.Kom.,M.Kom.
Connection & Datareader
Koneksi Database di Delphi
VB 2010 Pertemuan 11.
Presented by : Herianto
PERTEMUAN VI STRUKTUR KEPUTUSAN
Penggunaan Struktur Kontrol Pengulangan
Pengembangan Aplikasi Basis Data
PERTEMUAN 4 PERANCANGAN PROGRAM.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
MATERI PERKULIAHAN Pemrograman Aplikasi I Laily Hermawanti, S.T, M.Kom
ALGORITMA DAN PEMROGRAMAN 2B
Pengenalan Microsoft Access
Transcript presentasi:

Pemrograman VB.NET Pertemuan 10

Pengenalan Aplikasi Database DataBase dapat diartikan sebagai kumpulan data yang terdiri atas satu atau lebih tabel yang terintegrasi satu sama lain, dimana setiap user dapat mengubah, menghapus, menganalisis ,menambah, memperbaiki data dalam tabel-tabel tersebut. Tabel berfungsi menyimpan data dan merupakan suatu kumpulan data yang berhubungan dengan topik tertentu,misalnya daftar penjualan,penilaian dsb. Tabel terdiri atas baris yang disebut record dan kolom yang disebut dengan field. Sorang Pakpahan,S.Kom.,M.Kom

1. Membuat Database dengan MS. Sqlserver 2000 Langkah membuat database melalui Microsoft Sql Sever Buatlah database dengan nama DbPenjualan Buatlah tabel dengan nama Tbarang seperti tampilan sebagai berikut: Sorang Pakpahan,S.Kom.,M.Kom

2. Hubungan Visual basic dengan Sumber Database Microsoft Visual Basic merupakan Salah Satu bahasa pemrograman berbasis visual yang popular dan canggih yang ada dilingkungan Windows. Sebagai Software DBMS, kita dapat merancang, membuat atau membangun program aplikasi database maupun program-program lainnya. Teknologi akses data yang dimiliki visual basic adalah teknologi ActiveX Data Object atau yang lebih dikenal dengan ADO. ADO mampu mengintegrasikan program aplikasi database yang akan dibangun dengan berbagai sumber data seperti Microsoft Access, SQL Server, MY SQL, ODBC, ORACLE dan sebagainya. Sorang Pakpahan,S.Kom.,M.Kom

Gambar Hubungan ADO dengan berbagai sumber Database Aplikasi Database Visual Basic Web Page Internet ADO OLE DB DATA NON SQL E-Mail Files Text Grafis Video, dll Mainframe ODBC DATA SQL ORACLE MS. JET SQL SERVER FOXPRO DLL Gambar Hubungan ADO dengan berbagai sumber Database Sorang Pakpahan,S.Kom.,M.Kom

Cara membuat koneksi Database melaului kode program dalam Visual Basic Membuat aplikasi dengan ADO dan Database di Sql Server mengunakan koneksi melalui kode program Cara membuat koneksi Database melaului kode program dalam Visual Basic Membuat koneksi database baik itu menggunakan Visual Basic 6.0 maupun Visual Basic .NET pada dasarnya sama. Di bawah ini akan di jelaskan cara sederhana untuk membuat koneksi dengan SQL Server Database menggunakan Visual Basic .Net Sorang Pakpahan,S.Kom.,M.Kom

Langkah-langkah : Buka program Visual Basic dan buat project baru dengan memilih New Project Buat modul baru dalam project dengan mengklik menu Project > Add Module. Pada kotak dialog yang muncul, klik Add. Dalam modul yang baru ketikkan kode program berikut: Sorang Pakpahan,S.Kom.,M.Kom

Public koneksi As String Public cn As New SqlClient.Sqlconnection Module Module1 Public koneksi As String Public cn As New SqlClient.Sqlconnection Public Sub bukakoneksi() ‘Sql Server 2000 koneksi = "server=(local);database=dbpenjualan;user id=;password=;integrated security=true“ ‘ Sql Server 2008 koneksi= "Data Source = .\SQLEXPRESS;initial catalog=DbPenjualan;trusted_cnnection = true" cn = New SqlClient.Sqlconnection(koneksi) Try cn.Open() MessageBox.Show(" koneksi berhasil") Catch ex As Exception MessageBox.Show(ex.Message, "error") End End Try End Sub End Module Sorang Pakpahan,S.Kom.,M.Kom

Imports System.Data.Odbc Module Module1 Public koneksi As String ‘Database Mysql Imports System.Data.Odbc Module Module1 Public koneksi As String Public cn As New Odbc.Odbcconnection Public Sub bukakoneksi() koneksi = "Driver={MYSQL ODBC 3.51 Driver};database=dbpenjualan;server=localhost;uid=root;PWD=root" cn = New Odbc.Odbcconnection(koneksi) Try cn.Open() MessageBox.Show(" koneksi berhasil") Catch ex As Exception MessageBox.Show(ex.Message, "error") End End Try End Sub End Module Sorang Pakpahan,S.Kom.,M.Kom

Imports ORACLE.DataAccess.Client Imports ORACLE.DataAccess.Types Imports System.Data Imports ORACLE.DataAccess.Client Imports ORACLE.DataAccess.Types Module Module1 Public koneksi As String Public cn As New ORACLEconNECTION Public Sub bukakoneksi() ‘Koneksi dengan Database ORACLE koneksi = "Data Source=pakpahan-ff4811;User Id=MHS;Password=mhs;“ cn = New ORACLE.ORACLEconNECTION(koneksi) Try cn.Open() MessageBox.Show(" koneksi berhasil") Catch ex As Exception MessageBox.Show(ex.Message, "error") End End Try End Sub End Module Sorang Pakpahan,S.Kom.,M.Kom

ORACLE dataaccess.dll harus ditambahkan melalui add reference sbb: Sorang Pakpahan,S.Kom.,M.Kom

Rancanglah Form seperti berikut ini : Button4 Button1 Button2 Textbox1 Textbox2 Button3 Combobox1 Button5 Textbox3 DataGridView1 Sorang Pakpahan,S.Kom.,M.Kom

4. Tuliskanlah kode program berikut : Mengimport objek dari sistem dan deklarasi koneksi dan operasi record adalah sebagai berikut : Imports System.Data.Oldb (database Access) Imports System.Data.SqlClient (database SQLServer) Imports System.Data.Odbc (Database MyODBC) Imports ORACLE.DATAACCESS.CLIENT (Databas ORACLE) Imports ORACLE.DATAACCESS.TYPES (Databas ORACLE) Public Class Form1 Dim cn As Sqlconnection Dim da As SqlDataAdapter Dim CMD As SqlCommand Dim CMD2 As SqlCommand Dim DREADER As SqlDataReader Dim ds As DataSet Sorang Pakpahan,S.Kom.,M.Kom

cn = New Sqlconnection(koneksi) Program membuka koneksi dengan Event Form Load adalah sebagai berikut : Private Sub Form1_Load bukakoneksi() On Error GoTo salah cn = New Sqlconnection(koneksi) If cn.State = connectionState.Closed Then cn.Open() End If Call refreshtampil() Exit Sub salah: MsgBox(Err.Description) End End Sub Sorang Pakpahan,S.Kom.,M.Kom

Procedure untuk menampilkan data pada datagridview Sub refreshtampil() da = New SqlDataAdapter("SELECT * FROM TBARANG", cn) ds = New DataSet ds.Clear() da.Fill(ds, “BRG") DataGridView1.DataSource = (ds.Tables(“BRG")) End Sub Sorang Pakpahan,S.Kom.,M.Kom

Private Sub Button1_Click Dim sql As String Program Operasi Menyimpan Data dengan perintah SQL dengan Event Klik pada Tombol Simpan sebagai berikut : Private Sub Button1_Click Dim sql As String CMD2 = New SqlCommand("SELECT * FROM TBARANG WHERE KODE_BRG= '" & TextBox1.Text & "'", cn) DREADER = CMD2.ExecuteReader If DREADER.Read Then MsgBox("DATA SUDAH ADA") Else DREADER.Close() sql = "INSERT INTO TBARANG VALUES( '" & TextBox1.Text & "','" & TextBox2.Text & "','" & ComboBox1.Text & "','" & TextBox3.Text & "')" CMD = New SqlCommand(sql, cn) CMD.ExecuteNonQuery() Call refreshtampil() TextBox1.Focus() End If End Sub Sorang Pakpahan,S.Kom.,M.Kom

Program Operasi Pencarian Data dengan perintah SQL dengan Event Klik pada Tombol Cari sebagai berikut : Private Sub Button4_Click Dim x As String x = InputBox("Masukkan KODE BARANG : ", "PENCARIAN") CMD = New SqlCommand("SELECT * FROM TBARANG WHERE KODE_BRG= '" & x & "'", cn) DREADER = CMD.ExecuteReader If DREADER.Read Then TextBox1.Text = DREADER.Item("KODE_BRG") TextBox2.Text = DREADER.Item("NAMA_BRG") ComboBox1.Text = DREADER.Item(“SATUAN") TextBox3.Text = DREADER.Item(“STOK") Else MsgBox("DATA TIDAK DITEMUKAN") End If DREADER.Close() End Sub Sorang Pakpahan,S.Kom.,M.Kom

Private Sub Button2_Click Dim sql As String Program Operasi Mengubah Data dengan perintah SQL dengan Event Klik pada Tombol UBAH sebagai berikut : Private Sub Button2_Click Dim sql As String sql = "UPDATE TBARANG SET NAMA_BRG=" & _ "'" & TextBox2.Text & "',STOK='" & TextBox3.Text & "' WHERE KODE_BRG= '" & TextBox1.Text & "'" CMD = New SqlCommand(sql, cn) CMD.ExecuteNonQuery() Call refreshtampil() TextBox1.Focus() End Sub Sorang Pakpahan,S.Kom.,M.Kom

sql = "DELETE FROM TBARANG WHERE KODE_BRG= '" & TextBox1.Text & "'" Program Operasi Menghapus Data dengan perintah SQL dengan Event Klik pada Tombol HAPUS sebagai berikut : Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim sql As String Dim PSN As String PSN = MsgBox("APAKAH YAKIN DIHAPUS", vbQuestion + vbYesNo, "KONFIRMASI") If PSN = vbYes Then sql = "DELETE FROM TBARANG WHERE KODE_BRG= '" & TextBox1.Text & "'" CMD = New SqlCommand(sql, cn) Dim x As Integer = CMD.ExecuteNonQuery Sorang Pakpahan,S.Kom.,M.Kom

MessageBox.Show("DATA BERHASIL DIHAPUS") Call refreshtampil() If x = 1 Then MessageBox.Show("DATA BERHASIL DIHAPUS") Call refreshtampil() TextBox1.Focus() Else MessageBox.Show("GAGAL HAPUS DATA") End If End Sub Sorang Pakpahan,S.Kom.,M.Kom

Latihan Buatlah rancangan form dan program untuk operasi simpan, cari, rubah dan hapus data berdasarkan struktur tabel-tabel berikut : Sorang Pakpahan,S.Kom.,M.Kom