Pada kesempatan kali ini, saya akan membahas sedikit mengenai basis data (database) yang telah dipelajari pada mata kuliah Sistem Basis Data (SBD) yang saya dapat di Universitas Kristen Satya Wacana (UKSW). Sebelum masuk ke basis data (database), kita harus mengetahui terlebih dahulu apa itu data dan informasi. Selamat membaca, cek_dis_ot :D
Data berasal dari kata datum (bahasa Latin) yang berarti sesuatu yang diberikan. Pengertian luas dari data yaitu
catatan paling dasar atas kumpulan fakta dari karya manusia yang belum
mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Data dipakai untuk keperluan suatu analisa, diskusi, presentasiilmiah, atau tes statistik (sebuah prosedur dimana masukannya adalah sampel dan hasilnya adalah hipotesis). Contoh data yaitu data sensus penduduk, data jumlah produksi, data nama pohon, dan masih banyak lagi. Data dibagi menjadi beberapa jenis. Menurut cara memperolehnya, data dibagi menjadi data primer dan data sekunder. Data primer yaitu data yang secara langsung diambil dari objek penelitian oleh peneliti, baik itu peneliti individu atau kelompok. Contoh : mewawancarai langsung peminat FTI di UKSW. Sedangkan data sekunder yaitu data yang didapat tidak secara langsung dari objek penelitian oleh peneliti individu atau kelompok. Contoh : peneliti menggunakan data statistik dari surat kabar. Menurut sumber data, data dibagi menjadi data internal dan data eksternal. Data internal yaitu data yang menggambarkan situasi dan kondisi pada suatu organisasi secara internal. Contoh : data keaktifan mahasiswa FTI UKSW. Sedangkan data eksternal yaitu data yang menggambarkan situasi dan kondisi yang ada diluar organisasi. Contoh : data persebaran penduduk. Menurut jenis datanya, data dibagi menjadi data kuantitatif dan data kualitatif. Data kuantitatif yaitu data yang dapat dipaparkan dalam bentuk angka. Contoh : data jumlah mahasiswa FTI UKSW. Sedangkan data kualitatif yaitu data yang disajikan dalam bentuk kata-kata dan mengandung makna. Contoh : data persepsi mahasiswa terhadap dosen-dosen FTI UKSW. Menurut sifat data, data dibagi menjadi data diskrit dan data kontinyu. Data diskrit yaitu data yang nilainya bilangan asli. Contoh : biaya per sks jurusan PTIK di UKSW tahun 2012-2013. Sedangkan data kontinyu yaitu data yang nilainya ada pada suatu interval tertentu. Contoh : jarak kampus 1 UKSW dengan GOR Kridanggo Salatiga kurang lebih 1,5 km. Menurut waktu pengumpulannya, data dibagi menjadi data cross section dan data time series. Data cross section yaitu data yang menunjukkan titik waktu tertentu. Contoh : Laporan keuangan FTI UKSW tahun 2012. Sedangkan data time series yaitu data yang datanya menggambarkan sesuatu dari waktu ke waktu atau periode secara historis. Contoh : peningkatan jumlah mahasiswa PTIK UKSW dari tahun 2010 sampai 2012. Untuk mengumpulkan data, dilakukan dengan metode-metode, seperti metode observasi, wawancara, kuesioner, dan metode sampling. Agar data yang didapat valid maka harus menggunakan lebih dari satu metode, dan disarankan menggunakan metode investigasi sebagai penarik kesimpulan.
Setelah membahas data, dan sebelum membahas database, kita harus mempelajari terlebih dahulu apa itu informasi serta perbedaan antara data dan informasi. Informasi yaitu
hasil dari pengolahan data dalam bentuk yang lebih berarti bagi penerimanya dan
dapat digunakan untuk menambah pengetahuan serta dapat bermanfaat dalam
pengambilan keputusan saat ini maupun saat mendatang. Benar atau tidaknya suatu informasi tergantung siapa penikmat informasi tersebut. Misal berita gosip ditelevisi menjadi suatu informasi bagi orang yang suka melihatnya. Sedangkan
perbedaan data dan informasi bisa anda liat pada tabel berikut:
Data
|
Informasi
|
ð masih bersifat mentah
|
ð
hasil olahan data yang lebih berguna
|
ð digunakan untuk diolah lebih lanjut
|
ð digunakan
untuk acuan pengambilan keputusan
|
ð belum jelas isinya dan belum sempurna
|
ð
sumber pemahaman yang telah sempurna
|
Sekarang, saya akan membahas basis data (database). Basis data (database) yaitu kumpulan dari beberapa data yang saling berhubungan, tersimpan dalam perangkat keras kemudian dimanipulasi menggunakan perangkat lunak. Contoh : sistem SIASAT yang digunakan di UKSW. Jenis-jenis basis data yaitu basis data individual, perusahaan, terditribusi, dan publik. Basis data individual adalah basis data yang digunakan oleh perseorangan. Basis data perusahaan adalah basis data yang digunakan untuk diakses oleh sejumlah pegawai dalam sebuah perusahaan pada suatu lokasi. Basis data terdistribusi adalah basis data yang disimpan pada sejumlah komputer yang terletak di beberapa lokasi Basis data publik adalah basis data yang dapat diakses untuk umum (siapa saja). Elemen-elemen penyusun basis data yaitu database, hardware, software, dan brainware. Database adalah kumpulan dari beberapa data yang saling berhubungan, yang diorganisasikan berdasarkan sebuah skema tertentu, tersimpan dalam hardware, dan harus menggunakan software untuk melakukan manipulasi tertentu. Hardware (perangkat keras) adalah perangkat elektronik dan mekanik yang menyusun suatu komputer. Software (perangkat lunak) adalah serangkaian instruksi yang memberikan perintah kepada harware dalam komputer. Brainware adalah pengguna yang menjalankan komputer. Tujuan dan manfaat basis data :
- Kecepatan dan kemudahan (Speed)
Pemanfaatan
basis data memungkinkan kita untuk dapat menyimpan data atau melakukan
perubahan/manipulasi terhadapa data atau menampilkan kembali data tersebut
dengan lebih cepat dan mudah, daripada jika kita menyimpan data secara manual
(non elektronis) atau secara elektronis (tetapi tidak dalam bentuk penerapan
basis data, misalnya dalam bentuk spread sheet atau dokumen teks biasa).
-
Efisiensi
ruang penyimpanan (Space)
Karena
keterkaitan yang erat antar kelompok data dalam sebuah basis data, maka
redundansi (pengulangan) data pasti akan selalu ada. Banyaknya redundansi ini
tentu akan memperbesar ruang penyimpanan (baik di memori utama maupun memori
sekunder) yang harus disediakan. Dengan basis data, efisiensi/optimalisasi penggunaan ruang penyimpanan dapat dilakukan,
karena kita dapat melakukan penekanan jumlah redundansi data, baik dengan
menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi (dalam bentuk
file) antar kelompok data yang saling berhubungan.
-
Keakuratan
(Accuracy)
Pemanfaatan
pengkodean atau pembentukan relasi antar data bersama dengan penerapan
aturan/batasan (constraint) tipe data, domain data, keunikan data, dan
sebagainya, yang secara ketat dapat diterapkan dalam sebuah basis data, sangat
berguna untuk menekan ketidakakuratan pemasukan/penyimpanan data.
-
Ketersediaan
(Availability)
Pertumbuhan
data (baik dari sisi jumlah maupun jenisnya) sejalan dengan waktu akan semakin
membutuhkan ruang penyimpanan yang besar. Padahal tidak semua data itu selalu
kita gunakan/butuhkan. Karena itu kita dapat memilah adanya data
utama/master/referensi, data transaksi, data histori hingga data kadaluarsa.
Data yang sudah jarang atau bahkan tidak pernah lagi kita gunakan, dapat kita
atur untuk dilepaskan dari sistem basis data yang sedanga aktif (menjadi
off-line) baik dengan cara penghapusan atau dengan memindahkannya ke media penyimpanan off-line (seperti
removable disk, atau tape). Di sisi lain, karena kepentingan pemakaian data,
sebuah basis data dapat memiliki data yang disebar di banyak lokasi geografis.
Data nasabah sebuah bank, misalnya, dipisah-pisah dan disimpan di lokasi yang
sesuai dengan keberadaan nasabah. Dengan pemanfaatan tekhnologi jaringan
komputer, data yang berada di suatu lokasi/cabang, dapat juga diakses (menjadi
tersedia/available) bagi lokasi atau cabang lain.
-
Kelengkapan
(Completness)
Lengkap/tidaknya
data yang kita kelola dalam sebuah basis data bersifat relatif (baik terhadap
kebutuhan pemakai maupun terhadap waktu). Bila seorang pemakai sudah menganggap
bahwa data yang dipelihara sudah lengkap, maka pemakai yang lain belum tentu
berpendapat yang sama. Atau yang sekarang dianggap sudah lengkap, belum tentu
di masa yang akan datang juga demikian. Dalam sebuah basis data, disamping data
kita juga harus menyimpan sebuah struktur (baik yang mendefinisikan objek-objek
dalam basis data maupun definisi detail dari tiap objek, seperti struktur
file/tabel atau indeks). Untuk mengakomodasi kebutuhan kelengkapan data yang
semakin berkembang, maka kita tidak hanya dapat menambah record-record data,
tetapi juga dapat melakukan perubahan struktur dalam basis data, baik dalam
bentuk penambahan objek baru (tabel) atau dengan penambahan field-field baru
pada sebuah tabel.
-
Keamanan
(Security)
Memang
ada sejumlah sistem (aplikasi) pengelola basis data yang tidak menerapkan aspek
keamanan dalam penggunaan basis data. Tetapi untuk sistem yang besar dan
serius, aspek keamanan juga dapat diterapkan dengan ketat. Dengan begitu, kita
dapat menentukan siapa-siapa (pemakai ) yang boleh menggunakan basis data
beserta objek-objek di dalamnya dan menentukan jenis-jenis operasi apa saja
yang boleh dilakukannya.
-
Kebersamaan
Pemakaian (Sharability)
Pemakai
basis data seringkali tidak terbatas pada satu pemakai saja. Data pegawai dalam
basis data kepegawaian, misalnya, dapat digunakan oleh banyak pemakai, dari
sejumlah departemen dalam perusahaan atau oleh banyak sistem (sistem
penggajian, sistem akuntansi, sistem inventori, dan sebagainya). Basis datayang
dikelola oleh sistem (aplikasi) yang mendukung lingkungan multiuser, akan dapat
memenuhi kebutuhan ini, tetapi tetap dengan menjaga/menghidari terhadap
munculnya persoalan baru seperti inkonsistensi data (karena data yang sama
diubah oleh banyak pemakai pada saat yang bersamaan) atau kondisi deadlock
(karena ada banyak pemakai yang saling menunggu untuk menggunakan data).
Contoh penerapan basis data yaitu:
Contoh penerapan basis data yaitu:
- Basis data kepegawaian UKSW
Untuk UKSW yang memiliki banyak pegawai
-
Basis
data akademik
Untuk
kubutuhan data akademik seperti data-data personal siswa/mahasiswa, guru/dosen.
-
Basis
data SIASAT
Untuk memilih matkul setiap semesternya oleh mahasiswa UKSW.
Demikian yang saya tau dari database , semoga bermanfaat :)
Untuk memilih matkul setiap semesternya oleh mahasiswa UKSW.
Demikian yang saya tau dari database , semoga bermanfaat :)
Tidak ada komentar:
Posting Komentar