Manipulasi Database Dasar Dengan Visual Basic Net 2005

dokumen-dokumen yang mirip
ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI

MODUL 4 Pemrograman ADO.NET : Disconnected Environtment

Cara Koneksi Database

KONEKSI DATABASE SQL DENGAN VB.NET

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

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

CHAPTER #9 Mengenal ADO.NET dan Koneksi Database



MODUL-MODUL PRAKTIKUM VB.

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

MINGGU XI : SQL SERVER

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

Crystal Reports (Bagian 2)



Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:


MODUL 9. Pemrograman Visual dengan Database SQL Server

HOW TO CALL A REPORT IN VB.NET

E-BOOK TRIK DASAR BELAJAR VISUAL BASIC 6.0 oleh: Hartoto, Ir.


M. Choirul Amri.

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

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

Fakultas Teknologi Informasi UJIAN AKHIR SEMESTER GENAP TAHUN AJARAN 2011/2013


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

Budi permana, S.Kom

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS


BAB II MICROSOFT VISUAL STUDIO

Writting Procedure and Function

Source Code Test Program Dengan VB Net

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

Coding : Coding : Oleh : Uus Rusmawan Hal - 1

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi


MODUL 2 PERANCANGAN INTERFACE

BAB IV IMPLEMENTASI DAN PENGUJIAN


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


Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

MEMBUAT MENU BANTU

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



Pengenalan Microsoft Visual Studio 2010

Tutorial Store Procedure dan Function dengan Database MySQL dan Bahasa Pemrograman C#.NET

FORM DAN OBJEK KONTROL (1)

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

MEMBUAT LAPORAN (DATA REPORT)

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA

Modul x login dan Periode


Koneksi Database BAB 1


ALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI


PEMROGRAMAN VB.NET. Sintaks Pada Class

PENGGUNAAN STRUKTUR KONTROL


PRAKTIKUM 1 MICROSOFT VISUAL BASIC 2010

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder


MODUL 2 SELECTION & LOOPING PADA FORM


Mengenal Microsoft Visual Basic 2008


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

EDISI MEI 2004, Volume IX, No. 2 ISSN : Oleh: Kristophorus Hadiono dan Hari Murti


MEMBUAT APLIKASI DESKTOP DENGAN DATABASE ORACLE. UNIKOM (2010) Disusun Oleh : Andri Heryandi, M.T.

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Membuat File Exe Dan File Setup

Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan


Rancang Bangun Sistem Informasi Pemasaran Dan Pembelian

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BAB VIII PENGENALAN DATABASE

PEMBUATAN PROGRAM RAB DAN HARGA SATUAN DENGAN MENGGUNAKAN MICROSOFT EXCEL MACROS DAN VISUAL BASIC ABSTRAK

A. PROJECT PROJECT VISUAL BASIC

PEMROGRAMAN VISUAL BASIC

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

Membuka file PDF dengan VB

CHAPTER #10 Databinding dengan ADO.NET

KONVERSI DATABASE ACCESS KE SQL SERVER


Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:


Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

BAB I Pengenalan Microsoft Visual Basic 6.0

Database Access untuk Multi User

PEMROGRAMAN INPUT JURNAL TRANSAKSI

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)


Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Pemrograman Basis Data dan SQL

Transkripsi:

Manipulasi Database Dasar Dengan Visual Basic Net 2005 Untuk melakukan manipulasi database dengan Visual Basic terlebih dahulu kita harus mengetahui bagaimana cara menghubungkan database SQL Server 2005 Express ke project Visual Basic Net 2005. Ada banya cara yang dapat dilakukan untuk menghubungkan database ke visual basic Net 2005. Untuk kemudahan sekaligus cara cepat saya hanya akan menjelaskan cara yang biasa saya pakai untuk membuat project-project database bisnis. Microsoft ADO.NET ADO.NET merupakan teknologi akses data terakhir dan terbaru yang disediakan oleh Microsoft pada saat E-Book ini ditulis. Objek ADO.NET ini berfungsi menyediakan antar muka pengrograman pada project kita dengan berbagai sumber data. Dengan kata lain pengolahan datadata pada database dilakukan melalui kode-kode ADO.NET ini, lalu ditampilkan pada aplikasi kita. Pada umumnya aplikasi-aplikasi memerlukan beberapa bentuk pengakses data. Microsoft ADO.NET adalah teknologi Microsoft yang dapat menyediakan antarmuka pemrograman antara aplikasi yang kita buat dengan berbagai sumber data. Model Objek ADO.NET menyediakan objek-objek, properti dan methode untuk

