Pengertian Database Dan Contohnya Beserta Manfaatnya

Jumat, September 28th, 2018 - Jaringan Komputer

Pengertian Database Dan Contohnya Beserta Manfaatnya – Database adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diproses atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi.

Pengertian database termasuk spesifikasi jenis data, struktur data dan juga batasan pada data yang akan disimpan.

Database merupakan aspek yang sangat penting dalam sistem informasi karena berfungsi sebagai gudang penyimpanan data yang akan diproses lebih lanjut.

Pengertian database menjadi penting karena dapat mengatur data, menghindari duplikasi data, menghindari hubungan data yang tidak jelas, serta pembaruan yang rumit.

Proses memasukkan dan mengambil data ke dan dari media penyimpanan data membutuhkan perangkat lunak yang disebut sistem manajemen basis data (DBMS).

DBMS adalah sistem perangkat lunak yang memungkinkan pengguna database (pengguna database) untuk memelihara, mengontrol dan mengakses data secara praktis dan efisien.

Dengan kata lain, semua akses ke database akan ditangani oleh DBMS. DBMS ini menjadi lapisan yang menghubungkan database dengan program aplikasi untuk memastikan bahwa database tetap konsisten terorganisir dan mudah diakses.

pengertian database dan contohnya

Database

Fungsi Database

Ada beberapa fungsi yang harus ditangani DBMS seperti mendefinisikan data, menangani permintaan pengguna untuk akses data, pemeriksaan keamanan dan integrasi data yang ditentukan oleh DBA (Database Administation), penanganan kegagalan dalam mengakses data yang disebabkan oleh malfungsi sistem atau penyimpanan (disk) juga menangani kinerja semua fungsi secara efisien.

Tujuan utama dari DBMS adalah untuk memberikan tinjauan data abstrak kepada pengguna. Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara dan juga dapat diakses secara efisien.

Pertimbangan yang efisien di sini adalah desain struktur data yang kompleks tetapi masih dapat digunakan oleh pengguna biasa tanpa mengetahui kompleksitas struktur.

Untuk lebih memahami perbedaan antara database dan DBMS, Anda dapat membaca artikel pengertian database, DBMS, dan Program Aplikasi Di MySQL

Baca lebih lengkap: Fungsi Database Secara Umum

 

Jenis Jenis Database

Berdasarkan jenisnya, database dapat dibagi menjadi:

a. Database Flat-File
Database ini sangat ideal untuk data kecil dan dapat diubah dengan mudah. Pada dasarnya, basis data flat-file terdiri dari serangkaian string dalam satu atau lebih file yang terdekomposisi untuk mendapatkan informasi yang disimpan.

Database flat-file cocok untuk menyimpan daftar dan data sederhana dalam jumlah kecil. Database flat file akan sangat rumit ketika digunakan untuk menyimpan data dengan struktur yang kompleks meskipun juga dimungkinkan untuk melakukannya.

Beberapa kendala dalam menggunakan tipe database ini rentan terhadap korupsi data karena tidak adanya penguncian yang melekat ketika data digunakan atau dimodifikasi serta adanya data duplikat yang mungkin sulit untuk dihindari.

Satu jenis database flat file adalah file CSV yang menggunakan pemisah koma untuk setiap nilai.

b. Database relasional
Database ini memiliki struktur yang lebih logis terkait dengan penyimpanan. Kata “relasional” berasal dari fakta bahwa tabel dalam basis data relasional terhubung satu sama lain.

Database relasional menggunakan satu set tabel dua dimensi, setiap tabel terdiri dari baris (tuples) dan kolom (atribut).

Untuk membuat hubungan antara dua atau lebih tabel, kunci (atribut kunci) digunakan, yaitu kunci utama di salah satu tabel dan kunci asing di tabel lain.

Saat ini, database relasional adalah pilihan utama karena keunggulan mereka. Program aplikasi untuk mengakses database relasional menjadi lebih mudah dan lebih berkembang daripada penggunaan database flat-file.

