You are on page 1of 9

DATA BASE

Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau
diorganisasikan sehingga data tersebut bisa diambil atau dicari dengan mudah dan efisien. Sebagai
contoh sederhana dari database adalah buku telepon yang mungkin sering Anda lihat.
Bagaimana halnya dengan database dengan sistem database dengan menggunakan komputer? Hal
tersebut sama saja seperti database yang sifatnya manual (seperti contoh buku telepon di atas) hanya
saja dengan adanya komputer maka informasi yang ada di dalam database akan sangat mudah untuk
diupdate dan sangat cepat untuk dicari. Soft!are atau aplikasi yang bertugas untuk mengatur"
menyimpan" memodifikasi data disebut dengan soft!are database engine dan lebih resminya
disebut dengan DB#S (Database #anagement System). Ada banyak sekali aplikasi DB#S ini
mulai yang berjalan di komputer personal ($%) sampai ke komputer skala mainframe. %ontoh
contoh dari aplikasi database engine misalnya seperti&
S'( Ser)er" dibuat oleh #icrosoft.
#S Access" dibuat oleh #icrosoft.
*racle Database" dibuat oleh *racle.
#yS'(" dibuat oleh #yS'( AB.
+irebird" dibuat oleh komunitas open source berdasarkan dari kode ,nterbase.
$ostgreS'(" dibuat oleh komunitas open source.
DB-" dibuat oleh ,B#.
#asih banyak lagi sederet nama database engine yang ada di dunia ini. Anda bisa mencarinya
dengan key!ord .database engine/ atau .database ser)er/.
0ika Anda bertanya 1Apa saja sih aplikasi yang bisa menggunakan database?2" !ah ja!abannya
akan sangat banyak sekali" beberapa diantaranya adalah&
Sistem perpustakaan yang berbasis komputer" pasti membutuhkan database yang besar untuk
mera!at data buku yang dimilikinya.
Sistem A3# (Automatic 3eller #achine)" pasti membutuhkan database yang besar untuk
mengambil dan mengupdate data saldo uang misalnya.
Sistem reser)asi tiket pesa!at" pasti membutuhkan database untuk menyimpan data reser)asi tiket.
Sistem in)entory" pasti membutuhkan database untuk menyimpan data in)entory termasuk updating
data stok barang dan lain sebagainya.
%ontoh di atas hanyalah sebagian kecil dari aplikasi yang membutuhkan database karena pada
kenyataannya semua kegiatan bisnis yang dikomputerisasikan pasti membutuhkan sistem database
sebagai media penyimpanan. Database tersebut selain digunakan untuk menyimpan data transaksi
juga akan digunakan untuk menampilkan laporan yang bisa digunakan pihak manajemen sebagai
sumber untuk pengambilan keputusan. 4ntuk sistem database yang lebih canggih malah sudah
terdapat fasilitas analisa data sehingga bisa memprediksi keadaan yang akan terjadi berdasarkan
data yang sudah ada sebelumnya


