catatanlepas.com

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • black color
Home Komputer Database Mengenal Database

Mengenal Database

Email Cetak PDF

I. Pengertian Database

Database adalah kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan  berdasarkan sebuah skema atau struktur tertentu. Database tidak selalu berhubungan dengan komputer. Contohnya adalah buku telepon. Hal ini karena buku ini berisi kumpulan nama, alamat, dan nomor telepon yang disusun dalam urutan alfabetis. Namun pada saat sekarang ini, database sangat identik dengan komputer. Database di dunia komputer memang sudah menjadi bagian yang sangat penting. Hampir semua aplikasi memakai database sebagai tulang punggungnya. Database diperlukan karena berbagai macam alasan, diantaranya:
  • Salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi
  • Menentukan kualitas informasi: akurat, tepat pada waktunya dan relevan. Informasi dapat dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya
  • Mengurangi duplikasi data (data redundancy)
  • Hubungan data dapat ditingkatkan (data reliability)
  • Mengurangi pemborosan tempat simpanan luar

II. Jenjang data


Characters: Merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus (Special Characters) yang membentuk suatu item data/field

Field: Mempresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record.

Record: Kumpulan dari field membentuk suatu record. Record menggambarkan syatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan.

File: Kumpulan dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.

Database
: Kumpulan dari file/table membentuk database

Keterangan di atas dapat di rangkum melalui gambar di bawah ini:


III. DBMS dan RDBMS

Database Management System atau sering disingkat menjadi (DBMS) diciptakan untuk menyediakan mekanisme penyimpanan data bersama, baik bagi user-user maupun program-program. Tugas utama bagi DBMS adalah untuk menyediakan fungsi pendefinisian data bagi user untuk mengakses dan merubah data yang tersimpan. Di luar fungsi utamanya, DBMS juga dituntut untuk memiliki kemampuan untuk mengamankan data dari user yang tidak berkepentingan, perbaikan bagi kegagalan sistem, concurrency : sehingga user yang banyak jumlahnya tersebut dapat mengakses database pada waktu yang bersamaan, dan melakukan pengecekan integritas sehingga data pada bagian yang berbeda dari suatu database dapat tetap konsisten secara logika terhadap keseluruhan database.
Sehingga dapat di tarik definisi umum bahawa DBMS adalah kumpulan program-program (software) yang memperbolehkan user untuk membuat dan memelihara database. Contoh dari DBMS adalah Oracle, MySQL, PostgreSQL, dan lain-lain,

Relational Database Management System (RDBMS) adalah sebuah sistem yang secara otomatis menyatukan semua DBMS yang saling berhubungan. RDBMS biasanya menggunakan 4th Generation Languange (4GL) dan sangat fleksibel sehingga data dapat dimodifikasi dengan mudah, demikian pula dengan struktur databasenya. RDBMS tumbuh dari suatu teori yang pertama kali dikembangkan oleh E.F Codd (IBM, 1969). Model relasi CODD ini digunakan untuk menciptakan sebuah sistem secara formal sebagai media penyimpanan data yang memisahkan representasi data secara internal dari akses dan representasi / perwujudan logikanya. Kekuatan RDBMS terletak pada kemampuannya untuk menyembunyikan detail dari penyimpanan data dari pengguna database dan cara penggunaanya yang lebih mudah baik bagi pembangunan aplikasi / programmer, maupun bagi pemakai akhir (end user). Hal ini didukung pula dengan penggunaan Structured Query Languange (SQL) sebagai sumber dari semua RDBMS.

Untuk mengetahui perbedaan antara DBMS dengan RDBMS, silahkan merujuk ke sini.

IV. SQL dan Query

