Langsung ke konten utama

DBMS

DBMS adalah suatu sistem atau software yang dirancang khusus untuk mengelola suatu database dan menjalankan operasi terhadap data yang diminta oleh banyak pengguna.
Tujuan utama penggunaan DBMS dalam jaringan komputer adalah untuk menghindari kekacauan dalam hal pengolahan data yang jumlahnya besar. DBMS merupakan perantara bagi pengguna dan database dan agar dapat berinteraksi dengan DBMS maka pengguna harus memakai bahasa database yang sudah ditentukan.
Ada dua jenis bahasa komputer yang dapat digunakan dalam berinteraksi dengan DBMS, yaitu:
  • Data Definition Language (DDL); digunakan untuk menggambarkan desain dari basis data secara keseluruhan, mulai dari membuat tabel baru, memuat indeks, maupun mengubah tabel.
  • Data Manipulation Language (DML); digunakan untuk memanipulasi dan mengambil data dari database, menghapus data dari database, dan mengubah data pada suatu database.

Tujuan DBMS

Seperti yang sudah disinggung pada pengertian DBMS (Database Management System) yang mana berfungsi sebagai perangkat yang berguna untuk mengorganisasi sumber daya data perusahaan, maka berikut ini beberapa tujuan penggunaan DBMS pada jaringan komputer perusahaan:
  • Agar basis data dapat digunakan secara bersama
  • Agar proses akses data lebih mudah dan cepat
  • Untuk menghemat ruang penyimpanan data
  • Membantu menjaga keamanan data
  • Mencegah dan menghilangkan duplikasi dan inskonsistentsi data
  • Menangani data dalam jumlah yang besar

Macam-Macam DBMS

Dalam penerapannya, terdapat beberapa jenis software DBMS yang sering diaplikasikan untuk mengelola database perusahaan yaitu diantaranya:

1. MySQL

Perangkat lunak DBMS yang pertama adalah MySQL yang banyak digunakan karena memang tersedia secara gratis. Sehingga aplikasi ini cocok digunakan untuk bisnis-bisnis yang sedang berkembang.
Meskipun tidak berbayar, namun tingkat keamanannya cukup baik dengan kecepatan akses data yang selalu stabil. Akan tetapi perangkat ini kurang kompatibel dengan bahasa pemograman Foxpro, Visual Basic (VB) dan Delphi serta kurang mampu menangani data yang jumlahnya terlalu besar.

2. Oracle

Jika Anda menginginkan perangkat lunak DBMS yang bagus dan berbayar bisa memilih software Oracle. Perangkat ini memiliki beragam fitur yang dapat memenuhi tuntutan fleksibilitas perusahaan besar. Bahkan perangkat ini juga memiliki pemrosesan transaksi dengan peforma yang sangat tinggi.Dengan kemampuan yang mumpuni tersebut sehingga tidak heran jika software ini dijual dengan harga yang sangat mahal dengan sistem komputerisasinya yang rumit. Namun untuk memenuhi kriteria seperti pada pengertian DBMS/ Database Management System, perangkat ini tidak perlu diragukan lagi dalam hal keamanan.

3. Microsoft SQL Server

Selain Oracle, perangkat lunak DBMS ini juga cocok diaplikasikan pada sistem jaringan komputer perusahaan-perusahaan besar karena memiliki kemampuan mengelola data yang besar.
Microsoft SQL Server memiliki sistem pengamanan data yang baik dan memiliki fitur back up, recovery dan rollback data. Namun sayangnya perangkat ini hanya bisa berjalan pada OS Windows saja.

4. Firebird

Perangkat lunak DBMS lainnya adalah Firebird sebagai sistem manajemen basis data yang relasional. Firebird menawarkan  fitur yang sesuai dengan standar SQl-2003 dan ANSI SQL-99 serta dapat bekerja pada OS Windows dan Linux.

Komponen DBMS

Pada umumnya DBMS memiliki beberapa komponen fungsional atau modul. Adapun beberapa komponen DBMS adalah sebagai berikut:

1. File Manager

Komponen yang mengelola ruang di dalam disk dan juga struktur data yang digunakan untuk merepresentasikan informasi yang tersimpan pada disk.

2. Database Manager

Komponen yang menyediakan interface antar data low-level yang terdapat pada basis data dengan program aplikasi serta query yang diberikan ke suatu sistem.

3. Query Processor

Komponen yang berfungsi menterjemahkan perintah dalam bahasa query ke instruksi low-level yang dapat dimengerti database manager.

4. DML Precompiler

Komponen yang mengkonversi perintah DML, yang ditambahkan pada suatu program aplikasi ke pemain prosedur normal dalam bahasa induk.

5. DDL Compiler

