Senin, 05 Desember 2011

Basis Data

 


BASIS DATA…? Tentu sebagian besar orang pernah mendengar istilah tersebut. Apa sih basis data itu? Apa tujuan dan kegunaannya? Lalu, apa saja kelebihan dan kekurangannya? Simak penjelasannya berikut! 
     
Pengertian Basis Data Menurut Para Ahli :

Menurut Connolly, definisi basis data adalah kumpulan data yang dihubungkan secara bersama-sama, dan gambaran dari data yang dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi.

Menurut Date, definisi dari basis data adalah kumpulan terintegrasi dari file yang merupakan representasi data dari suatu model enterprise.

Menurut Fathansyah, basis data adalah :
  • Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat.
  • Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya pengulangan (redudansi) data.
  • Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

Dari beberapa pengertian basis data yang telah diungkapkan oleh para ahli, dapat disimpulkan bahwa Basis Data (bahasa Inggris: database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).

Prinsip kerja basis data adalah pengaturan data.

Tujuan basis data :

  • Kecepatan dan kemudahan (speed)
Agar user dapat menyimpan, memanipulasi, dan menampilkan kembali data lebih cepat dan mudah daripada cara biasa.

  • Efisiensi ruang penyimpanan (space)
Mengurangi redundancy, misalnya dengan pengkodean dan membuat relasi.

  • Keakuratan (accuracy)
Agar data sesuai dengan aturan dan batasan tertentu.

  • Ketersediaan (availibility)
Agar dapat diakses oleh setiap user yang membutuhkan.

  • Kelengkapan (completeness)
Dengan menambahkan field pada tabel. Kompleksnya data menyebabkan perubahan struktur database.

  • Keamanan (security)
Agar data yang rahasia tidak jatuh ke tangan user yang tidak berhak, misalnya dengan pengkodean, account (username dan password), pembedaan hak akses untuk setiap user terhadap data yang dapat dibaca atau proses yang dapat dilakukan.

  • Kebersamaan (shareability)
Mendukung lingkungan multiuser, menghindari inkonsistensi data dan deadlock.

Data Base Management System (DBMS) / Sistem Manajemen Basis Data (SMB)
DBMS  dapat  diartikan  sebagai  program  komputer  yang  digunakan  untuk memasukkan, mengubah, menghapus, memodifikasi dan memperoleh data/informasi dengan praktis dan efisien.

DBMS mencakup proses :

·         Defining        
Database mendefiniskan tipe data, struktur dan batasan (constraint) dari data yang disimpan dalam database.

·         Manipulating 
Database mencakup berbagai fungsi dan query untuk mendapatkan data yang dicari, termasuk operasi insert, update dan delete serta dalam generate report data.
·         Sharing        
Database dapat diatur untuk dapat sharing multiple user dan program untukmengakses database secara bersama-sama.