Basis data (database) adalah kumpulan dari berbagai data yang saling berhubungan satu dengan
yang lainnya. Basis data tersimpan di perangkat keras" serta dimanipulasi dengan menggunakan
perangkat lunak. $endefinisian basis data meliputi spesifikasi dari tipe data" struktur dan batasan
dari data atau informasi yang akan disimpan. Database merupakan salah satu komponen yang
penting dalam sistem informasi" karena merupakan basis dalam menyediakan informasi pada para
pengguna atau user.
$enyusunan basis data meliputi proses memasukkan data kedalam media penyimpanan data dan
diatur dengan menggunakan perangkat Sistem #anajemen Basis Data (Database Management
System DBMS). #anipulasi basis data meliputi pembuatan pernyataan (query) untuk mendapatkan
informasi tertentu" melakukan pembaharuan atau penggantian (update) data" serta pembuatan report
data.
3ujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data bagi user. 0adi sistem
menyembunyikan informasi mengenai bagaimana data disimpan dan dira!at" tetapi data tetap dapat
diambil dengan efisien. $ertimbangan efisien yang digunakan adalah bagaimana merancang struktur
data yang kompleks" tetapi tetap dapat digunakan oleh pengguna yang masih a!am" tanpa
mengetahui kompleksitas struktur data. Basis data menjadi penting karena munculnya beberapa
masalah bila tidak menggunakan data yang terpusat" seperti adanya duplikasi data" hubungan antar
data tidak jelas" organisasi data dan update menjadi rumit. 0adi tujuan dari pengaturan data dengan
menggunakan basis data adalah &
#enyediakan penyimpanan data untuk dapat digunakan oleh organisasi saat sekarang dan masa
yang akan datang.
5emudahan pemasukan data" sehingga meringankan tugas operator dan menyangkut pula !aktu
yang diperlukan oleh pemakai untuk mendapatkan data serta hakhak yang dimiliki terhadap data
yang ditangani.
$engendalian data untuk setiap siklus agar data selalu up-to-date dan dapat mencerminkan
perubahan spesifik yang terjadi di setiap sistem.
$engamanan data terhadap kemungkinan penambahan" pengubahan" pengerusakan dan gangguan
gangguan lain.
Elemen Basis Data
6ntitas adalah sekumpulan objek yang terdefinisikan yang mempunyai karakteristik sama dan bisa
dibedakan satu dengan lainnya. *bjek dapat berupa barang" orang" tempat atau suatu kejadian.
%ontoh entitas & Seseorang yang menjadi sis!a di sebuah sekolah.
contoh lainya & barang yang menjadi in)entaris suatu perusahaan
siswa merupakan entitas
barang juga di sebut entitas
Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang membedakan entitas tersebut
dengan entitas yang lain. Seluruh atribut harus cukup untuk menyatakan identitas obyek" atau
dengan kata lain" kumpulan atribut dari setiap entitas dapat mengidentifikasi keunikan suatu
indi)idu.
sedangkan atribut adalah bagian dari entitas
sis!a memiliki atribut &
no siswa
alamat siswa
barang memiliki atribut &
no barang
harga barang
SISTEM BASIS DATA
Secara umum basis data dikenal sebagai koleksi dari datadata yang terorganisir dengan cara
sedemikian rupa sehingga data mudah disimpan dan dimanipulasi (diperbaharui" dicari di olah
dengan perhitunganperhitungan tertentu" serta dihapus).
Pengertian system
kata Sistem berasal dari bahasa (atin (syst7ma) dan bahasa 8unani (sust7ma) adalah suatu kesatuan
yang terdiri komponen atau elemenelemen yang dihubungkan bersama untuk membentuk suatu
informasi. ,stilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi.

Pengertian Data
kita sering kali kita menyebut kata .data/ dalam pergaulan seharihari namun apakah sebenarnya
data ? definisi dapat banyak dibuat tetapi dalam hal ini saya akan membatasi pengertian .data/
dalam kaitannya pemrosesan data dengan sistem terkomputerisasi. Data adalah fakta tentang
sesuatu didunia nyata yang direkam atau disimpan pada media computer" sebagai contoh pada pada
basis data mahasis!a yang bersangkutan adalah tanggal lahirnya" alamatnya" nomor teleponnya.
Kaitan Data dan Informasi
kaitan .data/ dengan .,nformasi/ sangat erat sehingga pada pembicaraan seharihari kita sering
menggunakannya untuk suatu hal serupa secara bergantian namun dalam hal ini penulis
menjelaskan keterkaitan atau yang ada hubungannya dengan pengolahan data berbasis computer.
,nformasi adalah data yang telah diolah sedemikian rupa sehingga memiliki makna tertentu bagi
penggunanya. Sebagai contoh jika kita dapat deretan kode .A#,9:--;</ tanpa keterangan apapun"
kita tidak dapat menarik apapun dari deretan kodekode tersebut. (ain halnya jika deretan kode
kode tersebut berada pada orang yang tepat tentunya akan bermakna.
Dalam banyak kasus" suatu informasi mungkin menjadi sebuah data pengolah data lainnya.
#isalnya" A#,9:--;< merupakan =$# mahasis!a dengan nama >akhmat 5opero dapat diolah
lebih lanjut misalnya potongan kode .A#,/ menunjukan bah!a mahasis!a yang bernama >akhmat
5opero adalah mahasis!a dengan jurusan manajemen informatika. Demikian selanjutnya informasi
yang didapat dari suatu pengolah data dapat menjadi data dari pengolah data lainnya

%*=3*H DA3A BAS6 S6D6>HA=A
A) Data Dictionary
=o +acture
3anggal
0am
5ode Barang
=ama Barang
Harga
5asir
Banyak Barang
3otal Bayar
4ang Bayar
4ang 5embali
B) Entitas: act!re "Primary Key: #o$act!re)
Entitas: Barang "Primary Key: Kode Barang)
B) %elation

