Dalam artikel minggu ini, saya akan menjelaskan apa itu Data, Basis Data, Pengelolaan data berupa pemrosesan file, DBMS(Database Management System), Contoh aplikasi DBMS, dan penjelasan mengenai bentuk data yang diolah, bahasa yang digunakan, serta informasi lainnya. Siapkan popcorn anda dan selamat membaca :)
APA ITU
Whoa- Jangan terlalu cepat. Sebelum memahami apa itu DBMS, sebaiknya kita pahami dulu apa itu data, apa itu basis data, barulah kita masuk ke pengertian DBMS oke? sip, lanjut
Secara bahasa, data merupakan bentuk jamak dari bahasa latin "Datum", yang artinya "sesuatu yang diberikan". Untuk pengertian dari data itu sendiri, mari kita lihat definisi data menurut beberapa ahli
Menurut Slamet Riyadi, data adalah kumpulan informasi yang diperoleh dari pengamatan dimana data bisa berupa angka-angka atu lambang-lambang.
Menurut Kristanto, Data merupakan suatu fakta mengenai objek yang dapat mengurangi derajat ketidakpastian tentang suatu keadaan dan kejadian.
Pengertian data menurut Zulkifli A.M adalah suatu keterangan, bukti atau fakta tentang suatu kenyataan yang masih mentah (original) yang belum diolah.
Menurut Arikunto, data didefinisikan sebagai semua fakta dan angka-angka yang dapat dijadikan bahan untuk menyusun sebuah informasi.
Saya rasa cukup ya, definisi data menurut para ahlinya
DATABES? APATUH? PENYAKIT? (Itu mah diabetes bambank)
"Gan, kalo kita punya data baaanyaaaak sekali, lalu takut lupa tentang data data tersebut, datanya simpan dimana yak?"
Good question, data data yang tadi kita diperoleh kita simpan di suatu tempat bernama basis data, atau pangkalan data (Kayak pangkalan ojek gitu, kalo di pangkalan ojek isinya kang ojek yang siap nganterin kita, kalo pangkalan data isinya data dan informasi yang kita simpan, yang suatu saat siap dipanggil untuk dilihat kembali mau pun diubah hehe). Basis data (bahasa kerennya Database) adalah kumpulan dari data-data yang membentuk suatu berkas (file) yang saling berhubungan (relation) dengan tatacara yang tertentu untuk membentuk data baru atau informasi, dan suatu waktu dapat kita buka/lihat menggunakan suatu program komputer untuk memperoleh data dan informasi dari basis data tersebut. Tidak cuma mengambil data dari database, kita juga dapat melakukan operasi operasi lainnya dalam database, seperti Create database, Drop database, create table, Drop table, Insert, Read, Update, dan Delete. Perangkat lunak untuk mengambil dan mengelola database tersebut lah yang kita kenal dengan istilah Database Management System (DBMS).
Basis data menyediakan fasilitas atau mempermudah dalam menghasilkan informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari penggunaan teknologi basis data pada saat sekarang (dunia bisnis). Contoh penggunaan basis data dalam dunia bisnis : Dalam dunia perbankan, pihak perbankan menyimpan semua informasi nasabah, rekening nasabah, dan transaksi yang dilakukan nasabah di dalam suatu basis data.
PENGELOLAAN DATA : PEMROSESAN FILE VS DBMS
Sebelum adanya pengelolaan data DBMS, digunakan pengelolaan data berupa pemrosesan file. Adapun pemrosesan file pengelolaan data secara tradisional dengan cara menyimpan record-record pada file-file yang terpisah, dimana masing-masing file diperuntukkan hanya untuk satu program aplikasi saja / tersendiri. Contoh alat yang mendukung pengelolaan data model pemrosesan file adalah word, excel, notepad, dll.
Dibandingkan dengan DBMS, terdapat beberapa dari pengelolaan data dengan pemroresan file, yaitu
- Karena pengolahan file untuk diperuntukkan sendiri-sendiri, menimbulkan adanya data duplikat antara satu unit dengan yang lain.
- Jika file diubah di salah satu unit/departemen, file yang sama di unit lain tidak berubah, karena data data tidak berelasi satu sama lain, sehingga dapat menyebabkan inkonsistensi data yang ada
- Karena tidak disimpan di suatu pusat basis data, file-file tersebut tidak dapat diakses secara luas (terisolir)
- Terjadinya ketergantungan pada suatu program/aplikasi, jika terjadi gangguan pada aplikasi tersebut maka habislah sudah
CONTOH DBMS
Beberapa contoh DBMS antara lain Oracle, SQL server 2000/2003, MS Access, MySQL, dll. TBH, sebelum menulis artikel ini saya tidak tahu satu pun contoh DBMS. Namun karena perintah yang mulia ibu dosen, yaitu memberikan penjelasan tentang salah satu aplikasi DBMS yang saya ketahui
Aplikasi DBMS yang akan saya jelaskan berikut adalah MySQL. Beberapa pembaca mungkin sudah tau, atau sudah pernah denger apa itu MySQL. MySQL adalah sistem manajemen database relasional open source (RDBMS) dengan client-server model, dan bersifat multi-user (Fun fact, kata "My" dalam MySQL diambil dari nama anak pendiri aplikasi ini, Michael Widenius). Aplikasi MySQL menggunakan bahasa spesifik domain - Structured Query Language (SQL). MySQL sendiri ditulis dengan bahasa C dan C++
Pada dasarnya, cara kerja dari aplikasi MySQL adalah sebagai berikut :
- MySQL membuat database untuk menyimpan dan memanipulasi data, serta menentukan keterkaitan antara masing-masing tabel.
- Client membuat permintaan (request) dengan mengetikkan pernyataan SQL yang spesifik di MySQL.
- Aplikasi server akan merespons dengan memberikan informasi yang diminta. Informasi ini nantinya muncul di sisi klien.
Terima kasih telah membaca artikel ini. Penulis meminta maaf jika terdapat kesalahan dan kekurangan baik dalam penulisan maupun isi dari artikel ini. Sekian, Wassalamualaikum Warahmatullahi Wabarakatuh
REFERENSI :
- https://id.wikipedia.org/wiki/Data
- https://www.gurupendidikan.co.id/data/
- https://id.wikipedia.org/wiki/Sistem_manajemen_basis_data
- https://www.hostinger.co.id/tutorial/apa-itu-mysql/
