SlideShare a Scribd company logo
BAB II SISTEM BASIS DATA
Diskripsi Pada bab ini akan dibahas mengenai sistem basis data beserta
dengan kompnen-komponen penyusunnya.
Manfaat Memberikan pengetahuan kepada mahasiswa sistem basis data
Learning
Outcome
(LO-2) Memiliki pengetahuan tentang sistem basis data beserta
dengan komponen-komponen pendukungnya
Sistem adalah sebuah tatanan atau keterpaduan yang terdiri dari sejumlah komponen
fungsional (dengan satuan fungsi/tugas khusus) yang saling berhubungan dan secara
bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu. Suatu sistem
terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja sama
membentuk satu kesatuan. Karena itu, secara umum sebuah sistem basis data merupakan
sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis
data di sebuah komputer) dan sekumpulan program (DBMS) yang memungkinkan beberapa
pemakai dan/atau program lain untuk mengakses dan memanipulasi file-file (tabel-tabel)
tersebut.
Basis Data
File 3
File 4
File 1
File 2
File 5
Gambar 2.1 Sistem Basis Data
Komponen Sistem Basis Data
1. Perangkat keras (hardware)
Perangkat keras yang biasa terdapat dalam sebuah sistem basis data adalah
komputer, memori sekunder on-line (harddisk), memori sekunder off-line (tape /
removable disk), dan media perangkat komunikasi.
2. Sistem operasi (operating system)
Sistem operasi merupakan program yang mengaktifkan/memfungsikan sistem
komputer (operasi I/O, pengelolaan file, dan lain-lain). Sejumlah sistem operasi
yang banyak digunakan seperti: MS-DOS, MS-Windows 3.1, MS-Windows 98
(komputer stand alone atau untuk komputer client dalam sistem jaringan) atau
Novel-Netware, MS-Windows NT, Unix dan Sun-Solaris (untuk komputer server
dalam jaringan). Program pengelola basis data hanya dapat aktif (running) jika
sistem operasi yang dikehendakinya telah aktif.
3. Basis data (database)
Setiap basis data dapat berisi/memiliki sejumlah objek basis data (seperti file/tabel,
indeks, dan lain-lain). Disamping berisi/menyimpan data, setiap basis data juga
mengandung/menyimpan definisi stuktur (baik untuk basis data maupun objek-
objeknya secara detail).
4. Sistem pengelola basis data (Database Management System/DBMS)
Perangkat DBMS akan menentukan bagaimana data diorganisasi, disimpan, diubah
dan diambil kembali serta menerapkan mekanisme pengamanan data, pemakaian
data bersama, dan pemaksaan keakuratan/konsistensi data. Perangkat lunak yang
termasuk DBMS seperti dBase III+, dBase IV, FoxBase, Rbase, MS-Access dan
Borland Paradox (untuk kelas sederhana) atau Borland Interbase, MS-SQLServer,
CA-Open Ingres, Infomix dan SysBase (untuk kelas kompleks/berat).
5. Pemakai (user)
Ada beberapa jenis/tipe pemakai terhadap suatu sistem basis data yang dibedakan
berdasarkan cara berinteraksi terhadap sistem:
a. Programmer aplikasi, pemakai yang berinteraksi dengan basis data melalui
Data Manipulation Language (DML) yang disertakan (embedded) dalam
program.
b. User mahir (casual user), pemakai yang berinteraksi dengan menyatakan
query untuk mengakses data dengan bahasa query yang telah disediakan
oleh suatu DBMS.
c. User umum (end user/native user), pemakai yang berinteraksi dengan sistem
basis data melalui pemanggilan satu program aplikasi permanent (executable
program) yang telah ditulis/disediakan sebelumnya.
d. User khusus (specialized user), pemakai yang menulis aplikasi basis data
non konvensional, tetapi keperluan-keperluan, seperti untuk aplikasi AI
(Artificial Intelegence), Sistem Pakar, Pengolahan Citra, dan lain-lain yang
bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan.
6. Aplikasi (perangkat lunak) lain
Aplikasi (perangkat lunak) lain ini bersifat opsional. Artinya ada/tidaknya
tergantung pada kebutuhan pemakai. DBMS yang pamakai gunakan lebih berperan
dalam pengorganisasian data dalam basis data, sementara bagi pemakai basis data
(khususnya yang menjadi end-user/native user) dapat dibuatkan/disediakan program
khusus/lain untuk melakukan pengisian, pengubahan dan pengambilan data.
Abstraksi Data
Salah satu tujuan dari DBMS adalah untuk menyediakan fasilitas/antar muka (interface)
dalam melihat data (yang lebih ramah/user oriented) kepada pemakai/user. Untuk itu, sistem
tersebut akan menyembunyikan detail tentang bagaimana data disimpan dan dipelihara.
Abstraksi data merupakan tingkatan/level dalam bagaimana melihat data dalam sistem basis
data. Ada 3 level abstraksi data, yaitu:
1. Level fisik (physical level)
Level ini merupakan level terendah dalam abstraksi data, yang menunjukkan
bagaimana sesungguhnya suatu data disimpan. Pada level ini pemakai melihat
data sebagai gabungan dari struktur dan datanya sendiri. Pemakai juga
berkompeten dalam mengetahui bagaimana representasi fisik dari
penyimpanan/pengorganisasian data. Pada level ini pemakai berurusan dengan
data sebagai teks, angka atau bahkan melihatnya sebagai himpunan bit data.
2. Level lojik/konseptual (conceptual level)
Level ini merupakan data apa yang sebenarnya (secara fungsional) disimpan
dalam basis data dan hubungannya dengan data yang lain. Pada level ini misalnya
mengetahui bahwa data pegawai disimpan/dipresentasikan dalam beberapa
file/tabel.
3. Level penampakan (view level)
Level ini merupakan level tertinggi dari abstraksi data yang hanya menunjukkan
sebagian dari basis data. Banyak user dalam sistem basis data tidak akan terlibat
(concern) dengan semua data/informasi dalam basis data yang kemunculannya
dimata pemakai diatur oleh aplikasi end user. Data yang diperlihatkan juga bisa
saja tidak berasal dari hanya sebuah tabel tapi mewakili relasi antar tabel, tapi bagi
pemakai menggunakannya terasa sebagai satu kesatuan yang kompak.
Gambar 2.2 Level abstraksi data
BAHASA BASIS DATA (Database Language)
DBMS merupakan perantara bagi pemakai dengan basis data dalam disk. Cara
berinteraksi /berkomunikasi antara pemakai dengan basis data tersebut diatur dalam suatu
bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Sebuah bahasa basis data
biasanya dapat dikelompokkan ke dalam 2 bentuk, yaitu Data Definition Language (DDL)
dan Data Manipulation Language (DML).
1. Data Definition Language (DDL)
Struktur/skema basis data yang menggambarkan desain basis data sevara keseluruhan
dispesifikasikan dengan bahasa yang khusus yang disebut Data Definition Language
(DDL). Dengan bahasa inilah kita dapat membuat tabel baru, membuat indeks,
mengubah tabel, menentukkan struktur penyimpanan tabel dan sebagainya. Hasil dari
kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus
yang disebut kamus data (Data Dictionary). Kamus data merupakan suatu meta data
(super data) yaitu data yang mendeskripsikan data sesungguhnya.
2. Data Manipulation Language (DML)
Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan
pengambilan data pada suatu basis data. Manipulasi dapat berupa
penyisipan/penambahan data baru ke suatu basis data, penghapusan data dari suatu
basis data, pengubahan data di suatu basis data. DML merupakan bahasa yang
bertujuan memudahkan pemakai untuk mengakses data sebagaimana dipresentasikan
oleh model data. Ada 2 jenis DML, yaitu:
1. Prosedural, yang mensyaratkan agar pemakai menentukan data apa yang
diinginkan serta bagaimana mendapatkannya.
2. NonProsedural, yang mensyaratkan pemakai menentukan apa yang diinginkan
tanpa menyebutkan bagaimana cara mendapatkannya.
Struktur Sistem Keseluruhan
Sebuah DBMS terbagi atas modul-modul yang masing-masing memiliki tanggung
jawab dalam membentuk struktur sistem keseluruhan seperti yang dilihat pada gambar 3.4.
Beberapa fungsi dalam sistem pengelola basis data mungkin telah disediakan oleh sistem
operasi. Tetapi dalam banyak hal, sistem operasi hanya menyediakan servis-servis dasar.
Sebuah DBMS umumnya memiliki komponen fungsional seperti:
1. File manager, yang mengelola alokasi ruang dalam disk dan struktur data
yang dipakai untuk mempresentasikan informasi yang tersimpan di dalam
disk.
2. Database manager, menyediakan interface antara data level rendah yang
ada di basis data dengan program aplikasi dan query yang diberikan ke
sistem.
3. Query processor, menterjemahkan perintah-perintah dalam query
language perintah low-level yang dapat dimengerti oleh database manager.
4. DML PreCompiler, mengkonversi perintah DML yang akan ditambahkan
dalam sebuah program aplikasi ke pemanggilan prosedur normal dalam
bahasa induk.
5. DDL Compiler, mengkonversi perintah-perintah DDL ke dalam
sekumpulan tabel yang mengandung metadata.
Berikut adalah skema yang menunjukkan keterhubungan antar komponen/modul dalam
DBMS dan juga hubungannya dengan para pemakai dan basis datanya sendiri:
Gambar 2.4 Struktur sistem basis data keseluruhan
Latihan Soal
1. Sebut dan jelaskan komponen dari sistem basis data !
2. Sebut dan jelaskan level abstraksi data yang ada?
3. Apakah yang dimaksud dengan phisical data independence !
4. Jelaskan perbedaan disertai dengan contoh dari DDl dan DML !
5. Gambarkan semua komponen fungsional dari sistem basis data !

