Software Database Firebird
Winda Larasati
[email protected]
Abstrak Software database yang paling umum yaitu microsoft acces, artikel ini akan membahas software database lainnya yaitu firebird. Firebird ini memang tak sepopuler software database yang umum dipakai oleh anda. Mungkin ini adalah pertemuan anda yang pertama dengan firebird. Firebird itu sendiri adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Firebird juga termasuk database open source yang dikembangkan untuk menjawab kebutuhan akan database yang handal namun cukup ringan dan mudah dalam mengoperasikannya. Kemudahan penggunaaan dari firebird cukup memberikan banyak pilihan, baik untuk menjadikan Firebird sebagai database embeded seperti untuk aplikasi dalam CD Rom ataupun sebagai database enterprise. Meski diakui hingga firebird 1.5 belum banyak fitur yang mendukung kebutuhan enterprise secara built in, namun prospek ke depan dari database ini sangat baik. Firebird dapat melakukan replikasi dan menggunakan sintaks standard untuk menciptakan suatu foreign key. Kata Kunci: firebird, software, database
Pendahuluan Firebird adalah salah satu aplikasi RDBMS (Relational Database Management System) yang bersifat open source. Firebird juga termasuk database open source yang dikembangkan untuk menjawab kebutuhan akan database yang handal namun cukup ringan dan mudah dalam mengoperasikannya.
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org 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 ilmuti.org
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basis data relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix. Firebird ini diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Karena itulah Interbase dan Firebird sebenarnya mempunyai CORE yang sama karena awalnya samasama dikembangkan oleh Borland. Namun dalam perkembangannya, Interbase yang komersial di-bundle oleh Borland menjadi Phoenix, sedangkan Firebird adalah interbase yang dikembangkan oleh komunitas Open Source, sehingga menjadikannya sebagai produk Database Server yang FREE. Kalau dikaitkan dengan support, tentunya jelas beda karena produk komersial dan free. Dalam konsep teknik programmingnya, ada banyak yang sama, namun pengayaan Firebird lebih banyak dan menjadikannya lebih luwes, terutama dalam koneksi client-server (port) dan integritasnya. Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer’s Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License 1.1. Sebagai salah satu database open source, Firebird patut dipertimbangkan sebagai alternatif database untuk aplikasi kita.
Pembahasan 1.
Sejarah Firebird Firebird diturunkan dari kode sumber Borland Interbase 6.0 yang kemudian dikembangkan lebih lanjut. Firebird bersifat open source (kode sumber terbuka) dan tidak berlisensi ganda. Tak peduli anda akan menggunakannya untuk tujuan aplikasi komersil atau sumber terbuka atau gratis, anda tak perlu bingung apalagi khawatir, Firebird sepenuhnya bebas digunakan.
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org 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 ilmuti.org
Firebird dikembangkan dari codebase interbase versi 6.0 yang open source. Interbase adalah aplikasi database yang telah dikembangkan oleh beberapa perusahaan dan dalam beberapa nama yang berbeda. Terakhir dikembangkan oleh Borland dan borland juga yang telah membuat Interbase versi 6.0 menjadi open source, walapun borland kemudian merubah interbase menjadi closed source kembali pada versi 6.5 dan seterusnya hingga kini versi 7.1. Ada beberapa komunitas yang mengembangkan interbase open source ini, diantaranya adalah Firebird Foundation, yaffil, vulcan dan fyracle. Namun semua root development tersebut rencananya akan digabungkan menjadi 1 root development dengan nama firebird pada firebird versi 3.0 keatas.
2.
Kelebihan Firebird Firebird dapat melakukan replikasi. Firebird menggunakan sintaks standard untuk menciptakan suatu foreign key. Firebird support stored procedure dan triggers dengan bahasa yang standard sehingga tidak akan membingungkan bagi Anda yang ingin belajar. Filenya kecil, tapi aksesnya cepat Instalasinya mudah Standar database (ada stored procedure, trigger, view) Multi platform (ada yang di windows, linux, max, dll)
3.
Kekurangan Firebird Belum mendukung derived table. Query Plan yang kurang optimize. Tidak dapat mempergunakan alias kolom dalam where clause sehingga cukup menyulitkan jika kita pergunakan corelated query. Built in function yang masih sedikit.
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org 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 ilmuti.org
4.
Cara Instal Firebird Setelah di Klik dua kali akan ada tampilan awal instalasi Firebird
Klik Next, maka akan, tampil pemilihan directory (default saja)
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org 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 ilmuti.org
Pilih component yang harus diinstal, (default saja, karena lengkap)
Konfirmasi, jika sudah benar semua, klik install, Firebird akan terinstall
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org 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 ilmuti.org
Setting Path : Terkadang, kita ingin lewat command prompt dalam mengotak-atik sebuah database, jadi langkah selanjutnya yaitu setting path dengan cara sebagai berikut : Klik MyComputer –> Properties –> pilih advanced –> pilih environment variables (untuk windows yang beda versi menyesuaikan ya, pokoknya ujungujungnya sampai environment variable), lalu tambahkan path sebagai berikut :
Jangan lupa servicenya juga pastikan ter start sebelum menggunakan, bisa di cek pada service (biasanya sih otomatis).
Tampilan Firebird
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org 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 ilmuti.org
Penutup Beberapa orang mengira bahwa Firebird adalah SMDBR yang hanya cocok untuk database kecil dan hanya diakses beberapa pengguna saja. Mereka salah, Firebird digunakan di banyak perusahaan besar dengan akses pengguna yang tinggi. Teknologi Firebird, berdasarkan kode asalnya, telah digunakan selama lebih dari 20 tahun. Hal ini menjadikan Firebird sebagai produk yang mapan dan stabil.
Referensi http://k0mputerku.blogspot.co.id/2014/12/sejarah-dan-pengertian-firebird.html
https://prezi.com/fncytrx1otzl/sejarah-firebird/
https://beeography.wordpress.com/2008/04/22/mengenal-firebird-dalam-2-menit/
http://ekolistiyono.my.id/2013/05/sejarah-dan-cara-instalasi-firebird/
http://nitanovit.blogspot.co.id/2013/11/mengenal-firebird.html
Biografi Hai Hai Hai, nama saya Winda Larasati, mahasiswa semester 6 jurusan Sistem Informasi konsentrasi Manajemen Sistem Informasi. Saat ini saya sibuk kuliah, menyusun
FOTO
kkp dan bekerja. Saya memiliki hobi mendalami ilmu yang baru dan sedang fokus belajar ilmu java, tetapi saya masih pemula dalam mempelajari ilmunya. Untuk lebih banyak tahu tentang saya, silahkan kunjungi twitter : @windoolll,
facebook : Winda Larasati dan instagram : @hfwlarasati atau bisa kunjungi windalarasati.ilearning.me. Terimakasih, semoga bermanfaat
Lisensi Dokumen: Copyright © 2008-2017 ilmuti.org Seluruh dokumen di ilmuti.org 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 ilmuti.org