Beberapa kerugian yang mungkin dirasakan dalam jenis database ini adalah implementasi yang lebih sulit untuk sejumlah besar data dengan tingkat kerumitan yang tinggi.

Selain itu, proses pengambilan informasi juga menjadi lebih lambat karena perlu menghubungkan tabel terlebih dahulu jika data tersebar di beberapa tabel.

Namun, meskipun ada beberapa kekurangan, database relasional telah banyak digunakan. Saat ini, database relasional telah banyak digunakan oleh perusahaan dari skala kecil, menengah hingga besar.

Beberapa basis data terkemuka saat ini, baik dari sumber terbuka atau komersial, juga merupakan basis data relasional.

 

Contoh Database

Berikut ini adalah contoh dari beberapa basis data relasional yang paling banyak digunakan dan sejarahnya:

a. Database MySQL
MySQL adalah database open source yang paling populer dan banyak digunakan untuk aplikasi berbasis web seperti situs web dinamis dan e-commerce. Pada 2013, MySQL adalah database kedua yang paling banyak digunakan di dunia dan yang pertama untuk database open source.

Dilihat dari sejarahnya, MySQL diciptakan pada 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 manajemen data yang efisien, andal dan andal. Pada tahun 2000, platform MySQL berubah menjadi open source dan mengikuti ketentuan GPL.

Penggunaan MySQL sebagai database utama untuk aplikasi web sering terintegrasi dengan PHP sebagai bahasa skrip yang berorientasi objek.

MySQL adalah salah satu komponen terpenting dari tumpukan solusi layanan web LAMP (Linux, Apache, MySQL dan PHP) yang merupakan platform pengembangan web open source di mana Linux sebagai sistem operasi, Apache sebagai Web Server, MySQL sebagai database dan PHP sebagai bahasa scripting.

Jika Anda membangun blog atau situs web menggunakan CMS seperti Joomla, WordPress, Drupal atau Magento, Anda menggunakan MySQL sebagai solusi basis datanya. MySQL juga banyak digunakan oleh perusahaan besar seperti Facebook, Google, Adobe, Alcatel Lucent dan juga Zappos.

Pada Januari 2008, MySQL diakuisisi oleh Sun Microsystems. Pada bulan April 2009, kesepakatan dicapai antara Sun Microsystems dan Oracle Corporation mengenai pembelian Sun Microsystems bersama dengan hak cipta dan merek dagang MySQL oleh Oracle.

Tetapi hanya pada bulan Januari 2010, MySQL secara resmi diakuisisi oleh Oracle.

Di bawah naungan Oracle Corporation, MySQL tersedia melalui beberapa skema lisensi. Anda dapat menggunakan opsi lisensi sumber terbuka (GPL) selama masih mematuhi aturan lisensi.

Jika Anda ingin mendistribusikan aplikasi non-GPL di mana ada MySQL di dalamnya, Anda dapat membeli lisensi komersial sebagai gantinya.

b. Database Oracle
Oracle adalah database relasional terkemuka yang dimiliki oleh Oracle Corporation.

Oracle telah dianggap sebagai database terbaik untuk versi database komersial.

Oracle sendiri tersedia dalam berbagai konfigurasi dengan toolkit yang dapat disesuaikan untuk perusahaan kecil, menengah hingga besar yang membutuhkan solusi terbaik dan tepat dari sebuah database untuk keperluan bisnis.

Oracle dianggap lebih baik untuk masalah kinerja dan skalabilitas dibandingkan dengan basis data komersial lainnya.

Sejarah Oracle dimulai pertama kali pada tahun 1977 ketika versi pertamanya dikembangkan oleh SDL (Software Development Laboratories) di mana Larry Ellison dan dua temannya, Bob Miner dan Ed Oates.

Nama Oracle sendiri berasal dari nama kode (nama-nama) dari proyek yang didanai oleh CIA ketika Larry Ellison bekerja di pekerjaan sebelumnya di Ampex.

