Docstoc

Definisi Basis Data

Document Sample
Definisi Basis Data Powered By Docstoc
					                                                 Solusi Cepat Dan Tepat
                                 Menemukan Informasi Penting di Internet
                                                                                                           Agung Dp.
                                                                                              agunginfonet@gmail.com

                         PENGERTIAN DASAR BASIS DATA / DATABASE
Mendengar kata Basis Data / Database masih merasa asing dari pendengaran kita, terlebih bagi anda yang tidak terjun di
dunia TI (Teknologi Informasi) sudah otomatis tidak mengetahui pengertian dasar dari Basis Data / Database. Tetapi bagi
anda yang terjun di dunia TI (Teknologi Informasi) sudah menjadi kewajiban untuk mengetahui pengertian dan kegunaan dari
Basis Data / Database. Terlebih bagi anda selaku Programmer (Pembuat Program), walaupun anda memiliki skill ahli
membuat program menggunakan Delphi, C++, VB, Java, dll. Anda tidak bisa melupakan dasar dari pengolahan data atau
dasar pembuatan program itu sendiri yaitu Basis Data / Database.

Dalam artikel ini, saya sengaja membagikan pengetahuan dibidang Basis Data / Database untuk pembaca setia artikel
InformasiInternet.com. Pengertian dari Basis Data / Database ini saya ambilkan dari berbagai referensi buku tentang Basis
Data / Database ketika membuat Tugas Akhir Sistem Informasi Pelayanan dan Rehabilitasi Sosial Penyandang Cacat
di Kementerian Sosial Mahatmiya Bali untuk mengikuti Sidang Wisuda ke- 22 di Politeknik Negeri Bali Jurusan
Teknik Elektro Program Studi Manajamen Informatika Tahun 2010. Berikut adalah pengertian dari Basis Data :

A. Basis Data

    1. Data dan Informasi
            Istilah basis data banyak menimbulkan interpretasi yang berbeda. Basis Data adalah suatu susunan atau
       kumpulan data operasional lengkap dari suatu organisasi atau perusahaan yang diorganisir atau dikelola dan
       disimpan secara terintegritasi dengan menggunakan metode tertentu menggunakan komputer sehingga
       mampu menyediakan informasi yang optimal yang diperlukan pemakainya. Sedangkan sistem basis data
       adalah suatu sistem penyusunan dan mengelola record-record menggunakan komputer untuk menyimpan
       atau merekam serta memelihara data operasional lengkap sebuah organisasi atau perusahaan sehingga
       mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses pengambilan
       keputusan (Marlinda, 2004:1). Data adalah fakta mengenai objek, orang dan lain-lain. Data dinyatakan
       sebagai nilai (angka, deretan karakter, atau simbol) (Kadir, 1998:8). Sejumlah penulis menyatakan nilai-
       nilai yang secara actual terkandung dalam basis data. Basis data adalah sekumpulan yang terorganisir dari
       data yang saling terkait. Tegasnya basis data adalah sekumpulan yang lengkap dari data, petunjuk-petunjuk,
       tabel-tabel, indek, daftar data dan lain sejenisnya (Husni,1997:12). Informasi adalah hasil analisis dan
       sintesis terhadap data, dengan kata lain informasi merupakan informasi merupakan data yang telah
       diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang, entah manajer, staff, maupun
       orang lain dalam lingkup kebutuhannya. Komputer sebagai alat membangun sistem informasi yang
       dibutuhkan selama ini memungkinkan Instansi untuk mengintegrasikan data, baik berupa data barang,
       transaksi, dan informasi lain yang dilakukan dari berbagai terminal.

                                    Hak Cipta : www.informasiinternet.com
                                               “Tiada Hari Tanpa Informasi”
                                             Solusi Cepat Dan Tepat
                             Menemukan Informasi Penting di Internet

