Pemrograman Database dengan Delphi

dokumen-dokumen yang mirip
Gambar 10.1 Contoh Tabel Paradox

Modul 3. A. Database Desktop

MEMBUAT PROGRAM DENGAN DATABASE

HANDOUT KULIAH SISTEM INFORMASI MANAJEMEN

BAB VI MENGGUNAKAN DATABASE DESKTOP

MEMBUAT PROGRAM DENGAN DATABASE DATABASE DESKTOP

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

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

Membuat Database Delphi

Menggunakan Microsoft Access (perhatikan untuk red text)

BAB II TINJAUAN PUSTAKA

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Membuat Database di Paradox

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

KSI B ~ M.S. WULANDARI

PEMROGRAMAN BASIS DATA (DATABASE PROGRAMING)

Mengenal dan Mulai Bekerja dengan Access 2007

Mengakses Database pada Delphi dengan ADO

BAB KONEKSI SQL SERVER

ADO (Active-x Data Object)

Aplikasi Komputer. Microsoft Access 2010 : Teori dan fungsi yang digunakan dalam MS. Access Safitri Juanita, S.Kom, M.T.I.

Aplikasi DataBase. LATIHAN 3 Membuat Database dan Aplikasi Sederhana. ARSys Software Developed/AbdRohim 33

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

BAB 4 IMPLEMENTASI DAN EVALUASI

Pertemuan 5 DASAR-DASAR MEMBUAT DATABASE

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

PEMROGRAMAN DELPHI 7.0

Gambar 4.37 Layar Untuk Pembuatan Kolom

MICROSOFT ACCESS PENGENALAN

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Menggunakan Fasilitas Dialog

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

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

Borland Delphi 3.0. Pengenalan Delphi dan Lingkungan Kerjanya

Praktikum Database Microsoft Access 2000 PENGANTAR DATABASE. Basis Data Type DataBase Tabel dalam basis Data

BAB 2 LANDASAN TEORI

Dasar-Dasar Pemrograman Dengan Delphi 7. Janner Simarmata

Pertemuan 3 Bekerja dengan Kontrol

BASIS DATA DENGAN MICROSOFT ACCESS DARI MATERI RINGKASAN SPBD

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

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

BAB 2 LANDASAN TEORI

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

SQL Lanjutan. Tujuan:

Praktikum Pemrograman 1. Mengenal Delphi

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

Gambar Contoh Sebuah Tabel

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

BAB IV IMPLEMENTASI DAN EVALUASI

Pertemuan 9 Struktur Query Language(SQL)

MEMBANGUN DATABASE DENGAN C++ BUILDER (Studi Kasus Database Dosen) Oleh : Saparudin

Koneksi VB Dengan Database Sql Server

Membuat Aplikasi Database menggunakan Delphi. Bagian I Koneksi Database

Delphi 1. DataBase Dekstop

Daftar Isi. Kata Pengantar...v Daftar Isi...vii CARA PENGGUNAAN BUKU LATIHAN MICROSOFT VISUAL FOXPRO

PRAKTIKUM-2 PENGENALAN ARCVIEW

PENDAHULUAN TENTANG NETBEANS

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

SMK BHAKTI NUSANTARA BOJA

Data Access Object Objektif:

Modul 2 Membuat Report dan Package Solution dengan Microsoft Access 2010

BAB V IMPLEMENTASI DAN PENGUJIAN

ADODC. Gambar 5.1. ADODC

PENERAPAN SISTEM INFORMASI ADMINISTRASI PADA GEREJA PANTEKOSTA DI INDONESIA EL SHADDAI KABUPATEN TOLITOLI

M. Choirul Amri

Bab 1 Pengenalan dan Istilah Borland Delphi 1.1 Dasar Pemikiran

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

BAB II LANDASAN TEORI

DATABASE SQL SERVER. Database SQL Server Halaman 1

PENGENALAN VISUAL BASIC 6.0

TABEL. Tabel Halaman 25

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

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

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

Konsep dasar pemrograman visual. Chapter 01

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

BAB 2 LANDASAN TEORI. Pada umumnya komputer berasal dari bahasa inggris yaitu compute Yang artinya

BAB II LANDASAN TEORI

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

P10 Database SQL Server 2008

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

SISTEM BASIS DATA By Novareza Klifartha

BAB V DASAR-DASAR MEMBUAT PROGRAM DATABASE DENGAN DELPHI

