Oleh : Rahmady Liyantanto

dokumen-dokumen yang mirip
Model adalah representasi kenyataan.

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

BAB II LANDASAN TEORI

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Relational Database & Pemodelan Data [Review]

Analisa Desain Berorientasi Objek. Model dan Pemodelan. Oleh : Rahmady Liyantanto. Teknik Informatika Fakultas Teknik Universitas Trunojoyo 2011

MODUL 5. Pemodelan Dan Analisis Database

PertemuanI. Object Oriented

BAB II LANDASAN TEORI

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

Sistem Basis Data ( )

Model Model Basis Data

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

Rangkuman Materi Pengembangan Sistem Informasi

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

DASAR REKAYASA PERANGKAT LUNAK

PERANCANGAN DATABASE 04/07/ :53

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

KONSEP SISTEM BASIS DATA

Daftar Isi... Dedikasi... Prakata...

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

PERANCANGAN BASIS DATA

BAB II LANDASAN TEORI

Modul 9. Memahami dan menerapkan ERD (Entity Relationship Diagram) dan Normalisasi. Memahami Diagram EER (Enhanced Entity Relatioship Diagram)

Perancangan Analisis dan Database Sistem

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

Database Design I. TPI4210 Sistem dan Teknologi Informasi

Analisa Desain Berorientasi Objek

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

P7 Perancangan Database

Pertemuan 3. Mata Kuliah: Basis Data By. Rita Wiryasaputra, ST., M. Cs.

Rekayasa Perangkat Lunak

PERANCANGAN SISTEM DATABASE

BAB III LANDASAN TEORI

MODEL RELASIONAL. Model Data adalah kumpulan bentukanbentukan deskripsi data level tinggi yang menyembunyikan rincian penyimpanan data level rendah.

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

Abstrak BAB I PENDAHULUAN

BAB 2 LANDASAN TEORI

: ENDRO HASSRIE NIM : MATKUL : REKAYASA PERANGKAT LUNAK PEMODELAN DATA

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP

Hanif Fakhrurroja, MT

BAB II LANDASAN TEORI

MODEL ANALISA. Untuk Memenuhi Tugas Mata Kuliah Rekayasa Perangkat Lunak. Dosen Pembimbing : Wachyu Hari Haji, S.Kom, MM.

BAB III LANDASAN TEORI. Menurut Nawawi (2001) ada tiga pengertiansumber dayamanusia yaitu :

DESAIN DATABASE. Pertemuan 06 3 SKS

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

ENTITY RELATIONSHIP DIAGRAM (ERD)

Pemodelan Data (1) Week 2

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

Object Oriented Analaysis Object Oriented Design

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Types of database models. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

PERANCANGAN BERORIENTASI OBJEK

-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri

Entity Relationship Model

BAB III OBJEK DAN METODE PENELITIAN. CV. Kayu Laris adalah suatu usaha yang bergerak dibidang perdangangan

KOMPONEN ENTITY RELATIONSHIP

ENTITY RELATIONSHIP MODEL

BAB II LANDASAN TEORI

PERTEMUAN 3 MODEL DATA JUM AT,

Basis Data I Danny Kriestanto, S.Kom., M.Eng

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

ER (ENTITY RELATIONSHIP) MODEL

BAB I PENDAHULUAN. 1.1 Latar Belakang

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

1. Konsep dan Prinsip Analisa

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

BAB 2 LANDASAN TEORI 1.1 Sistem Informasi

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

MODEL ENTITY-RELATIONSHIP

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File

Metodologi Perancangan basis data secara konseptual

Konsep Basis Data (Lanjut)

MODEL DATA RELASIONAL

MEMAHAMI PENGGUNAAN UML

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha

BAB IV PERANCANGAN SISTEM

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

MODEL ENTITY-RELATIONSHIP

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

APLIKASI PENGOLAHAN DATA PELAYANAN PERBAIKAN MOBIL DAN PENJUALAN SPAREPART PADA PT NUSA SARANA CITRA BAKTI DENGAN MENGGUNAKAN DELPHI

ENTITY RELATIONSHIP PENGERTIAN

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

BAB I PENDAHULUAN Latar Belakang Masalah. Produksi adalah kegiatan yang sangat vital dalam perusahaan. Untuk

BAB I PENDAHULUAN 1.1 Latar Belakang

Bab 2 Pemodelan Data Menggunakan

OOAD (Object Oriented Analysis and Design) UML part 2 (Activity diagram, Class diagram, Sequence diagram)

Transkripsi:

Oleh : Rahmady Liyantanto

} Pemodelan Sistem } Pemodelan Data : ERD } Pemodelan Entity-Relationship } Model berorientasi objek } Pengenalan Objek } Object-Oriented vs Object-based } Model sbg alat komunikasi

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.

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.

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

} 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.

} Atribut mendeskripsikan sifat atau karakteristik suatu entitas. Sinonim dengan field. }Atribut Composite adalah atribut yang terdiri dari atribut lain.

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

Asosiasi merupakan interaksi dua entitas dan dinyatakan dengan kata kerja.

- Menjelaskan batasan jumlah keterhubungan satu entity dengan entity lainnya. - Jenis Cardinality Ratio } 1 : 1 } 1: M / M : 1 } M : N

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)

} Object-Oriented Programming (OOP) Kelompok programmer C è C++ Semua orang sekarang belajar Java } Object-Oriented Analysis and Design (OOA&D) untuk analisa dan desain. } Object-Oriented Databases (OODBMS) dengan menerapkan dalam Relational database (RDBMS) à Oracle9i.

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.

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

Seperti ditunjukkan pada Taylor Donut Diagram: Customer

} Beberapa bahasa pemrograman mempunyai objek tetapi tidak dimasukkan dlm Object- Oriented. ADA 85, Clipper } O-O seharusnya mempunyai dua ciri-ciri penting: Inheritance, Polymorphism

} 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.