Minggu, 19 Februari 2012

Pengenalan Software DBMS dan Arsitektur Sistem Basis Data

A. Pengenalan Software RDBMS

    RDBMS (Relational Database Management System) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didesain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya. Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja,
misalnya akuntansi, manajemen sumber daya manusia, dan lain sebagainya. Dibawah ini adalah beberapa software dari RDBMS dan pengertiannya.

1. MySQL
    MySQL adalah software yang menggunakan standar SQL, yang bersifat multi-thread dan multi-use.

2. Oracle
    Relational Database Management System (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi


3. Microsoft SQL server
    Merupakan produk andalan microsoft untuk database server. Umum digunakan di dunia bisnis yang       memiliki basis data berskala kecil hingga menengah, dan berkembang dengan digunakannya SQL Server   pada basis data besar.

4. Firebird
    Merupakan software open source yang memiliki user base yang kecil namun aktif, hingga saat ini dan memiliki fitur yang lebih banyak dibandingkan MySQL.

5. Visual Foxpro 6.0
    Visual Foxpro berasal dari foxpro yang mana foxpro merupakan perkembangan dari foxbase. Visual Foxpro dilengkapi dengan pemrograman berorientasi objek, serta dapat membangun
aplikasi berbasis web.

6. Postgre SQL
    PostgreSQL adalah database yang powerful dan tidak kalah dengan database komersil sekelasnya Oracle, Sybase maupun Informix dan merupakan software yang gratis dan open source

7. dBase
    dBASE adalah sebuah DBMS yang secara luas digunakan pada mikrokomputer yang
dikenalkan oleh Ashton-Tate untuk komputer CP/M, dan kemudian untuk platform
Apple II, Apple Macintosh dan IBM PC dengan DOS yang menjadi salah satu perangkat
lunak yang paling laris selama beberapa tahun pada saat itu.

8. IBM DB/2
    DB2 adalah keluarga sistem manajemen database relasional (RDBMS) produk dari IBM yang melayani sejumlah sistem operasi yang berbeda platform.

9. Clipper
    Clipper adalah bahasa pemrograman yang lebih ditujukan untuk pengelolaan
data. Clipper terkenal pada dekade tahun 80-an sampai pertengahan 90-an.
Clipper dimasukkan ke dalam kelompok keluarga Xbase, yaitu dBase, Clipper,
Foxbase, FoxPro, dan lain-lain.

10. Visual Foxpro
    Foxpro adalah prosedure bahasa dan objek oriented yang berpusat pada data
(data-centric) yang dikeluarkan oleh Microsoft. Ia terhasil dari FoxPro
(pada asalnya dikenali sebagaiFoxBASE) yang dimajukan oleh Fox Software pada
awal 1984.


11. Model Data
    Model Data adalah Sekumpulan konsep-konsep untuk menerangkan data, hubungan-
hubungan antara data dan batasan-batasan data yang terintegrasi di dalam suatu
organisasi. masing-masing model data memiliki perbedaan yaitu :

    a. Entity-relationship Model
    E-R model didasarkan atas persepsi terhadap dunia nyata yang terdiri dari  sekumpulan objek, disebut
    entity (entitas) dan hubungan antar objek tersebut, disebut  relationship.

    b. Object-Oriented Model
    Model berorientasi objek berbasiskan kumpulan objek. Setiap objek berisi nilai yang disimpan dalam
    varibel, metoda, kelas, dan sending a massage

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

    d. Model Jaringan (Network Model )
    Data dalam model jaringan direpresentasikan dengan sekumpulan record (Pascal),dan relasi antara data
    direpresentasikan oleh record & link.

    e. Model hirarki
    Model hirarkis biasa disebut model pohon, karena menyerupai pohon yang dibalik.


B. Arsitektur Sistem Basis Data

Arsitektur sistem basis data terbagi atas 3 level, yaitu:

1) Internal/physical level: Merupakan level yang paling rendah. Ini berhubungan dengan penyimpanan data secara fisik (physical storage). Record di simpan pada format byte.

2) External/view level: Berhubungan dengan bagaimana data di representasikan dari sisi penggguna dan ini  merupakan level pengguna. Pengguna yang dimaksud adalah programmer, end user, atau DBA.

3) Conceptual/logical level: Sebuah representasi seluruh muatan informasi yang dikandung oleh basis data pada conceptual, keberadaannya tidak memperhitungkan kekurangan hardware maupun software yang digunakan basis data.

Dan dibawah ini adalah contoh dari database :
- Hasil tabel database











 





- Berikut adalah record nya 





- Dan berikut adalah field nya

1 komentar: