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