Sistem Basis Data - PowerPoint PPT Presentation

About This Presentation
Title:

Sistem Basis Data

Description:

Title: Selamat Datang Author: Compaq End User Last modified by: Yeni K Created Date: 8/4/2001 11:37:32 PM Document presentation format: A4 Paper (210x297 mm) – PowerPoint PPT presentation

Number of Views:124
Avg rating:3.0/5.0
Slides: 31
Provided by: Compa330
Category:
Tags: basis | data | object | pascal | sistem

less

Transcript and Presenter's Notes

Title: Sistem Basis Data


1
Sistem Basis Data
2
Kontrak Kuliah
  • 1. Manfaat mata kuliah
  • Memberikan Pemahaman Konsep Data base
  • Memberikan Pemahaman Perancangan Database
  • Memberikan kemampuan analisa Query Database

3
Penilaian
  • Tugas individu 15
  • Tugas Kelompok 25
  • UTS 25
  • UAS 35
  • Keterlambatan maksimal 20 Menit
  • Telp Fawaid 085648176883

4
Kontrak Kuliah
  • 2. Deskripsi Perkuliahan
  • Mempelajari tentang konsep desain database
  • 3. Tujuan Instruksional
  • Memahami konsep Database/DBMS
  • Memahami ERD
  • Memahami Physical Diagram
  • Memahami Aljabar Relational
  • Memahami Kalkulus Relational
  • Memahami Perintah SQL
  • Memahami konsep pengembangan Aplikasi Database
    sederhana

5
Rancangan Silabus
6
Rancangan Silabus
7
  • DEFINISI BASIS DATA
  • Basis gudang/markas/tempat berkumpul/tempat
    bersarang
  • Data representasi fakta dunia nyata yang
    mewakili suatu obyek (manusia, benda, kejadian,
    dll) yang disimpan dalam bentuk teks, angka,
    gambar, bunyi, simbol, atau kombinasinya
  • Basis data kumpulan data yang saling
    berhubungan yang diorganisasikan sedemikian rupa
    sehingga kelak dapat dimanfaatkan sedemikian rupa
    dan disimpan dalam media penyimpan elektronik

8
  • TUJUAN BASIS DATA
  • Mengatur data/mengorganisasikan data agar
    diperoleh kemudahan, ketepatan, dan kecepatan
    dalam pengambilan kembali

9
  • TUJUAN BASIS DATA
  • Syarat basis data yang baik
  • Tidak adanya redundansi dan inkonsistensi data

10
  • TUJUAN BASIS DATA
  • Syarat basis data yang baik
  • Kesulitan pengaksesan data
  • - Multiple User

11
  • MANFAAT/KELEBIHAN
  • BASIS DATA
  • Kecepatan dan kemudahan (Speed)
  • Kebersamaan pemakai (Sharability)
  • Pemusatan kontrol data
  • Efisiensi ruang penyimpanan (Space)

12
  • MANFAAT/KELEBIHAN
  • BASIS DATA
  • Keakuratan (Accuracy)
  • Ketersediaan (Availability)
  • Kelengkapan (Completeness)
  • Keamanan (Security)

13
  • OPERASI DASAR BASIS DATA
  • Pembuatan Basis data
  • Penghapusan Basis data
  • Pembuatan file/tabel
  • Penghapusan file/tabel
  • Pengubahan tabel
  • Penanbahan data
  • Pengambilan data
  • Penghapusan data

14
  • KONSEP DASAR
  • SISTEM BASIS DATA
  • Sistem sebuah tatanan yang terdiri atas
    sejumlah komponen fungsional (dengan tugas/fungsi
    khusus) yang saling berhubungan dan secara
    bersama-sama bertujuan untuk memenuhi suatu
    proses/pekerjaan tertentu
  • Sistem basis data perpaduan antara basis data
    dan DBMS, terdiri dari komponen komponen sbb
  • Hardware
  • Software
  • Basis data
  • DBMS
  • User
  • Aplikasi lain

15
  • KOMPONEN
  • SISTEM BASIS DATA
  • Hardware bagian fisik komputer
  • OS / Software untuk mengelola basis data
    melakukan kontrol dan pengaturan hardware serta
    operasi dasar sistem (include menjalankan
    software aplikasi basis data)
  • Basis data
  • DBMS Software yang menangani semua akses ke
    basis data
  • Ex. Microsoft SQL Server 2000, Oracle, MySQL,
    Microsoft Access

16
KOMPONEN SISTEM BASIS DATA Secara konsep yang
terjadi adalah sebagai berikut 1. user
melakukan pengaksesan basis data untuk informasi
yang diperlukannya menggunakan suatu bahasa
manipulasi data, biasanya disebut SQL. 2. DBMS
menerima request dari user menganalisa request
tersebut 3. DBMS memeriksa skema eksternal user,
pemetaan eksternal/konseptual, skema konseptual,
pemetaan konseptual/internal, struktur
penyimpanan. 4. DBMS mengeksekusi operasi-operasi
yang diperlukan untuk memnuhi permintaan user.
17
  • KOMPONEN
  • SISTEM BASIS DATA
  • User orang yang mengakses dan merubah isi basis
    data, terdiri dari
  • Programmer aplikasi
  • User mahir
  • End user
  • User khusus
  • Aplikasi lain bersifat optional (tergantung
    kebutuhan)

