database

13
DATABASE PENGENALAN DASAR-DASAR DATABASE

Upload: brooks

Post on 05-Jan-2016

36 views

Category:

Documents


0 download

DESCRIPTION

DATABASE. PENGENALAN DASAR-DASAR DATABASE. PENGERTIAN. Kumpulan file / tabel / arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: DATABASE

DATABASEPENGENALAN DASAR-DASAR DATABASE

Page 2: DATABASE

PENGERTIAN Kumpulan file / tabel / arsip yang saling

berhubungan yang disimpan dalam media penyimpanan elektronis

Himpunan kelompok data yang saling berhubungan yang diorganisasi sedemikian rupa agar dapat dimanfaatkan dengan cepat dan mudah

Database / basis data merupakan kumpulan data, berisi informasi tentang organisasi tertentu

Page 3: DATABASE

DBMS(DATABASE MANAGEMEN SYSTEM)

Disebut juga Manajemen basis data Yaitu : kumpulan program / software

yang memungkinkan pengguna untuk merancang dan membuat memelihara suatu basis data.

“A software package designed to store and manage databases”(Ramakrishnan and Gehrke. Database Management Systems)

Page 4: DATABASE

TUJUAN DBMS Efisiensi Menangani data dalam jumlah besar Informasi dapat dipakai bersama-

sama Meniadakan dulplikasi data

Page 5: DATABASE

PEMODELAN BASIS DATA ER-Model ( ERD : Entity Relationship

Diagram) Relational Model

Page 6: DATABASE

ISTILAH-ISTILAH BASIS DATA

1. Entitas (Entity), yaitu objek riil yang dapat dibedakan satu dengan yang lain dan tidak saling bergantungan.

Contoh = siswa, matapelajaran, guru Entitas bisa berupa :

oObjek kongkrit : Orang, BukuoObjek Abstrak : Jadwal, Nilai

Entity Set (Himpunan Entity) = Sekelompok entitas yang sejenis dan berada dalamlingkup yang sama

Page 7: DATABASE

Contoh himpunan Entity Costomer

Page 8: DATABASE

Lanjutan istilah-istilah data base 2. Atribut Yaitu karakteristik (properti) dari Entitas tersebut. Misal = Siswa (NIS,Nama,Tgl Lahir,Alamat) Tipe-tipe Atribut :

o Simple dan Composite attributesSimple attributes : atribut yang tidak bisa di bagi dalam beberapa

bagian. Misal: NIS,NIP,Composite attributes : atribut yang bisa dibagi menjadi beberapa

bagian. Misalnya : nama depan dan nama belakango Single-valued dan multi-valued attributes

Atribut Single-valued : atribut yang memiliki paling banyak satu nilai untuk setiap baris data.

Multi-valued attributes : atribut yang dapat diisi dengan lebih dari satu nilai tetapi jenisnya sama. Misalnya : nomor telp, alamat

o Derived attributes atau atttribut turunan : atribut yang diperoleh dari pengolahan atribut lain yang saling berhubunganmisal nya : umur, ip

Page 9: DATABASE

Contoh penggambaran atribut komposit

Page 10: DATABASE

Hirarki Data Pada Relational Model

Field :• Kelompok yang terdiri dari satu atau lebih

karakter yang memiliki arti yang spesifik• Unit data yang terkecil yang memilik arti• Menjelaskan satu karakteristik dari manusia,

tempat, atau benda Record :

• Sekumpulan field yang berisi data tentang manusia, tempat atau barang

File : kumpulan record – record yang saling berhubungan

Software Basisdata : Ms.Access, My SQL, Paradox, Oracle

Page 11: DATABASE

Primary key Sebuah field yang secara unik dipakai

untuk membedakan record yang satu dengan yang lainnya dalam sebuah tabel

Misalnya :• Tabel Siswa : NIS• Tabel Mahasiswa : NIM• Tabel Dosen : Kode Dosen• Tabel Matakuliah : KOde Mata Kuliah• Tabel Salesperson : SalesID

Page 12: DATABASE

Foreign key

Field dalam sebuah tabel yang menjadi primary key pada tabel yang lain

Misalnya :• KodeGuru pada tabel MataPelajaran, untuk

menunjukkan Guru mengampu mata pelajaran tertentu

• SalesID digunakan pada tabel Custoer untuk identitas petugas penjualan yang melayani seorang customer

Page 13: DATABASE

Relational Database Database yang dibuat dari

sekumpulan tabel