KONEKSI DELPHI DENGAN ZEOS

A. Topik Koneksi database MySQL dengan Delphi Menggunakan Zeos B. Kompetensi 1. Mahasiswa dapat memahami tentang aplikasi database MySQL . 2. Mahasiswa dapat memahami tentang konsep koneksi database MySql dengan apliksi Lain khususnya Borland Delphi. 3. Mahasiswa dapat memahami tentang konsep Zeos sebagai Aplikasi koneksi antara MySql dengan Delphi. 4. Mahasiswa dapat membuat aplikasi Database sederhana menggunakan Delphi. C. Teori Dasar Delphi merupakan sebuah piranti pengembangan aplikasi berbasis Windows yang dikeluarkan oleh Borland Internasional. Perangkat lunak ini sangat terkenal dilingkungan aplikasi karna relative lebih mudah untuk dipelajari dan dapat digunakan untuk menangani berbagai hal, dari aplikasi matematika, permainan (games), hingga database. Pada penanganan database, Delphi menyediakan fasilitas yang memungkinkan pemerogram dapat berinteraksi dengan database seperti dBase, Paradox, Oracle, MySQL dan Access. MySQL meruapakan database server yang bersifat multiuser dan database open source terbaik juga paling populer saat ini. SQL adalah bahasa database standar yang memudahkan penyimpanan, pengubahan dan akses informasi. Pada MySQL dikenal istilah database dan table. Table adalah sebuah struktur data dua dimensi yang terdiri dari baris-baris record dan kolom.

Langkah Kerja . Disamping itu Zeos bersifat freeware (gratis. MySQL diklaim sangat cepat. tapi biaya yang harus dikeluarkan bisa menjadi hambatan bagi rakyat kecil seperti kita. Mulai dari PHP. dll. o MyDAC Harus diinstall dan akan embedded pada Delphi.. anda harus mengeluarkan uang antara $10. Namun disini kita menggunakan Zeos sebagai software Antar-muka Delphi dan MySql. gratis abiss eeuuy.000.$100. Kylix. Anda bisa menginstall dan memakainya tanpa harus membayar sepeserpun y Cepat dan Powerfull Untuk ukuran database kecil sampai menengah.000 baris (dengan bantuan index). Alat dan Bahan 1. Koneksi database dengan Delphi Koneksi Delphi dengan MYSQL banyak caranya. VB. Software komponen Zeos E.. y Banyak Software pendukung Sekarang sudah banyak bahasa pemrograman dan aplikasi yang mendukung MySQL sebagai solusi databasenya.000 . MySQL adalah database open source terbaik dan paling populer saat ini. antara lain o ADO Connection Untuk dapat menggunakan ADO diperlukan ODBC Connector for MySQL.000 atau lebih ? Tidak ada yang meragukan kehebatan Oracle. D. o DBExpress Untuk dapat menggunakan DBExpress diperlukan Libmysql. tapi juga Interbase.Mengapa memilih MySql?? y Free (Gratisz. ternyata MySQL lebih cepat dari Oracle sekalipun. Namun kita batasi saja pada MySQL.) Bayangkan jika Anda menggunakan Oracle. Unit Komputer IBM PC Kompetible. SQLite dan lainnya. Untuk membaca 2. Delphi. Aplikasi Borland Delphi.7 3. Firebird.dll yang digunakan untuk koneksi o Zeos Harus diinstall dan akan embedded pada Delphi. Sybase. dan Informix. Bandingkan dengan MySQL. Pada dasarnya Zeos bukan hanya untuk MySQL.dengan Sistem Operasi Windows Xp 2. Aplikasi Database MySQL(Xampp) 4.). mengingat ruang dan yang paling penting.

