Apa itu Data, Basis Data, DBMS, dan Pemrosesan File

Artikel kali ini adalah lanjutan dari artikel sebelumnya yang sudah saya buat tentang persamaan data dengan buku dan basis data dengan rak buku. Karena sebelumnya saya sudah menjelaskan data dan basis data dengan menyamakannya dengan buku dan rak buku, sekarang tidak hanya saya akan menjelaskan pengertian data dan basis data, namun juga hal-hal yang berhubungan dengan data dan basis data tersebut. Langsung saja pada penjelasan dibawah ini
1.   Data
      Data adalah kumpulan fakta yang diperoleh dari pengukuran maupun pengamatan, data biasanya berupa angka, simbol-simbol, dan kata-kata. Data merupakan bentuk jamak dari datum yang berasal dari bahasa latin yaitu “sesuatu yang diberikan”. Data kemudian diolah sehingga dapat dimengerti oleh pembaca.
2.   Basis Data
            Basis data adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file lain sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam batasan tertentu.
      Istilah-istilah dalam basis data :
  • Entititas
  •           Entititas adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang kesehatan Entity adalah Pasien, Dokter, Kamar.
  • Field
  •         Setiap entity mempunyai atribut atau sebutan untuk mewakili suatu entity. Seorang siswa dapat dilihat dari atributnya misalnya, NIM, Nama_siswa, Alamat.
  • Record
  •        Record adalah kumpulan isi elemen data (atribut) yang saling berhubungan menginformasikan tentang suatu entity secara lengkap.
  • Data Value
  •           Merupakan data aktual atau infomasi yang disimpan ditiap data elemen. Isi atribut disebut nilai data.
  • Key Data Element (Kunci Elemen Data)
  •        Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas. Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data npm.
  • Komponen-komponen Sistem Basis Data (Database)
  •         Basis data merupakan sistem yang terdiri atas kumpulan file atau tabel yang saling berhubungan dan Database Management System (DBMS) yang memungkinkan beberapa pemakai untuk mengakses dan manipulasi file-file tersebut (Fathansyah, 1999). Dalam Sistem Basis data memiliki beberapa komponen yaitu:
  • Perangkat Keras  (Hardware)
  •           Perangkat keras yang biasanya terdapat dalam sistem basis data adalah memori sekunder hardisk.
  • Sistem Operasi (Operating System)
  •      Sistem Operasi (Operating System) merupakan program yang mengaktifkan atau mengfungsikan sistem komputer, mengendalikan seluruh sumber daya (resource) dan melakukan operasi-operasi dalam komputer. Sistem Operasi yang banyak digunakan seperti: MS-DOS, MS-Windows 95 MS Windows NT, dan Unix.
  • Basis data (Database)
  •           Sebuah basis data (Database) dapat memiliki beberapa basis data. Setiap basis data dapat berisi atau memiliki sejumlah objek basis data seperi file atau tabel.
  • Database Management System (DBMS)
  •          Pengolahan basis data secara fisik tidak dilakukan oleh pemakai secara langsung, tetapi ditangani oleh sebuah perangkat lunak yang disebut DBMS yang menentukan bagaimana data disimpan, diubah dan diambil kembali.
  • Pemakai  User)
  •         Bagi pemakai dapat berinteraksi dengan basis data dan memanipulasi data dalam program yang ditulis dalam bahasa pemograman.
3.   Sistem Manajemen Basis Data
   Sistem Manajemen Basis Data atau Database Management System (DBMS) adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumlah yang besar. DBMS juga dirancang untuk dapat melakukan manipulasi data secara lebih mudah. Sebelum adanya DBMS, data pada umumnya disimpan dalam bentuk flat file, yaitu file teks yang ada pada sistem operasi.
Penyimpanan data dalam bentuk DBMS mempunyai banyak manfaat dan kelebihan dibandingkan dengan penyimpanan dalam bentuk flat file atau spreadsheet, diantaranya :
  • Performa yang dapat dengan penyimpanan dalam bentuk DBMS cukup besar, sangat jauh berbeda dengan performance data yang disimpan dalam bentuk flat file. Disamping memiliki unjuk kerja yang lebih baik, juga akan didapatkan efisiensi penggunaan media penyimpanan dan memori.
  • Integritas data lebih terjamin dengan penggunaan DBMS. Masalah redudansi sering terjadi dalam flat file. Redudansi adalah kejadian berulangnya data atau kumpulan data yang sama dalam sebuah database yang mengakibatkan pemborosan media penyimpanan.
  • Independensi. Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih mudah dengan penggunaan DBMS.
  • Sentralisasi. Data yang terpusat akan mempermudah pengelolaan database. kemudahan di dalam melakukan bagi pakai dengan DBMS dan juga kekonsistenan data yang diakses secara bersama-sama akan lebiih terjamin daripada data disimpan dalam bentuk file atau worksheet yang tersebar.
  • Keamanan. DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada file sistem operasi. Keamanan dalam DBMS akan memberikan keluwesan dalam pemberian hak.
4.   Perbedaan pemrosesan file dengan DBMS
  • Pemrosesan File menggunakan prinsip setiap aplikasi memiliki data tersendiri sedangkan DBMS menggunakan prinsip data disediakan dan dikelola secara terpusat.
  • Pemrosesan File dapat timbul data rangkap (redundancy data) dan Ketidakkonsistensi data
    (Inconsistency data) sedangkan DBMS Terkontrol kerangkapan datanya.
  • Pemrosesan File sukar dalam mengakses data sedangkan DBMS dapat terpelihara keselarasan (kekonsistenan) datanya.
  • Pemrosesan File datanya terisolir (Isolation Data) sedangkan DBMS datanya dapat dipakai secara bersama (shared).
  • Pemrosesan File keamanan data kurang terjamin sedangkan DBMS keamanan data terjamin.
  • Pemrosesan File apabila terjadi perubahan atau kesalahan pada program aplikasi maka pemakai tidak dapat mengakses data sedangkan DBMS terpelihara integritas datanya.
5.   Jenis-Jenis DBMS
  • MySQL
  • Oracle
  • Firebird
  • Microsoft SQL server 2000
  • Visual Foxpro 6.0
  • Database Desktop Paradox
      Demikian artikel kali ini jika ada kesalahan kata-kata dalam artikel kali ini saya mohon maaf. Terima kasih karena telah membaca artikel saya kali ini.




Komentar

Postingan populer dari blog ini

Arsitektur Sistem Informasi

Pendekatan Perancangan Terstruktur Sistem Informasi

Abstraksi, Struktur dan Model Basis Data