22
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA MATERI BASIS DATA KELAS XI-RPL SMK 1

Materi Basis Data Micro Teaching

Embed Size (px)

DESCRIPTION

Materi Basis data Micro Teaching

Citation preview

Page 1: Materi Basis Data Micro Teaching

MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA

MATERI BASIS DATA KELAS XI-RPL SMK

1

Page 2: Materi Basis Data Micro Teaching

BASIS DATAKONSEP DASAR BASIS

DATAPengertian Basis Data

HIRARKI BASIS DATABit

Byte

Field

Record

File

Database

2

Page 3: Materi Basis Data Micro Teaching

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

Page 4: Materi Basis Data Micro Teaching

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

Page 5: Materi Basis Data Micro Teaching

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

Page 6: Materi Basis Data Micro Teaching

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

Page 7: Materi Basis Data Micro Teaching

Gambaran Basis Data dalam sebuah Hard disk

Guru

NIPNm_Guru

………

Kd_KelasKelas

Gedung……..

NISNm_Siswa

AlamatTelp…….

Kelas Siswa

7

Page 8: Materi Basis Data Micro Teaching

Prinsip Utama Basis Data

Pengaturan Data dengan tujuan utama fleksibilitas dan kecepatan dalam pengambilan data kembali

8

Page 9: Materi Basis Data Micro Teaching

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

Page 10: Materi Basis Data Micro Teaching

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

Page 11: Materi Basis Data Micro Teaching

Pendekatan Basis Data

Duplikasi data dikurangi Hubungan data ditingkatkan

11

Page 12: Materi Basis Data Micro Teaching

Manfaat Basis Data Kecepatan dan kemudahan (speed),

Efisiensi ruang penyimpanan (space),

Keakuratan(accuracy)

Ketersediaan (availability),

Kelengkapan (completeness),

Keamanan (security),

Kebersamaan pemakai (sharebility).12

Page 13: Materi Basis Data Micro Teaching

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

Page 14: Materi Basis Data Micro Teaching

Operasi Basis Data

14

Page 15: Materi Basis Data Micro Teaching

Persyaratan Basis Data

Redudansi & Inkonsistensi Data Pengaksesan Data Data Terisolasi untuk Standarisasi Masalah Kemanan (Security) Multiple User

15

Page 16: Materi Basis Data Micro Teaching

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

Page 17: Materi Basis Data Micro Teaching

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

Page 18: Materi Basis Data Micro Teaching

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

Page 19: Materi Basis Data Micro Teaching

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

Page 20: Materi Basis Data Micro Teaching

Hubungan tabel/file/relation, row/record/tuple dan

column/field/attribute.

20

Page 21: Materi Basis Data Micro Teaching

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

Page 22: Materi Basis Data Micro Teaching

End of This Session

22