pemrograman berorientasi objek ii 13 mengakses sql server melalui visual basic

33
Mengakses SQL Server melalui Visual Basic Pemrograman Berorientasi Objek II Pertemuan – 13 Edri Yunizal, S.Kom., M.T. ([email protected]) Lita Sari Muchlis, M.Kom. 1

Upload: edri-yunizal

Post on 21-May-2015

904 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Mengakses SQL Server melalui Visual Basic

Pemrograman Berorientasi Objek IIPertemuan – 13

Edri Yunizal, S.Kom., M.T.([email protected])

Lita Sari Muchlis, M.Kom.

1

Page 2: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

INSERT

• Sintak:INSERT INTO nama_tabel(field1,field2,....,fieldN) VALUES (nilai1,nilai2,....,nilaiN)

2

Page 3: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Penggunaan INSERT

3

Page 4: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

UPDATE

• Sintak:UPDATE nama_tabel SET field1=nilai1, field2=nilai2,...,fieldN=nilaiNWHERE kondisi

4

Page 5: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

5

Page 6: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

DELETE FROM

• Sintak:DELETE FROM nama_table WHERE kondisi

6

Page 7: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Contoh DELETE

7

Record ke 6 dengan nobp=205006 terhapus

Page 8: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Menggunakan VB mengakses SQL

• SQL Server digunakan sebagai database• Data-data dalam sql server bisa diakses,

dimodifikasi dengan query analyzer• VB bisa melakukan hal yang sama, dengan

memanfaatkan ADO (ActiveX Data Object)

8

Page 9: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Macam-macam koneksi

• DAO (Data Access Object), dikhususkan untuk mengakses mesin microsoft jet

• RDO (Remote Data Object), memperluas akses dari microsoft jet pada standar ODBC (Open DataBase Connectivity) yang dibuat microsoft, bisa mengakses berbagai jenis database

• ADO (ActiveX Data Object), standar yang fleksibel yang melebihi ODBC, diperuntukkan awalnya untuk mengakses data via web

9

Page 10: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Cara bekerja menggunakan ADO

• Menggunakan ADO via kontrol ADODCLebih mudah dan sederhana

• Menggunakan ADO via kodingBisa dibuat sefleksibel mungkin

10

Page 11: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Menggunakan VB Enterprise Edition Controls

Page 12: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Buatlah sebuah Project baru

• Ganti nama Project1=PrjAkademik• Ganti nama Form1=frmProdi

Tampilan yang sudah benar

Simpan project dan formnya

Page 13: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Tambahkan kontrol-kontrol berikut

13

comboBox Textbox Textbox

Label

Label

Label

Command buttonCommand button Command button

Command button

Form

Page 14: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Tambahkan kontrol-kontrol berikutName=cboProdi Name=txtNama

Name=txtJurusan

Name=cmdSimpanName=cmdHapus

Name=cmdBersih

Name=cmdTutup

Caption=Entry Data Program Studi

Page 15: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Tambahkan tabel prodi di sql server

15

Page 16: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Tambahkan Procedure Bersih, dan cmdBersih_Click, cmdTutup_click

Pilih cmdBersih dari daftar objek: Pilih click dari daftar event cmdBersih:

Lakukan hal yang sama dengan cmd tutup:

Page 17: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Menambahkan Modul

Klik Kanan

Atur name=MdlUtama

Page 18: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Modul tidak mempunyai form

Simpan mdlUtama, dengan mengklik tombol Save

Page 19: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Menggunakan ADO melalui Coding

Properties, event, dan method dari objek ADO• Connection, koneksi yang digunakan aplikasi untuk bertukar

data, nama objeknya ADODB.Connection• Command, memberikan fasilitas untuk setiap koneksi agar bisa

memanipulasi database, objeknya ADODB.Command• Recordset, jika command adalah berupa query yang

mengembalikan record seperti select, maka tersimpan dalam recordset, objeknya ADODB.Recordset

• Field, recordset terdiri dari beberapa field, yang tersimpan dalam properties ini

19

Page 20: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

• ConnectionString, property dari connection digunakan untuk menentukan penyedia database dan syarat-syaratnya seperti user name dan password

• Execute, property dari command, digunakan untuk menjalankan perintah-perintah SQL

20

Page 21: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Membuat connection string

• Connection string digunakan oleh objek Connection untuk mengakses data pada database

• Berisi informasi tentang:– Driver database– Nama database– Nama user– Password

• Connection string untuk masing2 database berbeda-beda, bisa dibuat dengan:– Menghapal connection string– Melihat connectionstring.com, atau forum2– Menggunakan ADODC

21

Page 22: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Membuat connection string melalui ODBC

Kembali ke form prodi, dan tambahkan kontrol ADODC

Page 23: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Property ADODC

Klik disiniPilih ini

Page 24: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Isi Property Datalink

Page 25: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Simpan Connection Stringnya

Page 26: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Paste String Koneksi pada mdlUtama

• Variabel stringkoneksi menyimpan ConnectionString yang nantinya akan digunakan

Paste Disini

Page 27: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Jadikan sub main yang menjadi prosedur pertama

Klik Kanan

Page 28: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Tambahkan data dalam tabel prodi

28

Page 29: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Tambahkan Procedure Form_Load

recProdi

recProdi!prodi

recProdi.MoveNext

Page 30: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Prosedur cmdSimpan_click

Page 31: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

cmdHapus_click

Page 32: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Perbaiki sub Bersih

Page 33: Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic

Tugas

• Selesaikanlah entri prodi SAMPAI JALAN!• Buatlah entri untuk– Mahasiswa– Matakuliah

33