Materi Basis Data Micro Teaching

  • Published on
    11-Jan-2016

  • View
    22

  • Download
    4

Embed Size (px)

DESCRIPTION

Materi Basis data Micro Teaching

Transcript

BASIS DATA

MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATAMATERI BASIS DATA KELAS XI-RPL SMK

12PENDAHULUANBasis data (database) dapat dibayangkan sebagai lemari arsipHal 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.

3Basis Data?Data GuruData NilaiData KeuanganData KaryawanData SiswaData MatPelBasis Data di sebuah Lemari Arsip4KONSEP DASAR BASIS DATABasis : 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.

5PENGERTIAN BASIS DATA (DATABASE)Merupakan kumpulan data yang saling berhubungan (punya relasi).Relasi ditunjukan dengan kunci (key) dari tiap file yang ada.

Adanya Relasi6Gambaran Basis Data dalam sebuah Hard disk

GuruNIPNm_Guru

Kd_KelasKelasGedung..NISNm_SiswaAlamatTelp.KelasSiswa7Prinsip Utama Basis DataPengaturan Data dengan tujuan utama fleksibilitas dan kecepatan dalam pengambilan data kembali

8Tujuan Basis DataSebagai efisiensi yang meliputi speed, space, dan accuracy, menangani data dalam jumlah besar, kebersamaan pemakaian (sharebility), dan meniadakan duplikasi dan inkonsistensi dataContoh : Nama yang tertulis di file SISWA : Moch. Toha Nama yang tertulis di file Nilai : Moh. Toha

9Pengolahan Data TradisionalTerjadi duplikasi data (data redudancy)File SISWA

File NILAI

Tidak terjadi hubungan data (relatability), karena tiap aplikasi membuat file tersendiri

nisNm_SiswaAlamatJenkelAgamanisNm_SiswaKd_PelNm_PelNilai10Pendekatan Basis DataDuplikasi data dikurangiHubungan data ditingkatkan

11Manfaat Basis DataKecepatan dan kemudahan (speed), Efisiensi ruang penyimpanan (space), Keakuratan(accuracy)Ketersediaan (availability), Kelengkapan (completeness), Keamanan (security), Kebersamaan pemakai (sharebility).

12Operasi Basis DataPembuatan 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)

13Operasi Basis Data

14Persyaratan Basis DataRedudansi & Inkonsistensi DataPengaksesan DataData Terisolasi untuk StandarisasiMasalah Kemanan (Security)Multiple User

15SISTEM BASIS DATAMerupakan sistem yang terdiri dari kumpulan file atau tabel yang saling berhubungan dan memungkinkan beberapa pemakai mengakses dan memanipulasinyaIstilah sistem basis data : merupakan lingkup yang lebih luas daripada basis data.

16KOMPONEN SISTEM BASIS DATAPerangkat Keras (hardware)Sistem Operasi (operating system)Basis Data (database)Program aplikasi (application program)D B M S (Data Base Management System)Administrator Basis Data

17KOMPONEN SISTEM BASIS DATAPemakai (User) :Programmer Aplikasi (Application Programmer) : pemakai yang berinteraksi dengan basis data melalui DML yang disertakan dlm program yang ditulis dlm bahasa pemrogramanUser Mahir (Casual User) : Pemakai menggunakan query untuk akses dataUser Umum (Nave User) : pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanenUser Khusus (Specialized User) : pemakai yang menulis aplikasi basis data non konvensional untuk keperluan khusus, seperti untuk aplikasi sistem pakar, pengolahan citra dll.

18Hirarki 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)

19Hubungan tabel/file/relation, row/record/tuple dancolumn/field/attribute.

20REFERENSIYakub. 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.org21End of This Session

22