Alasan mengapa mempelajari basisdata,Konsep DBMS

Alasan mengapa mempelajari basisdata :

  1. perpindahan dari komputasi ke informasi
  2. himpunan elemen data semakin banyak dan beragam
    1. perpustakaan digital. Video interaktif
    2. kebutuhan untuk memperluas DBMS
  3. DBMS mencakup bidang ilmu lain
    1. System operasi, bahasa pemrograman, teori komputasi, AI, logika, multimedia.

Resiko pemakaian Basis Data

  1. Perlu personel khusus
  2. Perlu perangkat lunak, bahkan perangkat keras, khusus
  3. Perlu BackUp eksplisit
  4. Konflik pada data yang dipakai bersamaan
  5. Perlu konsensus antara organisasi yang memakai basis data.

Operasi dasar pembuatan Basis data :

  1. Pembuatan Basis Data (Create Database),Yang identik dengan pembuatan lemari arsip yang baru.
  2. Penghapusan Basis Data (Drop Database)  Yang identik dengan perusakan lemari arsip (sekaligus beserta isinya, jika ada)
  3. Pembuatan File/Table baru ke suatu basis data (Create Table) Yang identik dengan penambahan map arsip baru ke sebuah lemari arsip yang telah ada.
  4. Penghapusan File/Table dari suatu basis data (Drop Table) Yang identik dengan perusakan map arsip lama yang ada di sebuah lemari arsip.
  5. Penambahan data baru ke suatu file/table di sebuah basis data (insert)Identik dengan penambahan lembaran arsip baru kesebuah map arsip.
  6. Pengambilan data dari sebuah file/table (Retrieve/Search)Identik dengan  pencarian lembaran arsip dari sebuah map arsip.
  7. Pengubahan data dari sebuah file/table (Update) Identik dengan perbaikan isi lembaran arsip yang ada di sebuah map arsip.
  8. Penghapusan data dari sebuah file/table (Delete) Identik dengan penghapusan sebuah lembaran arsip yang ada di sebuah map arsip

Hirarki Data

  1. Berdasarkan tingkat kompleksitas nilai data, tingkatan data dapat disusun kedalam sebuah hirarki, mulai dari yang paling sederhana hingga yang paling komplek.
  • basis data, merupakan sekumpulan dari bermacam-macam tipe record yang memiliki hubungan antar record.
  • berkas/file, merupakan sekumpulan rekaman data yang berkaitan denngan suatu objek.
  • record , merupakan sekumpulan field/atribut/data item yang saling berhubungan terhadap obyek tertentu
  • fixed length record, semua field dalam record memiliki ukuran yang tetap.
  • Variabel length record, field-field dalam record dapat memiliki ukuran berbeda (metode penandaan yang digunakan adalah : end of record marker, indikator panjang, dan tabel posisi record)
  • field/atribut/data item, merupakan unit terkecil yang disebut data,yang tidak dapat dipecah lagi menjadi unit lain yang bermakna.
  • fixed length field, memiliki ukuran yang tetap.
  • variabel length field, field-field dalam record dapat memiliki ukuran berbeda.byte, adalah bagian terkecil yang dialamatkan dalam memori.

            Byte mrupakan sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit yang menyatakan sebuah karakter dalam memori (I byte= I karakter)bit, adalah sistem binner yang terdiri atas dua macam nilai, yaitu 0 dan 1. sistem binner merupakan dasar yang dapat digunakan untuk komunikasi antara manusia dan mesin, yang merupakan serangkaian komponen elektronik dan hanya dapat membedakan 2 macam keadaan, yaitu ada tegangan dan tidak ada tegangan yang masuk ke rangkaian tersebut.

Konsep DBMS (database management system)

            Database Management System (DBMS) merupakan paket program (Software) yang dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan pengambilan informasi terhadap database.

            Software yang tergolong kedalam DBMS antara lain, Microsoft SQL, MySQL, Oracle, MS. Access, dan lain-lain

Komponen utama DBMS :

  1. perangkat keras

        berupa komputer dan bagian-bagian didalamnya, seperti prosesor, memori & harddisk. Komponen inilah yang melakukan pemrosesan dan juga untuk menyimpan basis data.

  1. basisdata

        sebuah DBMS dapat memiliki beberapa basisdata, setiap basisdata dapat berisi sejumlah obyek basisdata (file,tabel,indeks dsb). Disamping berisi data,setiap basisdata juga menyimpan definisi struktur (baik untuk basisdata maupun obyek-obyeknya secara detail).

    3.  perangkat lunak

        perangkat lunak ini terdiri dari sistem operasi dan perangkat lunak/program pengelola basisdata. Perangkat lunak inilah yang akan menentukan bagaimana data diorganisasi,disimpan, diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan/konsistensi data, dsb.

        Contoh perangkat lunak DBMS : MS access, SQL Server, Oracle dsb.

    4. perangkat lunak

        perangkat lunak ini terdiri dari sistem operasi dan perangkat lunak/program pengelola basisdata. Perangkat lunak inilah yang akan menentukan bagaimana data diorganisasi,disimpan, diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan/konsistensi data, dsb.

        Contoh perangkat lunak DBMS : MS access, SQL Server, Oracle dsb.

SEJARAH DBMS

  • 1960, Produk database pertama muncul, teknologi yang digunakan model jaringan dan hirarki
  • 1970, Relational database, muncul oracle, informix, sybase, dll. Mulai menggunakan Entity Relationship Model
  • 1980, Distributed database, SQL standar (ANSI,ISO), Object Oriented Database.
  • 1990, Client/Server Application, First Object DB Product, SQL-92, SQL-99, Decision Support System, Datawarehouse, dan Data Mining.
  • 2000, Three-Tier Application, Object Relation Model, Mobile DB.

TUJUAN DBMS

  • Kecepatan dan kemudahan (speed).
  • Efisiensi ruang penyimpanan.
  • Kebersamaan pemakaian (share ability).
  • Menangani data dalam jumlah yang besar.
  • Meniadakan duplikasi dan inkonsistensi data.
  • Keamanan.
  • Mengurangi waktu pengembangan aplikasi.

KEUNTUNGAN DBMS

  • Data independence.
  • Efficient data access.
  • Data integrity and security.
  • Data administration.
  • Concurrent access and crash recovery.
  • Reduced application development time.

 

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s