Apa saja komponen yang terdapat di dalam sistem basis data?

Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi data, hubungan antar data yang tidak jelas dan juga update yang rumit. Jadi apa saja komponen yang terdapat di dalam sistem basis data?

Komponen Sistem Basis Data terdiri dari 6 Komponen , yakni :

  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.

  1. Hardware
    Hardware atau perangkat keras yang dimaksud di sini adalah perangkat komputer standar sebagai pendukung operasi pengolahan data yang terdiri dari CPU, disk, terminal, memori, dan lain-lain.
    • Komputer Analog
    • Komputer Digital
    • Komputer Hybrid

  2. Software sistem operasi (Operating System)
    Software sistem operasi (OS) merupakan perangkat lunak yang bersifat opsional untuk memfungsikan, mengendalikan seluruh sumber daya, serta melakukan operasi dasar pada sistem komputer. Contoh software OS yakni Windows 9x, Linux, Unix, Windows 2000/XP). Software OS harus kompatibel atau sesuai dengan software pengelola basis data yang digunakan.

  3. Software pengelola basis data (DBMS)
    Untuk memasukkan data ke dalam database atau, sebaliknya, mengambil data dari database, diperlukan perangkat lunak yang disebut dengan Database Management System (DBMS) atau diterjemahkan dalam Bahasa Indonesia sebagai Sistem Menajemen Basis Data.

  4. Sofware program aplikasi
    Perangkat lunak program aplikasi database yang umum digunakan dalam pemrograman dan dianggap sebagai perangkat database high level.

  5. Data
    Data mengandung pengertian sebagai kumpulan dari sejumlah file atau tabel yang membentuk sebuah database. Data merupakan komponen terakhir dari bangunan database yang tersusun secara berjenjang dari karakter, field, record, file, dan data.

  6. Pengguna (User)
    User adalah orang-orang yang memiliki otoritas untuk berinteraksi dengan sistem database.

  1. Hardware
    Merupakan perangkat keras yang dibutuhkan dalam pengelolaan database, berupa komputer beserta seluruh kelengkapan yang dibutuhkan, seperti prosesor, memori, harddisk sebagai media penyimpanan datanya, dan lain sebagainya.
  2. Data
    Merupakan komponen yang akan diolah sehingga bernilai informasi dan dapat dijadikan sebagai bahan pengambilan keputusan.
  3. Software
    Perangkat lunak, dalam hal ini DBMS, berfungsi sebagai aplikasi untuk mengelola database.
  4. User
    Ada beberapa jenis/tipe pengguna terhadap suatu sistem database, yaitu :
    • Database Manager : Satu modul program yang menyediakan antar muka antara penyimpanan data tingkat rendah dalam database dengan program aplikasi dan query yang diajukan ke sistem database.
    • Database Administrator (DBA): Orang yang mempunyai kekuasaan sebagai pusat pengontrol terhadap seluruh sistem ,baik data maupun program yang mengakses
      data.
    • Database User: Pemakai database berdasarkan cara mereka berinteraksi terhadap sistem, seperti: programer aplikasi ¶, user mahir (Casual User), user umum (Naive User), user khusus (Specialized user).
      kumpulan ilmu: Komponen Utama Database