Kamis, 16 Desember 2021

Database Management System

  Selamat Datang di blog! Semoga bermanfaat bagi pembaca!


     Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat limpahan Rahmat dan Karunia-Nya sehingga kami dapat membuat blog ini dengan baik. Salawat dan salam semoga tercurah kepada Rasulullah Saw, semoga kita senantiasa bisa memenuhi sunah-sunahnya. Blog ini dibuat dengan berbagai informasi dan beberapa bantuan dari berbagai sumber untuk membantu menyelesaikan tantangan dan hambatan selama mengerjakan blog ini. Oleh karena itu, kami mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam menyempurnakan blog ini. Kami menyadari bahwa masih banyak kekurangan yang mendasar pada blog ini. Oleh karena itu kami mengundang pembaca untuk memberikan saran serta kritik yang dapat membangun kami. Kritik konstruktif dari pembaca sangat kami harapkan untuk penyempurnaan blog ini.  Akhir kata semoga blog ini dapat memberikan manfaat bagi kita sekalian dan bermanfaat bagi kami khususnya.


Baiklah, Saya langsung saja masuk ke pembahasan yang berjudul :



DATABASE MANAGEMENT SYSTEM



Basis data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya yang diaorganisasikan sesuai struktur tertentu dan disimpan dengan baik.  Untuk mendapatkan informasi yang berguna dari kumpulan data maka diperlukan suatu perangkat lunak (software) untuk memanipulasi data sehingga mendapatkan informasi yang berguna. Database Manajement System (DBMS) merupakan software yang digunakan untuk membangun sebuah sistem basis data yang berbasis komputerisasi. DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumlah besar. Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan.

DBMS merupakan perantara bagi pemakai dengan basis data. Untuk merinteraksi dengan DBMS (basis data) menggunakan bahasa basis data yang telah ditentukan oleh perusahaan DBMS. Bahasa basis data biasanya terdiri atas perintah-perintah yang di formulasikan sehingga perintah tersebut akan diproses olah DBMS. Perintah-perintah biasanya ditentukan oleh user. Ada 2 bahasa basis data:

  1. Database Definition Languange (DDL)

DDL digunakan untuk menggambarkan desain basis data secara keseluruhan. DDL digunakan untuk membuat tabel baru, menuat indeks, ataupun mengubah tabel. Hasil kompilasi DDL disimpan di kamus data.

  1. Data Manipulation Language (DML)

DML digunakan untuk melakukan menipulasi dan pengambilan data pada suatu basis data seperti penambahan data baru ke dalam basis data, menghapus data dari suatu basis data dan pengubahan data di suatu basis data.

 Dalam pembuatan DBMS diperlukan beberapa komponen fungsional penyusunnya sebagai berikut:

  1. DML Precompiler : mengkonversi pernyataan-pernyataan DML yang dimasukkan di dalam program aplikasi ke dalam pemanggilan prosedur normal di dalam bahasa induknya. Procompiler harus berinteraksi dengan query processor untuk membuat kode-kode yang diperlukan.
  2. Query Processor : menterjemahkan pernyataan-pernyataan bahasa query ke dalam instruksi-instruksi low-level yang dimengerti oleh database manager.
  3. DDL Compiler : mengkonversi pernyataan DDL ke dalam sekumpulan table yang mengandung metadata atau “data mengenai data”
  4. Database Manager : menyediakan interface antara data low-level yang disimpan didalam basisdata dengan program-program aplikasi dan queries yang dikirimkan ke system.

Salah satu tujuan dari DBMS adalah memberikan tampilan kepada pengguna dalam hal menyampaikan data. Untuk itu dalam DBMS terdapat Level Abstraksi Data. Level ini berguna untuk menyembunyikan detail atau kompleksitasnya basis data seperti bagaimana data disempan dan diolah. Sehingga pengguna hanya melihat tampilan yang dibutuhkan oleh pengguna.

  • Level fisik

Level fisik merupakan level yang paling bawah. Pada level ini memperlihatkan bagaimana sesungguhnya data disimpan.

  • Level Konseptual

Level ini menggambarkan bagaimana sebenarnya basis dta disimpan dan berhubungan dengan data lainnya

  • Level View

Level abstaraksi ini hanya menunjukkan sebagian dari basis data.  Pada umumnya pengguna tidak melibatkan secara langsung sehingga pengguna hanya melihat data sesuai dengan yang dibutuhkan

References

Database Systems: A Practical Approach to Design, Implementation and Management (6th Edition)



Selaku Penulis Blog, Saya Menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna, Oleh sebab itu, Saya selaku penulis mengucapkan permohonan maaf apabila terdapat kesalahan atau kekeliruan yang terdapat didalam penulisan blog ini, dengan senang hati. Saya Selaku penulis akan siap menerima kritikan dan saran demi membangun blog ini menjadi sempurna nantinya.Semoga karya blog ini dapat bermanfaat bagi semua pihak. Selaku penulis, saya menyadari bahwa dalam penulisan blog ini masih jauh dari kata sempurna. 


Terima Kasih semoga bermanfaat untuk sobat Blogger!  


Unidha.ac.id

si.unidha.ac.id

faradika.com

Tidak ada komentar:

Posting Komentar

Mengenal Apa Itu Bandwith

  Selamat Datang di blog! Semoga bermanfaat bagi pembaca!       Puji dan Syukur kami panjatkan ke Hadirat Tuhan Yang Maha Esa, karena berkat...