pengertian Database

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. Database juga dapat disebut sebagai kumpulan beberapa fakta yang saling berhubungan atau informasi yang saling berkaitan pada satu tujuan tertentu.

Komponen Sistem Basis Data (Database)

Basis data merupakan sistem yang terdiri atas kumpulan file yang saling berhubungan. Dalam sistem basis data tentunya 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 merupakan program yang mengaktifkan atau mengfungsikan sistem komputer, mengendalikan seluruh sumber daya dan melakukan operasi-operasi dalam komputer.
  • Basis data ( Database )
    Setiap basis data dapat berisi atau memiliki sejumlah objek basis data seperi file atau tabel.
  • Pemakai ( User )
    Bagi pemakai dapat berinteraksi dengan basis data dan memanipulasi data dalam program yang ditulis dalam bahasa pemograman.

Jenis Tipe Database

  • Operational database
    Database ini menyimpan data rinci yang diperlukan untuk mendukung operasi dari seluruh organisasi. Mereka juga disebut subject-area databases (SADB), transaksi database, dan produksi database.
  • Analytical database
    Database ini menyimpan data dan informasi yang diambil dari operasional yang dipilih dan eksternal database. Mereka terdiri dari data dan informasi yang dirangkum paling dibutuhkan oleh sebuah organisasi manajemen dan End-user lainnya.
  • Data warehouse
    Data warehouse ini menyimpan data dari saat ini dan tahun-tahun sebelumnya – data yang diambil dari berbagai database operasional dari sebuah organisasi. Data warehouse menjadi sumber utama data yang telah diperiksa, diedit.
  • Distributed database
    Ini adalah database-kelompok kerja lokal dan departemen di kantor regional, kantor cabang, pabrik-pabrik dan lokasi kerja lainnya.
  • End-user database
    Database ini terdiri dari berbagai file data yang dikembangkan oleh end-user di workstation mereka. Contoh dari ini adalah koleksi dokumen dalam spreadsheet, word processing dan bahkan download file.
  • External database
    Database ini menyediakan akses ke eksternal, data milik pribadi online – tersedia untuk biaya kepada pengguna akhir dan organisasi dari layanan komersial.
  • Hypermedia databases on the web
    Ini adalah kumpulan dari halaman-halaman multimedia yang saling berhubungan di sebuah situs web. Mereka terdiri dari home page dan halaman hyperlink lain dari multimedia.
  • Navigational database
    Dalam navigasi database, queries menemukan benda terutama dengan mengikuti referensi dari objek lain.
  • In-memory databases
    Database di memori terutama bergantung pada memori utama untuk penyimpanan data komputer.Database memori utama lebih cepat daripada dioptimalkan disk database sejak Optimasi algoritma internal menjadi lebih sederhana dan lebih sedikit CPU mengeksekusi instruksi.
  • Document-oriented databases
    Document-oriented databases merupakan program komputer yang dirancang untuk aplikasi berorientasi dokumen. Sistem ini bisa diimplementasikan sebagai lapisan di atas sebuah database relasional atau objek database.
  • Real-time databases
    Real-time Database adalah sistem pengolahan dirancang untuk menangani beban kerja negara yang dapat berubah terus-menerus. Ini berbeda dari database tradisional yang mengandung data yang terus-menerus, sebagian besar tidak terpengaruh oleh waktu. Sebagai contoh, pasar saham berubah dengan cepat dan dinamis.
  • Relational Database
    Relational database adalah database yang paling umum digunakan saat ini. Menggunakan meja untuk informasi struktur sehingga mudah untuk mencari.

Tahapan Perancangan Database

Perancangan database merupakan upaya untuk membangun sebuah basis data dalam suatu lingkungan bisnis, untuk membangun sebuah basis data terdapat tahapan-tahapan yang perlu dilalui yaitu :

  • Perencanaan database
  • Mendefiniskan system
  • Analisa dan mengumpulkan kebutuhan
  • Perancangan database
  • Perancangan aplikasi
  • Membuat prototype
  • Implementasi
  • Konversi data
  • Pengujian
  • Pemeliharaan operasional
X
× Ada Yang Bisa Kami Bantu?