Basis Data
Definisi Basis Data
Basis yang artinya kumpulan/ gudang. Data yang artinya dakta tentang objek, orang, dan lain-lain yang dinyatakan dengan nilai (angka, simbol, dll)
Jadi, Basis data adalah kumpulan data yang saling terhubung, umumnya mendeskripsikan aktivitas satu organisasi atau lebihh.
Sistem basis data merupakan lingkup terbesar dalam organisasi data. Sistem basis data mencakup semua bentuk komponen data yang ada dalam suatu sistem. Sedangkan basis data merupakan komponen utama yang menyusun sistem basis data
Hierarki Data
Elemen Data > Rekaman > Berkas
Evolusi Teknologi Basis Data
1960s : Sistem Pemrosesan Berkas, DBMS dan Layanan Inf. Online berbasis teks
1970s : Penerapan sist. Pakar pada sist. Pendukung Keputusan dan basis data berorientasi object
1980s : Sistem hypertext yg memungkinkan melihat basis data secara acak berdasarkan suatu kunci
v1990s : Sistem basis data cerdas dan sistem basis data multimedia
Karakteristik Penting Basis Data
Representasi dari dunia nyata (miniworld),
Terstruktur dengan baik (bahkan memiliki struktur yang teratur yang ketat),
Mencerminkan kondisi saat ini
Memiliki pengguna dan aplikasi,
Disimpan secara permanen pada komputer
Diakses dan dimanipulasi menggunakan DBMS
Database System
Sistem adalah Sebuah tatanan yang terdiri dari sejumlah Komponen fungsional yang SALING berhubungan untuk memenuhi suatu tujuan tertentu.
Komponen-komponen dalam sistem basis data adalah Hardware, Operating System, Basis Data, DBMS, Pemakaian/ user/ brainware, dan Software lain
Koleksi data yang terintegrasi dan sangat besar.
Database Mangement System (DBMS) adalah sistem perangkat lunak yang dirancang untuk menyimpan, mengelola, dan memfasilitasi akses ke basis data.
Contoh produk DBMS adalah Oracle (oracle corp.), sybase, dbase, Ingres (ASK Group Inc.)
pemakai/ user :
Programmer Aplikasi ; Cara berinteraksi dengan basis data melalui program yang ditulis
User Mahir (Casual User) ; Cara berinteraksi dengan basis data melalui query yang telah disediakan oleh DBMS
User Umum (End User/Naïve User) ; Cara berinteraksi dengan basis data melalui pemanggilan program aplikasi (executable program)
User Khusus (Specialized User) ; User yang dapat mengakses Basis data tanpa / dengan dbms, misalnya untuk keperluan Artificial Intelligence, Expert System, dll
Keuntungan Pemakaian Sistem Basis Data :
Terkontrolnya kerangkapan data
Konsistensi data
Data dapat dipakai bersama
Memudahkan standarisasi
Keamanan data terjamin
Terpeliharanya integritas data
Data independence :
Organisasi database dapat diubah tanpa mengganggu prog. Aplikasi
Memudahkan pengembangan program aplikasi
Memberikan fasilitas pengontrolan terpusat, demi keamanan dan integritas data
Pemodelan Data
Model Data adalah konsep untuk mendeskripsikan data.
Skema adalah deskripsi dari sekumpulan data tertentu menggunakan konsep data model yang diberikan
Contoh pemodelan data : Hierarchy Database, Object-oriented database, relational database.
Entity Relationship Diagram
ERD merupakan suatu diagram yang berisi komponen-komponen himpunan entias dan himbauan relasi yang dilengkapi dengan atribut-atribut.
Simbol simbol yang digunakan dalam ERD :
Entity
Merupakan himpunan objek seperti orang, benda serta lokasi baik abstrak maupun nyata dimana data disimpan, pada umumnya entitas diberi nama dengan kata benda.
Klasifikasi Entity :
Entity Regular merupakan entity yang bersifat umum dan dapat berdiri sendiri. Contohnya adalah karyawan.
Entity Lemah merupakan entity yang keberadaannya tergantung pada entity lain dimana tidak mempengaruhi sistem secara keseluruhan. Contohnya adalah anak karyawan.
Properti merupakan kumpulan atribut yang menjelaskan entity.
Atribut
Sesuatu yang menjelaskan apa sebenarnya yang dimaksud enriras maupun erlasi, sehingga sering disebut elemen data dari entitas dan relasi. Contohnya adalah himpunan entitas mahasiswa.
Contohnya :
Info :
Mahasiswa tersebut adalah Entitas, dan yang dikaitkan dengannya adalah Atribut.
Relasi
Merupakan suatu hubungan yang terjadi antar himpunan entitas dimana relasi biasa diberi nama dengan kata kerja. Contohnya : relasi antara himpunan entitas mahasiswa dan himpunan entitas kuliah.
Link
Sebagai penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya.
Kardinalitas / Derajat Relasi
Menunjukkan hubungan maksimal yang terjadi dari himpunan entitas yang satu ke himpunan entitas yang lain dan begitu sebaliknya.
Kardinalitas :
Satu ke satu (one to one)
Satu ke banyak (one to many)
Banyak ke satu (many to one)
Banyak ke banyak (many to many)
ERD menurut Chen
One to one ( 1 : 1 )
One to many ( 1 : M atau 1 : N )
Many to many ( M : M atau N : N )
Tahapan Pembuatan Diagram E-R
Langkah-langkah teknis yang diambil dalam menghasilkan ERD :
1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat.
2. Menentukan atribut-atribut key dari masing-masing himpunan entitas .
3. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign key.
4. Menentukan derajat / kardinalitas relasi untuk setiap himpunan relasi.
5. Melengkapi himpunan entitas dan himpunan relasi dengan atribut-atribut deskriptif (non key)
Kamus Data
Kamus data adalah suatu aplikasi khusus dari jenis kamus-kamus yang digunakan sebagai referensi kehidupan setiap hari. Kamus data merupakan hasil referensi data mengenai data (metadata) suatu data yang disusun oleh penganalisis sistem untuk membimbing mereka selama melakukan analisis dan desain. Sebagai suatu dokumen, kamus data kamus data mengumpulkan dan mengkoordinasi istilah-istilah data tertentu, dan menjelaskan apa arti setiap istilah yang ada. Kamus data menjelaskan desain logika sebagai basis yang diperlukan untuk menetapkan sistem yang akan dibuat. Jadi kamus data menjelaskan secara rinci atribut yang ada pada tabel secara logika.
Comments
Post a Comment