Selasa, 11 September 2012

SISTEM BASIS DATA


Keuntungan Sistem Basis Data
  • Terkontrolnya kerangkapan data
  • Dalam basis data hanya mencantumkan satu kali saja field yang sama yang dapat dipakai oleh semua aplikasi yang memerlukannya.
  • Terpeliharanya keselarasan (ke-konsistenan) data
  • Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan
  • Data dapat dipakai secara bersama (shared)
  • Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi (secara batch maupun on-line) pada saat bersamaan.
  • Dapat diterapkan standarisasi
  • Dengan adanya pengontrolan yang terpusat maka DBA dapat menerapkan standarisasi data yang disimpan sehingga memudahkan pemakaian, pengiriman maupun pertukaran data.
  • Keamanan data terjamin
  • DBA dapat memberikan batasan-batasan pengaksesan data, misalnya dengan memberikan password dan pemberian hak akses bagi user (misal : modify, delete, insert, retrieve)
  • Terpeliharanya integritas data
  • Jika kerangkapan data dikontrol dan ke konsistenan data dapat dijaga maka data menjadi akurat
  • Terpeliharanya keseimbangan (keselarasan) antara kebutuhan data yang berbeda dalam setiap aplikasi
  • Struktur basis data diatur sedemikian rupa sehingga dapat melayani pengaksesan data dengan cepat
  • Data independence (kemandirian data)
  • Dapat digunakan untuk bermacam-macam program aplikasi tanpa harus merubah format data yang sudah ada
Kelemahan Sistem Basis Data
  • Memerlukan tenaga spesialis
  • Kompleks
  • Memerlukan tempat yang besar
  • Mahal

Komponen basis data
Komponen Sistem Basis Data terdiri dari 6 Komponen ,Yaitu :
 
  1. Hardware
    Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
     
  2. Operating System
    Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.
     
  3. Database
    Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data. 
  4. DBMS (Database Management System)
    Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase. 
  5. User ( Pengguna Sistem Basis Data )
    Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir. 
  6. Optional Software
    Perangkat lunak pelengkap yang mendukung. Bersifat opsional.
Prinsip basis data
Prinsip utamanya yaitu pengaturan data. Tujuannya yaitu :
  1. Efisiensi ruang penyimpanan (Space) Melakukan sejumlah penekanan jumlah redudansi data (duplikasi data).
  2. Keakuratan (Accuracy) Dilakukan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data, yang secara ketat dapat diterapkan dalam sebuah basis data.
  3. Ketersediaan (Availability) Karena kepentingan sebuah pemakaian data, sebuah basis data dapat memiliki data yang disebar di banyak lokasi geografis. Dengan pemanfaatan teknologi jaringan computer yang berada disuatu lokasi/cabang, dapat juga diakses (menjadi tersedia/available) bagi lokasi/cabang lain.
  4. Kelengkapan (Completeness) Lengkap tidaknya suatu data yang kita kelola dalam sebuah basis data bersifat relative (baik terhadap kebutuhan pemakai maupun terhadap waktu).
  5. Keamanan (Security) Menentukan siapa-siapa (pemakai) yang boleh menggunakan basis data beserta objek-objek didalamnya dan menentukan jenis-jenis operasi apa saja yang boleh oleh pemakai tersebut.
  6. Kebersamaan Pemakai (Sharbility) Pemakai basis data seringkali tidak terbatas pada satu pemakai saja, atau di satu lokasi saja atau oleh satu system/aplikasi saja. Basis data dapat digunakan oleh banyak pemakai, misalnya oleh sejumlah departemen dalam perusahaan atau oleh banyak sistem seperti sistem penggajian, sistem inventory, sistem penjualan barang, dan sebagainya. Untuk memenuhi tujuan harus dikelola oleh sistem (aplikasi) yang mendukung lingkungan multiuser.
Sistem basis data merupakan perpaduan antara basis data dan sistem manajemen basis data (SMBD). Komponen-komponen sistem basis data meliputi :
  •  Perangkat Keras (Hardware) sebagai pendukung operasi pengolahan data.
  • Sistem Operasi (Operating System) atau perangkat lunak untuk mengelola basis data.
  • Basis data (Database) sebagai inti dari sistem basis data.
  • Sistem Manajemen Basis Data (SMBD).
  • Pemakai (User).
  • Aplikasi lain.
Perangkat untuk menjaga abstraksi data dikenal dengan sebutan data model. Data model merupakan kumpulan konsep yang dapat digunakan untuk menggambar struktur data.
Struktur basis data meliputi tipe data, relationship, dan beberapa syarat yang harus dipenuhi basis data.
 
Ada beberapa definisi yang umum digunakan dalam basis data, yaitu :
  • Entitas : Entitas adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang Administrasi Siswa misalnya, siswa, buku, pembayaran.
  • Atribut : Atribut biasa disebut juga data elemen, data field, atau data item yang digunakan untuk menerangkan suatu entitas dan mempunyai harga tertentu, misalnya atribut dari entitas pegawai diterangkan oleh, nama, umur, alamat, pekerjaan.
  • Data Value (Nilai Data) : Data Value adalah data aktual atau informasi yang disimpan pada tiap data, elemen, atau atribut. Atribut nama pegawai menunjukan tempat dimana informasi nama karyawan disimpan, nilai datanya misalnya adalah Anjang, Arif, Suryo, dan lain-lain yang merupakan isi data nama pegawai tersebut.
  • File/Tabel : Kumpulan record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda nilai datanya.
  • Record/Tuple : Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entitas secara lengkap. Satu record mewakili satu data atau informasi.


    Alasan menggunakan sistem basis data adalah lebih banyak memiliki kelebihan dan pada perkuliahan semester 3 saya mengambil mata kuliah Sistem Basis Data.




    Referensi:
    • Wikipedia
    • diah.staff.gunadarma.ac.id/.../files/.../PENGANTAR+BASIS+DATA.d.
    • nissadwi.phpnet.us/materi-basis_data_KTP.pdf

Tidak ada komentar:

Posting Komentar