Sistem Manajemen Basis Data
Data merupakan sesuatu yang sangat penting bagi suatu organisasi atau perusahaan. Data adalah catatan dari sekumpulan fakta. Data adalah referensi jamak, berasal dari bahasa latin yang berarti “benda yang diberikan”. Dalam penggunaan sehari-hari, data berarti pernyataan yang diterima apa adanya. Pernyataan ini merupakan hasil pengukuran atau observasi variabel yang dapat berupa angka, kata atau gambar.
Dalam pengetahuan (ilmiah) saya, fakta dikumpulkan menjadi data. Kemudian data tersebut diolah agar dapat diungkapkan dengan jelas dan tepat sehingga dapat dipahami oleh orang lain yang tidak mengalaminya secara langsung, dan inilah yang disebut dengan deskripsi. Mengelompokkan banyak data menurut persamaan atau perbedaan yang dikandungnya disebut taksonomi
Menurut O’Brien (2005)
DBMS adalah program utama dalam pendekatan manajemen basis data, karena perangkat lunak mengontrol pembuatan, pemeliharaan, dan penggunaan basis data organisasi dan pengguna akhir. Komponen terpenting dalam pengembangan SI. Karena merupakan tempat menampung dan menata semua data yang ada di dalam sistem, sehingga dapat dieksplorasi untuk menata informasi dalam berbagai bentuk. Menurut Date, sistem basis data adalah sistem terkomputerisasi yang tujuan utamanya adalah untuk memelihara informasi dan membuatnya tersedia saat dibutuhkan. Sementara itu, Database Management System (DBMS) adalah program yang dirancang untuk membantu pemeliharaan dan penggunaan pengumpulan data dalam jumlah besar. DBMS dapat menjadi penggunaan alternatif untuk aplikasi secara khusus, seperti menyimpan data di bidang dan menulis kode aplikasi khusus untuk pengaturannya.
Bidang sistem basis data mengalami perkembangan dari tahun ke tahun, sehingga sistem manajemen basis data telah berkembang dalam aplikasinya, dan terdapat perkembangan sistem privat / privat yang dikembangkan oleh banyak vendor untuk membuat gudang data, dan mengintegrasikan data dari beberapa basis data . Fenomena yang paling menarik adalah adanya Enterprise Resource Planning (ERP) dan Management Resource Planning (MRP) yang menambahkan fitur-fitur berorientasi aplikasi. Beberapa program atau program DBMS yang sering digunakan pada aplikasi perangkat lunak antara lain DB2, Microsoft SQL Server, Oracle, Sybase, dan Interbase, Teradata, Firebird, MySQL, dan PostgreSQL.
Komponen utama dari sistem manajemen basis data
Komponen utama sistem manajemen basis data dibedakan menjadi 4 jenis, yaitu perangkat keras, perangkat lunak, data, dan pengguna
Keuntungan menggunakan sistem manajemen basis data
Kebebasan data dan akses efektif
Mengurangi waktu pengembangan aplikasi
Integritas dan keamanan data
Departemen Konsolidasi Data
Akses dan Pemecahan Masalah Bersamaan (Tabrakan Proses Bersamaan)
Menurut O’Brien, ada tiga fungsi utama DBMS:
Untuk membuat database baru dan aplikasi database.
Menjaga kualitas data di database organisasi.
Menggunakan database perusahaan untuk memberikan informasi yang diminta oleh pengguna akhir.
Pengguna akhir dapat menggunakan DBMS untuk meminta informasi dari database dengan menggunakan fitur kueri atau pembuat laporan.
Dalam model klien / server, aplikasi dibagi menjadi dua bagian yang terpisah, tetapi masih menyatu, yaitu komponen klien dan komponen server. Komponen klien sering disebut sebagai ujung depan, sedangkan komponen server disebut sebagai ujung belakang. Komponen klien aplikasi berjalan di workstation dan menerima input data dari pengguna. Komponen klien akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknik pemrosesan tertentu dan mengirimkannya ke komponen server yang berjalan di mesin server, umumnya dalam bentuk kueri terhadap beberapa layanan yang dimiliki server. Secara umum, proses server dalam sistem DBMS, komponen server akan menerima permintaan dari klien, segera memprosesnya dan mengembalikan hasil pemrosesan ke klien.
Analisis kebutuhan database dalam hal ini menggunakan metodologi analisis kebutuhan terbalik, yaitu menganalisis kebutuhan database dengan meminimalkan kebutuhan fungsi departemen, tujuan departemen dan informasi yang dibutuhkan. Fungsi manajemen yang dapat diidentifikasi dari situasi tersebut terbagi menjadi 4 fungsi, yaitu fungsi perencanaan, pengarahan, tindakan dan pengendalian. Selain itu, menganalisis dan mendapatkan daftar persyaratan pengguna untuk sistem yang akan dibangun tidaklah mudah. Karena keragaman pola pikir dan perspektif pengguna tentang pengembangan perangkat lunak, proses pengumpulan persyaratan sering kali terhambat.
Baca Juga :