. Jalankan Aplikasi ³Xampp Control Panel Application´ 4.1. Buka start pada windows RUN di bagian OPEN ketikan CMD anda akan di ajak ke jendela Ms Dos Prompt seperti berikut. 3. 5. 2. Copy atau Download master program Xampp dari computer dosen. pastikan MySql dalam keadaan Running program. Kemudian ketikan ³cd C:\program files\xampp\mysql\bin´. Hilangkan Ceklist pada ³Apache´ dan ³FileZilla¶ karna tidak diperlukan. Instal Web server Xampp secara default. 6.

Perintah create database ELEKTRO akan membuat MySql membuat suatu directory yang bernama elektro di c:\mysql\data yaitu c:\mysql\data\elektro. Kota bertipe varchar(15) dan Alamat email bertipe varchar(20). Alamat bertipe varchar(40). . Membuat database a. b. Membuat table Jika kita hendak membuat table yang bernama Mahasiswa_elektro.Karena anda belum membuat password dan menjalankan mysql secara default Untuk login sebagai User Root caranya dengan mengetik : C:\program files\xampp\mysql\bin>mysql ±u root Sekarang anda berada pada area kerja MySql 7. Kita dapat membuat database dengan perintah ³create databse´ sebagai Contoh kita akan membuat database elektro : Mysql>create database ELEKTRO . maka struktur table terdiri dari field NIM yang bertipe varchar(15). Nama Mahasiswa bertipe varchar(30). Dan perintah untuk membuka/menggunakan database yang baru saja dibentuk itu : Mysql>use elektro.

