Kamis, 15 Oktober 2009

KONSEP DASAR SISTEM BASIS DATA

A. Pengertian Sistem Basis Data

Sistem basis data merupakan sistem yang terdiri dari kumpulan file atau tabel yang saling berhubungan dan memungkinkan beberapa pemakai mengakses dan memanipulasinya.Sistem basis data juga bisa d artikan suatu sistem yang menyusun dan mengelola data, sehingga mampu menyediakan informasi yang diperlukan oleh pemakai.

B. Komponen Sistem Basis Data

Dalam sistem basis data terdapat beberapa komponen utama yaitu:

1.Perangkat keras (Hardware)

Perangkat keras yang biasanya terdapat dalam basis data adalah sistem jaringan(Network),harddisk,disk,dan perangkat komunikasi untuk sistem jaringan

2.Sistem Operasi

Merupakan program yang mengaktifkan sistem komputer, mengendalikan seluruh sumbe daya dalam komputer dan melakukan operasi operasi dasar dlm komputer. Program basis data akan aktif jika sistem operasi yang dikehendaki sesuai.beberapa sistem operasi yang ada saat ini antara lain Ms-DOS,Ms-Windows,UNIX,LINUX, Novel-Netware Dll.

3.Basis Data

Merupakan koleksi data yang terorganisasi dengan cara sedemikian rupa sehingga data tesebut mudah di simpan dan di manipulasi,

4. Database Management System(DBMS)

Merupakan kumpulan program aplikasi yang di gunakan untuk membuat dan mengelola basis data. Perangkat lunak yang termasuk DBMS antara lain: Access,MySQL,Oracle,DB2,Informix dan lainya

5.Pemakai(Users)

Pemakai atau User d golongkan dalam beberapa tingkatan yaitu: Programmer Aplikasi,Casual User,Naive User,dan Specialist User

6.Administrator Basis Data

Databse Administrator(DBA) adalah orang yang bertanggung jawab dan bekerja sama dengan analis sistem dan user-user yang lain guna melengkapi berbagai tugas.

C. Abstraksi Data

Pandangan terhadap basis data sering disebut sebagai Arsitektur basis data atau Abstraksi basis data yang kemudian terbagi menjadi beberapa level

1.Level Fisik(Physical Level)

Merupakan level abstraksi yang paling rendah menjelaskan secara detail bagaimana data disimpan dalam kondisi sebenarnya atau diorganisasikan secara fisik atau aktual.Pandangan ini bersifat sangat teknis danlebih berorientasi pada mesin, yaitu berkaitan dengan organisasi berkas basis data

2.Level Konseptual(Conceptual Level)

Level ini memberikan gambaran tentang data apa yang sebenarnya perlu disimpan dalam database, serta hubungan atau relasi yang terjadi diantara data dari keseluruhan database.

3.Level Pandangan Pemakai(View Level)

Level ini merupakan level abstraksi data tertinggi yaitu pandangan para pemakai basis data sehingga memiliki cara pandang yang berbeda beda tergantung dari data yang dapat di akses pemakai.

D.Schema

Schema memberika deskripsi hubungan antar data dalam basis data secara lengkap.Schema menunjukkan pandangan seorang perancang yang digunakan pada lingkup sistem atau organisasi secara keseluruhan.

1.Subschema

Merupakan deskripsi terpisah dari atribut,record,dan batasan nilai yang akan digunakan oleh sebuah program aplikasi. Subschema menunjukkan pandangan seorang programmer. Contoh penulisan notasi untuk Schema dan subschema dilakukan dengan format sebagai berikut:

Daftar_Barang_schema: (Kode_Barang Char(10),

Nama_Barang Char(50),

Harga_Barang Integer(20),

Jumlah_Barang Num(4),

Primary Key (Kode_Barang))

2.Instance Schema

Instance Schema menunjukkan isian nilai-nilai aktual elemen data dalam sebuah relasi yang direpresentasikan dalam bentuk tabel.Contoh penulisan bentuk instance schema dilakukan dengan format berikut:


E.Bahasa Basis Data (Batabase Language)

Bahasa basis data adalah suatu cara berinteraksi atau berkomunikasi antara pemakai dengan basis data yang diatur dalam bahasa khusus yang telah ditetapkan.Database Language dibagi menjadi 2 yaitu; Data Definition Language(DDL) dan Data Manipulation Language(DML).

1. Data Definition Language(DDL)

Merupakan suatu paket bahasa DBMS yang berguna untuk melakukan spesifikasi terhadap skema basis data.Hasil kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus yang di sebut kamus data(Data Dictionary).

2. Data Manipulation Language(DML)

DML merupakan suatu paket DBMS yang memperbolehkan pemakai untuk mengakses atau memanipulasi data .DML dapat mengambil informasi yang tersimpan dalam basisdata, menyisipkan informasi baru atau menghapus informasi dari basis data






1 komentar:

  1. BU Prind maaf bab pertama ga sesuai modul, bis baru dapet soft copynya d minggu ke 3 sich..... di maafin ya buuu.....

    BalasHapus