Assalamualaikum


Sabtu, 07 November 2015

#SIP Software Pengolah Database

MySQL
MySQL merupakan salah satu sistem database yang sangat handal karena menggunakan sistem SQL. Pada awalnya sistem SQL berfungsi sebagai bahasa penghubung antara program database dengan bahasa pemrograman yang kita gunakan. Dengan adanya SQL maka para pemrograman jaringan dan aplikasi tidak mengalami kesulitan sama sekali di dalam menghubungkan aplikasi yang mereka buat.  Setelah itu SQL dikembangkan lagi menjadi sistem database dengan munculnya MySQL. MySQL merupakan database yang sangat cepat, beberapa user dapat menggunakan secara bersamaan, dan lebih lengkap dari SQL. MySQL merupakan sistem manajemen database, relasional sistem database dan software open source.
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau yang dikenal dengan DBMS (database management system), database ini multithread, multi-user. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual  di bawah lisensi komersial untuk kasus-kasus yang bersifat khusus.
Berikut ini beberapa keistimewaan dari MySQL, antara lain:
1.   Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga dan lain-lain.
2.  Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
3.  Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta password terenkripsi.
4.  Scalability dan limits
MySQL mampu menangani database dalam skala besar, dengan jumlah records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris.  Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
FIREBIRD
         Firebird adalah Perangkat Lunak Manajemen Database, seperti halnya DB2 oleh IBM, Oracle, SQL Server oleh Microsoft dan PostGresql. Perangkat Lunak Database mempunyai dua utama komponen: server database, yang berjalan dikomputer yang sama sebagai Database, dan aplikasi sebagai alat penghubung, yang dikenal sebagai Client Library. Client Library adalah suatu run-time komponen dari suatu DLL pada Windows atau suatu obyek bersama pada platforms lainnya. Penyebaran datanya memerlukan Client Workstation untuk mengakses database baik dari suatu web browser ataupun dari perangkat lunak Database Client lainnya.
Server Firebird berukuran sangat kecil “footprint” pada file system ketika diinstall pada server. Instalasi Server executable memakan ruang penyimpanan Kurang dari 1.5 Mb sedangkan instalasi full server, mencakup semua tool dan dokumentasi, akan memakan ruang penyimpanan kurang dari 10 Mb. Pemakaian Memori sangat kecil dan bertukartukar menurut skala penyebaran, yang dapat bekerja mulai pada tingkat single user yang menjalankan suatu aplikasi pada database tunggal sampai ratusan koneksi bersamaan hingga dapat menservis beribu-ribu para pemakai pada jaringan wide-area.
Firebird termasuk perangkat lunak database non komersil atau gratis atau open source, jadi semua orang dapat memakainya tanpa harus membayar. Firebird ini bermula dari database Interbase tahun 1985 dibawah Borland Corporation, karena tahun 1999 Borland mengalami masalah keuangan maka pengembangan Interbase di hentikan. Sehingga pada Juli 2000 Interbase versi 6 keluar dan didistribusikan kepada publik dengan lisensi open source. Maka pada tahun 2002 dua orang pengembang dari Australia mengeluarkan source code yang diberi nama Firebird dengan lisensi open source.
Firebird merupakan salah satu database open source yang tangguh dan dapat bekerja secara Client/Server serta dapat dijalankan pada sistem operasi yang berbeda. Firebird dapat berjalan pada sistem operasi Windows, Linux, FreeBSD dan Mac OS. Firebird versi 1.5.x mempunyai kapasitas mencapai 11 Terabytes, sedangkan pada satu table bisa menampung kira-kira 2.000.000.000 baris per table dan maksimum data yang di tampung 30 Gigabytes per table. Sedangkan untuk versi 2.x.x penulis belum mendapatkan informasi mengenai kapasitas databasenya. Tetapi penulis yakin kinerja dan kapasitas untuk versi barunya akan lebih baik daripada versi sebelumnya.
Oracle
Oracle adalah produk DBMS yang sangat berguna dan tangguh yang dapat bekerja pada berbagai sistem operasi yang berbeda, termasuk windows 2000, windows XP, beberapa variasi UNIX, beberapa sistem operasi mainframe, dan linux. Oracle adalah produk DBMS yang paling populer di dunia serta mempunyai sejarah yang panjang dalam pengembangannya dan pengunaannya. Ada banyak konfigurasi dari serangkaian program Oracle. sebagai permulaan, ada dua versi mesin DBMS Oracle yang berbeda yaitu Personal oracle dan Enterprise oracle. Selain itu, juga ada form dan reports serta oracle designer, dan sejumlah besar tool untuk mempublikasikan database oracle pada web.
Menurut Computing Channel (dalam Nasution, 2010) keunggulan oracle dibanding dengan yang lain, yaitu:
1.      Client/ server environment
Oracle berjalan di jaringan komputer. Oracle memisahkan proses antara database server dan aplikasi client. Server yang terinstal oracle bertanggung jawab menangani proses database, sementara client/ workstation yang menjalankan aplikasi hanya berkonsentrasi menampilkan data. Struktur ini akan mengurangi kemacetan jaringan.
2.     Ukuran database yang besar dan pengaturan space
Oracle mendukung ukuran database yang sangat besar hingga jumlahnya terabyte. Oracle juga mendukung pengaturan penggunaan space pada harddisk, sehingga ruangan harddisk termanfaatkan secara efisien.
3.     Multiuser
Oracle mendukung pelayanan banyak user, yang terkoneksi pada waktu yang sama, dan mengakses data yang sama. Dengan fasilitas ini, oracle mampu menghindari konflik data secara baik.
4.     Connectibility
Oracle dapat menggunakan berbagai sistem operasi dalam suatu jaringan untuk mengakses data.
5.     Hight Transaction Processing Performance
Oracle dapat mengatur sistem agar pemrosesan data dapat berjalan dengan cepat walaupun jumlah transaksi sangat banyak pada suatu waktu.

Sumber:
1. Huda, M., & Komputer, B. (2010). Membuat aplikasi database. Jakarta: Elex Media Komputindo.
2. Kroenke, D. M. (2005). Database processing: dasar-dasar, desain & implementasi. Jilid 2. Edisi kesembilan. Jakarta: Erlangga
3. Nasution, S. (2010). Sistem manajemen administrasi dan presensi online untuk perkuliahan dan praktikum menggunakan oracle dan barcode scanner. Seminar nasional aplikasi teknologi informasi. Yogyakarta. Diakses dari http://journal.uii.ac.id/index.php/Snati/article/view/1876/1654 diakses pada tanggal 7 November 2015 pukul 17.52 WIB
4. Sakur, S. B. (2005). Aplikasi web database dengan dreamweaver MX 2004. Yogyakarta: Andi Offset.
5.http://ilmukomputer.org/2008/09/18/database-firebird-bag-1-2/ diakses pada tanggal 07 November 16.55 WIB




Tidak ada komentar:

Posting Komentar