membuat aplikasi yang dapat mengakses dan memanipulasi data. Data Consumers Pemakai data (data consumers) adalah aplikasi-aplikasi yang memakai data yang diekspos oleh penyedia data (data provider). ADO.NET adalah antarmuka yang dapat diprogram untuk mempergunakan data. ADO.NET telah dirancang sebagai satu antar uka yang dibutuhkan untuk pengembangn program single dan client/server multi tier, seperti aplikasi Data Berbasis Windows atau WEB. Structured Query Language (SQL) Semua sistem database/ basis data menerima perintah bahasa pencarian terstruktur (Structured Query Language/ SQL). Tidak terkecuali MS-Access ataupun MS-SQL Server. ADO.NET menerima perintah SQL dari kode aplikasi lalu mengirimnya ke perangkat lunak database untuk mengeksekusinya. pada manipulasi data di atas kita telah menggunakan syntax SQL pada SQL Query Analizer. SQL adalah bahasa standard yang dipakai untuk aplikasi database / basis data. Perintah SELECT merupakan perintah yang paling umum dipakai. Sebagai contoh kasus, anggaplah program anda akan menampilkan nama dan email pada tabel TAMU.

Pernyataan SQL nya adalah seperti ini: SELECT Nama,Email FROM Tamu Arti pernyataan di atas adalah memanggil semua Nama dan Email yang berada pada tabel Tamu. Pernyataan di atas hanyalah pernyataan Query SQL yang tidak menghasilkan record/rekaman ke aplikasi anda. Anda masih membutuhkan komponen yang lain agar Query SQL tersebut dapat menghasilkan Record dan sekaligus menampilkan record-record/rekaman-rekaman tersebut ke aplikasi anda.

Membangun Aplikasi dengan ADO.NET & SQL Mengenal Objek-objek ADO.NET Objek ADO.NET menyediakan kemudahan dan kecepatan akses pada semua jenis data. Objek Connection membuat hubungan antara aplikasi windows kita dan sumber data luar, seperti SQL Server atau Data MS-Access. Objek ini juga menyediakan mekanisme untuk mengadakan hubungan, melakukan pencarian dan melakukan transaksi. Ini adalah objek yang paling tinggi levelnya pada model Objek ADO.NET Objek Command dipergunakan untuk melakukan pencarian, termasuk parameter khsus yang dimasukkan oleh pemakai, mengakses rekaman dati sumber data. Pada umumnya, rekaman-rekaman ini dikembalikan dalam bentuk Objek Table. Objek command dibuat dari tabel basis data, query yang tersimpan atau Query Bahasa Pencarian Terstruktur/Structured Query Language (SQL). DataAdapter Melalui DataAdapter ini kita dapat mengambil data rekaman dengan langsung memberikan perintah SQL maupun melalui objek Command. contoh: Dim oda As New SqlDataAdapter("SELECT * FROM KOTA", sconn)

DataSet Setelah record (rekaman) di hasilkan melalui DataAdapter lalu record tersebut diisikan ke dalam Dataset. Di dalam dataset sebenartnya bisa dimuat lebih dari satu table. Untuk kemudahan kita hanya mengisi DataSet dengan satu buah tabel saja. contoh: oda.fill(ods) Table Objek Recordset tidak dipergunakan lagi pada ADO.NET sebagai gantinya kita akan memakai object Table yang terdapat di dalam Dataset untuk mengakses rekaman-rekaman yang dikembalikan dari query SQL. Anda mempergunakan Objek Table untuk menyajikan data kepada pemakai. Objek Table ini berisi rekaman (record) yang dapat langsung dipergunakan untuk megisi gridview atau textbox. Objek table ini terdapat di dalam dataset. contoh: Dim otbl As New DataTable otbl = ods.tables(0).. Berhubungan Dengan Sumber Data Pada pelajaran ini, anda akan belajar bagaimana cara berhubungan ke sumber data mempergunakan Objek Connection nya ADO.NET.

