Tujuan Pembelajaran
Memahami dan menyajikan struktur hirarki data
Materi :
Definisi basis data
Hirarki basis data
Entitas
Atribut
3
Apakah ada yang tau apa itu basis
data ?
4
Basis data terdiri dari 2 kata yaitu ?
5
Basis dan Data
6
Apa itu basis ?
7
Apakah ini Basis ?
8
Basis dapat diartikan
sebagai suatu markas atau
gudang, tempat bersarang
atau tempat berkumpul
.
9
Data merupakan representasi
dari fakta dunia yang mewakili
suatu obyek (manusia, barang,
peristiwa, keadaan dsb) yang
direkam dalam bentuk angka,
huruf, simbol, teks, gambar,
bunyi atau kombinasinya
10
Jadi apa itu basis data ?
11
Basis Data merupakan kumpulan file/tabel/arsip yang saling
berhubungan yang disimpan dalam media penyimpanan tertentu.
12
Komponen Basis dan Data
13
Komponen Basis dan Data
1. Perangkat keras (hardware)
14
Komponen Basis dan Data
2. Perangkat Lunak
Perangkat lunak digunakan
untuk mendukung proses
pengelolaan basis data
Sep Bahasa pemrograman yang
digunakan
15
Komponen Basis dan Data
3. Sistem Operasi (operating
system).
16
Komponen Basis dan Data
4. Sistem Pengelola Basis Data
Database Management System
atau database managemen
system (DBMS)
17
Komponen Basis dan Data
4. Pemakai (user), yaitu
pengguna yang terlibat dalam
pengelolaan basis dan
penggunaan basis data.
18
Tujuan dan Manfaat Basis
Data
19
Menurut kalian kenapa sih kita butuh basis data atau
20
Tujuan dan Manfaat Basis Data
21
Tujuan dan Manfaat Basis Data
22
Tujuan dan Manfaat Basis Data
3. Keakuratan (Accuracy),
melalui basis data data keakuratan data lebih terjaga
dengan menerapkan aturan dan batasan tertentu
(constraint), tipe data, domain data dan keunikan data
23
Tujuan dan Manfaat Basis Data
4. Ketersediaan (Availability).
Dengan basis data data yang sudah tidak dipakai dapat
dipisahkan dari sistem database yang sedang aktif. Hal ini
dapat dilakukan dengan cara penghapusan atau
memindahkannya ke media backup untuk menghemat
ruang penyimpanan
24
Tujuan dan Manfaat Basis Data
5. Kelengkapan (Completeness).
Agar data yang dikelola senantiasa lengkap baik relatif
terhadap kebutuhan pemakai maupun terhadap waktu.
Hal ini dapat dilakukan melalui penambahan record-
record data, perubahan struktur basis data, menambah
field pada tabel atau menambah tabel baru.
25
Tujuan dan Manfaat Basis Data
6. Keamanan (Security).
Dengan penerapan ini, setiap pengguna dibedakan hak
aksesnya; yakni ditentukan obyek-obyek mana saja yang
bisa diakses dan proses apa saja yang bisa dia dilakukan.
Sep adanya akun admin, user, super admin dll
26
Tujuan dan Manfaat Basis Data
7. Kebersamaan (Sharability).
Agar data yang dikelola oleh sistem mendukung lingkungan
multiuser (banyak pemakai) dengan menjaga / menghindari
munculnya problem baru seperti inkonsistensi data (karena terjadi
perubahan data yang dilakukan oleh beberapa user dalam waktu
yang bersamaan) atau kondisi deadlock (karena ada banyak
28
Pengguna (user) dalam Basis data
1. Database Administrator,
Ialah manusia yang
mengorganisasi seluruh sistem
basis data, imemiliki tanggung
jawab penuh dalam manajemen
database meliputi: pengaturan hak
akses, koordinasi dan monitoring
29
serta bertanggung jawab terhadap
Pengguna (user) dalam Basis data
2. Database Designer
Ialah manusia yang bertugas
merancang dan mengembangkan
database. Database designer
bertanggung jawab dalam identifikasi
data yang tersimpan dalam database, menentukan struktur data yang tepat
untuk disimpan dalam database. Database designer memerlukan koordinasi
akan kebutuhan user database. 30
Pengguna (user) dalam Basis data
3. Application Programmer,
Ialah penggunaa yang berinteraksi
dengan basis data melalui Data
Manipulation Language (DML).
DML meliputi program yang ditulis
dalam bahasa pemrograman induk
yang dipakai.
31
Sebelum lanjut, kita bahas dikit tentang DML
32
DML (Data Manipulation Language) sendiri
adalah sebuah kumpulan perintah yang
berfungsi untuk pengelolaan database seperti
membuat database baru, membuat table,
menghapus table, mengubah table, menghapus
database dll
33
Pengguna (user) dalam Basis data
4. End user,
Ialah pengguna yang
memanfaatkan atau
membutuhkan akses ke
database melalui query,
manambah, merubah
menghapus maupun membuat
34
report database.
Pengguna (user) dalam Basis data
5. System Analyst
ialah pengguna yang
merencanakan dan
menentukan
kebutuhan sistem.
35
Contoh penggunaan aplikasi basis data dalam dunia bisnis
41
file, table, record, dan field
File adalah himpunan seluruh record data (sisi baris) yang bertipe sama.
Record atau Baris atau dalam basis data nama nya Tuple adalah
kumpulan data yang terdiri dari satu atau lebih suatu field.
Field atau Kolom atau dalam dalam basis data namanya Attribute
adalah kumpulan data yang mempunyai/menyimpan yang
sama/sejenis untuk setiap pada tabel
42
File adalah data_pegawai
Record atau Baris atau dalam basis data nama nya Tuple adalah Alya, Jl. Dipenogoro 15, Sekretaris
Field atau Kolom atau dalam dalam basis data namanya Attribute adalah Nama, Alamat, Jabatan
Data atau Value adalah zarif
43
SMK TelBdg
Jawablah pertanyaan
dibawah ini
Database : ?
File : ?
Field : ?
Record : ?
Value : ?
44
Tugas
1. Buatlah 1 buah tabel database, dengan 2 file, dimana masing2 file
minimal ada 3 field, 2 record beserta value nya
45
Untuk Sistem Operasi Windows
46
Untuk Sistem Operasi MAC