Skip to main content

DBMS (Database Management System)


Database atau basis data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan sesuai struktur tertentu dan disimpan dengan baik. Database Management System (DBMS) merupakan software yang digunakan untuk membangun sebuah sistem database 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 database. Untuk berinteraksi dengan DBMS (basis data) menggunakan bahasa database yang telah ditentukan oleh perusahaan DBMS. Bahasa database biasanya terdiri atas perintah-perintah yang di formulasikan sehingga perintah tersebut akan diproses oleh DBMS.
Ada dua bahasa database :
1.      Data Definition Language (DDL)
DDL digunakan untuk menggambarkan desain basis data secara keseluruhan. DDL digunakan untuk membuat tabel baru, memuat indeks, ataupun mengubah tabel. Hasil kompilasi DDL disimpan di kamus data.
2.      Data Manipulation Language (DML)
DML digunakan untuk melakukan manipulasi dan pengambilan data pada suatu database seperti penambahan data baru ke dalam database, menghapus data dari suatu database dan pengubahan data di suatu database.
Dalam pembuatan DBMS diperlukan beberapa komponen fungsional sebagai berikut :
1.      DML Precompiler
Mengkonversi pernyataan-pernyataan DML yang dimasukkan di dalam program aplikas ke dalam pemanggilan prosedur normal di dalam bahasa induknya. Procompiler harus berinteraksi dengan Query Processor untuk membuat kode-kode yang diperlukan.
2.      Query Processor
Menerjemahkan pernyataan-pernyataan bahasa query ke dalam instruksi-instruksi low-level yang dimengerti oleh database manager.
3.      DDL Compiler
Mengkonversi pernyataan DDL ke dalam sekumpulan tabel yang mengandung metadata atau “data mengenai data”.
4.      Database Manager
Menyediakan interface antara data low-level yang disimpan di dalam database dengan program-program aplikasi dan query  yang dikirimkan ke sistem.

Comments

Popular posts from this blog

Kelebihan dan Kekurangan Model Proses pada Rekayasa Perangkat Lunak

1.   Model Linear Sequential/Waterfall Model Linear Sequential/Waterfall merupakan paradigma rekayasa perangkat lunak yang paling tua dan paling banyak dipakai. Kelebihan model Linear Sequential/Waterfall : ·      Mudah diaplikasikan ·   Memberikan template tentang metode analisis, desain, pengkodean, pengujian, dan pemeliharaan ·     Cocok digunakan untuk produk software yang sudah jelas kebutuhannya di awal, sehingga minim kesalahannya Kekurangan model Linear Sequential/Waterfall : ·    Terjadinya pembagian proyek menjadi tahap-tahap yang tidak fleksibel, karena komitmen harus dilakukan pada tahap awal proses ·         Sulit untuk mengalami perubahan kebutuhan yang diinginkan customer ·       Customer harus sabar untuk menanti produk selesai, karena dikerjakan tahap per tahap,menyelesaikan tahap awal baru bisa ke tahap selanjutnya ·      ...

Kelebihan dan Kekurangan Model Metode Pengembangan Sistem [II]

Ini adalah lanjutan dari tugas kuliah saya yang pertama. Untuk tugas kuliah yang pertama saya dapat dilihat di   Kelebihan dan Kekurangan Model Proses pada Rekayasa Perangkat Lunak 1.        V-Shaped Model V-Shaped Model  sering disebut sebagai pengembangan dari teknik  waterfall .  V-Shaped Model  untuk verifikasi dan validasi dan merupakan model standar yang bayak dipakai di negara-negara Eropa seperti standar  untuk proyek pertahanan dan administrasi federal di Jerman. a.        Tahapan  V-Shaped Model Tahapan  V-Shaped Model  membentuk seperti huruf V sehingga urutan tahapannya ada yang sejajar tetapi berlangsung secara urut dan membentuk huruf V, berikut tahapan dari  V-Shaped ModelI : 1)        System Test Planning  :  Requirements  yang setara dengan  System Testing 2)      ...

Profil Henry Lau Super Junior M

Annyeong haseo:) Haiiii......haiiii..............haiiiiii Apa kabar neh?? Pastinya baik-baik aja kan:) Kali ini aku mau bahas tentang Super Junior M. Boyband yang paling aku sukai hehehe Di Super Junior aku paling suka sama Yesung n Donghae..(Malah curhat diri sendiri hahaha:D) Tapi akhir-akhir ini aku lagi suka sama Henry Lau, Super Junior M. Wajahnya yang charming n kyeoppta bikin gemeessss:D Ini neh profil dari Henry Lau yang kyeoppta...nomu nomu nomu kyeoppta:) Profil Nama                        : Henry Lau Nama Mandarin         : Liu Xian Hua Nicknames : Mochi, Violin Prince, Meat Buns, Liu Fresh Flowers, Underwear Thief, Kid Name of Fans        : Strings TTL                       : Canadian Chinese, 11 Oktober 1989 Bintang                 : Libra Pendidikan ...