More Related Content

What's hot

M1 dbms
M1   dbmsM1   dbms
M1 dbms
benzy swaroes
 
1. Pengantar Basis Data
1. Pengantar Basis Data1. Pengantar Basis Data
1. Pengantar Basis Data
Fendi Hidayat
 
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
DedenKrisdyanto
 
Pengertian data base
Pengertian data basePengertian data base
Pengertian data baseAnanta Aprillia
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
Ahmad Santosa
 
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Linaputri03
 
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Pratiwi Rosantry
 
01 Pengatantar Basis Data
01 Pengatantar Basis Data01 Pengatantar Basis Data
01 Pengatantar Basis Data
Martin Arale
 
Konsep dasar sistem basis data ppt
Konsep  dasar sistem basis data pptKonsep  dasar sistem basis data ppt
Konsep dasar sistem basis data ppt
nanikrahmini
 
Pengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | DatabasePengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | Database
Bambang Karyadi
 
28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-databaseyats hidayat
 
2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis Data
Fendi Hidayat
 
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Verbyanto Eka P.
 
Pengenalan basis data
Pengenalan basis dataPengenalan basis data
Pengenalan basis datalukmanbooms
 
Basis Data
Basis DataBasis Data
Basis Data
Afdan Rojabi
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
Rexsy RS
 
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
dechavns
 