2. Komponen Dasar Sistem Basis Data
      Komponen-komponen pokok sistem basis terdiri dari empat hal yang saling berhubungan. Empat
  komponen tersebut adalah sebagai berikut.

     a.   Data
          Data pada sebuah basis data dapat disimpan secara terintegrasi (integrated) dan dapat dipakai secara
          bersama-sama (shared). Basis data merupakan kumpulan dari berbagai macam file dari aplikasi
          yang berbeda yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redudant).
          Masing-masing basis data dapat dipakai secara bersama-sama untuk aplikasi yang berbeda.

     b.   Perangkat Keras (Hardware) Terdiri dari semua perangkat komputer yang digunakan untuk
          pengelolaan sistem basis data.
     c.   Perangkat Lunak (Software)
          Berfungsi sebagai perantara (interface) antara pemakai dengan data fisik pada basis data.

     d.   Pemakai atau User
          Pamakai basis data dibagi menjadi tiga klasifikasi. Tiga klasifikasi tersebut adalah sebagai berikut.

          1) Database Administrator (DBA), orang atau tim yang bertugas mengelola sistem basis data secara
              keseluruhan.

          2) Programer, merupakan orang atau tim yang bertugas membuat program aplikasinya.

          3) End user, merupakan orang yang mengakses basis data melalui terminal dengan menggunakan
              query language atau program aplikasi yang dibuat oleh programer.




                              Hak Cipta : www.informasiinternet.com
                                           “Tiada Hari Tanpa Informasi”
                                             Solusi Cepat Dan Tepat
                             Menemukan Informasi Penting di Internet
3. Hirarki data
   Data diorganisasikan kedalam suatu hirarki yang terdiri atas:

   a. Elemen data
        Elemen data adalah satuan data terkecil yang tidak dapat dipecahkan lagi mejadi unit lain yang
        bermakna. Pada data mahasiswa dapat berupa NIM, nama, alamat, tahun masuk dan atribut lain yang
        yang menyangkut ke dalam data mahasiswa. istilah lain untuk elemen data adalah medan (field), kolom,
        item, dan atribut.

   b. Rekaman
        Rekaman adalah gabungan sejumlah elemen data yang saling terkait. Dalam sistem basis data
        relasional, rekaman biasa disebut dengan istilah tupel atau baris.

   c. Berkas Himpunan seluruh rekaman yang bertipe sama membentuk sebuah berkas. Berkas dapat
        dikatakan sebagai kumpulan rekaman data yang berkaitan dengan suatu subjek. Dalam sistem basis data
        rasional, berkas mewakili komponen yang disebut relasi atau tabel.
4. DBMS
        Definisi DBMS pada sejumlah literatur sangatlah bervariasi. Secara umum, DBMS diartikan sebgai
   suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi dan
   memperoleh data/informasi dengan praktis dan efisien.

   Komponen utama DBMS dapat dibagi menjadi 4 macam :

   a.   Perangkat Keras
        Perangkat keras berupa komputer dan bagian-bagian di dalamnya, seperti prosesor, memori dan
        harddisk. Komponen inilah yang melakukan pemrosesan dan juga untuk menyimpan basis data.
   b.   Data
        Data di dalam basis data mempunya sifat terapadu (integrated) dan berbagi (shared).
   c.   Perangkat Lunak
        Perangkat lunak, dalam hal ini DBMS, berkedudukan antara basis data (data yang disimpan dalam
        harddisk) dan pengguna. Perangkat lunak inilah yang berperan melayani permintaan-permintaan
        pengguna.
   d.   Pengguna
        Penggunadapat diklasifikasikan menjadi tiga kategori :
        1. Pengguna akhir.
        2. Pemrograman aplikasi.
        3. Administrator basis data.
                             Hak Cipta : www.informasiinternet.com
                                           “Tiada Hari Tanpa Informasi”
                                           Solusi Cepat Dan Tepat
                           Menemukan Informasi Penting di Internet

5. Abstraksi Data
       Untuk mendukung kepraktisan, DBMS menyediakan pandangan abstrak, terhadap data bagi pengguna.
   DBMS berusaha menyembunyikan detail tentang bagaimana data disimpan dan dipelihara. Namun tentu
   saja hal ini dilakukan dengan sedapat mungkin mengusahakandata agar dapat diakses secara efisien.

       Abstraksi data dalam DBMS biasa dibagi menjadi tiga lapis, yaitu lapis fisik, lapis konseptual dan lapis
   pandangan.

       a. Lapisan Fisik merupakan lapis terendah dalam abstraksi data. Lapis ini menjelaskan bagaimana
          data sesungguhnya disimpan. Pada lapis inilah struktur data dijabarkan secara rinci.
       b. Lapisan Konseptual bersifat data apa saja yang sesungguhnya disimpan pada basis data, dan juga
          menjabarkan hubungan – hubungan antardata. Level ini biasa dipakai oleh DBA.
       c. Lapis Pandangan merupakan lapis tertinggi pada abstraksi data. Pada lapis ini pengguna hanya
          mengenal struktur data yang sederhana, yang berorientasi pada kebutuhan pengguna. Data yang
          dikenal oleh masing – masing pengguna bisa berbeda – beda dan barangkali hanya mencakup
          sebagian dari basis data.




                             Hak Cipta : www.informasiinternet.com
                                        “Tiada Hari Tanpa Informasi”
                                            Solusi Cepat Dan Tepat
                            Menemukan Informasi Penting di Internet

