SISTEM BASIS DATA - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

SISTEM BASIS DATA

Description:

SISTEM BASIS DATA Dr. Kusrini, M.Kom SISTEM Definisi sebuah tatanan yang terdiri atas sejumlah komponen fungsional (dengan tugas/fungsi khusus) yang saling ... – PowerPoint PPT presentation

Number of Views:216
Avg rating:3.0/5.0
Slides: 20
Provided by: mazdedi
Category:
Tags: basis | data | sistem | mysql

less

Transcript and Presenter's Notes

Title: SISTEM BASIS DATA


1
SISTEM BASIS DATA
  • Dr. Kusrini, M.Kom

2
SISTEM
  • Definisi
  • 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
  • Contoh
  • Sistem Kendaraan
  • Sistem Pernafasan
  • Sistem Perguruan Tinggi

3
SISTEM BASIS DATA
  • Definisi
  • perpaduan antara basis data dan sistem manajemen
    basis data (SMBD)
  • Komponen
  • Hardware
  • Sistem Operasi
  • Basis Data
  • DBMS MySQL, Ms. SQL Server, Interbase, Paradox,
    Ms. Acces
  • Pemakai Programmer, User Aplikasi
  • Aplikasi Lain

4
LEVEL FISIK/INTERNAL
  • Level fisik merupakan level paling rendah
  • menggambarkan bagaimana data disimpan secara
    fisik
  • Misalnya kita memiliki data mahasiswa. Pada level
    fisik data mahasiswa dipandang dengan
    memperhatikan bahwa dalam data tersebut ada
    atribut Nama yang disimpan sepanjang 20 byte

5
LEVEL KONSEPTUAL/LOGIKA
  • menggambarkan data apa yang disimpan dalam basis
    data dan hubungan relasi yang terjadi antara data
    dari keseluruhan basis data
  • memperhatikan data apa sebenarnya (secara
    fungsional) disimpan dalam basis data dan
    hubungannya dengan data yang lain
  • Pemakai tidak memperdulikan kerumitan dalam
    struktur level fisik lagi, penggambaran cukup
    dengan memakai kotak, garis,dan hubungan
    secukupnya

6
LEVEL PANDANGAN PEMAKAI (USER VIEW)/EKSTERNAL
  • Level abstraksi data tertinggi yang menggambarkan
    hanya sebagian saja yang dilihat dan dipakai dari
    keseluruhan database, hal ini disebabkan beberapa
    pemakai database tidak membutuhkan semua isi
    database.
  • Yang dimaksud dengan user/pemakai disini adalah
    programmer, end user atau DBA.
  • Setiap user mempunyai bahasa yang sesuai dengan
    kebutuhannya.
  • programmer bahasa yang digunakan adalah bahasa
    pemrograman seperti C, COBOL, atau PL/I
  • end user bahasa yang digunakan adalah bahasa
    query atau menggunakan fasilitas yang tersedia
    pada program aplikasi.
  • pada level eksternal ini, user dibatasi pada
    kemampuan perangkat keras dan perangkat lunak
    yang digunakan aplikasi basis data

7
MODEL DATA
  • Definisi
  • sekumpulan tool konseptuall untuk
    mendeskripsikan data, relasi-relasi antar data,
    semantic data konsistensi konstrain.
  • Menyatakan hubungan antar rekaman yang tersimpan
    dalam basis data.
  • model data terbagi dalam tiga kelompok besar
  • Object-based logical models
  • Entity Relationship Model
  • Object Oriented Model
  • record-based logical models
  • Model Relational
  • Model Hierarkhi
  • Model Network

8
ENTITY RELATIONAL 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 Nim,
    Nama, Alamat dan Tanggal lahir.
  • 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

9
(No Transcript)
10
OBJECT ORIENTED MODEL
  • Model berorientasi objek berbasiskan kumpulan
    objek.
  • Setiap objek berisi
  • Nilai yang disimpan dalam variable instant,
    dimana variable melekat dengan objek itu
    sendiri.
  • Metoda operasi yang berlaku pada objek yang
    bersangkutan
  • Objek-objek yang memiliki tipe nilai metode
    yang dikelompokkan dalam satu kelas. Kelas disini
    mirip dengan abstrak pada bahasa pemrograman.
  • Sending a message sebuah objek dapat mengakses
    data sebuah yang lain hanya dengan memanggil
    metode dari objek tersebut.

11
MODEL RELASIONAL
  • Model relasional menggunakan kumpulan tabel-tabel
    untuk merepresentasikan data dan relasi antar
    data-data tersebut.
  • Setiap tabel terdiri atas kolom-kolom, dan setiap
    kolom mempunyai nama yang unik

12
(No Transcript)
13
(No Transcript)
14
MODEL HERARKI
  • menyerupai pohon yang dibalik
  • Menggunakan pola hubungan orangtua anak
  • Setiap simpul menyatakan sekumpulan medan
  • Simpul yang terhubung dengan level dibawahnya
    disebut orang tua
  • Setiap orang tua hanya bisa mempunyai 1 anak,
    bisa banyak anak tetapi anak hanya mempunyai 1
    ortu
  • Simpul yg punya anak disebut akar, dan simpul
    yang tidak punya anak disebut daun
  • Hubungan antara ortu dan anak disebut cabang.
  • Contoh DBMS yang pakai model herarki Information
    Management System, dikembangkan oleh IBM dan
    Rockwell International Corporation

15
(No Transcript)
16
MODEL JARINGAN
  • 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.
  • Model ini hampir sama dengan model herarkis.
    Perbedaannya pada model ini satu anak bisa
    mempunyai lebih dari 1 ortu
  • Istilah ortu dalam model jaringan disebut sebagai
    pemilik, sedangkan anak disebut sebagai anggota
  • Contoh DBMS yang menggunakan model jaringan yaitu
    CA-IDMS/DB dan Integrated database management
    system yang dibangun oleh Cullinet Software Inc.

17
(No Transcript)
18
LATIHAN
  1. Apa perbedaan basis data dan sistem basis data?
  2. Sebutkan elemen-elemen yang menyusun sistem basis
    data!
  3. Jelaskan bagaimana pengguna awam memandang data
    dalam sistem basis data!
  4. Jelaskan kegunaan dari level konseptual dalam
    arsitektur sistem basis data!
  5. Jelaskan perbedaan dari model data yang berbasis
    obyek dan model data yang berbasis record
  6. Diberikan ilustrasi kasus sebagai berikut
  7. Sebuah perusahaan retailer memiliki domain usaha
    jual beli barang. Barang-barang yang diperjual
    belikan dikelompokkan menjadi 2 kelompok yaitu
    busana dan bahan makanan. Setiap pelanggan
    dimungkinkan untuk melakukan pembelian beberapa
    barang, dan setiap barang mungkin dibeli oleh
    beberapa pelanggan. Tetapi setiap barang hanya
    dibeli dari seorang distributor, meskipun seorang
    distributor dimungkinkan untuk menjual beberapa
    jenis barang sekaligus. Gambarkan kasus tersebut
    diatas dengan
  8. model relasional
  9. model hierarki
  10. model model network

19
SEKIAN
  • TERIMA KASIH
Write a Comment
User Comments (0)
About PowerShow.com