Mengakses Database pada Delphi dengan ADO

dokumen-dokumen yang mirip
HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN

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

Mengakses database Microsoft Access dengan Delphi 7.0

ADO (Active-x Data Object)

Mengakses database Microsoft Access dengan Delphi 7.0

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

PENGANTAR DATABASE DENGAN DELPHI Database dengan mengagunakan Delphi menggunakan konsep seperti gambar dibawah ini :

Cara menghubungkan / mengkoneksikan database dinamis Microsoft Access dengan delphi menggunakkan ADOConnection dan ADOTable pada Delphi 7

Cara menghubungkan / mengkoneksikan database dinamis Microsoft Access dengan delphi menggunakkan ADOConnection dan ADOQuerypada Delphi 7

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

Membuat report pada Delphi 7.0 dengan menggunakan komponen Rave Report

Tutorial Mengkoneksikan Visual Basic 6.0 dengan Database Ms. Access

Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Laporan. Danu Wira Pangestu Lisensi Dokumen:

Akses SMS dengan Delphi : Membuat SMS Broadcaster dengan Delphi 7.0 menggunakan komponen oxygen SMS

Budi Permana, S.Kom

Memasukan Data Image Kedalam Table Paradox

E-Trik Visual C++ 6.0

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

Gambar Contoh Sebuah Tabel

Sistem informasi penjualan barang

Memasukkan file Flash Ke Delphi 7

MEMBUAT LAPORAN (DATA REPORT)

UNTUK MEMBUAT DESAIN SEPERTI DI ATAS IKUTI PETUNJUK TABEL DI BAWAH INI : NO

Darmawan Satyananda Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Negeri Malang 2008

Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE

Riyanto

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com


Membuat Aplikasi Database menggunakan Delphi. Bagian I Koneksi Database

Modul 3. A. Database Desktop

Elga Lesmana

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

Menggunakan grafik / chart pada Borland Delphi 7

Budi permana, S.Kom

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

IMPLEMENTASI ERD KE PROGRAM DATABASE DENGAN DELPHI MENGGUNAKAN DB ACCESS

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Sistem informasi penjualan barang

MEMBUAT PROGRAM DENGAN DATABASE

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING)

Modul 1. A. Bagian-Bagian Utama Delphi. Menu Utama. Toolbar / Speedbar ( kiri Delphi 5, kanan Delphi 7) Component Palette

Taufik Adi Sanjaya. Menampilkan file Pdf pada form Delphi, ( baca : Delphi 7 )

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

Kuliah Delphi BEKERJA DENGAN DATABASE

Ashadi Cahyadi

MEMBACA RECORD DENGAN ADODC

Koneksi Database BAB 1

ADODC. Gambar 5.1. ADODC

BAB 3 Database dalam Form

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

INSTALISASI COMPORT PADA DELPHI 7 By : Taufik Adi Sanjaya Website penulis :

PANDUAN PRAKTIKUM PEMROGRAMAN BASIS DATA. Oleh: Wagito

Pertemuan 7 DESAIN FORM

Virtual serial port, Solusi simulasi komunikasi serial computer dalam satu computer

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Sony Arianto Kurniawan

Aplikasi Login Dengan Database dan Tanpa Database Pada Visual Basic 2010

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Koneksi VB Dengan Database Sql Server

PEMROGRAMAN DELPHI 7.0

PEMAKAIAN MYSQL PADA DELPHI. Rachmat Selamet. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

BAB KONEKSI SQL SERVER

Motion detection / deteksi gerakan dengan Delphi memanfaatkan komponen Video grabber (Share ware Version)

BAB V DASAR-DASAR MEMBUAT PROGRAM DATABASE DENGAN DELPHI

Menampilkan Data. LATIHAN 1 Menampilkan Data. ARSys Software Developed/AbdRohim 9

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

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

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

Praktikum Pemrograman 1. Mengenal Delphi

BAB VI MENGGUNAKAN DATABASE DESKTOP

BASIS DATA dan KOMPONEN BASIS DATA

BAB III PEMBAHASAN sampai 30 Agustus 2009 di Pemerintahan Desa Setianegara Kecamatan

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

Modul Report Dan Form Report

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

M. Choirul Amri

PEMRORAMAN DATA BASE (FORNT END)

Modul Dasar Pemrograman Basis Data pada C++ Builder Materi : Komponen Basisdata pada C++ Builder & penggunaanya

Pengenalan IDE Delphi. 1 By : Eko Budi Setiawan

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

BAB II LANDASAN TEORI Konsep Dasar Sistem Informasi Manajemen (SIM) umum semua manajer dalam organisasi atau dalam tingkatan manajemen.

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

Algoritma Pemrograman A

MODUL 5 MANIPULASI DATA

Menampilkan Data/Tabel MySQL di Ms.Access

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

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

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