Pada tahun 1979, versi komersial Oracle tersedia untuk pertama kalinya, sedangkan versi terbaru Oracle adalah Oracle 12c, di mana “c” mengacu pada komputasi awan (cloud computing).

Cloud computing adalah cerminan dari pekerjaan Oracle untuk memperluas basis datanya yang memungkinkan perusahaan untuk mengkonsolidasikan dan mengelola database sebagai layanan cloud.

c. Microsoft SQL Server database
Dari namanya, Anda dapat dengan mudah menebak siapa pemilik basis data ini.

Benar, Microsoft tidak hanya terkenal untuk perangkat lunak sistem operasi Windows dan Microsoft Windows Server, aplikasi kantor Microsoft Office dan Microsoft Visual Studio bahasa pemrograman, tetapi juga dengan basis datanya, Microsoft SQL Server.

Microsoft SQL Server adalah database relasional yang bersifat komersial. Tidak seperti Microsoft Office Access untuk komputer desktop, Microsoft SQL Server menyediakan layanan manajemen basis data untuk kelas perusahaan serta alat intelijen bisnis terintegrasi (BI).

Banyak perusahaan kecil, menengah dan besar menjalankan server mereka menggunakan sistem operasi Microsoft Windows Server.

Microsoft SQL Server tentu saja merupakan pilihan bagi pengguna Microsoft Windows Server karena selain mudah digunakan dan faktor ketersediaan, juga telah terintegrasi dengan Microsoft Windows Server.

Versi terbaru dari Microsoft SQL Server 2016 tersedia untuk platform lokal (dikelola di server lokal) dan juga sebagai basis data cloud.

Versi terbaru ini juga dilengkapi dengan fitur-fitur baru dan peningkatan yang akan memberikan kinerja terobosan, keamanan canggih dan pelaporan dan analisis terintegrasi.

Sejarah awal Microsoft SQL Server dimulai ketika Microsoft dan Sybase mengembangkan sistem manajemen basis data yang disebut Sybase SQL Server untuk dapat bersaing dengan database yang sudah ada seperti IBM dan Oracle.

Sybase akan mendapatkan hak penjualan dan laba dari versi basis data produk yang tidak dirancang untuk platform Microsoft. Pada tahun 1989, database pertama dirilis.

Kemudian Sybase menjual hak cipta ke Microsoft dan akhirnya Microsoft mengubah nama database menjadi Microsoft SQL Server.

d. Database MariaDB
Mungkin beberapa dari Anda masih orang asing atau pernah mendengar nama database ini. MariaDB adalah sistem database relasional sumber terbuka penuh.

Semua kode sumber database MariaDB dirilis di bawah lisensi GPL, LGPL atau BSD. MariaDB sebenarnya adalah fork dari database MySQL.

Fork di sini dapat diartikan sebagai proyek terkait yang dapat dianggap sebagai versi lain (mini) dari MySQL standar.

MariaDB adalah pengembangan versi MySQL lainnya oleh Michael Widenius yang telah meninggalkan Sun Microsystem setelah diakuisisi secara resmi oleh Oracle Corporation. Baca sejarah dan MySQL fork di Knowledge MySQL Database dan Keuntungannya.

Popularitas database ini terus meningkat. Hal ini terbukti pada tahun 2013, Red Hat Enterprise Linux (RHEL) telah menyingkirkan MySQL dan kemudian menggantinya dengan MariaDB. Begitu juga dengan Fedora yang lebih memilih MariaDB daripada MySQL untuk rilis Fedora 19.

Rilis stabil terbaru MariaDB adalah versi 10.1 yang juga dikenal sebagai MariaDB Enterprise 2016.

Dalam rilis stabil terbaru ini, MariaDB memiliki perlindungan yang jauh lebih baik dengan keamanan database pada setiap lapisan. MariaDB dapat mendeteksi dan mencegah serangan dengan menggunakan kontrol akses, Layanan Manajemen Kunci dan otentikasi.

Demikianlah artikel tentang pengertian database dan contohnya. Semoga bermanfaat.

error: Maaf ! Konten Di Kunci