130 likes | 371 Views
DATABASE. PENGENALAN DASAR-DASAR DATABASE. PENGERTIAN. Kumpulan file / tabel / arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis
E N D
DATABASE PENGENALAN DASAR-DASAR DATABASE
PENGERTIAN Kumpulan file / tabel / arsip yang salingberhubungan yang disimpandalam media penyimpananelektronis Himpunankelompok data yang salingberhubungan yang diorganisasisedemikianrupa agar dapat dimanfaatkan dengan cepat danmudah Database / basis data merupakankumpulan data, berisiinformasitentangorganisasitertentu
DBMS(DATABASE MANAGEMEN SYSTEM) DisebutjugaManajemen basisdata Yaitu : kumpulan program / software yang memungkinkanpenggunauntukmerancangdanmembuatmemeliharasuatu basis data. “A software package designed to store and manage databases”(Ramakrishnan and Gehrke. Database Management Systems)
TUJUAN DBMS Efisiensi Menangani data dalamjumlahbesar Informasidapatdipakaibersama-sama Meniadakandulplikasi data
PEMODELAN BASIS DATA ER-Model ( ERD : Entity Relationship Diagram) Relational Model
ISTILAH-ISTILAH BASIS DATA • Entitas (Entity), yaituobjekriil yang dapatdibedakansatudengan yang lain dantidaksalingbergantungan. • Contoh = siswa, matapelajaran, guru • Entitas bisa berupa : • Objek kongkrit : Orang, Buku • Objek Abstrak : Jadwal, Nilai • Entity Set (Himpunan Entity) = Sekelompok entitas yang sejenis dan berada dalamlingkup yang sama
Lanjutan istilah-istilah data base • 2. Atribut • Yaitu karakteristik (properti) dari Entitas tersebut. • Misal = Siswa (NIS,Nama,Tgl Lahir,Alamat) • Tipe-tipe Atribut : • 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 • 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 • Derived attributes atau atttribut turunan : atribut yang diperoleh dari pengolahan atribut lain yang saling berhubungan misal nya : umur, ip
Hirarki Data Pada Relational Model • Field : • Kelompok yang terdiridarisatuataulebihkarakter yang memilikiarti yang spesifik • Unit data yang terkecil yang memilikarti • Menjelaskansatukarakteristikdarimanusia, tempat, ataubenda • Record : • Sekumpulan field yang berisi data tentangmanusia, tempatataubarang • File : kumpulan record – record yang salingberhubungan • Software Basisdata : Ms.Access, My SQL, Paradox, Oracle
Primary key • Sebuah field yang secaraunikdipakaiuntukmembedakan record yang satudengan yang lainnyadalamsebuahtabel • Misalnya : • Tabel Siswa : NIS • TabelMahasiswa : NIM • TabelDosen : KodeDosen • TabelMatakuliah : KOde Mata Kuliah • Tabel Salesperson : SalesID
Foreign key • Field dalamsebuahtabel yang menjadi primary key padatabel yang lain • Misalnya : • KodeGurupadatabelMataPelajaran, untukmenunjukkanGuru mengampumatapelajarantertentu • SalesIDdigunakanpadatabelCustoeruntukidentitaspetugaspenjualan yang melayaniseorang customer
Relational Database • Database yang dibuat dari sekumpulan tabel