Model Berorinetasi Data - PowerPoint PPT Presentation

About This Presentation
Title:

Model Berorinetasi Data

Description:

Oleh : Sri Herawati, S.Kom Pemodelan Sistem Pemodelan Data : ERD Pemodelan Entity-Relationship Model berorientasi objek Pengenalan Objek Object-Oriented vs Object ... – PowerPoint PPT presentation

Number of Views:147
Avg rating:3.0/5.0
Slides: 20
Provided by: Zhe95
Category:

less

Transcript and Presenter's Notes

Title: Model Berorinetasi Data


1
Model Berorinetasi Data
  • Oleh
  • Sri Herawati, S.Kom

2
Model Berorientasi Data
  • Pemodelan Sistem
  • Pemodelan Data ERD
  • Pemodelan Entity-Relationship
  • Model berorientasi objek
  • Pengenalan Objek
  • Object-Oriented vs Object-based
  • Model sbg alat komunikasi

3
Pemodelan sistem
  • Model adalah representasi kenyataan.
  • Model Logika mendokumentasikan persyaratan
    bisnis untuk menunjukkan sistem apakah itu atau
    apa yang dilakukannya. Model tersebut
    menggambarkan sistem independent (lepas) dari
    implementasi teknisnya.
  • Model Fisik tidak hanya menunjukkan apakah sistem
    tersebut atau apa yang dilakukannya, tetapi juga
    bagaimana sistem tersebut diimplementasikan
    secara fisik dan teknis.

4
Pemodelan data
  • Pemodelan Data adalah teknik untuk mengatur dan
    mendokumentasikan data sistem. Pemodelan data
    sering disebut pemodelan database karena model
    data biasanya diimplementasikan sebagai database.
    Hal ini biasanya disebut pemodelan informasi.
  • Namun paling sering disebut Entity Relationship
    Diagram (ERD) karena menggambarkan data dalam
    konteks entitas dan hubungan yang dideskripsikan
    oleh data.

5
Pemodelan Data
  • ERD merupakan tool analisis sistem pertama yg
    fokus pada
  • DATA
  • Dan
  • Bagaimana data dihubungkan dan diorganisasi.

6
Contoh ERD
7
Konsep Pemodelan Data Entitas
  • Entitas adalah kelompok orang, tempat, obyek,
    kejadian atau konsep tentang apa yang kita
    perlukan untuk menyimpan data
  • Orang agen, kontraktor, costumer, pegawai,
    instruktur, siswa, supplier.
  • Tempat wilayah sales, bangunan, ruangan, kantor
    cabang, kampus.
  • Objek buku, mesin, produk, model kendaraan,
    kendaraan.
  • Peristiwa penerbangan, registrasi, pelayanan.
  • Konsep stok, laporan keuangan.

8
Konsep pemodelan data atribut
  • Atribut mendeskripsikan sifat atau karakteristik
    suatu entitas. Sinonim dengan field.
  • Atribut Composite adalah atribut yang terdiri
    dari atribut lain.

9
Konsep pemodelan data identifikasi
  • Key adalah atribut atau kelompok atribut yang
    mengasumsikan nilai unik untuk tiap contoh
    entitas.
  • Concatened key adalah kelompok atribut yang
    secara unik mengidentifikasi entitas.
  • Candidate key adalah kandidat untuk menjadi
    identifier utama pada entitas
  • Primary key adalah candidate key yang terpilih
    untuk mengidentifikasi secara unik suatu entitas
  • Alternate key adalah candidate key yang tidak
    terpilih
  • Foreign key adalah Atribut dengan domain yang
    sama yang menjadi kunci utama pada sebuh relasi
    tetapi pada relasi lain atribut tersebut hanya
    sebagai atribut biasa

10
Konsep pemodelan data Asosiasi
  • Asosiasi merupakan interaksi dua entitas dan
    dinyatakan dengan kata kerja.

11
Konsep pemodelan data Cardinality
  • - Menjelaskan batasan jumlah keterhubungan satu
    entity dengan entity lainnya.
  • - Jenis Cardinality Ratio
  • 1 1
  • 1 M / M 1
  • M N

12
E-R model untuk desain database.
  • E-R model pada dasarnya penting untuk
    pengembangan sistem karena
  • Setiap entitas akan menjadi tabel.
  • Setiap atribut akan menjadi field (kolom)
  • Setiap asosiasi akan menjadi jalan akses (foreign
    key)

13
Model Berorientasi Objek
  • Object-Oriented Programming (OOP)
  • Kelompok programmer C ? C
  • Semua orang sekarang belajar Java
  • Object-Oriented Analysis and Design (OOAD)
    untuk analisa dan desain.
  • Object-Oriented Databases (OODBMS) dengan
    menerapkan dalam Relational database (RDBMS) ?
    Oracle9i.

14
Pengenalan Objek
  • Sama seperti entitas, objek dinyatakan dengan kt
    benda.
  • Obyek dalam software analysis design adalah
    sesuatu berupa konsep (concept), benda (thing),
    dan sesuatu yang membedakannya dengan
    lingkungannya. Secara sederhana obyek adalah
    mobil, manusia, alarm, tabel, database, event,
    system messages.

15
Pengenalan Objek
  • Tetapi objek ini lebih dari entitas dengan
    penambahan pada datanya, objek memuat program
    code (penggunaan dan perubahan data)

16
Pengenalan Objek
  • Seperti ditunjukkan pada Taylor Donut Diagram

Change Address
Change Name
Change Phone No
Create Customer
Name Jo Address Here Phone No 555
Balance 1.49
Update Balance
Delete Customer
Print Balance
List all
Customer
17
Object-Oriented vs Object-Based
  • Beberapa bahasa pemrograman mempunyai objek
    tetapi tidak dimasukkan dlm Object-Oriented.
  • ADA 85, Clipper
  • O-O seharusnya mempunyai dua ciri-ciri penting
  • Inheritance,
  • Polymorphism

18
Model sbg alat komunikasi
  • Untuk membangun model yg tepat, hal yang penting
    dalam pemodelan adalah pandangan user.
  • User mempelajari notasi secara cepat dengan
    menggunakan model ini, kemudian berdiskusi dan
    mengatasi permasalahan dengan sistem analis.

19
Tugas
  • Menurut Anda, apakah ciri-ciri dari pemodelan
    berorientasi objek itu? Jelaskan dan beri contoh
    !
  • Tugas bersifat individu
  • Dikumpulkan tgl 11 Oktober 2010, hard copy.
Write a Comment
User Comments (0)
About PowerShow.com