PEMROGRAMAN VISUAL II Outline: Teknologi Ado.Net Connection

Slides:



Advertisements
Presentasi serupa
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Trigger.
Advertisements

Kiky Rizky Nova Wardani, S.Kom
ADODC.
BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas.
Seminar Tugas Akhir Yohanes Setiawan ( )
PENGANTAR VB.NET.
APLIKASI MANAJEMEN PERKANTORAN - D Minggu 1. Kata “ Visual ” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical.
Fourth Generation programming language
Algoritma & Pemrograman 2 B M1 1 ALGORITMA & PEMROGRAMAN 2 B Created by.Winda Widya A.
PEMROGRAMAN VISUAL 2 SKS (TEORI)
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
Manajemen Basis Data menggunakan SQL Server
MINGGU Ke Sembilan Pemrograman Visual
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
Pengertian Microsoft Access
Pemograman 1 Pertemuan 13.
ORACLE DEVELOPER 6i Oracle Developer adalah salah satu produk dari Oracle Corporation yang digunakan untuk membuat suatu aplikasi. Oracle Developer 6i.
Tipe Connection ADO (Activex Data Object)
Pemrograman Terstruktur
1 Pemrograman I Pertemuan Disiapkan untuk: Fakultas Teknik Informatika Universitas Pancasila 2004/2005 Sri Rezeki Candra Nursari
BASIS DATA TERDISTRIBUSI 2 – DBMS, MYSQL & SQL
Presented by : Herianto
Praktek Pemograman Client-Server
System.Data.OleDbClient
Class Library ADO.Net Arfansyah, M.Kom.
Mengenal DBMS (Database Management System)
JDBC Java2 Advanced.
PENGENALAN BASIS DATA.
Pemrograman Visual Ramos Somya.  ActiveX Data Objects (ADO) untuk framework.NET. merupakan class yang berisi komponen untuk melakukan interaksi dengan.
IT210 - Pemrograman Visual Ramos Somya.  Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai.
Pemrograman Berbasis Objek Inung Wijayanto
Aplikasi Database pada InTouch - SQL Access Manager
PENGANTAR DATABASE ADMINISTRATOR
PEMROGRAMAN DATABASE VB.NET
Java Database Connectivity Materi 5
SISTEM BASIS DATA.
Manajemen Basis Data menggunakan SQL Server
Dasar Komputer & Pemrog. 2B
Delphi & MySql.
Basis Data Klien Server dan Basis data Internet Materi 7
PEMODELAN DATA.
Dasar Komputer dan Pemrograman 2B Latifaturrachmaniah
Algoritma dan Pemrograman 2A
Pengenalan SQL Server.
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
Pemrograman basis data internet dan client server
Pengenalan Sistem Basis Data
Management Information System
ALGORITMA & PEMROGRAMAN 1 B
Connection & Datareader
Pemrograman VB.NET Pertemuan 10.
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 2 As’ad.
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
As’ad Djamalilleil Membangun Aplikasi Database Berbasis Client-Server Menggunakan JDBC dan MySQL – Bagian 1 As’ad.
Database & Data Handling
Koneksi Database di Delphi
Presented by : Herianto
ALGORITMA & PEMROGRAMAN 2 B
Pemrograman Internet Database.
basis data client server
Mengelola Query Basis Data
Oleh : FIRMAN JAYA, S.Pt, M.Kom
Pengembangan Aplikasi Basis Data
PERTEMUAN 9 Pemrograman Visual
Oleh : Rahmat Robi Waliyansyah, M.Kom.
ALGORITMA & PEMROGRAMAN 2 B
ORACLE DEVELOPER 6i Oracle Developer adalah salah satu produk dari Oracle Corporation yang digunakan untuk membuat suatu aplikasi. Oracle Developer 6i.
Mengenal DBMS (Database Management System)
Kiky Rizky Nova Wardani, S.Kom
ALGORITMA DAN PEMROGRAMAN 2B
Transcript presentasi:

PEMROGRAMAN VISUAL II Outline: Teknologi Ado.Net Connection Command Class Dataset dan Data Adapter

Teknologi Ado.Net ADO.NET (ActiveX Data Object untuk framework .Net) merupakan NET library sebagai bagian dari .NET Framework yang bertanggung jawab untuk memberikan kemudahan dalam pengaksesan basis data secara universal yang tidak tergantung oleh jenis basis datanya. ADO.NET menyediakan kumpulan class-class yang tergabung dalam beberapa namespace.