Makalah File , Database
Makalah File , DatabaseMakalah File , Database
Makalah File , Database
Febri Alif Pratama
 

What's hot (20)

M1 dbms
M1   dbmsM1   dbms
M1 dbms
 
1. Pengantar Basis Data
1. Pengantar Basis Data1. Pengantar Basis Data
1. Pengantar Basis Data
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
 
Pengertian data base
Pengertian data basePengertian data base
Pengertian data base
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
 
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
 
Bab 2
Bab 2Bab 2
Bab 2
 
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
 
01 Pengatantar Basis Data
01 Pengatantar Basis Data01 Pengatantar Basis Data
01 Pengatantar Basis Data
 
Konsep dasar sistem basis data ppt
Konsep  dasar sistem basis data pptKonsep  dasar sistem basis data ppt
Konsep dasar sistem basis data ppt
 
Pengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | DatabasePengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | Database
 
28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-database
 
2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis Data
 
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
 
Pengenalan basis data
Pengenalan basis dataPengenalan basis data
Pengenalan basis data
 
Basis Data
Basis DataBasis Data
Basis Data
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
 
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
 
Makalah File , Database
Makalah File , DatabaseMakalah File , Database
Makalah File , Database
 

Similar to Bab ii sistem basis data

Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
Dermawan12
 
