Minggu, 09 Oktober 2016

PENGERTIAN DBSM



Nama :AgungSuharyadi
Kelas :Sasindo A 2014
Nim : 1414015067

DBSM
(Database Management system)
Pengertian
DBMS ialahperantarauntuk user dengan basis data, untukdapatberinteraksidengan DBMS dapatmemakaibahasa basis data yang sudah di tentukanolehperusahaan DBMS.Bahasa basis data umumnyaterdiridariberbagaimacaminstruksi yang diformulasikansehinggainstruksitersebutdapat di proses oleh DBMS.
DBMS (Database Management System)
MenurutSreevanidanRao (2010:56), dalamjurnalnyamengatakanbahwa Database Management System (DBMS) tidakdapatmemberikaninformasi yang diperlukanketikadatanyatidakkonsisten.

Pengertian DBMS (Database Management System)
Menurut Connolly danBegg (2010:66), Database Management System adalahsebuahsistem software yang memungkinkanpenggunauntukmendefinisikan, membuat, memlihara, danmengontrolakseske database.

DalamBahasa Indonesia jugaDisebutSistemmanajemen basis data
Perintahatauinstruksitersebutumumnyaditentukanoleh user, adapunbahasa yang digunakandibagikedalam 2 (dua) macamdiantaranyasebagaimana di bawahini:
1. DDL (Data Definition Language)
Yang pertamaadalahbahasa DDL ataukepanjangannyaData Definition Languange, yaitudipakaiuntukmenggambarkandesaindari basis data secaramenyeluruh.DDL (Data Definition Language)dapatdipakaiuntukmembuattabelbaru, memuatindeks, maupunmengubahtabel.Hasildarikompilasi DDL akandisimpan di kamus data. Itulahdefinisidari DDL.
2. DML (Data Manipulation Language)
Dan yang keduaadalah DML ataukepanjangannyaData Manipulation Language, yaitudipakaiuntukmemanipulasidaanpengambilan data padasuatu basis data, misalnyasepertipenambahan data yang barukedalamsuatu basis data, menghapus data padasuatu basis data danmengubah data padasuatu basis data. Itulahdefinisidar DML
Fungsidari DBMS (Database Management System)

Fungsidari DBMS adalahsebagaipenghubungantara user dengan database sehinggamemungkinkanpenggunadapatmengakses database dengancepatdanmudah. Adapuncontoh-contohdari DBMS (Database Management System) adalah : MySQL, Oracle danmicrosoft SQL Server.



Tujuan DBMS
  • Dapatdigunakansecarabersama.
  • Kecepatanserta kemudahandalammengakses data.
  • Efisiensiruangpenyimpanan data.
  • Untukmenangani data dalamjumlah yang besarataubanyak.
  • Untukmenghilangkanduplikasidanjugainkonsistensi data.
  • Untukkeamanan data.
  • Dan lain-lain.
Komponen-komponendari DBMS (Database Management System)
  • File manager berfungsiuntukmengelolastruktur data yang digunakanuntukmempresentasikaninformasi yang tersimpandalam disk.
  • Database Manager berfungsiuntukmenyediakan interface antar data dengan program alikasidan query
  • Query Processor berfungsisebagaipenterjemah perintahdalambahasa query keintruksi low – level yang dapatdimengerti database manager.
  • DML Precompilerberfungsisebagaipengkonversipernyataanatauperintah DML, yang ditambahkandalamsuatu program aplikasikepemanginprosedur normal dalambahasainduk.
  • DDL Compiler digunakanuntukmengkonversiberbagaiperintah DDL kedalamsekumpulantabel yang mengandung metadata.
Mcam-macamataucontoh DBMS (Database management system)
Adapunbeberapacontohdari DBMS, diantaranyaseperti di bawahini:
1. MySQL
Kelebihannya:
  • Free/gratis.
  • Selalustabildancukuptangguh.
  • Keamanan yang cukupbaik.
  • Sangatmendukungtransaksi, dandukungandaribanyakkomunitas.
  • Sangatfleksisbeldenganbarbagaimacam program.
  • Perkembangan yang cepat.