Namespace Namespace adalah pengelompokkan secara logic class-class kedalam nama tertentu. Tiap jenis basis data memiliki namespace yang unik yang terdiri dari class-class spesifik. Untuk DBMS SQL Server namespace yang digunakan adalah System.Data.SqlClient

Namespace Kumpulan class-class dalam namespace tersebut: Fungsi Membuka Koneksi SqlConnection Mengeksekusi perintah SQL SqlCommand Membaca record secara forward only SqlDataReader Penghubung ke Dataset SqlDataAdapter

Namespace Namespace ini harus selalu dipanggil dengan menggunakan keyword using Contoh: using System.Data.SqlClient Jika namespace tersebut tidak dipanggil maka class-class yang berada dalam namespace yang bersangkutan tidak bisa digunakan. Selain SQL Server, ADO.NET menyediakan pula library untuk database lainnya dalam sebuah .NET Data Provider.

.Net Data Provider ADO.NET menyediakan sekumpulan objek yang bertangung jawab mengkoneksikan diri ke database dan manipulasi data seperti INSERT, UPDATE, dan DELETE. ADO.NET terdiri dari beberapa provider sesuai dengan tipe databasenya: SQL Server.NET Data Provider (System.Data.SqlClient) Provider untuk SQL Server versi 7.0 ke atas. Provider ini dioptimasi khusus untuk SQL Server yang mengakses secara langsung native data transfer protocol SQL Server.

.Net Data Provider Oracle.NET data Provider (System.Data.OracleClient) Provider untuk Oracle versi 8.17 ke atas. Memungkinkan mengkoneksikan ke database Oracle dengan menggunakan Oracle client connectivity OLEDB.NET Data Provider (System.Data.OleDb) Provider untuk OLEDB data source. Database yang menggunakan provider ini adalah MS Access, SQL Server 6.5, dan database lain yang menggunakan OLEDB ODBC.NET (System.Data.Odbc) Provider untuk database yang hanya memiliki deriver ODBC

.Net Data Provider

.Net Data Provider Ada empat object utama yang dimiliki .NET Data provider, yaitu: 1. Object Connection Berfungsi untuk membuka koneksi ke database, mengatur store procedure atau memanggil properties dalam koneksi, dan menangani event-event yang berkaitan dengan koneksi 2. Object Command Untuk mengeksekusi pernyataan SQL atau menyimpan prosedur ke sumber database

.Net Data Provider 3. Object DataReader Menyediakan akses secara cepat ke data read-only (hanya dapat dibaca) maupun forward only (hanya ke depan) 4. Object DataAdapter Berisi object command yang memungkinkan untuk memetakan aksi khusus pada sumber data

DataSet DataSet adalah tabel virtual yang tersimpan di memory. DataSet merupakan fitur unggulan ADO.NET yang menyediakan pengaksesan data bisa dilakukan secara disconnected, tanpa harus selalu terhubung ke database. Keuntungan menggunakan DataSet: Flexibility, DataSet mengandung koleksi dari data dan dapat merepresentasikan relasi yang kompleks Serialization, DataSet mendukung serialisasi yang biasanya digunakan untuk distributed application Data Binding, DataSet dapat di ikatkan ke komponen-komponen yang bersifat “data aware” baik pada WinForm (GUI) atau WebForm (ASP.NET)

DataSet Sorting dan Filtering, DataSet mendukung sorting dan filtering data dengan menggunakan DataView Object. Interchangeability, DataSet dapat dibaca dan diubah dalam format XML sehingga data bisa diakses walaupun koneksi sudah terputus (disconnected application) Optimistic Concurrency, Ketika melalkukan pengupdate-an data DataSet dapat digunakan bersama DataAdapter yang memungkinkan concurrency check dilakukan dengan mudah Extensibility, Schema dari DataSet bisa diubah secara runtime

DataSet Bagian dari DataSet: DataTable, digunakan untuk merepresentasikan sebuah tabel DataRow, digunakan untuk merepresentasikan record dalam tabel DataColumn, digunakan untuk merepresentasikan field/kolom dalam tabel

BindingSource BindingSource merupakan komponen yang biasa di gunakan dalam navigasi data (MoveNext, MoveLast, MoveFirst, MovePrevious, Filtering) BindingSource sendiri memiliki tujuan: Pertama agar memudahkan binding control dalam mengendalikan data dalam form Kedua untuk memberikan notifikasi/peringatan atas perubahan yang terjadi dan services lainnya antara windows form controls dan data source