Pertemuan 1
Nur Iksan
Data vs Information?
Basis Data?
❖ Keamanan (Security)
Contoh Basis Data
username telepon tanggal facebook status
Ingsun 012345678 01-01-2001 Hari pertama nyoba facebook
Siro 098765432 02-01-2001 Baru join pertama kali juga
Ingsun 012345678 02-01-2001 Belum ada yang menarik
Ingsun 012345678 02-01-2001 Ketemu temen baru
Deknen 056789123 02-01-2001 Dipaksa temen gabung
Deknen 056789123 03-01-2001 Langsung ikut 4l4y
Ingsun 012345678 04-01-2001 Udah bosen mau tutup aja
Siro 098765432 04-01-2001 Cemungudh eaa
Deknen 056789123 04-01-2001 Heran liat orang pada alay
Siro 098765432 05-01-2001 Masih tetep ngeksis
Siro 098765432 06-01-2001 Anti mati gaya
Deknen 056789123 06-01-2001 Galau ditinggal pacar jalan lagi
Deknen 056789123 07-01-2001 Meski galau tapi tetep update
Lingkungan dan Sistem Basis Data
Lingkungan dan Sistem Basis Data
DBMS
Abstraksi Data
❖ Hardware
❖ Operating System
❖ Database
❖ DBMS
❖ User
❖ Application
❖ Hardware
Komputer, memori, storage (Harddisk), peripheral, dll.
❖ Operating System
Program yang menjalankan sistem komputer, mengendalikan
resource komputer dan melakukan berbagai operasi dasar sistem
komputer.
❖ Database
Menyimpan berbagai obyek database (struktur tabel, indeks,dll)
❖ Database Management System
Perangkat lunak yang memaintain data dalam jumlah besar.
❖ User
Para pemakai database.
❖ Perangkat lunak
Program lain dalam DBMS
Preliminary
DBMS
Database
Data &
Informat
ion
Decision Making
Database Management System (DBMS)
Definition :
❖ Physical Level
▪ Menunjukkan bagaimana
representasi fisik dari penyimpanan
data sebagai teks, angka, atau
himpunan bit.
❖ Conceptual Level
▪ Mendeskripsikan data apa saja yang
sesungguhnya disimpan pada basis
data dan hubungan antar data.
▪ Didefinisikan sebagai sebuah skema.
❖ View Level (external model)
▪ Mendeskripsikan penggunaan data
yang berorientasi pada kebutuhan
pengguna.
Mengapa 3 Layer Abstraksi
❖ Conceptual Level
▪ Mahasiswa (nim : string, nama : string, alamat : string)
▪ Matakuliah (kodemk : string, nama : string, sks : integer)
▪ Dosen (nip : string, nama : string)
▪ Mengajar (kodemk : string, nip : string)
▪ krs (nim : string, kodemk : string, nilai : string)
❖ Physical Level
▪ Relasi-relasi disimpan sebagai file-file.
▪ Indeks berdasarkan pada kolom pertama.
❖ View Level
▪ Infokuliah (kodemk : string, Ruang : string)
Bahasa Basis Data
Contoh :
❖ Create table, create database
❖ Alter table
❖ Dropping table, dropping database
Bahasa Basis Data cont’d
▪ Jenis :
• Prosedural
mensyaratkan agar pemakai menentukan data apa yang
diinginkan serta bagaimana cara mendapatkannya.
• Non-prosedural
pemakai menentukan data yang diinginkan tanpa
menyebutkan bagaimana cara mendapatkannya.
❖ Apakah DBMS, dan apa fungsinya ?
❖ Apakah komponen utama dari sistem basis data ?
Thank you