MEMBUAT PROGRAM DENGAN DATABASE DATABASE DESKTOP

Membuat Animasi Flash Pada Website Dengan Swish 2.0

Perekam video dengan Delphi menggunakan komponen video grabber

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

MODUL 12 LAPORAN DAN CHART

Oleh : Uus Rusmawan Hal - 1 -

Transkripsi:

Mengakses Database pada Delphi dengan ADO Muhamad Ali ali_kdw@yahoo.com http://www.geocities.com/ali_kdw Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Pendahuluan Bahasa pemrograman Delphi dapat digunakan untuk berbagai keperluan baik untuk perhitungan matematis, aplikasi perkantoran, aplikasi multimedia, pembuatan aplikasi pengolah, aplikasi kontrol industri sampai kepada aplikasi database. Pada materi ini akan dijelaskan bagaimana cara mengakses database MS Acces dalam Delphi menggunakan Komponen ADO. Mungkin anda pernah atau bahkan sering mengembangkan program database dengan Delphi atau Visual Basic. Anda dapat menggunakan database paradox, dbase maupun MS Acces, dan mungkin anda mengalami masalah dalam distribusi file yang anda bangun mempunyai ukuran yang sangat besar karena anda harus menyertakan file database beserta kelengkapannya. Hal ini tentu tidak menguntungkan terutama jika harus mendistribusikannya lewat email. Disini akan dibahahas tentang aplikasi database dengan bahasa pemrograman Delphi. Untuk mengakses database dalam MS Acces, mulai Delphi 5 telah menyediakan komponen ADO yang akan memudahkan dalam mengelola database yang akan kita bangun. Dengan ADO pada Delphi distribusi program hanya membutuhkan file exe dan database-nya (*.mdb) saja. Tentu ini untuk program yang sederhana. Sehingga anda dapat mendistribusikannya dengan mudah. Memulai Program database Dengan Delphi Delphi telah menyediakan komponen database yang akan memudahkan kita dalam merancang dan membangun aplikasi database. Komponen-komponen database dikelompokkan dalam Component Pallete Data Acces Data Control dan BDE Serta ADO seperti pada gambar dibawah ini. 1

Data Acces dan BDE banyak berperan pada penentuan sumber data seperti tabel, SQL, query maupun koneksivitasnya. Contoh komponen ini yaitu Table dan. Data Control lebih menekankan pada pengaturan data yang terpasang pada aplikasi sepeti DBLabel, DBNavigator, DBGrid, DBImage, DBMemo, DBEdit, DBCombobox dan lain sebagainya. ADO digunakan untuk komunikasi Program dengan Database MS Acces sehingga data yang dibuat dengan MS Acces akan dapat diintegrasikan dengan Delphi Latihan 1. Membuat Program database Dengan Delphi Untuk membuat program database dengan Delphi, sebelumnya anda harus membuat database dalam MS Acces terlebih dahulu. Contoh database dalam MS. Acces dengan Nama pemasaran yang berisi 4 tabel dengan nama Dosen, Mahasiswa, Nilai dan T_Kuliah Buatlah Form dalam Delphi dan berilah komponen-komponen seperti terlihat pada gambar berikut : Daftar Komponen Yang Digunakan ADO Connection Ada Di Pallete ADO ADOTable Ada di Pallete ADO DataSource Ada di Pallete Data Acces DBNavigator Ada di Pallete Data Control 2

DBGrid Ada di Pallete Data Control Setelah anda membuat form seperti di atas maka aturlah properties masing-masing komponen melalaui Object Inspector di Delphi sbb: Contoh pengaturan properties komponen ADO Connection1. Yang perlu diatur adalah Name dan ConnectionString Komponen Properties Nilai Properti Form Name Form1 Latihan Database Acces Dg Delphi ADOConnection Name ADOConnection1 ConnectionString Ke database pemasaran.mdb ADOTable Name ADOTable1 Connection ADOConnection1 TableName Mahasiswa Active True DataSource Name DataSource1 Dataset ADOTable1 DBGrid Name DBGrid1 Data Source DataSource1 DBNavigator Name DBNavigator1 Data Source DataSource1 Contoh Setting Properties Komponen ADOConnection Pilih Tombol... pada Connection String pada gambar di atas sehingga muncul tampilan sbb : Pilih Use Connection String Lalu Pilih Tombol Build 3

Pilih Microsoft Jet 4.0 OLE DB Provider lalu pilih Next sehingga muncul tampilan gambar di atas Pilih Nama Database dengan menekan tombol... dipojok kanan lalu pilih database-nya. Tekan Tombol Test Connection untuk memastikan database sudah benar Setelah anda mengatur properties semua komponen di atas dengan benar maka tampilan pada mode form Delphi akan berubah sebagai berikut : Tabel mahasiswa pada database pemasaran.mdb DBNavigator untuk menggeser data Anda sudah dapat membuat contoh aplikasi database dengan Delphi. Sekarang anda tinggal menjalankan (meng-run) program agar dihasilkan file exe agar dapat dipakai tanpa program Delphi lagi. Tekan F-9 di Keyboard atau Pilih Menu Run > Run maka akan dihasilkan sebuah program executable sbb: 4

