Basis data (database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Perangkat lunak yang digunakan untuk mengelola dan memanggil query basis data disebut sistem manajemen basis data (DataBase Management System, DBMS).
Fungsi Database
- Mengelompokkan data dan informasi agar lebih mudah dimengerti
- Mencegah terjadinya duplikat data maupun inkonsistensi data
- Mempermudah proses penyimpanan, akses, edit data, dan hapus data
- Menjaga kualitas data dan informasi yang diakses
- Membantu proses penyimpanan data yang besar
- Membantu meningkatkan kinerja aplikasi yang membutuhkan penyimpanan data
Tipe Database
- Analytical database : database untuk menyimpan informasi dan data yang diambil dari operasional dan eksternal database
- Operational database : database yang menyimpan data mendetail yang dibutuhkan untuk mendukung operasi suatu organisasi secara keseluruhan
- Distributed database : kelompok kerja lokal database dan departemen di berbagai kantor dan lokasi kerja yang lainnya.
- Data warehouse : sebuah gudang data yang menyimpan berbagai data dari tahun-tahun sebelumnya hingga saat ini.
- End-user database : basis data pengguna akhir yang terdiri dari berbagai file data yang dikembangkan dari end-user dalam workstation mereka.
- Real time database : sistem pengolahan yang dirancang dalam menangani beban kerja suatu negara yang bisa berubah-ubah, mengandung data terus menerus dan sebagian tidak berpengaruh terhadap waktu.
- Document oriented database : salah satu perangkat lunak komputer yang dibuat untuk sebuah aplikasi dan berorientasi pada dokumen.
- In memory database : database yang tergantung pada memori untuk menyimpan informasi/ data pada komputer
- Navigational database : pada navigasi database, queries menemukan benda bagi yang mengikuti referensi dari objek tertentu
- Hypermedia database on the web : sekumpulan halaman multimedia yang saling berhubungan dalam sebuah website, yang terdiri dari homepage dan hyperlink dari multimedia (gambar, teks, grafik audio, dan lain-lain)
- External database : database yang menyediakan akses ke luar, dan data pribadi online
- Relational database : standar komputasi bisnis, dan basis data yang paling umum dipakai saat ini.
Contoh Software Database
1. Microsoft Access
Microsoft Access adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office. Sistem database ini sangat ringan digunakan dan format datanya sangat umum.
2. Oracle
Sejarah Oracle dimulai untuk pertama kali pada tahun 1977 ketika versi pertamanya dikembangkan oleh SDL (Software Development Laboratories) yang di dalamnya terdapat Larry Ellison dan dua orang temannya, Bob Miner dan Ed Oates. Nama Oracle sendiri berasal dari nama kode (code-name) sebuah proyek yang didanai oleh CIA ketika Larry Ellison masih bekerja di pekerjaan sebelumnya di Ampex.
Pada tahun 1979, versi komersial Oracle tersedia untuk pertama kali, sedangkan versi terkini Oracle adalah Oracle 12c, dimana "c" mengacu pada cloud computing (komputasi awan). Cloud computing merupakan refleksi kerja Oracle untuk memperluas basis datanya yang memungkinkan perusahaan mengkonsolidasi dan mengelola basis data sebagai cloud service.
Software database ini mampu menyimpan data dengan ukuran yang maksimum hingga tera byte. Oracle paling banyak digunakan pada perusahaan-perusahaan terutama yang sedang berkembang karena memang untuk mengaksesnya tersedia secara gratis.
3. Microsoft SQL Server
Microsoft SQL Server adalah basis data relasional yang bersifat komersial. Tidak seperti Microsoft Office Access yang peruntukannya untuk komputer dekstop, Microsoft SQL Server untuk komputer dengan Windows Server yang menyediakan layanan pengelolaan basis data kelas perusahaan dan juga alat intelijen bisnis terpadu (integrated business intelligence (BI) tools).
4. MySQL
MySQL dibuat tahun 1995 dan disponsori oleh perusahaan Swedia, MySQL AB. Pengembang platform MySQL adalah Michael Widenius, David Axmark dan Allan Larsson. MySQL dibuat untuk menyediakan opsi pengelolaan data yang efisien, terpercaya dan handal. Pada tahun 2000, platform MySQL berubah menjadi sumber terbuka dan mengikuti ketentuan GPL.
Salah satu software database yang open access untuk umum dan kompatibel pada sistem operasi Windows maupun Linux. Keunggulan yang bisa Anda gunakan dengan menggunakan program MySQL adalah bisa digunakan untuk multi user. Kelebihan lainnya dar MySQL yaitu tersedia gratis, query data yang cepat dan berlisensi resmi.
5. Firebird
Firebird adalah sistem manajemen basisdata 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 di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland.
6. Postgre SQL
PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Peranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain.
7. Maria DB
MariaDB merupakan sistem basis data relational yang sepenuhnya sumber terbuka. Semua kode sumber basis data MariaDB dirilis di bawah lisensi GPL, LGPL atau BSD. MariaDB sebenarnya adalah fork dari basis data MySQL.
No comments:
Post a Comment