Basis Data #2

Hola !
Pada artikel yang sebelumnya kita telah membahas tentag basis data. Nah, pada kesempatan kali ini kita akan membahas kembali tentang data dan basis data. Selain itu kita juga akan membahas tentang DBMS (Data Base Management System). Yuk kita mulai bahas bersama !

DATA

Apa kalian masih ingat apa itu data ? Data adalah informasi faktual yang digunakan sebagai dasar untuk alasan, diskusi, atau perhitungan. Singkatnya data adalah fakta. Lalu mengapa data itu ada? Karena data memiliki fungsi yang sangat penting dalam kehidupan manusia. Khususnya pada bidang teknologi informasi, data berfungsi sebagai komponen utama dalam sistem informasi karena data sebagai dasar penyedia informasi.
Kemudian bagaimanakah cara seseorang memperoleh data? Ada banyak metode yang dapat dilakukan untuk mengambil data. Namun, untuk mengumpulkan data tidak boleh secara sembarangan. Terdapat teknik dan langkah yang harus dilakukan unutk mengumpulkan data tersebut. Tujuan dari pengumpulan data dengan metode yang sesuai adalah mendapatkan data yang valid.
Berikut ini adalah beberapa metode pengambilan data :

  • Wawancara, adalah metode pengumpulan data yang dilakukan dengan tatap muka secara langsung dengan narasumber.
  • Observasi, adalah metode pengumpulan data yang dilakukan dengan cara mengobservasi/melakukan peninjauan secara cermat terhadap sumber-sumber data tersebut.
  • Kuisioner, adalah metode pengumpulan data dengan cara memeberikan angket yang berisi sejumlah pertanyaan yang berkaitan dengan data yang ingin dikumpulkan kepada banyak narasumber.

Jika kamu memperhatikan lebih detil, data terbagi atas beberapa jenis dan dikelompokkan berdasarkan faktor. Yaitu :

  • Data berdasarkan sumbernya. Suatu data itu diperoleh dari cara memperoleh yang berbeda. Perbedaan sumber ini mengelompokkan data menjadi beberapa jenis yakni data primer dan data sekunder. Data primer adalah data alsi yang diperoleh dari penelitian. Sedangkan data sekunder adalah data tambahan dari sumber yang sudah ada.
  • Data berdasarkan sifatnya. Diantaranya adalah data kualitatif dan data kuantitatif. Data kualitatif dapat ditemukan dalam bentuk penjelasan (kata-kata), sedangkan data kuantitatif dalam bentuk angka.
  • Data berdasarkan waktu pengambilannya. Terdapat jenis data berkala dan data cross section. Data berkala adalah data yang diambil secara berkala seperti sensus penduduk. Sedangkan data cross section adalah data yang diambil pada waktu tertentu saja.
BASIS DATA

Setelah mengetahui tentang data, apa kalian masih ingat apa itu basis data? Mengapa basis data diperlukan?
Pada pembahasan sebelumnya, dikatakan bahwa basis data adalah suatu susunan atau kumpulan data operasional lengkap dari suatu organisasi yang diorganisir atau dikelola dan disimpan secara terintegrasi dengan menggunakan metode tertentu menggunakan komputer ehingga mampu menyediakan informasi optimal yang diperlukan pemakainya (Linda Marlinda, 2004). Basis data dibutuhkan karena tujuan utama dalam pengolahan data pada sebuah basis data adalah agar kita dapat memperoleh data yang dicari dengan mudah dan cepat (Fathansyah, 1999). Adapun tujuan dari pemanfaatan basis data adalah sebagai berikut :
  • Speed, maksudnya dengan pemanfaatan basis data memungkinkan user untuk menyimpan, mengambil, dan mengolah data dengan cepat dan mudah.
  • Space, maksudnya ruang penyimpanan yang digunakan akan lebih efisien dibandingkan  menyimpan data tidak menggunakan basis data.
  • Acuracy, maksudnya dengan adanya pembentukan relasi antar data pada basis data akan menentukan keakuratan penyimpanan atau pemasukkan data.
  • Consistent, maksudnya apabila ada perubahan data pada aplikasi yang berbeda maka secaraotomatis perubahan itu berlaku keseluruhan.
  • Shared, berarti  data yang terdapat pada basis data dapat digunakan bersama oleh beberapa aplikasi pada saat yang bersamaan.
