Sabtu, 22 Oktober 2011

basis data


Kali biar kita semua tau apa itu “Basis Data” dan sekaligus untuk melengkapin tugas saya sebagai mahasiswa saya menulis artikel ini

Apa sih itu Basis Data ?
Setelah googling saya dapat pengertin “Basis Data”. Dapat sedikit info yaitu  tentang istilah “basis data” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi, dan kumpulan data yang berhubungan dengan bisnis.
Pangkalan data atau basis data (bahasa inggris: database), atau sering dikenalbasisdata,  dalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa  menggunakan suatu program computer untuk memperoleh informasi dari data terseebit. Perangkat lunak yang sering digunakan untuk mengelola dan memanggil kueri(queri) basis data disebut sistem manajeman basisi data (database management system, DBMS).
Untuk menggunakannya kita harus tau juga fungsinya : Pertama,Basis data merupakan salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi. Kedua, Basisi dat menentukan kualitas inforamasi : akurat, tepat pada waktu yang relevan. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Ketiga, basis data mengurangi duplikasi data(data redudancy). Keempat, dengan aplikasi basis data hubungan data dapat ditingkatkan. Dan kelima, basisi data dapat mengurangi pemborosan tempat simpanan luar.
Trus apa aja ya jenisnya ?
Untuk jenis Basis Data dibagi 2(dua) yaitu perangkat lunak basis data arah tinggi(high level) lalu perangkat arah rendah(low level). Sekarang contohnya biar tambah jelas. Ok!!
1.    Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data arah tinggi(high level) :
·         Microsoft SQL Server
·         Oracle
·         Sybase
·         Xbase
·         Firebird
·         MySQL
·         PostgreSQL
·         Microsoft Access
·         dBase III
·         Paradox
·         FoxPro
·         Visual FoxPro
·         Arago
·         Force
·         Recital
·         dbFast
·         dbXL
·         Quicksilver
·         Clipper
·         FlagShip
·         Harbour
·         Visual dBase
·         Lotus Smart Suite Approach
·         db2
2.    Sedangkan untuk perangkat lunak aras rendah(low level) :
·         Btrieve
·         Tsunami Record Manager

Sekarang giliran kita tau bagian-bagiannya…
Basis data terdiri dari :
Data Definition Language(DDL), merujuk pada kumpulan perintah yang dapat digunakan untuk mendefinisikan objek-objek basis data, seperti membuat sebuah table basis data atau indeks primer atau sekunder.
Data Manipulation Language(DML), mengacu pada kumpulan perintah yang dapat diigunakan untuk melakukan manipulasi data, seperti penyimpanan data ke suatu table, kemudian mengubahnya dan menghapusnya atau hanya sekedar menampilkan kembali .
Komponen Basis Data :
1.       Hardware
Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan.
2.       Operating System
Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.
3.       Database
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
4.       DBMS (Database Management System)\
Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
5.       User ( Pengguna Sistem Basis Data )
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
6.       Optional Software
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.
 
Ada apa ya dengan Yahoo!, ini adalah salah satu perusahan yang menggunakan software DMBS(software basis data) Oracle lhoooo!
Data lengkapnya :
Yahoo! 100.386GB, DBMS:Oracle, Platform: UNIX, arsitektur sistem : Centralize/SMP, vendor : Oracle, vendor sistem : Fujitsu Siemens, vendor penyimpanan data:EMC
Hebat kan Oracle bisa jadi pemegang  vendor perusaahaan Yahoo! Sebab-sebabnya yaitu diantaranya adalah :
1.       Dapat bekerja di lingkungan  client/server (pemrosesan tersebar)
2.       Menangani manajemen  space dan basis data yang besar
3.       Mendukung akses data secara simultan
4.       Performansi  pemrosesan transaksi yang tinggi
5.       Menjamin ketersediaan yang terkontrol
6.       Lingkungan yang teraplikasi
7.       Handal dan memiliki kemampuan yang tinggi
8.       Dapat menangani jumlah data yang sangat besar
9.       Dapat mengolah data secara cepat
10.   Fleksibilitas dan skalabilitas
11.   Technology Cluster Server
12.   Memiliki kemampuan untuk management  user dan tiap user dapat hak akses terhadap suatundatabase oleh database admistrator
KESIMPULAN:
·         Tujuan kenapa banyak perusahaan mengunakan software basis data(DMBS) untuk mengolah data agar mencapai Kecepatan dan kemudahan(speed), Efisian ruang penyimpanan(space), Keakuratan(accuracy), Ketersediaan(avaibility), Kelengkapan(completeness), Keamanan(security), Kebersamaan pemakai(sharability) dalam mendapat informasi.
·         Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajeman basis data RDBMS. Pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasi bernama software Development Laboratories(SDL) pada tahun 1977, lalu tahun 1983 perusahaan ini berubah menjadi Oracle Corporation sampai sekarang. Tapi dengan semua kelebihannya Oracle juga mempunyai kekurangan :
1.       Software yang palig mahaldan paling rumit untuk dipelajari.
2.       Membutuhkan sertifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle.
3.       Hanya diperuntuhkan untuk perusahaan besar.
·         Jadi , penggunaan basis data harus di sesuaikan dengan kebutuhan dan kesiapan perusahaan yang menggunakanya