Konsep Dasar Basis Data

         1.   Pengertian Basis Data
Menurut Kusrini, M.Kom. (2007:2), “Basis Data adalah kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai objek, orang, dan lain-lain. Data dinyatakan dengan nilai (angka, deretan karakter, atau simbol).
Menurut Anhar, ST (2010:45), “Database adalah sekumpulan tabel-tabel yang berisi data dan merupakan kumpulan dari field atau kolom.”
Jadi, dapat disimpulkan bahwa Basis Data merupakan data yang saling berelasi dan merupakan kumpulan dari field atau kolom.

2.         SQL(Structure Query Language)
SQL adalah bahasa yang digunakan untuk mengakses basis data yang tergolong rasional. Sesungguhnya SQL tidak terbatas hanya untuk mengambil data (query), tetapi jugadapat dipakai untuk menciptakan tabel, menghapus tabel, manambah data ketabel, menghapus data pada tabel, mengganti data pada tabel, dan berbagai operasi yang lain.
Tabel  Daftar Sejumlah Pernyataan SQL
Pernyataan
Keterangan
SELECT
Untuk mengambil data
INSERT
Untuk menambah data
UPDATE
Untuk mengganti data
DELETE
Untuk menghapus data
CREATE TABEL
Untuk menciptakan table
DROP TABEL
Untuk menghapus table
GRANT
Untuk mengatur wewenang pemakai
REVOKE
Untuk mencabut hak pemakai

Sumber :  Abdul Kadir dan Tera Ch.Triwahyuni (2003:510).

3.           MySQL
Menurut Anhar, ST (2010:45), MySQL adalah salah satu Database Management System (DBMS) dari sekian banyak DBMS seperti Oracle, MS SQL, Postagre SQL, dan lainnya.  MySQL berfungsi untuk mengolah database menggunakan bahasa SQL.”
MySQL memiliki beberapa kelebihan, antara lain :
1.    MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah.
2.    MySQL memiliki kecepatan yang bagus dalam menangani Query sederhana.
3.    MySQL memiliki operator dan fungsi secara penuh dan mendukung perintah Select dan Where dalam perintah Query.
4.    MySQL memiliki keamanan yang bagus karena beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perijinan yang mendetail secara sandi terenkripsi.
5.    MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (record) lebih dari 50 juta dan 60 ribu tabel serta kurang lebih 5 miliyar baris. Selain itu batas index yang dapat ditampung mencapai 32 index pada tiap tabelnya.
6.    MySQL dapat melakukan koneksi dengan clien menggunakan protocol TCP/IP,Unix Soket (UNIX), atau name pipes (NT).
7.    MySQL dapat mendeteksi pesan kesalahan pada clien dengan menggunakan lebih dari 20 bahasa.
8.    MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, solaris, amiga, dan masih banyak lagi.
Share on Google Plus

About Zafitran

    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment