Upload
addison-everett
View
198
Download
8
Embed Size (px)
DESCRIPTION
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA. MATERI BASIS DATA KELAS XI-RPL SMK. PENDAHULUAN. Basis data ( database ) dapat dibayangkan sebagai lemari arsip Hal yang dilakukan jika memiliki lemari arsip : memberi sampul , memberi nomor , menempatkan arsip tsb menurut urutan tertentu . - PowerPoint PPT Presentation
Citation preview
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA
MATERI BASIS DATA KELAS XI-RPL SMK
1
BASIS DATAKONSEP DASAR BASIS
DATAPengertian Basis Data
HIRARKI BASIS DATABit
Byte
Field
Record
File
Database
2
PENDAHULUAN Basis data (database) dapat dibayangkan sebagai
lemari arsip Hal yang dilakukan jika memiliki lemari arsip : memberi
sampul, memberi nomor, menempatkan arsip tsb menurut urutan tertentu.
Basis data : seluruh data disimpan dlm basis data pada masing-masing tabel sesuai dgn fungsinya, sehingga dgn mudah dapat melakukan penelusuran data yang diinginkan.
Masalah pada lemari arsip : kelambatan dlm menelusuri data
Basis data : penelusuran data mudah, sehingga mempercepat dalam mendapatkan informasi.
3
Basis Data?
Data Guru
Data Guru
Data Nilai
Data Nilai
Data Keuang
an
Data Keuang
an
Data Karyaw
an
Data Karyaw
an
Data Siswa
Data Siswa
Data MatPel
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 dlm bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
5
PENGERTIAN BASIS DATA (DATABASE)
Merupakan kumpulan data yang saling berhubungan (punya relasi).
Relasi ditunjukan dengan kunci (key) dari tiap file yang ada.
Adanya Relasi
6
Gambaran Basis Data dalam sebuah Hard disk
Guru
NIPNm_Guru
………
Kd_KelasKelas
Gedung……..
NISNm_Siswa
AlamatTelp…….
Kelas Siswa
7
Prinsip Utama Basis Data
Pengaturan Data dengan tujuan utama fleksibilitas dan kecepatan dalam pengambilan data kembali
8
Tujuan Basis Data
Sebagai efisiensi yang meliputi speed, space, dan accuracy, menangani data dalam jumlah besar, kebersamaan pemakaian (sharebility), dan meniadakan duplikasi dan inkonsistensi data
Contoh : Nama yang tertulis di file SISWA : Moch. Toha
Nama 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)
13
Operasi Basis Data
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 dari kumpulan file atau tabel yang saling berhubungan dan memungkinkan beberapa pemakai mengakses dan memanipulasinya
Istilah sistem basis data : merupakan lingkup yang lebih luas daripada basis data.
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
17
KOMPONEN SISTEM BASIS DATA Pemakai (User) :1. Programmer Aplikasi (Application Programmer) :
pemakai yang berinteraksi dengan basis data melalui DML yang disertakan dlm program yang ditulis dlm bahasa pemrograman
2. User Mahir (Casual User) : Pemakai menggunakan query untuk akses data
3. User Umum (Naïve User) : pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen
4. User Khusus (Specialized User) : pemakai yang menulis aplikasi basis data non konvensional untuk keperluan khusus, seperti untuk aplikasi sistem pakar, pengolahan citra 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/tuple dan
column/field/attribute.
20
REFERENSI
Yakub. 2008. Sistem Basis Data. Yogyakarta : Graha Ilmu
Fathansyah. 2005. Basis Data. Bandung : Informatika
Mulyanto, Aunur R. 2008. Rekayasa Perangkat Lunak 2. Jakarta : Dirjen PSMK, Depdiknas
http://www.ilmukomputer.org
21
End of This Session
22