membuat database interbase via ibexpert
TRANSCRIPT
MEMBUAT DATABASE INTERBASE VIA IBEXPERT★ Ghozali Muslim ↻ Wednesday, March 13, 2013 10:58 AM ✓ Database, IBExpert, Interbase, RDBMS0
Email ThisBlogThis!Share to TwitterShare to FacebookShare to Pinterest
SHARE : Postingan ini membahas cara membuat database interbase via IBExpert.Udah lama pengen posting tentang interbase tapi belum sempat. Mumpung udah agak senggang ane sempetin posting, moga bermanfaat.. :D
Pastikan udah punya tool yang namanya IBExpert, tool ini menurut ane cukup bagus yang di develop khusus untuk database Interbase dan Firebird, walaupun IBExpert itu tidak full support fiture interbase terbaru, namun kita masih bisa lakukan dengan perintah sql. Kalo belum punya download dulu DISINI.
Contoh ini ane menggunakan Interbase 2007 Developer Edition ( versi free khusus developer ) dan berkembang terus hingga saat ini.
Buka IBExpertKlik Script Executive, seperti gambar dibawah :
Kemudian ketik script dibawah ini :
set sql dialect 3;
create database 'C:/data.ib'
user 'sysdba' password 'masterkey'
page_size 4906
with admin option;
Tekan F9 untuk RUN SCRIPT / EXECUTE
Pada contoh script di atas, membuat database di direktori C: dengan nama database data.ibuser SYSDBA dan password MASTERKEY dengan page size 4096.
Sedikit Catatan :
Set SQL Dialect 3 ( supaya support fitur-fitur terbaru dari Interbase. Contoh nama file boleh besar/kecil, boleh ada spasi misal "Nama Barang").Untuk lebih jelasnya mengenai PAGE SIZE silahkan klik DISINI.Sedangkan klausa WITH ADMIN OPTION, salah satunya adalah agar support user security yang embed di database bukan di server.
Database dengan InterbasePosted on 5 Januari, 2007 by Yuda
Mungkin Anda sudah tidak asing lagi mendengar nama MySQL. Sebuah SQL Database yang sudah sangat terkenal khususnya pada web.
Banyak orang yang membuat database pada web dengan MySQL yang digabungkan dengan PHP. Tapi tahukah anda sebuah database
dengan nama Interbase ??? Mungkin bagi Anda penggemar Delphi kata tersebut sudah tidak asing lagi. Yup, interbase adalah basis data yang
dipakai pada delphi.
Trus kenapa kok tiba-tiba ngomongin interbase ?� Gini lho, ceritanya saya dapat tugas dalam Kerja Praktek untuk menampilkan data-data
kemahasiswaan tetapi via web (di online kan agar dosen dapat meliahat data mahasiswa lewat web lokal) dimana data mahasiswa seluruh
jurusan sudah ada. Waduh gampang dong tinggal query doang. Ya emang tapi ternyata sistem informasi akademik di jurusan menggunakan
program berbasis delphi. Otomatis basis datanya memakai interbase. Nah, lho…
Setau saya interbase servernya hanya bisa berjalan di windows, duh klo gitu terpaksa deh web servernya pake windows. Tapi saya diberitahu
oleh dosen pembimbing KP bahwa ada alternatif Interbase server selain dari Delphi yang berjalan di windows namanya Firebird, mungkin ada
juga yang versi linuxnya. Dengan berbekal keyword Firebird akhirnya nanya deh ke paman Google. Dan ketemu webnya firebird. Setelah
menjelajah akhirnya ketahuan bahwa ada firebird buat linux. Nah, tinggal menggabungkannya dengan PHP supaya bisa di web-kan. Di situsnya
ada 2 macam firebird server yaitu Classic Server dan Super Server. Perbedaan keduanya bisa dilihat di sini. Di situsnya direkomendasikan
untuk Unix platforms agar memakai Super Server. Ya udah manut ajah.
Pertama-tama download dulu firebirdnya baru diinstall. Bila memang mau membuat server yang khusus untuk kasus diatas maka
direkomendasikan agar firebirdnya diinstal terlebih dahulu baru PHPnya. Setelah PHPnya terinstall edit file php.ini, ganti Off pada
magic_quotes_sybase menjadi On kemudian uncomment (hilangkan tanda ; ) pada baris extension=php_interbase.so. Pada pembuatan
prototipenya saya menggunakan xampp. Bila menggunakan xampp maka hanya install firebird server dan edit php.ini di /opt/lampp/etc/ dengan
petunjuk yang sama. Setelah firebird terinstall xampp di start. Untuk mengetahui apakah firebird server sudah berjalan atau belum bisa
menggunakan ps aux | grep firebird. Bila belum berjalan bisa menggunakan perintah /etc/init.d/firebird start dan ingat Anda harus menjadi root.
Walaupun interbase berupa sebuah basis data tetapi sintaks PHP-nya tidak sama dengan PHP-MySQL. Bila untuk terhubung ke MySQL
menggunakan mysql_connect maka untuk interbase menggunakan ibase_connect. Fungsi-fungsi PHP-Interbase dapat dlihat disini.
Perbedaannya hanya di situ, untuk sintak SQL-nya sama seperti MySQL seperti SELECT dan lainnya. Nah, sampai disini masalah utama sudah
teratasi tinggal query-query saja .
Bila anda ingin melihat data pada file interbase database bisa menggunakanibwebadmin. Ibwebadmin adalah seperti phpmyadmin namun
khusus untuk database interbase. Disitu kita bisa melihat isi tabel, menambah tabel, atau menghapus tabel.
Nah, untuk menampilkan datanya di web maka diperlukan PHP. Pertama, di konekkan dulu php dengan interbasenya menggunakan
ibase_connect. Bila pada mysql menggunakan mysql_connect(‘host’,'user’,'password’) maka pada ibase_connect menggunakan
ibase_connect(‘lokasi file interbase’,'user’,'password’). Karena saya hanya menampilkan data saja maka menggunakan user dan password
default dari firebird. Nah, untuk query nya menggunakan ibase_query dan untuk fetchnya menggunakan ibas_fetch_row. Dalam fungsi interbase
tidak ada ibase_fetch_array. Untuk menampilkan datanya hampir sama dengan PHP-MySQL.
Nah sekarang progres project sudah 90% jadi tinggal mempercantik penampilan data kemahasiswaan.