PENYIMPANAN DATA GAMBAR PADA BASIS DATA INTERBASE DENGAN BAHASA PEMROGRAMAN DELPHI 6 Kusrini

BAB 2 LANDASAN TEORI

Bab I Pendahuluan. Pengenalan Microsoft Access


Komponen dalam Delphi Kegunaan, serta Pemanfaatan Properti, Event & Metodenya

Mengakses database Microsoft Access dengan Delphi 7.0

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

Panduan Instalasi Galileo Desktop Versi 2.5

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

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

Crystal Reports (Bagian 2)

Aplikasi Komputer. Pengantar DataBase. Yusuf Elmande, S.Si., M.Kom. Modul ke: Fakultas Ekonomi dan Bisnis. Program Studi Manajemen

Transkripsi:

Pemrograman Database dengan Delphi Pembuatan di dalam Delphi caranya semudah membuat aplikasi Delphi lainnya. Hal ini karena Delphi telah menyediakan semua perangkat yang dibutuhkan untuk membuat aplikasi database yang dapat mengakses bermacam-macam bentuk database dari beberapa produk. Untuk membuat sebuah aplikasi database, Anda cukup meletakkan komponenkomponen database pada form dan kemudian menetapkan nilai propertipropertinya dengan cara pemrograman atau mengisi field-field dalam Window Object Inspector. BDE (Borland Database Engine) BDE merupakan salah fasilitas yang disediakan oleh Borland Internatioan untuk Delphi dan bahasa pemrograman sefamilinya (C++Builder, JBuilder, IntraBuilder, dll). BDE berfungsi sebagai penghubung antara Delphi dengan database, sehingga Delphi dapat mengakses segala bentuk database, seperti Paradox, dbase, Interbase for Windows, FoxPro, MSAcces, dan bahkan database server seperti Oracle, Sybase, Informix, Microsoft SQL, dll. BDE telah melalui beberapa tahap perkembangan, sebelumnya BDE dikenal sebagai ODAPI, kemudian IDAPI yang sekarang menajdi standar untuk mengakses semua jenis database yang ada saat ini. BDE lebih unggul dari Microsoft ODBC dalam hal unjuk kerjanya, karena BDE memiliki bentuk yang lebih mendekati format database tujuannya. Adalah suatu keharusan untuk menyertakan BDE pada setiap pendistribusian aplikasi yang melibatkan database yang menggunakan Delphi dan bahasa pembrograman sefamilinya, karena tanpa BDE program aplikasi yang dibuat tidak akan berfungsi atau bahkan tak dapat dijalankan sama sekali. BDE dapat diinstall ke hard disk tanpa harus menginstall Delphi karena telah disediakan pilihan (custom) pada installer Delphi, sehingga tanpa Delphi program aplikasi database yang telah menjadi EXE-pun dapat bekerja sesuai dengan yang diharapkan. Proses instalasi BDE sama dengan instalasi Delphi, karena Delphi menyertakan pilihan (custom) untuk menyertakan BDE ke sistem komputer dengan hanya mengistall BDE saja ke komputer. Penginstallan BDE juga bisa dilakukan terpisah dari instalasi Delphi karena juga disediakan intaller BDE tersendiri yang terdiri dari dua disket 1,44 mb. Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 26

Database Desktop (DBD) Dengan menggunakan Database Desktop kita dapat membuat tabel, alias, memanipulasi tabel, dll; yang nantinya digunakan oleh Delphi untuk penyimpnan data. Untuk menjalankan Database Desktop pilihlah menu Tools Database Desktop atau dari menu start folder Delphi pilih Menu Database Desktop. Database Desktop dapat dianggap sebagai versi mini dari Paradox atau dbase untuk Window. Database Desktop menyediakan metode untuk membuat, melihat, mengedit, mengubah struktur, mengindeks, mengurutkan, membuat query, dan memanipulasi tabel-tabel. Membuat Tabel Untuk membuat tabel baru buka menu File New Table (Program Database Desktop) Kemudian akan ditampilkan dialog untuk memilih jenis database yang ingin kita gunakan. Untuk latihan ini kita gunakan database Paradox. Tipe-tipe data yang ada dalam Paradox : Simbol Tipe Ukuran Keterangan A Alpha 1 255 Teks umum & angka N Number Floating point $ Money Sama seperti angka tetapi memiliki tanda mata uang S Short Integer 2 byte I Long Integer Integer 4 byte # BCD 0 32 Bynary Coded desimal D Date 01/01/9999 SM 31/12/9999 M T Time Milidetik sejak tengah malam @ Timestamp Kombinasi tanggal dan waktu M Memo 1 240 Teks dalam jumlah besar F Formated Memo 0 240 Memo dengan format tertentu G Graphic 0 240 Gambar O OLE 0 240 Objext Linking and Embedding L Logical True/False + Autoincrement Long Integer yang bertambah secara otomatis B Binary BLOPS disimpan dlm file *.MB Y Bytes 1 255 Data binary disimpan di file *.DB Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 27