Menampilkan tabel yang ada di database yang baru kita buat. . >Alamat varchar(40).penyebutan nama field dilakukan di dalam tanda kurung dan tidak boleh ada spasi. Nama_Mahasiswa) values (µ06501241001¶ .values«untuk mengisikan data ke tabel. c. >Kota varchar(15). Mysql> show columns from Mahasiswa_elektro. Mysql> create table Mahasiswa_elektro(NIM varchar(15) (enter) >Nama_Mahasiswa varchar(30). >Alamat_email varchar(25)). Mysql> insert into Mahasiswa_elektro (NIM. Kita bisa memakai perintah insert into. Dan untuk menampilakan Field yang ada di tabel tersebut. Perhatikan. Dan untuk menampilkannya : Mysql>select * from Mahasiswa_elektro. ¶Barry Nur Setyanto¶). d.. Mysql> show tables. Mengisikan data ke tabel.Kita akan memakai perintah create table untuk membuat table.

Mengubah struktur tabel : Menambah Kolom. g. Perhatikan. f. ketikan: Mysql>alter table Mahasiswa_elektro drop column Kontak_person. sesuaikan dengan kebutuhan kita. Mysql>select * from Mahasiswa_elektro. Menambah data. ada banyak tipe data. hal ini dapat dilakukan dengan cara berikut: Mysql>alter table Mahasiswa_elektro add column Kontak_person char(25).varchar merupakan tipe data. Membuang/Menghapus field. Semisal field Kontak_person akan kita buang. Ada kalanya suatu tabel yang akan dibuat ingin ditambah fieldnya. Untuk menambah data ketikan: .e.char.

Sudah? Close All. Dan hasilnya. DelphiX berarti Delphi6. a. Alamat.3-stable. Jalankan Delphi.184¶. Pada dialog yang . Dari Delphi. Karna kita menggunakan Delphi 7. di C:\ZEOSDBO-6. >Alamat_email) >values >(µ06501241024¶.6. Jika folder Build belum ada. taruhlah. Delphi7 atau versi lainnya sesuai versi Delphi yang akan Anda gunakan.6. Nama_Mahasiswa.bpg dari folder Packages\Delphi7. Ekstrak file ZEOSDBO-6. Masuk ke dalam folder tersebut. buatlah dulu.3-stable. Kota. Instalasi Zeos database object.Mysql>insert into Mahasiswa_elektro(NIM. maka folder yang harus kita cek adalah Packages\Delphi7\Build. Tambahkan path folder C:\ZEOSDBO-6.zip hasil download(Minta/Copy dari komputer dosen) ke sebuah folder. 8. Kompile semua project dari menu Project>Compile All.¶Samirono No. Caranya masuk ke menu Tools>Environment Options.6. buka file ZeosDbo. Cek apakah folder Packages\DelphiX\Build sudah ada. >¶Yogyakarta¶. b. d.3stable\Packages\Delphi7\Build ke Delphi Library Path. ¶yudza_88@yahoo.com¶) >. c. µSamprama Yuda¶.

Klik OK. dan klik tombol elipsis di samping kanan Library path. . Pilih folder C:\ZEOSDBO-6. klik tab Library.6. Dialog Directories akan muncul.muncul.3-stable\Packages\Delphi7\Build di mana Anda meletakkan Zeos DBO hasil kompilasi. klik tombol elipsis di samping kanan Greyed item denote invalid path.

Buka file ZComponentDesign.dpk dalam folder C:\ZEOSDBO-6.3-stable\Packages\Delphi7. Jika tak ada error melintang.Klik Tombol Add. 9.6. Oleh karena Kita akan membuat koneksi delphi dan mysql Copykan file ³libmysql. Kembali ke dialog Environment Options. Anda telah mempunyai Zeos DBO terinstall di Component Palette Delphi Anda. kemudian klik OK. Klik OK lagi. Tinggal menginstal komponen-komponen akses data di Component Palette. Klik tombol Install.dll´ yang berada di C:\Program Files\xampp\mysql\bin ke C:\Program Files\Borland\Delphi7\Bin . e.

Atur tata letak komponen-komponen agar enak dilihat. Membuat Aplikasi Delphi database menggunakan Zeos database Object. TZTable dari page Zeos Access ke form. Juga sebuah TDBGrid dan sebuah TDBNavigator. Tambahkan sebuah TZConnection. Buat sebuah aplikasi baru. c. File ³libmysql´ dapat juga diCopykan ke dalam polder tempat penyimpanan project Delphi. Saya membuatnya seperti ini: . a. b. 5 buah DBedit dari page Data Controls dan juga 5 buah TLabel beserta 1 buah TButton di page Standart. 10. Tambahkan juga sebuah TDataSource dari page Data Access.

d. tapi buat jaga-jaga dengan versi MySQL yang berbeda. e. Set Properties Active ke True. Atur setting koneksi TZConnection. Kini atur proprerti connection milik TZTable ke ZConnection1. Atur Properties TableName menjadi Mahasiswa_elektro. kita gunakan MySQL saja. Lanjutkan dengan mengeset Properties DataSet milik DataSource1 menjadi ZTable1 dan atur Properties DataSource milik DBNavigator1 dan DBGrid1 menjadi DataSource1. . Protocol diset ke MySQL. set Properties Connected ke True. Jika sudah. Atur juga Properties TZConnection yang lain seperti gambar berikut: f. Ada beberapa pilihan.

Jika tidak ada error. Refrensi http://adeisti.blogspot. Cobalah menginputkan beberapa data.com .wordpress. Terakhir set Properties DataSource milik semua DBedit yang ada menjadi DataSource1 dan set DataField seperti Label di depannya contohnya : properties DBedit1 >>DataField ³NIM´ h.com/2008/09/14/koneksi-database-dengan-delphi-mysqlzeos/ http://isal.wordpress.g. Tugas & Pengembangan 1. aplikasi Anda sudah terkoneksi dengan MySQL server via Zeos DBO. 11. Buatlah Aplikasi Delphi menggunakan TButton atau TBitBtn sebagai Kontrol database G.wordpress.com/ http://muhal.com/2007/03/21/akses-mysql-pada-delphi-melalui-zeos/ http://jokorb. Tekan F9 Untuk menjalankan aplikasi Anda Hasilnya seperti di bawah. F.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer: Get 4 months of Scribd and The New York Times for just $1.87 per week!

Master Your Semester with a Special Offer from Scribd & The New York Times