SQL atau Structured Query languange merupakan bahasa ANSI (American National Standards Institute) yang digunakan untuk melakukan query data pada database. Semua pengoperasian data dapat dikerjakan secara mudah dengan menggunakan bahasa ini, terutama dalam pemasukan dan seleksi data. Hampir semua software database mengimplementasikan bahasa ini sebagai komponen utama dari produknya seperti Oracle, MySQL, Oracle, dan sebagainya.
Query adalah sebuah ekspresi bahasa  yang menggambarkan data yang akan didapatkan kembali dari sebuah database. Atau dengan kata lain Query adalah istilah yang digunakan untuk menyatakan berbagai perintah SQL. Setiap perintah melakukan berbagai hal terhadap database. Sebagai contoh perintah CREATE akan membuat tabel dan database, perintah UPDATE akan merubah isi field database, dan sebagainya.

Jenis perintah SQL:
Perintah SQL dibedakan menjadi:
  • DDL (Data definition Languange)
Merupakan kelompok perintah yang digunakan untuk melakukan pendefinisian database dan tabel. Dengan kelompok perintah dalam DDL ini maka kita dapat membuat tabel, mengubah strukturnya, menghapus tabel, membuat indeks untuk tabel, dan lain-lain yang bermuara pada pembentukan struktur database.
Perintah-perintah SQL dalam DDL adalah:
Create
Alter
Drop

  • DML (Data Manipulation Languange)
Perintah SQL yang digunakan untuk melakukan manipulasi data dalam database.
Perintah-Perintah SQL yang digunakan adalah:
insert
update
delete
select

  • DCL (Data Control Languange)
Termasuk di dalam DCL adalah perintah untuk melakukan pendefinisian pemakai yang boleh mengakses database dan apa saja privelegenya.Secara umum DCL merupakan bahasa yang digunakan untuk melakukan pengelolaan pemakai yang dapat melakukan akses dan manipulasi database terutama perintah GRANT dan ReVOKE. Perintah untuk commit dan roll back merupakan kelengkapan fasilitas dalam pembuatan aplikasi yang memungkinkan suatu transaksi yang terjadi untuk dapat segera disimpan dan dibatalkan transaksinya.

Referensi:

Belajar Sendiri Administrasi Database Server MySQL, Didik Dwi Prasetyo
MySQL, Betha Sidik
http://ilmukomputer.org
http://prothelon.com
http://ittutor.net
Majalah InfoLinux, September 2003

16 Muharram 1430 H
13 Januari 2009  M


+ 1
+ 1
Comments
Add New Search
Wisnu Perkasa   |125.167.17.xxx |2009-04-15 19:33:59
Pak saya mau copy file kok gag bisa??
.
.
mank kenapa
catatan  - re:   |SAdministrator |2009-04-16 10:29:15
copy apaan? maksudnya copy artikel ini? Kalau memang copy artikel ini jangan pake klik kanan karena saya sudah set untuk tidak bisa mengcopy dari klik kanan. Pakai saja ctrl-C untuk mengcopy artikel-artikel di website ini. Mungkin nanti saya akan set untuk bisa mengcopy pakai klik kanan deh.
Joe     |125.165.104.xxx |2009-04-22 14:38:50
Brarti boleh saya izin kopi artikelnya mas...

buat saya posting di blog saya, skalian buat bahan pelajaran...
soalnya skarang saya lagi ambil mata kuliah menyangkut MySQL...

boleh ga mas?
catatan   |SAdministrator |2009-04-23 13:34:13
Boleh. Silahkan di copy saja artikelnya.
Sooosooo   |203.78.121.xxx |2011-05-11 09:53:22
sip,, minta artikelnya buat tgs bro..
thx
catatan   |SAdministrator |2011-05-12 14:31:39
Silahkan saja.
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Terakhir Diperbaharui ( Rabu, 20 Mei 2009 03:54 )  

Tanggal dan Jam


Ulti Clocks content

Browse this website in:


Mutiara Hari Ini

Seorang dari kalian selalu mengemis, sehingga dia menghadap Allah sedang di wajahnya tak ada sepotong daging pun (HR. Muslim)

Poling

Apakah artikel-artikel di situs ini bermanfaat untuk anda?

(283 votes)

7.8%
92.2%

Waktu Shalat