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 :

  1. 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 :

  1. Entity Regular merupakan entity yang bersifat umum dan dapat berdiri sendiri. Contohnya adalah karyawan.

  2. 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.

  1. 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.

  1. 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.

  1. 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 :

  1. Satu ke satu (one to one)

  2. Satu ke banyak (one to many)

  3. Banyak ke satu (many to one)

  4. Banyak ke banyak (many to many)



ERD menurut Chen

  1. One to one ( 1 : 1 )


  1. One to many ( 1 : M atau 1 : N )

  1. 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

Popular Posts