02tugas 2 Basisdata Bu Dian Soal Essay [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

SOAL Essay 1. 2. 3. 4. 5.



Jelaskan Definisi DBMS Sebutkan Komponen DBMS Sebutkan Fungsi DBMS Jelaskan SQL DDL dan DML Sebutkan dan jelaskan fungsi SQL JAWABAN :



1. DBMS adalah singkatan dari “Database Management System” yaitu sistem penorganisasian dan sistem pengolahan Database pada komputer. DBMS atau database management system ini merupakan perangkat lunak (software) yang dipakai untuk membangun basis data yang berbasis komputerisasi. 2. Komponen DBMS Pada umumnya DBMS memiliki beberapa komponen fungsional atau modul. Adapun beberapa komponen DBMS adalah sebagai berikut: 1. File Manager Komponen yang mengelola ruang di dalam disk dan juga struktur data yang digunakan untuk merepresentasikan informasi yang tersimpan pada disk. 2. Database Manager Komponen yang menyediakan interface antar data low-level yang terdapat pada basis data dengan program aplikasi serta query yang diberikan ke suatu sistem. 3. Query Processor Komponen yang berfungsi menterjemahkan perintah dalam bahasa query ke instruksi lowlevel yang dapat dimengerti database manager. 4. DML Precompiler Komponen yang mengkonversi perintah DML, yang ditambahkan pada suatu program aplikasi ke pemain prosedur normal dalam bahasa induk. 5. DDL Compiler Komponen yang mengkonversi berbagai perintah DDL ke dalam sekumpulan tabel yang mengandung meta data. 3. - Mengintegrasikan Data Pada Basis Data ke Komputer Client - Mengupdate Basis Data - DBMS juga dapat digunakan untuk melakukan proses update atau pemutakhiran dari data. - Melakukan Retrieval Basis Data - Membantu User Mengakses Basis Data - Melihat Proses Transaksi yang Berjalan



- Melakukan Recover Basis Data yang Mengalami Gangguan - Melakukan Analisa Statistic - Memonitoring Data 4. * SQL Pengertian SQL SQL adalah singkatan dari Structured Query Language. Sedangan pengertian SQL adalah suatu bahasa (language) yang digunakan untuk mengakses data di dalam sebuah database relasional. SQL sering juga disebut dengan istilah query, dan bahasa SQL secara praktiknya digunakan sebagai bahasa standar untuk manajemen database relasional. Data Definition Language (DDL)  DDL adalah sub perintah dari bahasa SQL yang digunakan untuk membangun kerangka sebuah database, dalam hal ini database dan table. Terdapat tiga perintah penting dalam DDL, yaitu CREATE, ALTER, DROP. CREATE: perintah ini digunakan untuk membuat, termasuk di dalamnya membuat database baru, tabel baru view baru, dan kolom baru. Contoh: CREATE DATABASE nama_database ALTER: perintah ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat. Mencakup di dalamnya mengubah nama tabel, menambah kolom, mengubah kolom, menghapus kolom, dan memberikan atribut pada kolom. Contoh: ALTER TABLE nama_tabel ADD nama_kolom datatype DROP: perintah DROP berfungsi untuk menghapus database atau tabel. Contoh: DROP DATABASE nama_database 



Data Manipulation Language (DML)



DML adalah sub perintah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah dibuat. Terdapat empat perintah penting dalam DML, yaitu INSERT, SELECT, UPDATE, dan DELETE. INSERT: perintah ini digunakan untuk memasukkan data baru ke dalam sebuah tabel. Perintah ini tentu saja bisa dijalankan ketika database dan tabel sudah dibuat. Contoh: INSERT INTO nama_tabel VALUES (data1, data2, dst…); SELECT: perintah ini digunakan untuk mengambil dan menampilkan data dari tabel atau bahkan dari beberapa tabel dengan penggunaan relasi. Contoh: SELECT nama_kolom1, nama_kolom2 FROM nama_tabel; UPDATE: perintah update digunakan untuk memperbaharui data pada sebuah tabel. Contoh: UPDATE nama_tabel SET kolom1=data1, kolom2=data2,… WHERE kolom=data;



DELETE: perintah delete digunakan untuk menghapus data dari sebuah tabel. Contoh: DELETE FROM nama_tabel WHERE kolom=data; 5. Pada dasarnya istilah SQL pasti identik dengan yang namanya MySQL serta pengelolaan database pada website. Karena fungsi utama dari SQL memang menjadi Bahasa utama dalam pengelolaan database anda dan media yang paling banyak menggunakannya adalah pada website server. Mengingat statusnya sebagai Bahasa standard dalam manajemen basis data relasional maka tak mengherankan bahwa hampir di semua host server pasti menggunakan Bahasa SQL ini. Biasanya pembelajaran SQL dapat diperoleh dalam pendidikan Informatika yang berbasis Bahasa pemrograman web, bersanding dengan HTML, CSS, PHP dan masih banyak lagi. Namun bagi anda yang mungkin masih awam mengenai query – query pada Bahasa SQL jangan khawatir karena pada versi saat ini sudah didukung dengan tampilan yang userfriendly sehingga mudah digunakan oleh semua kalangan. Anda hanya perlu memahami tujuan dalam pembuatan serta pengelolaan database anda serta instruksi – instruksi yang diperlukan.