Contoh DBMS:
  • Dbase
  • FoxPro
  • Ingres
  • Postgresql
  • MySQL
  • MS Access
  • SQL Server
  • Oracle
  • DB2, dll

    Komponen Sistem Basis Data:

    • Perangkat Keras (Hardware)
    Komputer, memori, storage (Harddisk), peripheral, dll.
    • Sistem Operasi (Operating System)       
    Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer.
    • Basis Data (Database)                          
    Menyimpan berbagai obyek database (struktur tabel, indeks,dll).
    • DBMS (Database Management System)
    Perangkat lunak yang memaintain data dalam jumlah besar.
    • Pemakai (User)                                    
    Para pemakai database.
    • Aplikasi (perangkat lunak) lain               
    Program lain dalam DBMS.


    Kelebihan Basis Data:
    • Mengurangi duplikasi data
    • Meningkatkan integritas data
    • Memelihara independensi data
    • Meningkatkan keamanan data
    • Memelihara konsistensi data
    • Manipulasi data lebih canggih
    • Mudah untuk digunakan
    • Mudah untuk di akses 

      Kekurangan Basis Data :
      • Sistem lebih rumit, jadi memerlukan tenaga ahli dalam disain, program dan implementasi
      • Lebih mahal
      • Bila ada akses yang tidak benar, kerusakan dapat terjadi
      • Karena semua data di tempat terpusat, kerusakan software dan hardware dapat terjadi
      • Proses pemeliharaan dapat memakan waktu karena ukurannya yang besar
      • Proses back up data memakan waktu

      Sumber :
      imam_muiz.staff.gunadarma.ac.id/Downloads/…/BASIS+DATA.pdf


      0 komentar:

      :a: :b: :c: :d: :e: :f: :g: :h: :i: :j: :k: :l: :m: :n:

      Posting Komentar

      Senin, 05 Desember 2011

      Basis Data

       


      BASIS DATA…? Tentu sebagian besar orang pernah mendengar istilah tersebut. Apa sih basis data itu? Apa tujuan dan kegunaannya? Lalu, apa saja kelebihan dan kekurangannya? Simak penjelasannya berikut! 
           
      Pengertian Basis Data Menurut Para Ahli :

      Menurut Connolly, definisi basis data adalah kumpulan data yang dihubungkan secara bersama-sama, dan gambaran dari data yang dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi.

      Menurut Date, definisi dari basis data adalah kumpulan terintegrasi dari file yang merupakan representasi data dari suatu model enterprise.

      Menurut Fathansyah, basis data adalah :
      • Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat.
      • Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya pengulangan (redudansi) data.
      • Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

      Dari beberapa pengertian basis data yang telah diungkapkan oleh para ahli, dapat disimpulkan bahwa Basis Data (bahasa Inggris: database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).

      Prinsip kerja basis data adalah pengaturan data.

      Tujuan basis data :

      • Kecepatan dan kemudahan (speed)
      Agar user dapat menyimpan, memanipulasi, dan menampilkan kembali data lebih cepat dan mudah daripada cara biasa.

      • Efisiensi ruang penyimpanan (space)
      Mengurangi redundancy, misalnya dengan pengkodean dan membuat relasi.

      • Keakuratan (accuracy)
      Agar data sesuai dengan aturan dan batasan tertentu.

      • Ketersediaan (availibility)
      Agar dapat diakses oleh setiap user yang membutuhkan.

      • Kelengkapan (completeness)
      Dengan menambahkan field pada tabel. Kompleksnya data menyebabkan perubahan struktur database.

      • Keamanan (security)
      Agar data yang rahasia tidak jatuh ke tangan user yang tidak berhak, misalnya dengan pengkodean, account (username dan password), pembedaan hak akses untuk setiap user terhadap data yang dapat dibaca atau proses yang dapat dilakukan.

      • Kebersamaan (shareability)
      Mendukung lingkungan multiuser, menghindari inkonsistensi data dan deadlock.

      Data Base Management System (DBMS) / Sistem Manajemen Basis Data (SMB)
      DBMS  dapat  diartikan  sebagai  program  komputer  yang  digunakan  untuk memasukkan, mengubah, menghapus, memodifikasi dan memperoleh data/informasi dengan praktis dan efisien.

      DBMS mencakup proses :

      ·         Defining        
      Database mendefiniskan tipe data, struktur dan batasan (constraint) dari data yang disimpan dalam database.

      ·         Manipulating 
      Database mencakup berbagai fungsi dan query untuk mendapatkan data yang dicari, termasuk operasi insert, update dan delete serta dalam generate report data.
      ·         Sharing        
      Database dapat diatur untuk dapat sharing multiple user dan program untukmengakses database secara bersama-sama.

      Contoh DBMS:
      • Dbase
      • FoxPro
      • Ingres
      • Postgresql
      • MySQL
      • MS Access
      • SQL Server
      • Oracle
      • DB2, dll

        Komponen Sistem Basis Data:

        • Perangkat Keras (Hardware)
        Komputer, memori, storage (Harddisk), peripheral, dll.
        • Sistem Operasi (Operating System)       
        Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer.
        • Basis Data (Database)                          
        Menyimpan berbagai obyek database (struktur tabel, indeks,dll).
        • DBMS (Database Management System)
        Perangkat lunak yang memaintain data dalam jumlah besar.
        • Pemakai (User)                                    
        Para pemakai database.
        • Aplikasi (perangkat lunak) lain               
        Program lain dalam DBMS.


        Kelebihan Basis Data:
        • Mengurangi duplikasi data
        • Meningkatkan integritas data
        • Memelihara independensi data
        • Meningkatkan keamanan data
        • Memelihara konsistensi data
        • Manipulasi data lebih canggih
        • Mudah untuk digunakan
        • Mudah untuk di akses 

          Kekurangan Basis Data :
          • Sistem lebih rumit, jadi memerlukan tenaga ahli dalam disain, program dan implementasi
          • Lebih mahal
          • Bila ada akses yang tidak benar, kerusakan dapat terjadi
          • Karena semua data di tempat terpusat, kerusakan software dan hardware dapat terjadi
          • Proses pemeliharaan dapat memakan waktu karena ukurannya yang besar
          • Proses back up data memakan waktu

          Sumber :
          imam_muiz.staff.gunadarma.ac.id/Downloads/…/BASIS+DATA.pdf


          Tidak ada komentar:

          Posting Komentar