Ada empat tipe utama dari organisasi basis data:

  1. Relational Database: Data diatur sebagai tabel yang secara logis independen. Hubungan antar tabel ditunjukkan melalui data yang digunakan bersama. Data dalam satu tabel dapat merujuk data serupa di tabel lain.
  2. Flat Database: Data diatur dalam satu jenis rekaman dengan jumlah bidang yang tetap. Tipe basis data ini menghadapi lebih banyak kesalahan karena sifat data yang berulang.
  3. Object-Oriented Database: Data diatur dengan kemiripan dengan konsep-konsep pemrograman berorientasi objek. Objek terdiri dari data dan metode, sementara objek kelompok kelas memiliki data dan metode yang sama.
  4. Hierarchical Database: Data diatur dengan hubungan hierarki. Ini menjadi jaringan yang kompleks jika hubungan satu-ke-banyak dilanggar.
Berikut ini adalah contoh dari basis data universitas :


DBMS

DBMS (Data Base Management System) atau Sistem Manajemen Basis Data adalah perangkat lunak yang dirancang untuk mendefinisikan, memanipulasi, mengambil dan mengelola data dalam database. DBMS mengelola data yang masuk, mengaturnya, dan menyediakan cara untuk data yang akan dimodifikasi atau diekstraksi oleh pengguna atau program lain. Sistem manajemen basis data memiliki karakteristik sebagai berikut:
  • Data disimpan kedalam tabel : Data tidak secara langsung disimpan ke dalam basis data. Data disimpan ke dalam tabel, dibuat di dalam basis data. DBMS juga memungkinkan untuk memiliki hubungan antar tabel yang membuat data lebih bermakna dan terhubung. Anda dapat dengan mudah memahami jenis data apa yang disimpan di mana dengan melihat semua tabel yang dibuat dalam basis data.
  • Mengurangi Redundansi : Di dunia modern harddrive sangat murah, tetapi sebelumnya ketika harddrive terlalu mahal, pengulangan data yang tidak perlu dalam basis data adalah masalah besar.
  • Konsistensi Data : Pada data langsung (live data), yaitu data yang terus diperbarui dan ditambahkan, menjaga konsistensi data dapat menjadi tantangan. Tetapi DBMS menangani semuanya dengan sendirinya.
  • Mendukung Beberapa pengguna dan Akses Bersamaan : DBMS memungkinkan banyak pengguna untuk bekerja di dalamnya (memperbarui, menyisipkan, menghapus data) pada saat yang sama dan masih dapat mempertahankan konsistensi data.
  • Bahasa Query : DBMS menyediakan pengguna dengan bahasa query yang sederhana, menggunakan data yang dapat dengan mudah diambil, disisipkan, dihapus dan diperbarui dalam database.
  • Keamanan : DBMS juga menangani keamanan data, melindungi data dari akses yang tidak sah. Dalam DBMS biasa, kita dapat membuat akun pengguna dengan izin akses yang berbeda, dengan menggunakan itu kita dapat dengan mudah mengamankan data dengan membatasi akses pengguna.
Di jaman modern seperti saat ini, orang-orang sudah menggunakan DBMS ini. Sebelum adanya DBMS, orang-orang menggunakan pemrosesan file yang lebih rumit dan sulit. Pemrosesan File secara tradisional sudah banyak ditinggalkan karena memiliki banyak kekurangan diantaranya :

  • Timbulnya data rangkap (redundancy data).
  • Ketidakkonsistensi data (Inconsistency data).
  • Kesukaran dalam Mengakses Data.
  • Data terisolir (Isolation Data).
  • Masalah Pengamanan ( Security Problem ).
  • Apabila terjadi perubahan atau kesalahan pada program aplikasi maka pemakai tidak dapat mengakses data.

