Rabu, 04 Januari 2012

DBMS


(Database Management System)
Nama      : Maurits Richard. J
Kelas        : 2DA03
NPM        : 49210653

          Pembelajaran tentang database ternyata tidak sempit. Masih banyak yang harus dipelajari. Salah satunya adalah mengenai DBMS.
Apa itu DBMS ?
DBMS singakatan dari Database Management System merupakan software yang digunakan untuk membangun sebuah sistem basis data yang berbasis komputerisasi.
Lalu apa guna dari DBMS itu sendiri ?
DBMS membantu dalam pemeliharaan dan pengolahan kumpulan data dalam jumlah besar. Sehingga dengan menggunakan DBMS tidak menimbulkan kekacauan dan dapat digunakan oleh pengguna sesuai dengan kebutuhan.
DBMS merupakan perantara bagi pemakai dengan basis data. Untuk merinteraksi dengan DBMS (basis data) menggunakan bahasa basis data yang telah ditentukan oleh perusahaan DBMS. Bahasa basis data biasanya terdiri atas perintah-perintah yang di formulasikan sehingga perintah tersebut akan diproses olah DBMS.
Diatas sudah di jelaskan tentang DBMS. Sekarang saya mau menjelaskan beberapa jenis DBMS yang dipakai sekarang ini. Diantaranya terdapat:
1.       Microsoft Acces
2.     SQL
3.     Oracle
Berikut penjelasan mengenai ketiganya:
1.     Microsoft Acces
Adalah sebuah program aplikasi basis data komputer relasional ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint.

Sebagai sebuah program komputer, Ms. Acces memiliki beberapa keunggulan dan kelemahan.

Keunggulannya antara lain :
a.    Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine

b.    menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

c.      Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana.

d.    Access juga mendukung teknik-teknik pemograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
Kelemahannya adalah :
a.    Perangkat lunak tersebut bekerja dengan sangat baik pada sebuah basis data dengan banyak record tapi terdapat beberapa kasus di mana data mengalami kerusakan. Sebagai contoh, pada ukuran basis data melebihi 700 megabyte sering mengalami masalah seperti ini (pada saat itu, memang hard disk yang beredar masih berada di bawah 700 megabyte). Buku manual yang dibawanya memperingatkan bahwa beberapa kasus tersebut disebabkan oleh driver perangkat yang kuno atau konfigurasi yang tidak benar.

b.    Microsoft Access kurang begitu bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang bersifat clien/server

User Ms. Acces :
Microsoft Access digunakan kebanyakan oleh bisnis-bisnis kecil dan menengah, di dalam sebuah organisasi yang kecil bahkan mungkin juga digunakan oleh perusahaan yang cukup besar, dan juga para programmer untuk membuat sebuah sistem buatan sendiri untuk menangani pembuatan dan manipulasi data

2.   SQL

SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

Sedangkan perintah yang di gunakan untuk membuat tabel, mengisi, mengubah, dan hapus data di sebut perintah SQL yang merupakan singkatan dari Structure Query Language.

          SQL yang merupakan keluaran dari Microsoft juga memiliki kunggulan dan kelemahan.
Keunggulannya diantaranya adalah:
a.     Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu untuk mengolah data dengan jumlah yang besar.

b.     Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.

Kelemahannya diantaranya adalah :
a.     Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).

b.     Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
c.      Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah
User untuk program ini biasanya perusahaan menengah keatas yang memiliki data penyimpanan yang cukup besar dalam databasenya.
3.   ORACLE
adalah perusahaan piranti lunak Enterprise terbesar di dunia yang menyediakan piranti lunak enterprise kepada perusahaan dan organisasi terbesar dan paling sukses di dunia. Oracle menyediakan produk-produk database, application server, collaboration selain enterprise businness application dan perangkat application development.
Oracle adalah perusahaan piranti lunak pertama yang mengembangkan dan 100 persen menggunakan piranti lunak enterprise diatas Internet diseluruh lini produknya. Sejak diluncurkannya database relational pertama di dunia pada tahun 1977, Oracle telah menjadi bagian penting dalam revolusi teknologi yang secara nyata mengubah bisnis modern.
Kelemahan :
  • Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari.
  • Membutuhkan spesifikasi hardware yang tinggi untuk dapat menjalankan software DMBS Oracle supaya berjalan dengan stabil.
  • Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak cocok untuk perusahaan kecil maupun menengah.
Keunggulan :
  • Merupakan software DBMS yang handal dan memiliki kemampuan yang tinggi.
  • Dapat menangani jumlah data dalam ukuran yang besar.
  • Dapat mengolah data dalam ukuran besar dan mengolahnya dengan cepat sehingga didapatkan informasi yang akurat sesuai permintaan pengguna/user.
  • Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses terhadap suatu database oleh database administrator.
  • Bisa berjalan pada lebih dari satu platform system operasi.

Usernya merupakan perusahan besar yang memiliki kinerja operasi yang luas di kota-kota besar serta industri-industri yang bonafit.

Itulah sekilas penjelasan DBMS serta jenis-jenisnya. Semoga informasi diatas bermanfaat bagi pembaca. Jika ada tambahan silahkan di comment ya... Terima kasih
Sumber : margono.staff.uns.ac.id/2008/.../database-management-system-dbms/