Sunday, December 19, 2010

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.

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

No comments:

Post a Comment

MODEL SNMPTN 2011 © 2008. Design by :Yanku Templates Sponsored by: Tutorial87 Commentcute