Minggu, 02 September 2018

Basis Data Perkenalan

Assalamualaikum wr.wb.
Pada postingan kali ini saya akan membahas terkait basis data.
Apa sih basis data itu?
Sebelum mengenal basis data, ada baiknya jika kita mengenal terlebih dahulu apa itu data?

Mengutip dari yang saya pelajari saat mata kuliah probabilitas dan statistika semester lalu, data adalah penjabaran sesuatu berupa fakta atau informasi mengenai sesuatu yang berupa video, audio, teks, gambar dan lain-lain.

Mengutip dari buku Relationship database Design And Implementation,   Penulisnya yakni Jan L. Harrington bercerita ketika pertama kali beliau belajar basis data, dosen managemen basis data beliau berkata "There is no term more misunderstood and misused in all businessman computing than database" yang berarti sekurang-kurangnya basis data itu cukup sulit.
Dimasa sekarang, seorang database analyst memiliki prospek pendapatan lebih tinggi dibandingkan seorang programmer..
Mulai tertarik mempelajari data base?

Sebelum mengetahui pengertian dari basis data, saya ingin mengajak pembaca untuk sedikit mengenang cerita masa sekolah saya.
Ada sebuah perpustakaan di SMA saya, yang memiliki banyak rak buku dengan koleksi buku yang lumayan lengkap dan terdiri dari berbagai jenis buku, dari mulai buku pelajaran hingga novel dan komik. Meski  demikian, sekolah kami hanya memiliki seorang librarian dan setiap meminjam buku kami mesti membawa sebuah kertas bewarna yang didalamnya nanti akan ditulis identitas diri kami serta hal-hal terkait peminjaman.  Hal-hal ini terdiri dari tanggal peminjaman, kode buku, nama buku dan tangga pengembalian, yang kemudian semua itu disebut data, lalu librarian juga akan menulis data-data yang sama dibuku arsip. Perpustaan kami memiliki data tetapi tidak punya komputer ataupun database. Sistem ini berjalan dan dapat digunakan tetapi tidak dapat dijalankan terus menerus. Masalahnya adalah proses ini kurang efisien, selain itu diperlukan tempat penyimpanan yang besar untuk menyimpan arsip-arsip, lalu pencarian kembali yang cukup sulit dan kemudian kemungkinan data akan rusak atau hilang cukup besar, lalu dengan metode pencatatan data yang seperti ini, proses sharing data akan sulit. Bukan hanya di lingkungan perpustakaan saja,  data menjadi hal yang sangat penting dalam bisnis, keuangan, pemerintahan dan lain-lain. apalagi jika kemudian pencatatan data masih manual seperti yang terjadi di perpustakaan sekolah saya, masalah yang sama akan terjadi, dengan ditambah kemungkinan data untuk dimanipulasi akan semakin besar dan tentu akan menimbulkan kerugian.
pemikiran akan kerugian inilah yang kemudian mencetuskan penciptaan sebuah sistem penyimpanan komputer yang informasi disimpan secara sistematis dan dapat di telusuri kembali guna mendapat informasi yang diperlukan dari basis data tersebut dengan suatu program komputer.  Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS) (http://id.wikipedia.org/wiki/Pangkalan_data).
Mengutip dari buku Relationship Database Design and Implementation, database adalah tempat dimana data disimpan yang isinya bukan hanya data tetapi juga informasi yang saling terhubung antara data-data tersebut.  contohnya, hubungan antara barang yang konsumen butuhkan dengan tempat penyimpanan barang di toko. Dengan database, konsumen cukup mengetikkan item yang ingin dicari kemudian akan tertera di tempat penyimpanan item layar komputer.
Basis data disimpan dalam perangkat hardware penyimpan, dan dengan software tertentu dimanipulasi untuk kepentingan atau keguanaan tertentu (https://id.wikipedia.org/wiki/Pangkalan_data).
Mengutip dari (https://id.wikipedia.org/wiki/Pangkalan_data),
Komponen-komponen sistem basis data adalah:.
  • Hardware, sebagai pendukung operasi pengolahan data seperti CPU, memori, disk, terminal, dan sebagainya.
  • Software sistem operasi , (Windows 9x, Windows 2000/XP, Linux, Unix.)
    Software pengelola basis data (DBMS) seperti MS-Access, SQL, Oracle.
    Software program aplikasi misalnya Visual Basic, Delphi, Visual Foxpro.
  • Basis data (semua data yang diperlukan, dipelihara, dikelola oleh sistem Basis Data)
    Pemakai/pengguna basis data (user).

Tidak ada komentar:

Posting Komentar

Catatan Manajemen Proyek Perangkat Lunak

Pengertian (1) Manajemen proyek perangkat lunak terdiri dari 3 suku kata yakni manajemen, proyek, dan perangkat lunak. Manajemen berarti M...