Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ......

Post on 06-Apr-2019

220 views 0 download

Transcript of Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ......

Pertemuan 3Pertemuan 3

Konsep Pemodelan data

copyright@missimanakondou.wordpress.com

Remember !

DataData

• adalah representasi dari

BaseBase

• adalah basis yang dapatadalah representasi dari fakta dunia nyata yang mewakili suatu objek yang d diti j ( i

adalah basis yang dapat diartikan sebagai gudang, markas, tempat berkumpul d i t bj k tsedang ditinjau (manusia, 

barang, peristiwa, hewan, konsep, keadaan, dsb), dan 

dari suatu objek atau representasi objek.

direkam dalam bentuk huruf, kata, angka, simbol, gambar bunyi ataugambar, bunyi, atau kombinasinya.

copyright@missimanakondou.wordpress.com

K l fil d t li b h b

Definisi basis data: Kumpulan file data yang saling berhubungan (berelasi) dan diorganisasi sedemikian rupa agar dapat diakses dengan mudah dan cepat.Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan (Fathansyah, 1999).Kumpulan file‐file yang saling berelasi, relasi tersebut ditunjukkan dengan kunci dari tiap file yang adaditunjukkan dengan kunci dari tiap file yang ada untuk digunakan dalam satu lingkup perusahaan, instansi (Kristanto, 1994).Kumpulan file data yang terorganisasi terintegrasiKumpulan file data yang terorganisasi, terintegrasi, dan bisa dipakai bersama (C.J Date, 1981)Kumpulan rekaman data berbagai tipe yang memiliki l i t l i (M ti 1977)relasi satu sama lain (Martin, 1977)

copyright@missimanakondou.wordpress.com

Database Management System (DBMS) :Database Management System (DBMS) : Sistem Manajemen Basisdata, suatu sistem yang terdiri atas Basis‐data dan Perangkat Lunak (Software / program) yang bertujuan 

untuk effektivitas dan effisiensi dalam l l b i d tpengelolaan basisdata.

copyright@missimanakondou.wordpress.com

Operasi‐operasi dasar dalam basdat

Create Database, pembuatan basis data yang baru.

Drop Database, penghapusan basis data.

Create Table, pembuatan file/tabel baru ke suatu basis data.

Drop Table, penghapusan file/tabel baru ke suatu basis data.

Insert penambahan/pengisian data baru ke sebuah file/tabel di sebuahInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah basis data.

Retrieve/search, pengambilan/pencarian dari sebuah file/tabel di sebuah basis databasis data.

Update, pengubahan data dari sebuah file/tabel di sebuah basis data.

Delete, penghapusan data dari sebuah file/tabel di sebuah basis data.

copyright@missimanakondou.wordpress.com

Model DataModel Data• kumpulan perangkat konseptual untuk menggambarkan/menerangkan

data, relasi data, makna (semantik) data, dan batasan‐batasan data yangi i d l i iterintegrasi dalam satu organisasi.

Macam‐macam Model Data:

1. Berbasis objek

a. Entity Relationalship Modela. Entity Relationalship Model

b. Semantik

2 B b i d

Model berbasis objek menggunakan konsepentitas, atribut dan hubungan relasi

Model berbasis objek menggunakan konsepentitas, atribut dan hubungan relasi

2. Berbasis record

a. Relasional

b. Hirarkis Model ini berdasarkan pada record  untukj l k k d t t h bc. Network menjelaskan kepada user tentang hubunganlogic antar data ddalam basis data

copyright@missimanakondou.wordpress.com

Entity Relationalship ModelBerbasisObjek Entity Relationalship Model

Model untuk menjelaskan hubungan antar dataModel untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu persepsibahwa real world terdiri dari objek‐objekj jberdasarkan relasi antara objek‐objek tsb.

E‐R Model berisi ketentuan/aturan khusus yangE R Model berisi ketentuan/aturan khusus yang harus dipenuhi oleh isi database. Aturanterpenting adalah MAPPING CARDINALITAS yang p g y gmenentukan jumlah entity yang dapat dikaitkandengan entity lainnya melalui relationship‐set

copyright@missimanakondou.wordpress.com

Contoh kasus ER‐Model sbb:Contoh kasus ER Model sbb:

copyright@missimanakondou.wordpress.com

SEMANTIC MODEL• Hampir sama dengan E‐R model , dimana relasi antar objek dasar tidak dinyatakan j ydengan simbol tetapi menggunakan kata‐kata (semantic). ( )

• Contoh:  dengan menggunakan relasi pada Bank X, dalam semantic terlihat :Bank X, dalam semantic terlihat :

copyright@missimanakondou.wordpress.com

copyright@missimanakondou.wordpress.com

Model berbasis recordBerbasisRecord Model berbasis record

• Perbedaan dengan object based data modelPerbedaan dengan object based data model

• Pada record base data model disamping digunakan untuk menguaraikan struktur logikadigunakan untuk menguaraikan struktur logika keseluruhan dari suatu database, juga digunakan untuk menguraikan implementasidigunakan untuk menguraikan implementasi dari sistem database (higher level description of implementation)of implementation)

copyright@missimanakondou.wordpress.com

a. Model Relationala. Model Relational

• Data serta hubungan antar data gdirepresentasikan oleh sejumlah tabel danmasing‐masing tabel terdiri dari beberapa kolomyang namanya unique (berdasarkan teoriyang namanya unique. (berdasarkan teorihimpunan =relasi)

• Contoh : database penjualan barang terdiri 3 tabel ;

• SupplierS k d• Suku_cadang

• Pengiriman

b. Hirarki Modelb. Hirarki Model

copyright@missimanakondou.wordpress.com

c. Network/Jaringan Modelc. Network/Jaringan Model

copyright@missimanakondou.wordpress.com

SELAMAT BELAJAR

copyright@missimanakondou.wordpress.com