Komponen yang mengkonversi berbagai perintah DDL ke dalam sekumpulan tabel yang mengandung meta data.

Kelebihan dan Kekurangan DBMS

Meskipun sebenarnya banyak kelebihan yang bisa didapatkan dengan menerapkan program DBMS pada jaringan komputer, namun ternyata masih terdapat beberapa kekurangan DBMS.

1. Kelebihan DBMS

  • Dapat mengendalikan pengulangan data
  • Memberikan data yang konsisten
  • Kemampuan mendapatkan informasi yang lebih banyak dan jumlah data yang sama
  • Pengguna dapat memakai data secara bersama-sama
  • Memperbaiki integritas data
  • Menjaga keamanan
  • Membantu penetapan standarisasi
  • Perbandingan skala ekonomi
  • Dapat menyeimbangkan konflik kebutuhan
  • Mempercepat akses dan respon data
  • Mempercepat produktifitas
  • Meningkatkan pemeliharaan data melalui data independen
  • Meningkatkan konkurensi
  • Meningkatkan layanan backup dan recovery

2. Kekurangan DBMS

  • Penggunaannya cukup kompleks
  • Kompleksitas DBMS mengakibatkan ukurannya yang besar
  • Biaya DBMS tidak sama tergantung pada lingkungan dan fungsi yang disediakan
  • Ada tambahan biaya untuk hardware
  • Diperlukan biaya konversi untuk penggunaan DBMS yang baru
  • Umumnya performa kinerja menurun seiring waktu
  • Performa yang menurun mengakibatkan kegagalan yang lebih besar









sumber : https://www.maxmanroe.com/vid/teknologi/komputer/pengertian-dbms.html

Komentar

Postingan populer dari blog ini

Algoritma Menyeberangkan Kambing, Serigala, dan Sayur

Algoritma Menyeberangkan Kambing, Serigala, dan Sayur Kebetulan tulisan saya kali ini tentang soal algoritma dari kampus. Soalnya tentang cara menyebrangkan kambing, serigala, dan sayur dari sebuah pulau menuju pulau yang lain.  Jadi soalnya seperti ini : Ada seorang petani yang membawa seekor kambing, seekor serigala, dan sekeranjang sayur. Mereka berada di tepi sebuah pulau dan ingin menyebrang ke pulau seberang. Di tepi pulau itu hanya ada sebuah perahu yang cukup untuk dua penumpang. Dengan catatan lain, bahwa kambing tidak boleh ditinggal berdua dengan serigala tanpa adanya pemuda karena serigala akan memakan kambing, kemudian kambing tidak boleh ditinggal bersama sayur, karena kambing akan memakan sayurnya. Kemudian, yang bisa menggunakan perahu hanyalah petani. Bagaimana caranya agar mereka semua bisa menyebrang ke pulau seberang dengan utuh? Langkah Pertama pindahkan Domba terlebih dahulu kesebrang, karena Serigala tidak makan Sayuran. Langkah Kedua, kesebran...

Penggunaan Menu Bar Pada Java Netbeans

Contoh program untuk membuat Menu Bar Java Netbeans 1. Pilih  New  Pada project >  Jframe Form 2. Pada Palette (disebelah kanan) bagian  Swing Menus , pilih Menu Bar kemudian letakan pada Jframe(form). 3. Jika sukses , maka pada  Navigator  akan muncul JmenuBar1 4. Tambahkan menu item dengan cara, Klik kanan pada Jmenu yang diinginkan, pilih  Add Form Palette  kemudian  Menu Item 5. Pada menu item, lakukan penggantian nama sesuai keinginan 6.   Apabila dalam menu tersebut memiliki shortcut tambahkan shortcut-nya dengan klik pada area dekat menu open seperti gambar berikut  7. Akan muncul tampilan seperti di bawah ini, lakukan setting shortcut yang diinginkan pada  Virtual Key 8. Apabila ingin menambahkan menu item yang lain,tambahkan pallet separator terlebih dahulu,dengan klik kanan pada Jmenu, pilih  Add From Pallette  kemudian pilih  Menu Item...

Desain Konseptual

Desain Konseptual dimana harus memenuhi beberapa kriteria Data dalam system : pegawai, prodak( antar jemput, pengiriman barang, cleaning), Pelanggan.  Dalam system usernya : pengguna, pegawai ( driver, pelayana, ada staff). User mendaftarkan diri menggunakan no hp & mengisi biodata Pegawai di daftarkan oleh pegawai lain dengan mengisi no hp dan biodata Proses bisnis : user memilih prodak, setiap prodak memiliki harga yang berbeda. Output : mengetahui transaksi penggunaan jasa/ pembelian prodak.  berikut desain konseptual dan logicalnya