Modul teori basis data ch. 2
Modul teori basis data ch. 2Modul teori basis data ch. 2
Modul teori basis data ch. 2Ratzman III
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
suliantojo
 
Materi 3 - Sistem Basis Data
Materi 3 - Sistem Basis DataMateri 3 - Sistem Basis Data
Materi 3 - Sistem Basis Data
beiharira
 
Tugas4 krisna muktiandika-1511510347
Tugas4 krisna muktiandika-1511510347Tugas4 krisna muktiandika-1511510347
Tugas4 krisna muktiandika-1511510347
krisna mukti andika
 
Tugas 4 0317-mukhlis abdilah-1411511213
Tugas 4 0317-mukhlis abdilah-1411511213Tugas 4 0317-mukhlis abdilah-1411511213
Tugas 4 0317-mukhlis abdilah-1411511213
mukhlis abdilah
 
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )UIGM
 
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Lisa Andriyani
 
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
VIKIANJARWATI
 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
WidyaAyundaPutri
 
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
wandasoraya
 
1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt
AfifHagi1
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
Septian Muna Barakati
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 online
nunungevilia
 
Sistem database
Sistem databaseSistem database
Sistem database
nurulnailah
 
Pertemuan 2 online-1
Pertemuan 2 online-1Pertemuan 2 online-1
Pertemuan 2 online-1
mitaqurrataaini1
 

Similar to Bab ii sistem basis data (20)

Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
 
Modul teori basis data ch. 2
Modul teori basis data ch. 2Modul teori basis data ch. 2
Modul teori basis data ch. 2
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
 
Materi 3 - Sistem Basis Data
Materi 3 - Sistem Basis DataMateri 3 - Sistem Basis Data
Materi 3 - Sistem Basis Data
 
Tugas4 krisna muktiandika-1511510347
Tugas4 krisna muktiandika-1511510347Tugas4 krisna muktiandika-1511510347
Tugas4 krisna muktiandika-1511510347
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 1
Materi 1Materi 1
Materi 1
 
Tugas 4 0317-mukhlis abdilah-1411511213
Tugas 4 0317-mukhlis abdilah-1411511213Tugas 4 0317-mukhlis abdilah-1411511213
Tugas 4 0317-mukhlis abdilah-1411511213
 
Gis Bab8
Gis Bab8Gis Bab8
Gis Bab8
 
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
 
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
 
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
 
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
 
1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
 
Jumpa 1
Jumpa 1Jumpa 1
Jumpa 1
 
Pertemuan 2 online
Pertemuan 2 onlinePertemuan 2 online
Pertemuan 2 online
 
Sistem database
Sistem databaseSistem database
Sistem database
 
Pertemuan 2 online-1
Pertemuan 2 online-1Pertemuan 2 online-1
Pertemuan 2 online-1
 

Recently uploaded

Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
heridawesty4
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
lastri261
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
haryonospdsd011
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
agusmulyadi08
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 

Recently uploaded (20)

Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Laporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdfLaporan pembina seni tari - www.kherysuryawan.id.pdf
Laporan pembina seni tari - www.kherysuryawan.id.pdf
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 