Di bawah ini adalah kode yang biasa dipakai untuk berhubungan dengan SQL Server. Imports System.Data.SqlClient Imports System.Data Dim oconn As New SqlConnection() oconn.connectionstring = "Data Source=.\SQLEXPRESS;Initial Catalog=Dataku;Integrated Security=True" Memanggil Data ADO.NET mengijinkan anda memanggil data dari sumber data dan menampilkan hasil rakaman-rekaman ke pemakai. Rekaman ini disebut Table yang ada pada objek Dataset ADO.NET. Anda dapat membuat SQLDataAdadpter dari objek Command. Setelah itu anda mengisi Dataset dari SQLDataAdapter tadi. Pada umumnya anda mengembalikan rekaman dari objek command dengan memanggil query tersimpan atau prosedur tersimpan (Stored Procedure) atau langsung memberikan query (perintah sql) melalui SqlDataAdapter. Memanggil Rekaman (Record) dengan Objek Table Setelah berhubungan ke sumber data (SQL Server) dengan menggunakan Objek Connection, anda dapat mengembalikan rekaman (record) melalui object DataTable. Namun sebelum menggunakan datatable anda harus terlebih dahulu mendefenisikan SqlDataAdapter lalu mengisikannya ke objek Dataset. Di dalam objek dataset ini bisa terdapat banya tabel. Untuk kemudahan kita cukup meletakkan satu objek Table di dalam Dataset. Di sini kita akan memanggil data tanpa objek Connection. Tetapi hanya menggunakan SqlDataAdapter, Dataset dan objek Table

Caranya adalah: Private sconn As String = "Data Source=.\SQLEXPRESS;Initial Catalog=Dataku;Integrated Security=True" Dim ods As New DataSet Dim oda As New SqlDataAdapter("SELECT * FROM KOTA", sconn) oda.fill(ods) Dim otbl As New DataTable otbl = ods.tables(0) Data-data dari rakaman tersebut dapat ditampilkan pada form aplikasi sebagai berikut: txtkodekota.text = otbl.rows(0).item(0) txtnamakota.text = otbl.rows(0).item(1) Di bawah ini adalah kode selengkapnya yang dapat dibuat pada form aplikasi Visual Basic Net 2005. Imports System.Data.SqlClient Imports System.Data Public Class frmkota Private sconn As String = "Data Source=.\SQLEXPRESS;Initial Catalog=Dataku;Integrated Security=True" Private m_pos As Integer

Private otbl As New DataTable Private Sub cmdbrowse_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles cmdbrowse.click KOTA", sconn) Dim ods As New DataSet Dim oda As New SqlDataAdapter("SELECT * FROM oda.fill(ods) otbl = ods.tables(0) txtkodekota.text = otbl.rows(0).item(0) txtnamakota.text = otbl.rows(0).item(1) End Sub End Class Sekarang kita akan membuat aplikasi database sederhana menggunakan Visual Basic Net 2005 dan SQL Server 2005 Express. Kita akan menggunakan tabel KOTA pada database SQL Server 2005 Express yang telah kita praktekkan sebelumnya. Ini adalah saat yang anda tunggu-tunggu yaitu membuat kode (:

BERIKUT ADALAH DAFTAR ISI LENGKAP E-BOOK DAFTAR ISI Pengantar... 1 Database... 2 Membuat Database dengan SQL Server 2005 Express... 5 Dasar Pengolahan Data dengan SQL Query Analizer... 15 Pengolahan Databae dengan Visual Basic Net 2005... 24 Membangun Aplikasi Databae dengan Visual Basic Net 2005 dan SQL Express 2005... 27 Memanggil Record dengan objek Table... 30 Kode pada General Declaration... 36 Kode pada Form Load... 38 Kode pada Tombol Tambah... 38 Kode pada Tombol Cari... 39 Kode pada Tombol Hapus... 40 Kode pada Tombol Simpan... 40 Kode pada Tombol Browse... 41 Kode pada RadioButton1 (Urutkan Data)... 42 Kode pada Gridview (pergantian posisi Record)... 43 Validasi... 56 Kode validasi... 57

Laporan (Report)... 59 Kode pada cmdlaporan (tombol laporan)... 71 Kode pada Form Viewer... 71 Bagaiman mendapatkan connection string tanpa menghafal... 75 80

Anda bisa memesan E-Book ini hanya dengan Rp: 40.000,- Transfer ke sini untuk pembayaran: 1. Bank BCA a.n. HARTOTO, IR. no. rek. 8305066253 2. Bank MANDIRI a.n. DELIMA PUTRI SARI, SE. no. rek. 106 00 0775550 0 Saya akan mengirim E-Book dan kelengkapannya ke email Anda SMS konfirmasi Pembayaran ke: 0821 6598 8036 atau ke email: hartoto_d@yahoo.com Format: nama rekening#email#vbnetdb contoh: andi#andi@yahoo.com#vbnetdb Susah menulis formatnya pake bahasa gaul juga boleh :).