Kom
Data dan Informasi
• Data :
• Adalah fakta mengenai objek, orang dan lain-lain.
dinyatakan
Data dengan nilai (angka, deretan karakter,
simbol). atau
• Informasi :
• Adalah hasil analisis dan sintesis terhadap data.
• Informasi dapat dikatakan sebagai data yang telah
diorganisasikan ke dalam bentuk yang sesuai dengan
kebutuhan seseorang, entah itu manajer, staff, ataupun
orang lain di dalam suatu organisasi atau perusahaan
Basis Data
Column (field)
DATABASE
SYSTEM
Application Program / Queries
DBMS
SOFTWARE
Software to Process
Queries/Program
Stored Stored
Database Database
Definition
(Meta-Data)
Keuntungan DBMS
• Meningkatkan keamanan.
• Baik DBMS mainframe maupun komputer mikro dapat menyertakan
beberapa lapis keamanan seperti kata sandi, directori pemakai, dan bahasa
sandi.
• Meningkatkan presentasi kesiapan data (data availability) yang berarti
tersedia pada waktu dibutuhkan.
• Mempercepat penyimpanan dan pengambilan data.
• Mempercepat dan mempermudah pemrosesan data
• Mengurangi penyimpanan data yang rangkap
• Mempermudah pemrograman karena lebih fleksibel.
Kerugian DBMS
• File Manager,
• yang mengelola ruang dalam disk dan struktur data yang
dipakai
untuk merepresentasikan informasi yang tersimpan dalam disk.
• Database Manager,
• yang menyediakan interface antara data low-level yang ada di basis
data dengan program aplikasi dan query yang diberikan ke sistem.
• Query Processor,
• yang menterjemahkan perintah-perintah dalam query
language ke perintah low-level yang dapat dimengerti oleh
database manager.
Komponen Utama DBMS
• DML Precompiler,
• yang mengkonversi perintah DML yang ditambahkan dalam
sebuah
program aplikasi ke pemanggil prosedur normal dalam bahasa induk.
• DDL Compiler,
• yang mengkonversi perintah-perintah DDL ke dalam sekumpulan tabel
yang mengandung metadata. Tabel-tabel ini kemudian disimpan dalam
kamus data
Bahasa Basis Data
• Data-definition Language
• Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah
bahasa khusus yang disebut data-definition language (DDL). Hasil kompilasi
DDL berupa tabel-tabel yang disimpan dalam sebuah file, disebut data
dictionary (kamus data) atau data directory. Kamus data adalah sebuah file
yang berisi metadata. File ini yang dikonsultasi sebelum data yang
sebenarnya dibaca atau dimodifikasi oleh system basis data.
Bahasa Basis Data
• Data-manipulation Language
• Adalah bahasa untuk memanipulasi data yaitu:
• Pengambilan informasi yang disimpan dalam basis data
• Penyisipan informasi baru ke basis data
• Penghapusan informasi dari basis data
• Modifikasi informasi yang disimpan dalam basis data
• Query adalah statemen yang ditulis untuk mengambil
informasi. Bagian
dari DML yang menangani pengambilan informasi ini disebut bahasa query.
RDBMS
• Salah satu sistem yang paling banyak dikenal dan telah menjadi
standar di dalam perancangan database dewasa ini adalah RDBMS
atau Relational DataBase Management System.
RDBMS
Ciri-ciri RDBMS :
• Data
masing dalam bentuk tabel-tabel yang masing
terdiri dari sejumlah baris dan kolom;
direpresentasikan
• Baris pada tabel menggambarkan record sementara kolom menggambarkan field
atau attribute; dan
• Masing-masing data dalam struktur tabel dua dimensi ini kemudian saling
dihubungkan dengan menggunakan berbagai tipe relasi yang ada sehingga
membentuk sebuah struktur data multidimensional.
RDBMS
• Kegunaan utama sistem basis data adalah agar pemakai mampu menyusun
suatu pandangan abstraksi dari data. Bayangan mengenai data tidak lagi
memperhatikan kondisi sesungguhnya bagaimana satu data masuk ke
database disimpan dalam sektor mana, tetapi menyangkut secara
menyeluruh bagaimana data tersebut dapat diabstraksikan mengenai
kondisi yang dihadapi oleh pemakai sehari-hari. Sistem yang sesungguhnya,
tentang teknis bagaimana data disimpan dan dipelihara seakan-akan
disembunyikan kerumitannya dan kemudian diungkapkan dalam bahasa
dan gambar yang mudah dimengerti oleh orang awam.
Abstraksi Data
R1 R2
R5
R3 R4
Contoh Model Jaringan (Network
Model )
Departemen
DName DNumber MgrName MgrStartDate
manages
Employee Project
P_Works_on
E_Works_on
Dependent_of
Is_a_supervisor
Supervisees
Works_On
SSN PNum Hour
Dependent Supervisor
ssn Name Sex BDate Relation Name SSN
Model Hirarki (Hirarchical Model)
B C D
E F G H I
Contoh Model Hirarki (Hirarchical Model)
D Departemen
Level 0: DName DNumber MgrName MgrStartDate
E Employee P Project
Level 1: Name SSN BDate Address PNum PName Plocation
• Database Programmers
• Bertanggung jawab untuk membangun atau membuat suatu sistem
basis data secara fisik sesuai dengan spesifikasi rancangan logik dari
database designer (DBA).
• Seorang spesialis di bidang teknologi dan bahasa basis data (databases
languange and technology) yang membangun, memodifikasi, dan
menguji struktur dan program basis data yang dipergunakan serta
mengelolanya.
Referensi