Analisa &
? satu facture dapat dimiliki oleh lebih dari satu barang.
? satu barang dapat memiliki lebih dari satu faktur.


D)




(,=@54=@A= BAS,S DA3A
4ntuk menciptakan lingkungan database" harus dapat memahami relasi antar data" jenis data yang
akan dimasukkan dalam database" bagaimana data digunakan dan bagaimana organisasi se!aktu
!aktu dapat mengubahnya secara mudah untuk kepentingan perusahaan.
;. #erancang database.
Dalam perancangan database ada dua macam model perancangan" yaitu &
;. >ancangan konseptual >ancangan ini berupa model abstrak dari database dalam sudut pandang
bisnis. >ancangan ini membutuhkan deskripsi rinci tentang informasi bisnis yang dibutuhkan oleh
pengguna.
-. >ancangan fisik. Dalam rancangan ini menunjukan bagaimana database secara nyata dikelola
pada perangkat penyimpanan.
-. #endistribusikan Database.
$erencanaan database harus mempertimbangkan juga kemungkinan pendistribusiannya. Sistem
informasi bisa dirancang dengan sebuah data base pusat yang digunakan oleh suatu prosesor pusat
atau beberapa prosesor dalam sebuah jaringan.
Database terdistribusi adalah database yang tersimpan dalam lebih dari satu lokasi fisik. Beberapa
bagian tersimpan secara fisik pada suatu lokasi" dan bagianbagian lain tersimpan pada lokasi lain
pula. Sistem terdistribusi dapat mereduksi kelemahankelemahan dari satu sistem besar pada satu
lokasi.
Sistem distribusi meningkatkan kecepatan layanan dan respons terhadap pengguna lokal dan sering
dijalankan pada komputer yang lebih kecil dan murah. =amun sistem ini bergantung pada saluran
telekomunikasi yang kualitasnya sangat baik. *leh karena itu para perancang harus
mempertimbangkan faktor tersebut.
A. $ersyaratan #anajemen untuk Database.
Dalam mengembangkan database ada banyak hal yang harus dilakukan" tidak hanya memilih model
logika database. 3anpa dukungan dan pemahaman dari manajemen maka usaha membangun
database akan gagal. Adapun elemenelemen inti dalam lingkungan database adalah &
;. Administrasi data
Sistem database mengharuskan organisasi untuk mengatur kembali peran strategi dari informasi dan
mulai secara aktif mengelola dan merencanakan informasi sebagai sumber perusahaan. ,ni berarti
organisasi harus mengembangkan fungsi administrasi data dengan kekuatan untuk menentukan
persyaratan informasi untuk seluruh perusahaan dan akses langsung ke manajemen senior. $rinsip
dasar administrasi data adalah semua data merupakan milik organisasi secara keseluruhan dan data
tidak bisa dikatakan milik salah satu !ilayah bisnis tertentu.
-. $erencanaan data dan #etodologi pemodelan
5ebutuhankebutuhan organisasi yang dilayani oleh DB#S jauh lebih lebar daripada yang dilayani
oleh lingkungan file tradisional. *leh karena itu" organisasi memerlukan perencanaan data yang
menyeluruh. Analisis perusahaan sangat diperlukan untuk mengembangkan data base.Adapun
tujuan analisis tersebut adalah mengidentifikasi entitasentitas kunci" atribut dan relasi yang
menyusun data organisasi.
A. 3eknologi" manajemen dan penggunaan database
Database membutuhkan perangkat lunak" staf dan struktur manajemen data yang dilatih secara
khusus dalam hal teknikteknik database. Sebagaian besar perusahaan mengembangkan rancangan
database dan kelompok manajemen daidalam di)isi sistem informasi yang bertanggung ja!ab
dalam menentukan dan mengorganisasian sturtur dan isi database dan memeliharanya. Dalam
interaksi erat dengan pengguna" kelompok perancang menetapkan database fisik" relasi logis antar
elemen dan peraturan dan prosedur akses.
http&BBciku.typepad.comBblogB-99<B;-Bdatabase.html

You might also like