Anda dapat mengembangkan progam database di atas dengan menambahkan menu tambah data, edit data, hapus data. Anda juga dapat menambahkan data atau tabel lainnya dalam database pemasaran.mdb. Contoh program yang telah penulis lengkapi dengan berbagai aksesoris dan tampilan hasilnya sebagai berikut : Anda juga dapat menambahkan Report baik dengan Quick Report yang telah disediakan pada Delphi 6 ke bawah maupun dengan Rave (Delphi 7) yang akan dibahas pada modul berikutnya. Contoh report yang telah dibuat sbb : 5

Latihan 2 Membuat Aplikasi Database Bergambar Dengan ADO Buat Aplikasi Baru dari Menu File > New > Application Desainlah Form seperti pada tampilan di atas yang berisi 7 Komponen sebagai berikut : Komponen Properties Nilai Properti Form Name Form1 Database Bergambar ADOConnection Name ADOConnection1 Connection String... ADOTable Name ADOTable1 Connection ADOConnection1 TableName Mahasiswa Active True DataSource Name DataSource1 DataSet ADOTable1 DBEdit Name DBEdit1 DataSource1 Nama DBImage Name DBImage DataSource1 Foto DBNavigator Name DBNavigator1 DataSource1 Button Name Button1 Data Baru Button Name Button2 Hapus Sebelumnya anda harus membuat Database Dengan MS Acces dengan nama latihan2 yang berisi tabel mahasiswa dengan struktur tabel sbb: Field No Nama Foto Tipe Data Number Text Ole Object Ukuran 20 Setelah semuanya diatur melalui properti dengan benar maka akan tampak pada gambar seperti di di bawah ini. Gambar dan Nama akan muncul jika database sudah diisi dengan data jika belum maka tidak akan muncul 6

Isilah Kode Program dengan klik dobel pada Tombol Data Baru sbb : Procedure TForm1.Button1Click(Sender: TObject); form2.show; ADOtable1.App Isilah Kode Program dengan klik dobel pada Tombol Hapus Data sbb : Procedure TForm1.Button2Click(Sender: TObject); if messagedlg('hapus data?', mtconfirmation, [mbyes,mbno],0)=mryes then ADOtable1.delete; Tambahkan Form baru untuk input data sbb : Komponen Properties Nilai Properti Form Name Form2 Input Data Mahasiswa DBEdit Name DBEdit1 DataSource1 No DBEdit Name DBEdit2 Form1.DataSource1 Nama DBImage Name DBImage Form1.DataSource1 Foto OpenPictureDialog Name OpenPictureDialog1 Button Name Button1 Insert Button Name OK Hapus 7

Isikan Program dengan menekan dobel klik pada Button (Insert) dengan program sbb : Procedure TForm2.Button1Click(Sender: TObject); if openpicturedialog1.execute then dbimage1.picture.loadfromfile(openpicturedialog1.filename); Dobel Klik Button2 (OK) Dengan kode program sbb : Procedure TForm2.Button2Click(Sender: TObject); form1.adotable1.post; close; Sudah Selesai tinggal program dijalankan dengan menekan tombol F9 maka tampilannya sbb : Tombol Navigator < dan > digunakan untuk menggeser data ke bawah dan ke atas. Jika Tombol Data Baru ditekan maka muncul tampilan seperti pada gambar di atas. Jika pada Form2 ditekan tombol Insert maka akan muncul tampilan untuk memilih gambar sebagai berikut : Demikian modul kuliah delphi ini semoga ada manfaat bagi kita semua, Amin... 8

BIOGRAFI PENULIS Muhamad Ali (Denmas) Lahir di Pekalongan 27 Nopember 1974, Lulus SMA Jurusan Fisika pada tahun 1993 Di SMAN I Kedungwuni Pekalongan, Melanjutkan Ke Teknik Elektro UGM Tahun 1994 dan Lulus pada tahun 1999. Aktivitas Sebagai Dosen Jurusan Pendidikan Teknik Elektro FT-UNY, Sekarang Sedang menyelesaikan Tesis S2 Di Teknik Industri ITB. Aktivitas dicurahkan pada dunia pendidikan dan penelitian dengan mengajar di beberapa PT Di Yogyakarta dan Bandung dan berbagai penelitian tentang Teknik Elektro Industri dan Komputer. Penulis dapat dihubungi melalui email: Email: ali_kdw@yahoo.com URL: www.geocities.com/ali_kdw 9