Upload
rio-andrianto
View
1.517
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Struktur Hierarki Basis Data
Citation preview
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA
MATERI BASIS DATA KELAS XI-RPL SMK 1
BASIS DATA
KONSEP DASAR BASISDATA
PengertianBasis Data
ManfaatBasis Data
OperasiBasis Data
PersyaratanBasis Data
SistemBasis Data
KomponenSistem BD
HIRARKI BASIS DATA
Bit
Byte
Field
Record
File
Database2
PENDAHULUAN
� Basis data (database) dapat dibayangkan sebagailemari arsip
� Hal yang dilakukan jika memiliki lemari arsip : memberisampul, memberi nomor, menempatkan arsip tsbmenurut urutan tertentu.
� Basis data : seluruh data disimpan dlm basis data padamasing-masing tabel sesuai dgn fungsinya, sehinggadgn mudah dapat melakukan penelusuran data yang diinginkan.
� Masalah pada lemari arsip : kelambatan dlm menelusuridata
� Basis data : penelusuran data mudah, sehinggamempercepat dalam mendapatkan informasi.
3
Basis Data?
Data
Guru
Data
Nilai
Data
Keuangan
Data Karyawan
Data
Siswa
Data
MatPel
Basis Data di sebuah Lemari Arsip
4
KONSEP DASAR BASIS DATA� Basis : Markas / gudang, tempat
bersarang / berkumpul.� Data : Merupakan representasi fakta dunia
nyata yang mewakili suatu objek.� Contoh : manusia (pegawai, siswa,
pelanggan), barang, hewan, peristiwa,konsep, keadaan, dsb yg direkam dlmbentuk angka, huruf, simbol, teks, gambar,bunyi, atau kombinasinya.
5
PENGERTIAN BASIS DATA (DATABASE)
� Merupakan kumpulan data yang salingberhubungan (punya relasi).
� Relasi ditunjukan dengan kunci (key) daritiap file yang ada.
Adanya Relasi
6
Gambaran Basis Data dalam sebuah Hard disk
This image cannot currently be displayed.
This image cannot currently be displayed.
This image cannot currently be displayed.
Guru
NIPNm_Guru
………
Kd_KelasKelas
Gedung……..
NISNm_Siswa
AlamatTelp…….
Kelas Siswa
7
Prinsip Utama Basis Data
� Pengaturan Data dengan tujuan utamafleksibilitas dan kecepatan dalampengambilan data kembali
This image cannot currently be displayed.
This image cannot currently be displayed.
8
Tujuan Basis Data
� Sebagai efisiensi yang meliputi speed ,space , dan accuracy , menangani datadalam jumlah besar, kebersamaanpemakaian (sharebility ), dan meniadakanduplikasi dan inkonsistensi data
� Contoh :Nama yang tertulis di file SISWA : Moch. TohaNama yang tertulis di file Nilai : Moh. Toha
9
Pengolahan Data Tradisional� Terjadi duplikasi data (data redudancy)� File SISWA
� File NILAI
� Tidak terjadi hubungan data (relatability), karena tiap aplikasi membuat file tersendiri
nis Nm_Siswa Alamat Jenkel Agama
nis Nm_Siswa Kd_Pel Nm_Pel Nilai
10
Pendekatan Basis Data
� Duplikasi data dikurangi� Hubungan data ditingkatkan
11
Manfaat Basis Data� Kecepatan dan kemudahan (speed ),
� Efisiensi ruang penyimpanan (space ),
� Keakuratan(accuracy)
� Ketersediaan (availability),
� Kelengkapan (completeness),
� Keamanan (security),
� Kebersamaan pemakai (sharebility).12
Operasi Basis Data
� Pembuatan basis data baru (CREATE DATABASE)� Penghapusan basis data (DROP DATABASE)� Pembuatan file / tabel baru ke suatu basis data
(CREATE TABLE)� Penghapusan file/tabel dari suatu basis data (DROP
TABLE)� Penambahan/pengisian data baru di sebuah basis data
(INSERT)� Pengambilan data dari sebuah file / tabel (RETRIEVE /
SEARCH)� Penghapusan data dari sebuah file/tabel (DELETE)
This image cannot currently be displayed.
13
Operasi Basis DataThis image cannot currently be displayed.
14
Persyaratan Basis Data
� Redudansi & Inkonsistensi Data� Pengaksesan Data� Data Terisolasi untuk Standarisasi� Masalah Kemanan (Security)� Multiple User
15
SISTEM BASIS DATA
� Merupakan sistem yang terdiri darikumpulan file atau tabel yang salingberhubungan dan memungkinkanbeberapa pemakai mengakses danmemanipulasinya
� Istilah sistem basis data : merupakanlingkup yang lebih luas daripada basisdata.
This image cannot currently be displayed.
16
KOMPONEN SISTEM BASIS DATA
� Perangkat Keras (hardware )� Sistem Operasi (operating system )� Basis Data (database )� Program aplikasi (application program )� D B M S (Data Base Management
System )� Administrator Basis Data
This image cannot currently be displayed.
17
KOMPONEN SISTEM BASIS DATA� Pemakai (User ) :1. Programmer Aplikasi (Application Programmer ) :
pemakai yang berinteraksi dengan basis data melalui DMLyang disertakan dlm program yang ditulis dlm bahasapemrograman
2. User Mahir (Casual User ) : Pemakai menggunakan queryuntuk akses data
3. User Umum (Naïve User ) : pemakai yang berinteraksidengan sistem basis data melalui pemanggilan satuprogram aplikasi permanen
4. User Khusus (Specialized User ) : pemakai yang menulisaplikasi basis data non konvensional untuk keperluankhusus, seperti untuk aplikasi sistem pakar, pengolahancitra dll.
18
Hirarki DataDatabase
(Kumpulan dari file yang memiliki karakteristik yang sama, sehingga file-file yang ada memiliki relasi antar
file tersebut)
File/Berkas/Tabel(Kumpulan dari record sejenis, yang berbeda hanya
pada valuenya)
Rekaman/Record/Baris/Tuple(Kumpulan field, yang memiliki tipe dan panjang dari
masing-masing field)
Field/Atribut/Kolom(Kumpulan karakter yang mempunyai arti)
Byte/Karakter(Semua simbol yang digunakan oleh computer yang
dapat dibentuk agar mempunyai arti)
BIT /Binary Digit(Satuan terkecil dari data, yang terdiri dari “0” dan “1”)
19
Hubungan tabel/file/relation, row/record/tupledan
column/field/attribute.
20
REFERENSI
� Yakub. 2008. Sistem Basis Data.Yogyakarta : Graha Ilmu
� Fathansyah. 2005. Basis Data. Bandung :Informatika
� Mulyanto, Aunur R. 2008. RekayasaPerangkat Lunak 2. Jakarta : DirjenPSMK, Depdiknas
� http://www.ilmukomputer.org
21
End of This Session
22