Kekurangannya:
  • Kurangmendukungkoneksibahasapemerogramanmisalnyaseperti Visual Basic (VB), Foxpro, Delphi sebabkoneksiinidapatmenyebabkan field yang dibacaharussesuaidengankoneksibaribahasapemerograman visual tersebut.
  • Data yang dapatditanganibelumbesardanbelummendukung widowing Function.
2. Oracle
Kelebihannya:
  • Terdapatberaganfitur yang bisamemenuhituntutanfleksibilitasdariorganisasiatauperusahaan yang besar.
  • Bisamendayaggunakanlebihdarisatu server danpenyimpanan data dengancukupmudah.
  • Performa pemrosesantransaksi yang sangattinggi.
Kekurangannya:
  • Pemakaiannyamembutuhkandana ataubiayakarenamahaldandiperlukan DBA yang cukuphandalsebab DBMS inicukuprumit.
3. Microsoft SQL server
Kelebihannya:
  • DBMS inisangatcocokuntukperusahaanmikro, menengahhinggaperusahaanbesarkarenamampumengelola data yang besar.
  • Mempunyaikelebihanuntukmen-manageusersertatiapuser-nyadapatdiaturhakaksesnyaterhadappengaksesan database oleh DBA.
  • Tingkat pengamanandatanyasangatbaik.
  • Dapatmelakukanataumemilikiback-up, recovery,danrollback data.
  • Kelebihanlainnyamempunyaikemampuanmembuat database mirroringdanjugaculustering.
Kekurangannya:
  • Hanyabisaberjalanpada platform OS (Operasi system) Microsoft windows.
  • Perangkatlunak(software)iniberilisensidantentunyapemakaiannyamembutuhkanbiaya yang tergolongcukupmahal.
Itulahbeberapacontohdari DBMS.



Keuntungan DBMS (Database Management System)
Keuntungan DBMS yang diuraikan Connolly danBegg (2010:77), adalahsebagaiberikut:
  1. Mengontrolpengulangan data.
  2. Data yang konsisten.
  3. Dapatmemperolehinformasi yang lebihbanyakdanjumlah data yang sama.
  4. Pemakaian data secarabersama-sama.
  5. Meningkatkanintegritas data.
  6. Meningkatkankeamanan.
  7. Penetapanstandarisasi.
  8. Perbandinganskalaekonomi.
  9. Menyeimbangikonflikkebutuhan.
  10. Meningkatkanaksesdanrespondari data.
  11. Meningkatkanproduktifitas.
  12. Meningkatkanpemeliharaan data melalui data independen.
  13. Meningkatkankonkurensi.
  14. Meningkatkanlayanan backup dan recovery.
Kekurangan DBMS (Database Management System)
Kekurangandari DBMS menurut Connolly danBegg (2010:80), adalahsebagaiberikut:
  1. Kompleksitas.
  2. Ukuran yang besarkarenakompleksitas yang terjadi.
  3. Biaya DBMS yang beragamtergantungpadalingkungandanfungsi yang disediakan.
  4. Tambahanbiayauntuk hardware.
  5. Biayakonversi yang dibutuhkanuntukpenggunaan DBMS yang baru.
  6. Peformakinerjamenurun.
  7. Tingkat kegagalan yang lebihbesar.
Fasilitas DBMS (Database Management System)
Menurut Connolly danBegg (2010:66), fasilitas-fasilitas yang disediakanoleh DBMS adalah, sebagaiberikut:
  1. DDL (Data Definition Language) adalahsuatubahasa yang memperbolehkan DBA (Database Administrator) ataupun user untukmenentukantipe, struktur, danbatasankeamanan data yang akandisimpanpada database.
  2. DML (Data Manipulation Language) adalahsuatubahasa yang memilikifasilitasuntukmengoperasikan data yang adadalam database. Misalnya insert, edit, delete, dan update.
  3. SQL (Structured Query Language) adalahsuatubahasa yang memberikanlayananaksesterhadap data. Contohdarilayananakses yang diberikanadalah :
  • Sistemkeamanan, yang mecegahpengguna yang tidakmemilikihakuntukmengakses database.
  • Sistemintegritas, yang mempertahankankonsistensi data yang tersimpan.
  • Sistemkontrolkonkurensi, yang memungkinkanuntukmengakses database secarabersama-sama.

Sumber

Tidak ada komentar:

Posting Komentar