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

18
Pertemuan 3 Pertemuan 3 Konsep Pemodelan data [email protected]

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

Page 1: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

Pertemuan 3Pertemuan 3

Konsep Pemodelan data

[email protected]

Page 2: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

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.

[email protected]

Page 3: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

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)

[email protected]

Page 4: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

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.

[email protected]

Page 5: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

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.

[email protected]

Page 6: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

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

[email protected]

Page 7: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

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

[email protected]

Page 8: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

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

[email protected]

Page 9: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

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 :

[email protected]

Page 11: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

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)

[email protected]

Page 12: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

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

Page 13: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...
Page 14: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

b. Hirarki Modelb. Hirarki Model

[email protected]

Page 15: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...
Page 16: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

c. Network/Jaringan Modelc. Network/Jaringan Model

[email protected]

Page 17: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...
Page 18: Pertemuan 3 Konsep pemodelan data Versi 2.ppt fileyang terdiri atas Basis‐data dan Perangkat ... yInsert, penambahan/pengisian data baru ke sebuah file/tabel di sebuah ...

SELAMAT BELAJAR

[email protected]