6. Model Basis Data
       Model basis data menyatakan hubungan antar rekaman yang tersimpan dalam basis data. Beberapa
   literatur menggunakan istilah struktur data logis untuk menyatakan keadaan ini.

       Model dasar yang paling umum ada 3 macam, yaitu :

       a. Model Hirarkis
          Model hirarkis biasa disebut model pohon, karena menyerupai pohon yang dibalik. Model ini
          menggunakan pola hubungan orang tua-anak. Setiap simpul (biasa dinyatakan dengan lingkaran
          atau kotak) menyatakan sekumpulan medan. Simpul yang terhubung ke simpul pada level di
          bawahnya disebut orang tua. Setiap orangtua bisa memiliki satu (hubungan 1:1) atau beberapa
          anak (hubungan 1:M), tetapi setiap anak hanya memilikisatu orangtua. Simpul – simpul yang
          dibawahi oleh simpul orang tua disebut anak. Simpul yang tidak memiliki orangtua disebut akar.
          Simpul yang tidak memiliki anak disebut daun. Adapun hubungan antara anak dan orangtua
          disebut cabang.
       b. Model Jaringan.
          Model ini menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memiliki lebih dari
          satu orang tua. Oleh karena sifatnya yang demikian, model ini bisa menyatakan hubungan 1:1 (satu
          orangtua punya satu anak), 1:M (satu orang tua punya banyak anak), maupun N:M (Beberapa anak
          bisa mempunyai beberapa orangtua).
       c. Model Rasional.
          Model relasional merupakan model yang paling sederhanan sehingga mudah digunakan dan
          dipahami oleh pengguna, serta merupakan yang paling populer saat ini. Model ini menggunakan
          sekumpulan tabel berdimensi dua (yang disebut relasi atau tabel), dengan masing-masing relasi
          tersusun atas tupel atau baris dan atribut.




                              Hak Cipta : www.informasiinternet.com
                                         “Tiada Hari Tanpa Informasi”
                                            Solusi Cepat Dan Tepat
                            Menemukan Informasi Penting di Internet

7. Entity Relational Diagram (ERD)
       Entity Relationship Diagram merupakan jaringan yang menggunakan susunan data yang disimpan dari
   sistem secara abstrak. Diagram Entity Relationship ini ditemukan oleh Chen tahun 1976. Tujuan dari Entity
   Ralationship ini adalah untuk menunjukkan objek data dan relationship yang ada pada objek tersebut.
   Disamping itu Model ER ini merupakan salah satu alat untuk perancangan dalam basis data.
   Komponen (simbol) ERD :
       a.   Entity adalah suatu objek yang dapat diidentifikasi secara unik dengan objek lainnya, dimana
            semua informasi yang berkaitan dengannya dikumpulkan. Kumpulkan dari entity yang sejenis
            dinamakan Entity Set.
            Simbol dari Entity adalah :


       b.   Relationship adalah hubungan yang terjadi antara satu entity dengan entity lainnya. Relationship
            tidak mempunyai keberadaan fisik atau konseptual kecuali yang diwarisi dari hubungan antara
            entity tersebut. Kempulan Ralationship yang sejenis dinamakan dengan Raltionship Diagram.
            Simbol dari Relationship adalah :


       c.   Atribut adalah karakteristik dari Entity atau relationship yang menyediakan penjelasan detail
            tentang entity atau relationship tersebut.
            Simbol dari Atribut adalah :




                               Hak Cipta : www.informasiinternet.com
                                           “Tiada Hari Tanpa Informasi”

				
DOCUMENT INFO
Shared By:
Stats:
views:299
posted:4/8/2011
language:Indonesian
pages:6
Description: This article about database definition