Senin, 02 Juni 2014

Basis Data

Basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. 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.

Pengertian DBMS
DBMS adalah sistem perangkat lunak yang memungkinkan pengguna untuk mendefinisikan, membuat, memelihara, dan mengontrol akses ke database. Fasilitas-fasilitas yang disediakan DBMS :
- Memungkinkan pengguna mendefinisikan database biasanya melalui DDL (Data Definition Language). DDL memungkinkan pengguna untuk menentukan tipe dan struktur data yang akan disimpan pada database. - Memungkinkan pengguna untuk memasukkan, meng-update, menghapus, dan mengambil data dari database biasanya melalui DML (Data Manipulation Language).
- Menyediakan akses terkontrol ke database.

Jenis - jenis DBMS dan software yang digunakan untuk mengelola basis data
Jenis – jenis DBMS ada 4, yaitu:
- Microsoft Access
Microsoft Access atau Microsoft Office Access adalah program aplikasi dari Microsoft yang ditujukan untuk kalangan rumahan atau perusahaan kecil menengah. Microsoft Access menggunakan mesin basis data Microsoft Jet Database Access Engine. Microsoft mengeluarkan versi terbaru dari Microsoft Access yaitu Microsoft Access 2007.

- Oracle
Oracle adalah salah satu software sistem manajemen basis data relasional yang cukup diminati, dikenal, dan dipakai saat ini. Oracle mempunyai kemampuan mengatur managemen space dan basis data yang besar.
Kelebihan:
• Oracle memiliki banyak sekali fitur
• memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati.
• mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman kekurangan
• dari fitur tersebut oracle menjadilebih rumit dan sulit untuk dipelajari
• fleksibilitas/kemampuan yang dibutuhkan berukuran besar

- DB2
Merupakan RDBMS ( relationship database management system) yang memungkinkan user menggunakan perintah-perintah SQL terhadap basis data relasional.
Keunggulan DB2 :
a. Dapat dijalankan pada bermacam-macam platform
b. Menunjang client, aplikasi multimedia, object oriented
c. Dirancang untuk memperoleh informasi dalam bisnis berskala kecil maupun besar
d. Memiliki alat yang mengizinkan user membuat macam- macam aplikasi untuk mengakses dan bekerja dengan data.

- MySQL
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL atau data management system. Pada software ini juga memiliki kelenihan yaitu Kelebihan MySQL antara lain :
a. bebas didownload
b. stabil
c. fleksibel dengan berbagai pemrograman
d. pengamanan yang baik
e. kemudahan management database
f. perkembangan softwarenya cukup cepat.

Perangkat lunak basis data yang banyak digunakan dalam pemrograman sebagai berikut:
• Microsoft SQL Server
• Oracle
• Sybase
• Interbase
• 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
• MongoDB

 Pengertian database relasional
Sebuah database relasional terdiri dari koleksi dari tabel-tabel, yang masing-masing diberikan nama yang unik. Sebuah baris dalam tabel merepresentasikan sebuah keterhubungan/relationship dari beberapa nilai yang ada. Diantara tiga model tersebut model Relasional adalah yang paling sering dipakai. Model Relasional merupakan model yang paling sederhana sehingga mudah digunakan dan dipahami oleh pengguna, serta merupakan model yang paling populer saat ini

Contoh database konvensional
Contoh dari basis data konvensional adalag SMS Blaster, SMS Blaster dapat mengirimkan banyak SMS hanya dalam waktu yang singkat hanya dengan satu kali klik. Contohnya Anda dapat mengirimkan 10.000 SMS Blast hanya dalam hitungan menit. Dan biasanya kecepata SMS Blaster per detiknya adalah 40-60 SMS tergantung load dari pada operator itu sendiri. Mekanisme SMS Blaster adalah dari engine SMS kami yang berbasis web based dikirimkan ke engine operator melalui jalan pintas, pada saat melakukan blasting sms hanya cukup tersambung ke internet Dan dari operator SMS Blaster tersebut akan di lanjutkan ke pemegang handphone.

0 komentar:

Posting Komentar

Twitter Facebook