Dengan berkembangnya jaman, muncul sistem menajemen basis data yang memiliki banyak keunggulan sebagai berikut:

  • Pemisahan program aplikasi.
  • Duplikasi data yang minimal atau redundansi data.
  • Pengambilan data yang mudah menggunakan Bahasa Query.
  • Mengurangi waktu pengembangan dan pemeliharaan kebutuhan.
  • Dengan Cloud Data center, kita sekarang memiliki Sistem Manajemen Basis Data yang mampu menyimpan data hampir tak terbatas.
  • Integrasi yang mulus ke dalam bahasa pemrograman aplikasi yang membuatnya sangat mudah untuk menambahkan database ke hampir semua aplikasi atau situs web.
Setelah mengetahui keunggulan dari DBMS, apa saja sih contoh dari DBMS yang populer digunakan saat ini ?


MySQL
Hasil gambar untuk mysql
MySQl ditemukan pada tahun 1995. Sun Microsystems mengakuisisi MySQL pada tahun 2008 dan Sun Microsystems diakuisisi oleh oracle pada tahun 2010. MySQL hadir di antara perusahaan open source terbesar di dunia. MyQSL sangat terkenal karena efisiensi, keandalan, dan biayanya yang tinggi. Seiring dengan linux, php dan apache juga memiliki teknologi lampu. MySQL menyediakan sertifikasi dan pelatihan server Mysql.
Hasil gambar untuk mysql

Microsoft Access
Gambar terkait
Microsoft Access dikembangkan oleh miscrosoft dan itu adalah aplikasi berbasis komputer yang digunakan untuk membuat dan memelihara basis data berbasis komputer pada komputer desktop. Ini dapat digunakan untuk penggunaan pribadi dan untuk usaha kecil yang membutuhkan basis data. Ini menyimpan informasi dalam format sendiri yang didasarkan pada mesin basis data jet dan menggunakan antarmuka pengguna grafis yang membuatnya lebih mudah untuk bekerja.
Screenshot of the relationship


Oracle
Hasil gambar untuk oracle
Oracle database dikembangkan oleh Oracle Corporation dan merupakan generasi keempat dari sistem manajemen basis data Relasional. Database Oracle digunakan kebanyakan oleh perusahaan besar yang perlu mengelola sejumlah besar data. Database Oracle sangat fleksibel dan fitur yang paling berguna adalah kendala integritas, pemicu, SQL bersama, dan Penguncian.
Gambar terkait

IBM DB2
Hasil gambar untuk ibm db2
DBMS DB2 dikembangkan oleh IBM Corporation. DB2 juga digunakan untuk menyimpan data untuk perusahaan besar. Ini adalah sistem manajemen basis data relasional dan versi panjangnya juga mendukung fitur berorientasi objek. Masalah utama dengan DB2 adalah biayanya.
Gambar terkait

Microsoft SQL Server
Hasil gambar untuk ms sql server logo
Seperti namanya, ini dikembangkan oleh Microsoft. Ini adalah RDBMS yang digunakan untuk membuat database komputer untuk MS-Windows. MS SQL Server membuat database yang dapat diakses dari workstation dan dengan internet. Microsoft telah menghasilkan banyak versi server SQL tergantung pada permintaan pelanggan.
Hasil gambar untuk ms sql server relationship


Nah ! Sekarang udah lebih paham kan apa itu data dan basis data? Selain kedua hal tersebut, kita juga telah membahas tentang Sistem Manajemen Basis Data. Semoga postingan kali ini dapat membantu kalian untuk memahami tentang data, basis data, dan DBMS ! 
Thank you :)

Referensi :

Komentar

Postingan Populer