SISTEM BASIS DATA

SISTEM

Definisi

sebuah tatanan yang terdiri atas sejumlah komponen fungsional (dengan tugas/fungsi khusus) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu

Contoh

¡ Sistem Kendaraan

¡ Sistem Pernafasan

¡ Sistem Perguruan Tinggi

SISTEM BASIS DATA

Definisi :

perpaduan antara basis data dan sistem manajemen basis data (SMBD)

Komponen:

¡ Hardware

¡ Sistem Operasi

¡ Basis Data

¡ DBMS : MySQL, Ms. SQL Server, Interbase, Paradox, Ms. Acces

¡ Pemakai : Programmer, User Aplikasi

¡ Aplikasi Lain

>>>>>>>>><,,,,,,,,,,,,,,,,,,,,,,,,,,.>>>>

LEVEL FISIK/INTERNAL

Level fisik merupakan level paling rendah

menggambarkan bagaimana data disimpan secara fisik

Misalnya kita memiliki data mahasiswa. Pada level fisik data mahasiswa dipandang dengan memperhatikan bahwa dalam data tersebut ada atribut Nama yang disimpan sepanjang 20 byte

LEVEL KONSEPTUAL/LOGIKA

menggambarkan data apa yang disimpan dalam basis data dan hubungan relasi yang terjadi antara data dari keseluruhan basis data

memperhatikan data apa sebenarnya (secara fungsional) disimpan dalam basis data dan hubungannya dengan data yang lain

Pemakai tidak memperdulikan kerumitan dalam struktur level fisik lagi, penggambaran cukup dengan memakai kotak, garis,dan hubungan secukupnya

LEVEL PANDANGAN PEMAKAI
(USER VIEW)/EKSTERNAL

Level abstraksi data tertinggi yang menggambarkan hanya sebagian saja yang dilihat dan dipakai dari keseluruhan database, hal ini disebabkan beberapa pemakai database tidak membutuhkan semua isi database.

Yang dimaksud dengan user/pemakai disini adalah programmer, end user atau DBA.

Setiap user mempunyai ‘bahasa’ yang sesuai dengan kebutuhannya.

programmer : bahasa yang digunakan adalah bahasa pemrograman seperti C, COBOL, atau PL/I

end user : bahasa yang digunakan adalah bahasa query atau menggunakan fasilitas yang tersedia pada program aplikasi.

pada level eksternal ini, user dibatasi pada kemampuan perangkat keras dan perangkat lunak yang digunakan aplikasi basis data

MODEL DATA

Definisi :

sekumpulan tool konseptuall untuk mendeskripsikan data, relasi-relasi antar data, semantic data & konsistensi konstrain.

Menyatakan hubungan antar rekaman yang tersimpan dalam basis data.

model data terbagi dalam tiga kelompok besar

¡ Object-based logical models

÷ Entity Relationship Model

÷ Object Oriented Model

¡ record-based logical models

÷ Model Relational

÷ Model Hierarkhi

÷ Model Network

ENTITY RELATIONAL MODEL

E-R model didasarkan atas persepsi terhadap dunia nyata yanga terdiri dari sekumpulan objek, disebut entity dan hubungan antar objek tersebut, disebut relationship.

Entity adalah objek di dunia yang bersifat unik. Setiap entity mempunyai atribut yang membedakannya dengan entity lainnya.

Contoh : entity Mahasiswa, mempunyai atribut Nim, Nama, Alamat dan Tanggal lahir.

Pemodelan data dengan model E-R menggunakan diagram E-R. Diagram E-R terdiri dari :

¡ Kotak persegi panjang, menggambarkan himpunan entity

¡ Elip, menggambarkan atribut-atribut entity

¡ Diamon, menggambarkan hubungan antara himpunan entity

¡ Garis, yang menghubungkan antar objek dalam diagram E-R

OBJECT ORIENTED MODEL

Model berorientasi objek berbasiskan kumpulan objek.

Setiap objek berisi:

¡ Nilai yang disimpan dalam variable instant, dimana variable “melekat” dengan objek itu sendiri.

¡ Metoda : operasi yang berlaku pada objek yang bersangkutan

¡ Objek-objek yang memiliki tipe nilai & metode yang dikelompokkan dalam satu kelas. Kelas disini mirip dengan abstrak pada bahasa pemrograman.

¡ Sending a message : sebuah objek dapat mengakses data sebuah yang lain hanya dengan memanggil metode dari objek tersebut.

MODEL RELASIONAL

Model relasional menggunakan kumpulan tabel-tabel untuk merepresentasikan data dan relasi antar data-data tersebut.

Setiap tabel terdiri atas kolom-kolom, dan setiap kolom mempunyai nama yang unik

……………………………………..>>>>>>>>>>>>>>>>>>>>

Dari table diatas berikan contoh:

a. Nama Field
b.Data Value
c.Atribut
d.Record
e.Entity

MODEL HERARKI

menyerupai pohon yang dibalik

Menggunakan pola hubungan orangtua anak

Setiap simpul menyatakan sekumpulan medan

Simpul yang terhubung dengan level dibawahnya disebut orang tua

Setiap orang tua hanya bisa mempunyai 1 anak, bisa banyak anak tetapi anak hanya mempunyai 1 ortu

Simpul yg punya anak disebut akar, dan simpul yang tidak punya anak disebut daun

Hubungan antara ortu dan anak disebut cabang.

Contoh DBMS yang pakai model herarki: Information Management System, dikembangkan oleh IBM dan Rockwell International Corporation

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>……………………………..<<<<<<<<<<<<<<<<<

MODEL JARINGAN

Data dalam model jaringan direpresentasikan dengan sekumpulan record (Pascal), dan relasi antara data direpresentasikan oleh record & link. Link dipandang sebagai pointer. Record-record diorganisasikan sebagai graf.

Model ini hampir sama dengan model herarkis. Perbedaannya pada model ini satu anak bisa mempunyai lebih dari 1 ortu

Istilah ortu dalam model jaringan disebut sebagai pemilik, sedangkan anak disebut sebagai anggota

Contoh DBMS yang menggunakan model jaringan yaitu CA-IDMS/DB dan Integrated database management system yang dibangun oleh Cullinet Software Inc.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>………………………….<<<<<<<<<<<<<<<