18
ARSITEKTUR SISTEM BASIS DATA
19
  • ARSITEKTUR
  • SISTEM BASIS DATA
  • Level fisik/intenal menggambarkan bagaimana
    data disimpan secara fisik
  • Ex. Data mahasiswa terdapat atribut nama yang
    disimpan dalam disk sepanjang 20 byte
  • Level konseptual/logik menggambarkan data apa
    yang disimpan dalam basis data dan hubungan yang
    terjadi antar data dari keseluruhan basis data
  • Ex. Rancangan dalam bentuk diagram/model
  • Level view/eksternal menggambarkan hanya
    sebagian saja yang dilihat dan dipakai dari
    keseluruhan basis data (programmer,end user,DBA)

20
  • MODEL-MODEL DATA
  • Model data sekumpulan tool konseptual untuk
  • mendeskripsikan data, relasi-relasi antar data,
    semantic data konsistensi konstrain.
  • Bermacam-macam model data terbagi dalam tiga
    kelompok besar yaitu
  • Object-based logical models, record-based logical
    models, physical model
  • 1. Object-based logical Models
  • Yang termasuk dalam kelompok ini adalah
  • - Entity-relationship model
  • - Object-oriented model

21
  • MODEL-MODEL DATA
  • a. Entity-relationship Model
  • E-R model didasarkan atas persepsi terhadap
    dunia nyata yanga terdiri dari sekumpulan objek,
    disebut entity dan hubungan antar objek tersebut,
    disebut
  • relationship.
  • Entity adalah objek di dunia yang bersifat unik.
    Setiap entity mempunyai atribut yang
    membedakannya dengan entity lainnya.
  • Contoh
  • entity Mahasiswa, mempunyai atribut nama, umur,
    alamat no. ktm.

22
  • MODEL-MODEL DATA
  • a. Entity-relationship Model
  • Pemodelan data dengan model E-R menggunakan
    diagram E-R. Diagram E-R
  • terdiri dari
  • ! Kotak persegi panjang, menggambarkan himpunan
    entity
  • ! Elip, menggambarkan atribut-atribut entity
  • ! Diamon, menggambarkan hubungan antara himpunan
    entity
  • ! Garis, yang menghubungkan antar objek dalam
    diagram E-R

23
  • MODEL-MODEL DATA
  • 2. record-based logical models
  • Terdapat beberapa model dalam kelompok ini
  • a. Model Relasional ( Relational Model)
  • model relasional menggunakan kumpulan
    tabel-tabel untuk merepresentasikan data relasi
    antar data-data tersebut.
  • Setiap tabel terdiri atas kolom-kolom, dan
    setiap
  • kolom mempunyai nama yang unik.

24
MODEL-MODEL DATA a. Model Relasional (
Relational Model)
25
  • MODEL-MODEL DATA
  • 2. record-based logical models
  • b. Model Jaringan (Network Model )
  • Data dalam model jaringan direpresentasikan
    dengan sekumpulan record (Pascal), dan relasi
    antara data direpresentasikan oleh record link.
  • Link dipandang sebagai pointer. Record-record
    diorganisasikan sebagai graf.

26
  • MODEL-MODEL DATA
  • 2. record-based logical models
  • c.Model Hirarki (Hirarchical Model)
  • Mirip dengan model jaringan.
  • Data direpresentasikan dalam record dan link.
  • Perbedaannya adalah, record-record
    diorganisasikan sebagai tree (pohon) daripada
    graf. Model relasional berbeda dengan model
    jaringan
  • hirarki, dalam hal penggunaan pointer atau link.

27
  • BAHASA YANG DISEDIAKAN OLEH SISTEM BASIS DATA
  • Data-Definition Language (DDL)
  • Skema basis data yang menggambarkan desain basis
    data secara keseluruhan
  • membuat tabel baru, mengubah tabel, membuat
    indeks
  • Data-Manipulation Language (DML)
  • bahasa untuk memanipulasi data yaitu
  • o Pengambilan informasi yang disimpan dalam basis
    data
  • o Penyisipan informasi baru ke basis data
  • o Penghapusan informasi dari basis data
  • o Modifikasi informasi yang disimpan dalam basis
    data

28
Summary
  • Basis data kumpulan data yang saling
    berhubungan yang diorganisasikan sedemikian rupa
    sehingga kelak dapat dimanfaatkan sedemikian rupa
    dan disimpan dalam media penyimpan elektronik
  • Tujuan Basis data adalah untuk Mengatur
    data/mengorganisasikan data agar diperoleh
    kemudahan, ketepatan, dan kecepatan dalam
    pengambilan kembali

29
  • TUGAS KELOMPOK (2 ORANG)
  • Buatlah contoh masing-masing level pada
    arsitektur sistem basis data (min 3) !
  • Buatlah contoh model basis data hierarki dan
    model jaringan!
  • Sebutkan kelebihan dan kekurangan model basis
    data relasional, hierarki, dan jaringan (min 3)!
  • Jelaskan tugas dari database administrator (DBA)
    (min 5) !
  • -- jawaban bukan dalam ketikan komputer

30
REFERENSI
  • Referensi Wajib
  • Raghu Ramakhrisnan, Johannes Gehrke , Database
    Management System 6th Edition, Mc Graw Hill,2006
  • (Chapter 1)
  • Referensi Tambahan/dianjurkan
  • David M.Kroenke, Database Concepts 4th Edition,
    Prentice Hall 2004
Write a Comment
User Comments (0)
About PowerShow.com