membuat database interbase via ibexpert

6
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 IBExpert Klik Script Executive, seperti gambar dibawah :

Upload: ngodhu

Post on 26-Dec-2015

234 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Membuat Database Interbase via Ibexpert

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 :

Page 2: Membuat Database Interbase via Ibexpert

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 :

Page 3: Membuat Database Interbase via Ibexpert

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.

Page 4: Membuat Database Interbase via Ibexpert

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.

Page 5: Membuat Database Interbase via Ibexpert

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.

Page 6: Membuat Database Interbase via Ibexpert

Nah sekarang progres project sudah 90% jadi tinggal mempercantik penampilan data kemahasiswaan.