Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT

dokumen-dokumen yang mirip
Contoh Aplika Aplik si a VB dengan Database Oracle 1

Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012

Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

MEMBACA RECORD DENGAN ADODC

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Bahasa Pemrograman-1 (Visual Basic)

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:

Tutorial, Source code, Request Program Visual Basic

Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form

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

Pemrograman Database dengan perintah SQL

Pada Visual Basic, anda dapat membuat database dengan menggunakan Visual Data Manager yang dapat diaktifkan dari menu Add Ins, Visual Data Manager

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

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

MEMBUAT LAPORAN (DATA REPORT)

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Oleh : Uus Rusmawan Hal - 1 -

SMK BHAKTI NUSANTARA BOJA

BAB 3 Database dalam Form

BAB KONEKSI SQL SERVER

PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing.

E-Trik Visual C++ 6.0

Basic Programing Visual Basic

Pemrograman Berbasis Web. Abdul Aziz Efendy, M.Kom abdazizef.wordpress.com


MODUL 9. Pemrograman Visual dengan Database SQL Server

ADO (Active-x Data Object)


9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

PRAKTIKUM 1 ( PENGGUNAAN ADO )

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran

Koneksi VB Dengan Database Sql Server

PROGRAM RENTAL VCD DENGAN MICROSOFT VISUAL BASIC 6.0

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap Implementasi merupakan rangkaian pelaksanaan kegiatan yang


1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

Materi : Koneksi database & Operasi dasar table di Visual Basic 6.0.


ADODC. Gambar 5.1. ADODC

Oleh : Uus Rusmawan Hal - 1 -

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implemintasi merupakan kelanjutan dari kegiatan perancangan sistem.


Koneksi PHP -ODBC Persiapan

A. Cara Membuat Database & Table di MySQL Server

DATABASE SQL SERVER. Database SQL Server Halaman 1

Visual Basic 6.0 For Beginners

BAB VI MENGGUNAKAN DATABASE DESKTOP

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk membantu dalam proses pemantauan jaringan switch backbone

Pertemuan-1 TIPE DATA STRUKTUR

Mengakses Microsoft SQL Server dengan PHP

Pembuatan menu pada Visual Basic dapat dilakukan dengan bantuan Menu Editor yang terdapat pada Menu Tools.


Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Modul Database dan Pengaksesannya dari FORM #1

MODUL 4 STRUKTUR OPEN DATABASE CONNECTIVITY

MEMBUAT KONEKSI MySQL DENGAN DELPHI7. Program yang disiapkan : 1. Delphi 7 2. MySQL. Langkah-langkah :

MEMBUAT PROGRAM DENGAN DATABASE

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000


BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis

BUAT STRUKTUR TABEL DENGAN DATABASE ACCESS Nama Data Base : DBQuery.Mdb

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

METODE AKSES DATA ODBC DAN OLE DB

Mengexport Database Ms Access ke MySQL dengan menggunakan ODBC Connector


Modul Pembangunan Aplikasi Basis Data Lanjut 2014


Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

DATABASE. Visual Data Manager

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. meletakan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk

MODUL IX PEMROGRAMAN DATABASE DENGAN DELPHI. Untuk praktikum ini kita menggunakan Ms. Access sebagai databasenya.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem yang akan diimplementasikan. Tujuan utama dari pengujian sistem adalah

Coding : Coding : Oleh : Uus Rusmawan Hal - 1

BELAJAR MEMBUAT DATABASE MICROSOFT VISUAL BASIC 6.0



MODUL VI Penggunaan Struktur Kontrol Pengulangan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. 6.0, dengan basis data yang digunakan adalah Microsoft SQL Server dan

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Modul Report Dan Form Report

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

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

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

Sistem Informasi Royalti

Modul Praktikum Basis Data 15 Pemrograman MS Access

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.


BAB 3 Simpan Data 3.1. Simpan Data Dengan Kode SQL Ms Access MS Access ( format) DbJenisBrg.mdb Tabel_Jenis_Brg 22 Atep Ruhiat

Menampilkan Data/Tabel MySQL di Ms.Access

Bab XII Mencetak Data SQL Server

BAB III ANALISIS DAN DESAIN SISTEM

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

Studi Kasus KASUS 1: KONVERSI SUHU

Transkripsi:

Pemrograman Database dengan Remote Data Control Tessy Badriyah, SKom,MT

Definisi Remote Data Control merupakan metode alternatif untuk melakukan koneksi ke database selain menggunakan ODBC dan ORADC

Diagram alur program RDC Program RDC ODBC Oracle Client Database

Diagram alur program ORADC Program ORADC Oracle Client Database

Cursor Drivers Data Sets Lock Types Komponen Remote Database Server

Cursor Drivers Cursor Drivers merupakan tools untuk melalukan navigasi di dalam satu set data/record yang digunakan.

Data Sets Data Sets merupakan sifat dari satu set data/record yang digunakan RDC dan RDO.

Lock Types Lock Types merupakan jenis locking database yang disediakan oleh RDC dan RDO.

Setting ODBC 1. Buka control panel 2. Bila operating systemnya windows XP, Windows 2000 maka pilihlah administrative tools 3. Buka datasource (ODBC) 4. Pada user DSN, tekan tombol ADD 5. Pilih driver Oracle in OraDb10g_Home1, kemudian tekan finish 6. Isikan : Data source name = DATAORACLE TNS Service Name(nama net service name yang dibuat) = ORCL User ID (user database anda) = tessy 7. Kemudian test koneksi ODBC yang baru anda buat dengan menekan tombol Test Connection 8. Isikan password user anda, kemudian bila sukses muncul pesan connection succesful, tekan Ok 9. Dan yang terakhir tekan tombol Ok.

