14
SBD SBD 1 1 pertemuan pertemuan 1 1 By : Aris Umboro

SBD 1 PERT 1.ppt

Embed Size (px)

DESCRIPTION

Praktikum SBD Gunadarma

Citation preview

Page 1: SBD 1 PERT 1.ppt

SBDSBD 1 1pertemuan pertemuan 11

By : Aris Umboro

Page 2: SBD 1 PERT 1.ppt

SISTEM BASIS DATA

APA ITU SYSTEM ?

APA ITU DATABASE ?

APA ITU DBMS ?

APA ITU ENTITY, RECORD, ATRIBUTE, DAN DATA VALUE ?

Page 3: SBD 1 PERT 1.ppt

•Database Management System (DBMS) adalah satu koleksi data yang saling berelasi dan satu set program untuk mengakses data tersebut. Jadi DBMS terdiri dari Database dan Set Program pengelola untuk menambah data, menghapus data, mengambil dan membaca data. Contoh : File-file mdb yang telah kita buat di Microsoft Access di tambah dengan program Microsoft Access sebagai tools untuk membuka file tsb. Maka hal itu dapat dikatakan sebagai sebuah DBMS

•Database adalah Kumpulan file-file yang saling berelasi, relasi tersebut biasa ditunjukkan dengan kunci dari tiap file yang ada. Satu database menunjukkan satu kumpulan data yang dipakai dalam satu lingkup perusahaan, instansi.

Page 4: SBD 1 PERT 1.ppt

•Entity adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang Administrasi Siswa misalnya, entity adalah siswa, buku, pembayaran, nilai test. Pada bidang kesehatan, entity adalah pasien, dokter, obat, kamar, diet. •File adalah kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, atribute yang sama, namun berbeda-beda data valuenya. •Record/Tuple adalah kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap. Satu record mewakili satu data atau informasi tentang seseorang misalnya, nomor karyawan, nama karyawan, alamat, kota, tanggal masuk. 

Page 5: SBD 1 PERT 1.ppt

•Atribute adalah nama lain untuk mewakili suatu entity. Seorang siswa dapat dilihat dari atributenya, misalnya nama, nomor siswa, alamat, nama orang tua, hobby. Atribute juga disebut sebagai data elemen, data field, data item.

•Data Value adalah data aktual atau informasi yang disimpan pada tiap data elemen atau atribute. Atribute nama karyawan menunjukkan tempat dimana informasi nama karyawan disimpan sedang data value adalah Sutrisno, Budiman, Somad, merupakan isi data nama karyawan tersebut.

Page 6: SBD 1 PERT 1.ppt

CONTOH TABEL DATABASE

Page 7: SBD 1 PERT 1.ppt

MODEL DATA

Model data adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dalam suatu organisasi.Fungsi dari sebuah model data untuk merepresentasikan data sehingga data tersebut mudah dipahami.

Model data dalam Basis Data dibagi menjadi dua macam, yaitu :

1.Model Data Berbasis Objek

1.Model Data Berbasis Record

Page 8: SBD 1 PERT 1.ppt

MODEL DATA BERBASIS OBJEK

Model EER adalah model Entitiy Relationship yang ditambah kemampuan semantiknya dengan beberapa konsep yang lebih kompleks.Konsep-konsepnya antara lain :1.Subclass2.Superclass3.Specialization4.Generalization5.Atribut Inheritance6.Specialization Hierarchy7.Specialization Lattice8.Shared-Subclass

Page 9: SBD 1 PERT 1.ppt

1.Subclass •Subset dari suatu entitas yang dikelompokkan dalam pengertian tertentu yang perlu disajikan secara eksplisit.•Contoh : Entitas PEGAWAI mempunyai beberapa subclass seperti SEKRETARIS, TEKNISI, AHLI.

2.Superclass•Entitas yang merupakan induk dari subclass –subclassnya.•Contoh : subclass SEKRETARIS, TEKNISI, AHLI mempunyai superclass PEGAWAI.

3.Spesialization•Proses pemecahan entitas menjadi subclass-subclass beserta atribut-atributnya.•Contoh : spesialization dari PEGAWAI berdasarkan tipe kerja.

Page 10: SBD 1 PERT 1.ppt

4.Generalization•Proses penggabungan subclass-subclass menjadi suatu entitas yang lebih umum.•Contoh : generalization dari MOBIL dan TRUK menjadi KENDARAAN. 5.Atribut Inheritance•Merupakan pewarisan atribut dari superclassnya.Entitiy yang merupakan anggota dari subclass mewarisi semua atribut dari entitiy suparclassnya. 6.Specialization Hierarchy•Spesialisasi bertingkat dimana setiap subclass berpartisipasi di dalam satu kelas/subclass relationship

Page 11: SBD 1 PERT 1.ppt

7.Specialization Lattice•Spesialisasi bertingkat dimana suatu subclass dapat berpartisipasi di dalam beberapa kelas/subclass relationship. 8.Shared-Subclass•Subclass yang mempunyai lebih dari satu superclass.•Contoh : subclass SALES TRAINEE mempunyai du superclass yang tipenya sama yaitu SALES & TRAINEE

Page 12: SBD 1 PERT 1.ppt

MODEL DATA BERBASIS RECORD

Berdasarkan bentuknya Model data ini dibagi menjadi 3, antara lain :

1.Model Data RelasionalRelasi antara model data 2 dimensi dan berbentuk tabel.

2.Model Data HirarkiModel Hirarki dikenal sebagai model struktur pohon.

3.Model Data JaringanModel Jaringan dikenal sebagai Struktur Plex.Merupakan perluasan dari struktur hirarki. Setiap child dapat memiliki lebih dari satu parent.

Page 13: SBD 1 PERT 1.ppt

Bahasa Dalam DBMS (DDL, DML, DCL)

Page 14: SBD 1 PERT 1.ppt

Bahasa Dalam DBMS (DDL, DML, DCL)