Latihan : Buatlah tabel dengan ketentuan sbb : 1. Tabel identitas.db 2. Nkp Alpha 15 3. Nama Alpha 40 4. Tpt_lahir Alpha 30 5. Tgl_lahir Date 10 6. Kelamin Alpha 10 7. Agama Alpha 20 2. Tabel karakteristik.db 2. Tinggi Number 4 3. Berat Number 4 4. Rambut Alpha 20 5. Muka Alpha 20 6. Kulit Alpha 20 7. Ciri_khas Alpha 20 8. Cacat Alpha 20 9. Hobi Alpha 30 3. Tabel alamat.db 2. Jalan Alpha 30 3. Nomor Alpha 5 4. Kampung Alpha 20 5. Rt Alpha 5 6. Rw Alpha 5 7. Kelurahan Alpha 30 8. Kecamatan Alpha 30 9. Kabupaten Alpha 30 10. Propinsi Alpha 30 11. Kopos Alpha 5 12. No_tlp Alpha 15 Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 28

4. Tabel keluarga.db 2. Hub_kel Alpha 15 3. Pekerjaan Alpha 30 4. Dikti Alpha 25 5. Tabel pangkat_gol.db 2. Pangkat Alpha 25 3. Golongan Alpha 3 4. Ruang Alpha 1 5. Tmt Date 10 6. Gaji_pokok Number 15 7. No_sk Alpha 20 8. Tgl_sk Date 10 9. Pejabat_sk Alpha 40 10. Dasar_hk Alpha 30 6. Tabel unit_jabatan.db 2. Unit_kerja Alpha 60 3. Jabatan Alpha 20 4. Tgl_mulai Date 10 5. Tgl_akhir Date 10 6. No_sk Alpha 20 7. Tgl_sk Alpha 10 8. Pejabat_sk Alpha 40 7. Tabel pendidikan.db 2. Tingkat Alpha 25 3. Kode_tingkat Short 2 4. Nama_pend Alpha 40 5. Fak_jur Alpha 40 6. Gelar Alpha 40 7. No_sttb Alpha 30 8. Tgl_sttb Date 10 9. Tempat_lls Alpha 30 10. Nama_pimpinan Alpha 40 Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 29

Pembuatan Form Isian a. Form isian Identitas Langkah-langkah pembuatan : 1. Buatlah aplikasi baru (New Application). 2. Lakukan Save All : Unit1 Identitas_U.pas, Project1 Identitas_P.dpr, dan properti Name pada Form1 Identitas_F 3. Letakkan beberapa komponen yang sesuai seperti terlihat pada gambar di atas. 4. Properti beberapa komponen yang perlu dirubah antara lain: Komponen edit berturut-turut Edit1 Edit4 : Name : mnip, mnkp, mnama, mtpt_lahir Komponen MasEdit1 : Name : mtgl_lahir EditMask :!99/99/0000;1; Komponen ComboBox1 : Name : mkelamin Cursor : crhandpoint Style : csdropdownlist (agar read only) Items : spasi kosong, Laki-laki, Perempuan Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 30

Komponen ComboBox2 : Name : magama Cursor : crhandpoint Items : spasi kosong, Islam, Kristen Protestan, Katholik, Hindu, Budha Komponen BitBtn1, BitBtn2, BitBtn3 : Name : BitBtnSimpan, BitBtnClear, BitBtnSelesai Hint : Simpan ke database, Bersihkan Isian, Keluar dari entry Identitas ShowHint : True Kind : bkcustom, bkcustom, bkclose Caption : &Simpan, &Clear, S&elesai Cursor : crhandpoint Komponen Tabel1 : Name : TabelIdentitas Komponen DataSource1 : Name : dsidentitas Komponen DBGrid1 : Name : DBGDaftarPegawai ReadOnly : True DataSource : dsidentitas Pemrograman Delphi 3.0-Teknik Informatika - FTI - Universitas Ahmad Dahlan 31