Download DATABASE

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
PENGENALAN DASAR-DASAR DATABASE
 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
 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)
 Efisiensi
 Menangani
data dalam jumlah besar
 Informasi dapat dipakai bersama-sama
 Meniadakan dulplikasi data
 ER-Model
( ERD : Entity Relationship
Diagram)
 Relational Model
Entitas (Entity), yaitu objek riil yang dapat
dibedakan satu dengan yang lain dan
tidak saling bergantungan.
 Contoh = siswa, matapelajaran, guru
 Entitas bisa berupa :
1.
o Objek kongkrit : Orang, Buku
o Objek Abstrak : Jadwal, Nilai
 Entity
Set (Himpunan Entity) = Sekelompok
entitas yang sejenis dan berada
dalamlingkup yang sama




2. Atribut
Yaitu karakteristik (properti) dari Entitas tersebut.
Misal = Siswa (NIS,Nama,Tgl Lahir,Alamat)
Tipe-tipe Atribut :
o Simple dan Composite attributes
Simple 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 belakang
o 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 berhubungan
misal nya : umur, ip
 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
 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
 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
 Database
tabel
yang dibuat dari sekumpulan