Bab ii sistem basis data

  • 1. BAB II SISTEM BASIS DATA Diskripsi Pada bab ini akan dibahas mengenai sistem basis data beserta dengan kompnen-komponen penyusunnya. Manfaat Memberikan pengetahuan kepada mahasiswa sistem basis data Learning Outcome (LO-2) Memiliki pengetahuan tentang sistem basis data beserta dengan komponen-komponen pendukungnya Sistem adalah sebuah tatanan atau keterpaduan yang terdiri dari sejumlah komponen fungsional (dengan satuan fungsi/tugas khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya saling bekerja sama membentuk satu kesatuan. Karena itu, secara umum sebuah sistem basis data merupakan sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah komputer) dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi file-file (tabel-tabel) tersebut. Basis Data File 3 File 4 File 1 File 2 File 5 Gambar 2.1 Sistem Basis Data Komponen Sistem Basis Data 1. Perangkat keras (hardware) Perangkat keras yang biasa terdapat dalam sebuah sistem basis data adalah komputer, memori sekunder on-line (harddisk), memori sekunder off-line (tape / removable disk), dan media perangkat komunikasi. 2. Sistem operasi (operating system)
  • 2. Sistem operasi merupakan program yang mengaktifkan/memfungsikan sistem komputer (operasi I/O, pengelolaan file, dan lain-lain). Sejumlah sistem operasi yang banyak digunakan seperti: MS-DOS, MS-Windows 3.1, MS-Windows 98 (komputer stand alone atau untuk komputer client dalam sistem jaringan) atau Novel-Netware, MS-Windows NT, Unix dan Sun-Solaris (untuk komputer server dalam jaringan). Program pengelola basis data hanya dapat aktif (running) jika sistem operasi yang dikehendakinya telah aktif. 3. Basis data (database) Setiap basis data dapat berisi/memiliki sejumlah objek basis data (seperti file/tabel, indeks, dan lain-lain). Disamping berisi/menyimpan data, setiap basis data juga mengandung/menyimpan definisi stuktur (baik untuk basis data maupun objek- objeknya secara detail). 4. Sistem pengelola basis data (Database Management System/DBMS) Perangkat DBMS akan menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali serta menerapkan mekanisme pengamanan data, pemakaian data bersama, dan pemaksaan keakuratan/konsistensi data. Perangkat lunak yang termasuk DBMS seperti dBase III+, dBase IV, FoxBase, Rbase, MS-Access dan Borland Paradox (untuk kelas sederhana) atau Borland Interbase, MS-SQLServer, CA-Open Ingres, Infomix dan SysBase (untuk kelas kompleks/berat). 5. Pemakai (user) Ada beberapa jenis/tipe pemakai terhadap suatu sistem basis data yang dibedakan berdasarkan cara berinteraksi terhadap sistem: a. Programmer aplikasi, pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML) yang disertakan (embedded) dalam program. b. User mahir (casual user), pemakai yang berinteraksi dengan menyatakan query untuk mengakses data dengan bahasa query yang telah disediakan oleh suatu DBMS. c. User umum (end user/native user), pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanent (executable program) yang telah ditulis/disediakan sebelumnya.
  • 3. d. User khusus (specialized user), pemakai yang menulis aplikasi basis data non konvensional, tetapi keperluan-keperluan, seperti untuk aplikasi AI (Artificial Intelegence), Sistem Pakar, Pengolahan Citra, dan lain-lain yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan. 6. Aplikasi (perangkat lunak) lain Aplikasi (perangkat lunak) lain ini bersifat opsional. Artinya ada/tidaknya tergantung pada kebutuhan pemakai. DBMS yang pamakai gunakan lebih berperan dalam pengorganisasian data dalam basis data, sementara bagi pemakai basis data (khususnya yang menjadi end-user/native user) dapat dibuatkan/disediakan program khusus/lain untuk melakukan pengisian, pengubahan dan pengambilan data. Abstraksi Data Salah satu tujuan dari DBMS adalah untuk menyediakan fasilitas/antar muka (interface) dalam melihat data (yang lebih ramah/user oriented) kepada pemakai/user. Untuk itu, sistem tersebut akan menyembunyikan detail tentang bagaimana data disimpan dan dipelihara. Abstraksi data merupakan tingkatan/level dalam bagaimana melihat data dalam sistem basis data. Ada 3 level abstraksi data, yaitu: 1. Level fisik (physical level) Level ini merupakan level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. Pada level ini pemakai melihat data sebagai gabungan dari struktur dan datanya sendiri. Pemakai juga berkompeten dalam mengetahui bagaimana representasi fisik dari penyimpanan/pengorganisasian data. Pada level ini pemakai berurusan dengan data sebagai teks, angka atau bahkan melihatnya sebagai himpunan bit data. 2. Level lojik/konseptual (conceptual level) Level ini merupakan data apa yang sebenarnya (secara fungsional) disimpan dalam basis data dan hubungannya dengan data yang lain. Pada level ini misalnya mengetahui bahwa data pegawai disimpan/dipresentasikan dalam beberapa file/tabel. 3. Level penampakan (view level) Level ini merupakan level tertinggi dari abstraksi data yang hanya menunjukkan sebagian dari basis data. Banyak user dalam sistem basis data tidak akan terlibat (concern) dengan semua data/informasi dalam basis data yang kemunculannya
  • 4. dimata pemakai diatur oleh aplikasi end user. Data yang diperlihatkan juga bisa saja tidak berasal dari hanya sebuah tabel tapi mewakili relasi antar tabel, tapi bagi pemakai menggunakannya terasa sebagai satu kesatuan yang kompak. Gambar 2.2 Level abstraksi data BAHASA BASIS DATA (Database Language) DBMS merupakan perantara bagi pemakai dengan basis data dalam disk. Cara berinteraksi /berkomunikasi antara pemakai dengan basis data tersebut diatur dalam suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Sebuah bahasa basis data biasanya dapat dikelompokkan ke dalam 2 bentuk, yaitu Data Definition Language (DDL) dan Data Manipulation Language (DML). 1. Data Definition Language (DDL) Struktur/skema basis data yang menggambarkan desain basis data sevara keseluruhan dispesifikasikan dengan bahasa yang khusus yang disebut Data Definition Language (DDL). Dengan bahasa inilah kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukkan struktur penyimpanan tabel dan sebagainya. Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang disebut kamus data (Data Dictionary). Kamus data merupakan suatu meta data (super data) yaitu data yang mendeskripsikan data sesungguhnya. 2. Data Manipulation Language (DML) Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi dapat berupa penyisipan/penambahan data baru ke suatu basis data, penghapusan data dari suatu basis data, pengubahan data di suatu basis data. DML merupakan bahasa yang
  • 5. bertujuan memudahkan pemakai untuk mengakses data sebagaimana dipresentasikan oleh model data. Ada 2 jenis DML, yaitu: 1. Prosedural, yang mensyaratkan agar pemakai menentukan data apa yang diinginkan serta bagaimana mendapatkannya. 2. NonProsedural, yang mensyaratkan pemakai menentukan apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya. Struktur Sistem Keseluruhan Sebuah DBMS terbagi atas modul-modul yang masing-masing memiliki tanggung jawab dalam membentuk struktur sistem keseluruhan seperti yang dilihat pada gambar 3.4. Beberapa fungsi dalam sistem pengelola basis data mungkin telah disediakan oleh sistem operasi. Tetapi dalam banyak hal, sistem operasi hanya menyediakan servis-servis dasar. Sebuah DBMS umumnya memiliki komponen fungsional seperti: 1. File manager, yang mengelola alokasi ruang dalam disk dan struktur data yang dipakai untuk mempresentasikan informasi yang tersimpan di dalam disk. 2. Database manager, menyediakan interface antara data level rendah yang ada di basis data dengan program aplikasi dan query yang diberikan ke sistem. 3. Query processor, menterjemahkan perintah-perintah dalam query language perintah low-level yang dapat dimengerti oleh database manager. 4. DML PreCompiler, mengkonversi perintah DML yang akan ditambahkan dalam sebuah program aplikasi ke pemanggilan prosedur normal dalam bahasa induk. 5. DDL Compiler, mengkonversi perintah-perintah DDL ke dalam sekumpulan tabel yang mengandung metadata. Berikut adalah skema yang menunjukkan keterhubungan antar komponen/modul dalam DBMS dan juga hubungannya dengan para pemakai dan basis datanya sendiri:
  • 6. Gambar 2.4 Struktur sistem basis data keseluruhan Latihan Soal 1. Sebut dan jelaskan komponen dari sistem basis data ! 2. Sebut dan jelaskan level abstraksi data yang ada? 3. Apakah yang dimaksud dengan phisical data independence ! 4. Jelaskan perbedaan disertai dengan contoh dari DDl dan DML ! 5. Gambarkan semua komponen fungsional dari sistem basis data !