260 likes | 486 Views
Sistem basis data. SI 12 Sistem Informasi Fakultas Ilmu Komputer Universitas Putra Indonesia “YPTK” Padang 2009/2010. Sistem basis data. Apa itu basis data?. Konsep Basis Data
E N D
SI 12 Sistem Informasi Fakultas Ilmu Komputer Universitas Putra Indonesia “YPTK” Padang 2009/2010
Konsep Basis Data Basis data adalahsuatukumpulan data terhubung yang disimpansecarabersama-samapadasuatu media, yang diorganisasikanberdasarkansebuahskemaataustrukturtertentu, dandengan software untukmelakukanmanipulasiuntukkegunaantertentu.
Basis data danlemariarsipsesungguhnyamemilikiprinsipkerjadantujuan yang sama. Prinsiputamanyaadalahpengaturan data/arsip. Dan tujuanutamanyaadalahkemudahandankecepatandalampengambilankembali data/ arsip.
Perbedaannyahanyaterletakpada media penyimpanan yang digunakan, jikalemariarsipmenggunakanlemarisebagai media penyimpanannya, maka basisdata mnenggunakan media penyimpananelektronisseperti disk (disket dan harddisk).
Sistem Basis Data • SBD merupakan sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personil yang merancang dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang mendukungnya.
Tujuan dibangunnya basis data adalah: • (Ingat ‘6k 1 E’) • KecepatandanKemudahan (Speed) • Efisiensiruangpenyimpanan (Space) • Keakuratan (Accuracy) • Ketersediaan (Avaiability) • Kelengkapan (Completeness) • Keamanan (Security) • Kebersamaanpemakai (Shareability)
si dasar pembuatan basis data
Operasidasarpembuatan Basis data: • Pembuatan Basis Data (Create Database) • PenghapusanBasis Data (Drop Database) • PembuatanFile/Table barukesuatu basis data (Create Table) • Penghapusan File/Table darisuatu basis data (Drop Table) • Penambahandata barukesuatu file/table di sebuah basis data (Insert) • Pengambilandata darisebuah file/table (Retrieve/Search) • Pengubahandata darisebuah file/table (Update) • Penghapusandata darisebuah file/table (Delete)
Tingkatan Data Sistem Basis Data Basis Data File Record Field Byte Bit
Database Management System (DBMS) merupakan paket program (Software) yang dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan pengambilan informasi terhadap database. Software yang tergolong kedalam DBMS antara lain, Microsoft SQL, MySQL, Oracle, MS. Access, dan lain-lain.
Komponen Utama DBMS • Perangkat Keras • Basis Data • Perangkat Lunak • Pengguna
Model Basis Data • Model Database Hirarki • Model Database Jaringan • Model Database Relasi
Model Entity Relationship (ER) Model EntityRelationship adalah model data konseptual tingkat tinggi untuk perancangan basis data. Model data konseptual adalah himpunan konsep yang mendeskripsikan struktur basis data, transaksi pengambilan dan pembaruan basis data.
Komponen-komponen utama Model ER • Entitas • Relasi • Atribut-atribut • Batasan-batasanintegritas
Proses normalisasi adalah proses untuk memperoleh properti-properti skema relasi yang bagus menjadi bentuk normal lebih tinggi sehingga syarat-syarat normalisasi terpenuhi.
Syarat-syarat normalisasi • Mengoptimalisasi redudansi (pengulangan data yang tidak perlu). • Menghilangkan anomali. Anomali pada dasarnya adalah ketidak-konsistenan (inkonsistensi).
Bentuk Normal Bentuk normal pertama (1NF) Bentuk normal kedua (2NF) Bentuk normal ketiga (3NF) Bentuk normal Boyce-Codd (BCNF) Bentuk normal keempat (4NF) Bentuk normal kelima (5NF)