Setting Remote Data Control Klik Project dan pilih Components Pilih dan klik kontrol Microsoft Remote Data Control 6.0. Kontrol ini membutuhkan file bernama MSRDC20.OCX yang harus ada pada sistem operasi Windows.

Setting Remote Data Control(2) RDC selalu menggunakan ODBC sebagai perantara untuk mengakses sebuah remote database. Berikut langkah-langkah untuk membuat koneksi ke database server melalui DSN di ODBC32 Manager, yaitu : Membuka koneksi melalui DSN Mengatur user name dan password Membuka tabel database dan menjalankan query Mengatur beberapa komponen di ODBC, yaitu cursor drivers, data sets dan lock types. Kembali ke RDC dan Program.

Cursor Drivers Data Source Name User Name Password SQL Lock Type Mengatur Properti Kontrol RDC

Entry Data Mahasiswa Buat form entry dengan menempatkan component dan object seperti berikut : Dengan nama component sebagai berikut : Textbox txtnrp Textbox txtnama Textbox txtalamat Textbox txttelpon DBgrid dbgrid1 MSRDC msrdc1 CommandButton cmdsimpan CommandButton cmdhapus CommandButton cmdkeluar

Setting kontrol DBgrid Anda hubungkan komponen dbgrid yang anda buat dengan komponen MSRDC yang telah disetting sebelumnya. Anda dapat meletakkan script berikut kedalam prosedur form load : dbgrid1.datasource = msrdc1 Atau anda arahkan properties dari dbgrid1 yang bernama datasource ke msrdc1

Contoh setting kontrol RDC (MSRDC1) melalui DSN Dapat anda letakkan di prosedur form load atau anda setting secara manual didalam properties komponen msrdc Private Sub Form_Load() MSRDC1.DataSourceName = "DATAORACLE" MSRDC1.UserName = "tessy" MSRDC1.Password = "tessy" MSRDC1.SQL = "SELECT * FROM SISWA" MSRDC1.CursorDriver = rduseodbc MSRDC1.LockType = rdconcurrowver MSRDC1.ResultsetType = rdopenkeyset MSRDC1.Refresh End Sub

Fungsi pencarian Fungsi pencarian ada 2 : Pencarian untuk mencari apakah datanya ada Pencarian untuk mencari letak data sekaligus mengambil isinya Pencarian 1 kita beri nama function ada() => dipakai pada tombol Hapus Pencarian 2 kita beri nama function ada2() => dipakai pada tombol Simpan

Fungsi pencarian pertama Function ada() As Boolean MSRDC1.Resultset.MoveFirst ada = False Do While Not MSRDC1.Resultset.EOF If MSRDC1.Resultset.RDOColumns(0) = txtnrp.text Then txtnama.text = MSRDC1.Resultset.RDOColumns(1) txtalamat.text = MSRDC1.Resultset.RDOColumns(2) txttelpon.text = MSRDC1.Resultset.RDOColumns(3) ada = True Exit Do Else MSRDC1.Resultset.MoveNext End If Loop End Function

Fungsi pencarian kedua Function ada2() As Boolean MSRDC1.Resultset.MoveFirst ada2 = False Do While Not MSRDC1.Resultset.EOF If MSRDC1.Resultset.RDOColumns(0) = txtnrp.text Then ada2 = True Exit Do Else MSRDC1.Resultset.MoveNext End If Loop End Function

Penekanan tombol enter pada textbox NRP Private Sub txtnrp_keypress(keyascii As Integer) If KeyAscii = 13 Then If ada() = True Then MsgBox "Data ditemukan" Else MsgBox "Data tidak ditemukan" txtnama.text = "" txtalamat.text = "" txttelpon.text = "" End If End If End Sub

Program pada tombol cmdsimpan Private Sub cmdsimpan_click() If (MSRDC1.Resultset.EOF) Then MsgBox "Data baru, tabel siswa masih kosong" MSRDC1.Resultset.AddNew Else ' If ada2() = True Then MsgBox "Data sudah ada dan diubah" MSRDC1.Resultset.Edit Else MsgBox "Data baru" MSRDC1.Resultset.AddNew End If End If MSRDC1.Resultset.RDOColumns(0) = txtnrp.text MSRDC1.Resultset.RDOColumns(1) = txtnama.text MSRDC1.Resultset.RDOColumns(2) = txtalamat.text MSRDC1.Resultset.RDOColumns(3) = txttelpon.text MSRDC1.Resultset.Update MSRDC1.Refresh End Sub

Program pada tombol cmdhapus Private Sub cmdhapus_click() If (Not MSRDC1.Resultset.EOF) Then MSRDC1.Resultset.Delete txtnrp.text = "" txtnama.text = "" txtalamat.text = "" txttelpon.text = "" Else MsgBox ("Tabel siswa masih kosong") End If End Sub

Tugas 1. Buat table sendiri, dengan struktur dimana ada fieldnya yang memiliki tipe data number (bukan varchar2() atau char()). Maka untuk menyimpan data tersebut pada field database harus diberikan perintah konversi dari text ke bilangan menggunakan fungsi VB StrToInt(namafield.text) 2. Buat aplikasi untuk menampilkan data tersebut dengan menggunakan komponen MSRDC, tambahkan modul untuk menambah atau mengubah data, menghapus data dan keluar dari form.