Ambar Ayu Susilowati
XI / Rekayasa Perangkat Lunak B
      SMK Negeri 1 Cimahi
Sistem Manajemen Basis Data
Sistem manajemen basis data (Bahasa Inggris : database
management system, DBMS), atau kadang disingkat
SMBD, adalah suatu sistem atau perangkat lunak yang
dirancang untuk mengelola suatu basis data dan
menjalankan operasi terhadap data yang diminta banyak
pengguna. Contoh tipikal SMBD adalah akuntansi, sumber
daya manusia, dan sistem pendukung pelanggan, SMBD
telah berkembang menjadi bagian standar di bagian
pendukung (back office) suatu perusahaan. Contoh SMBD
adalah Oracle, SQL server 2000/2003, MS Access, MySQL
dan sebagainya.
Sistem Manajemen Basis Data
DBMS merupakan perangkat lunak yang dirancang untuk
dapat melakukan utilisasi dan mengelola koleksi data
dalam jumah yang besar. DBMS juga dirancang untuk
dapat melakukan masnipulasi data secara lebih mudah.
Sebelum adanya BMS maka data pada umumnya disimpan
dalam bentuk flatfile, yaitu file teks yang ada pada sistem
operasi.
Penggunaan perangkat lunak ini memperbaiki beberapa
kelemahan dari flat file, seperti bertambahnya kecepatan
dalam pengolahan data. Namun demikian metode ini masih
memiliki banyak kelemahan, diantaranya adalah masalah
manajemen dan keamanan data yang masih kurang.
Manfaat dan Kelebihan DBMS
Penyimpanan data dalam bentuk DBMS mempunyai
banyak manfaat dan kelebihan dibandingkan dengan
penyimpanan      dalam      bentuk   flat   file   atau
spreadsheet, diantaranya :
1. Performance yang didapat dengan penyimpanan dalam
   bentuk DBMS cukup besar, sangat jauh berbeda dengan
   performance data yang disimpan dalam bentuk flat file.
   Disamping memiliki unjuk kerja yang lebih baik, juga
   akan    didapatkan   efisiensi  penggunaan    media
   penyimpanan dan memori.
Manfaat dan Kelebihan DBMS
2. Integritas data lebih terjamin dengan penggunaan
  DBMS. Masalah redudansi sering terjadi dalam DBMS.
  Redudansi adalah kejadian berulangnya data atau
  kumpulan data yang sama dalam sebuah database yang
  mengakibatkan pemborosan media penyimpanan.

3.      Independensi.   Perubahan    struktur database
     dimungkinkan terjadi tanpa harus mengubah aplikasi
     yang mengaksesnya sehingga pembuatan antarmuka ke
     dalam data akan lebih mudah dengan penggunaan
     DBMS.
Manfaat dan Kelebihan DBMS
4. Sentralisasi. Data yang terpusat akan mempermudah
   pengelolaan database. kemudahan di dalam melakukan
   bagi pakai dengan DBMS dan juga kekonsistenan data
   yang diakses secara bersama-sama akan lebiih
   terjamin dari pada data disimpan dalam bentuk file atau
   worksheet yang tersebar.
5. Sekuritas. DBMS memiliki sistem keamanan yang lebih
   fleksibel daripada pengamanan pada file sistem
   operasi. Keamanan dalam DBMS akan memberikan
   keluwesan dalam pemberian hak akses kepada
   pengguna.
Contoh DBMS
Akuntansi adalah pengukuran, penjabaran, atau
pemberian kepastian mengenai informasi yang akan
membantu manajer, investor, otoritas pajak dan pembuat
keputusan lain untuk membuat alokasi sumber daya
keputusan di dalam perusahaan, organisasi, dan lembaga
pemerintah.      Akuntansi   adalah      seni     dalam
mengukur,     berkomunikasi  dan     menginterpretasikan
aktivitas keuangan.
Contoh DBMS
Sumber daya manusia atau biasa disingkat menjadi SDM
potensi yang terkandung dalam diri manusia untuk
mewujudkan perannya sebagai makhluk sosial yang
adaptif dan transformatif yang mampu mengelola dirinya
sendiri serta seluruh potensi yang terkandung di alam
menuju tercapainya kesejahteraan kehidupan dalam
tatanan yang seimbang dan berkelanjutan. Dalam
pengertian praktis sehari-hari, SDM lebih dimengerti
sebagai bagian integral dari sistem yang membentuk suatu
organisasi. Oleh karena itu, dalam bidang kajian
psikologi, para praktisi SDM harus mengambil penjurusan
industri dan organisasi.
Mengenal Beberapa DBMS
1. Microsoft Access
  Microsoft Access (atau Microsoft Office Access)
  adalah sebuah program aplikasi basis data komputer
  relasional yang 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. Aplikasi ini
  menggunakan mesin basis data Microsoft Jet Database
  Engine, dan juga menggunakan tampilan grafis yang
  intuitif sehingga memudahkan pengguna.
Mengenal Beberapa DBMS
1. Microsoft Access
  Microsoft Access dapat menggunakan data yang
  disimpan di dalam format Microsoft Access, Microsoft Jet
  Database Engine, Microsoft SQL Server, Oracle
  Database, atau semua kontainer basis data yang
  mendukung standar ODBC. 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. Access juga
  mendukung teknik-teknik pemrograman berorientasi
  objek, tetapi tidak dapat digolongkan ke dalam perangkat
  bantu pemrograman berorientasi objek.
Mengenal Beberapa DBMS
2. MySQL
   MySQL adalah sebuah perangkat lunak sistem
   manajemen basis data SQL (bahasa Inggris: database
   management system) atau DBMS yang multithread,
   multi-user, dengan sekitar 6 juta instalasi di seluruh
   dunia. MySQL AB membuat MySQL tersedia sebagai
   perangkat lunak gratis dibawah lisensi GNU General
   Public License (GPL), tetapi mereka juga menjual
   dibawah lisensi komersial untuk kasus-kasus dimana
   penggunaannya tidak cocok dengan penggunaan GPL.
Mengenal Beberapa DBMS
2. MySQL
   Tidak      sama      dengan    proyek-proyek  seperti
   Apache, dimana perangkat lunak dikembangkan oleh
   komunitas umum, dan hak cipta untuk kode sumber
   dimiliki oleh penulisnya masing-masing, MySQL dimiliki
   dan disponsori oleh sebuah perusahaan komersial
   Swedia MySQL AB, dimana memegang hak cipta hampir
   atas semua kode sumbernya. Kedua orang Swedia dan
   satu orang Finlandia yang mendirikan MySQL AB
   adalah: David Axmark, Allan Larsson, dan Michael
   "Monty" Widenius.
Mengenal Beberapa DBMS
2. MySQL
   Untuk melakukan administrasi dalam basis data MySQL,
   dapat menggunakan modul yang sudah termasuk yaitu
   command-line (perintah: mysql dan mysqladmin). Juga
   dapat di-download dari situs MySQL yaitu sebuah modul
   berbasis grafik (GUI): MySQL Administrator dan MySQL
   Query Browser. Selain itu terdapat juga sebuah
   perangkat lunak gratis untuk administrasi basis data
   MySQL berbasis web yang sangat populer yaitu
   phpMyAdmin. Untuk perangkat lunak untuk administrasi
   basis data MySQL yang dijual secara komersial antara
   lain: MySQL front, Navicat dan EMS SQL Manager for
   MySQL.
Mengenal Beberapa DBMS
2. MySQL
   Perintah dasar MySQL
   Bahasa SQL memiliki struktur yang mudah dipahami
   karena perintah – perintahnya pada dasarnya dibuat dari
   bahasa Inggris. Sehingga kita dapat melakukan perintah
   – perintah SQL ke dalam database MySQL, yaitu :
   a. Memasukkan atau menambah record baru ke dalam
   database.
   b. Mengeksekusi query database
   c. Mengambil data dari database
   d. Mengubah record pada database
   e. Menghapus record pada database
Mengenal Beberapa DBMS
2. MySQL
   Perintah SQL dapat diketik dengan huruf besar atau
   kecil (non case sensitive). Setelah selesai mengetik
   perintah di MySQL harus diakhiri dengan tanda titik
   koma sebagai penanda akhir dari perintah MySQL

DBMS (Database Management System)

  • 1.
    Ambar Ayu Susilowati XI/ Rekayasa Perangkat Lunak B SMK Negeri 1 Cimahi
  • 2.
    Sistem Manajemen BasisData Sistem manajemen basis data (Bahasa Inggris : database management system, DBMS), atau kadang disingkat SMBD, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh tipikal SMBD adalah akuntansi, sumber daya manusia, dan sistem pendukung pelanggan, SMBD telah berkembang menjadi bagian standar di bagian pendukung (back office) suatu perusahaan. Contoh SMBD adalah Oracle, SQL server 2000/2003, MS Access, MySQL dan sebagainya.
  • 3.
    Sistem Manajemen BasisData DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumah yang besar. DBMS juga dirancang untuk dapat melakukan masnipulasi data secara lebih mudah. Sebelum adanya BMS maka data pada umumnya disimpan dalam bentuk flatfile, yaitu file teks yang ada pada sistem operasi. Penggunaan perangkat lunak ini memperbaiki beberapa kelemahan dari flat file, seperti bertambahnya kecepatan dalam pengolahan data. Namun demikian metode ini masih memiliki banyak kelemahan, diantaranya adalah masalah manajemen dan keamanan data yang masih kurang.
  • 4.
    Manfaat dan KelebihanDBMS Penyimpanan data dalam bentuk DBMS mempunyai banyak manfaat dan kelebihan dibandingkan dengan penyimpanan dalam bentuk flat file atau spreadsheet, diantaranya : 1. Performance yang didapat dengan penyimpanan dalam bentuk DBMS cukup besar, sangat jauh berbeda dengan performance data yang disimpan dalam bentuk flat file. Disamping memiliki unjuk kerja yang lebih baik, juga akan didapatkan efisiensi penggunaan media penyimpanan dan memori.
  • 5.
    Manfaat dan KelebihanDBMS 2. Integritas data lebih terjamin dengan penggunaan DBMS. Masalah redudansi sering terjadi dalam DBMS. Redudansi adalah kejadian berulangnya data atau kumpulan data yang sama dalam sebuah database yang mengakibatkan pemborosan media penyimpanan. 3. Independensi. Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih mudah dengan penggunaan DBMS.
  • 6.
    Manfaat dan KelebihanDBMS 4. Sentralisasi. Data yang terpusat akan mempermudah pengelolaan database. kemudahan di dalam melakukan bagi pakai dengan DBMS dan juga kekonsistenan data yang diakses secara bersama-sama akan lebiih terjamin dari pada data disimpan dalam bentuk file atau worksheet yang tersebar. 5. Sekuritas. DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada file sistem operasi. Keamanan dalam DBMS akan memberikan keluwesan dalam pemberian hak akses kepada pengguna.
  • 7.
    Contoh DBMS Akuntansi adalahpengukuran, penjabaran, atau pemberian kepastian mengenai informasi yang akan membantu manajer, investor, otoritas pajak dan pembuat keputusan lain untuk membuat alokasi sumber daya keputusan di dalam perusahaan, organisasi, dan lembaga pemerintah. Akuntansi adalah seni dalam mengukur, berkomunikasi dan menginterpretasikan aktivitas keuangan.
  • 8.
    Contoh DBMS Sumber dayamanusia atau biasa disingkat menjadi SDM potensi yang terkandung dalam diri manusia untuk mewujudkan perannya sebagai makhluk sosial yang adaptif dan transformatif yang mampu mengelola dirinya sendiri serta seluruh potensi yang terkandung di alam menuju tercapainya kesejahteraan kehidupan dalam tatanan yang seimbang dan berkelanjutan. Dalam pengertian praktis sehari-hari, SDM lebih dimengerti sebagai bagian integral dari sistem yang membentuk suatu organisasi. Oleh karena itu, dalam bidang kajian psikologi, para praktisi SDM harus mengambil penjurusan industri dan organisasi.
  • 9.
    Mengenal Beberapa DBMS 1.Microsoft Access Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang 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. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.
  • 10.
    Mengenal Beberapa DBMS 1.Microsoft Access Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. 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. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
  • 11.
    Mengenal Beberapa DBMS 2.MySQL MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
  • 12.
    Mengenal Beberapa DBMS 2.MySQL Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.
  • 13.
    Mengenal Beberapa DBMS 2.MySQL Untuk melakukan administrasi dalam basis data MySQL, dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql dan mysqladmin). Juga dapat di-download dari situs MySQL yaitu sebuah modul berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL.
  • 14.
    Mengenal Beberapa DBMS 2.MySQL Perintah dasar MySQL Bahasa SQL memiliki struktur yang mudah dipahami karena perintah – perintahnya pada dasarnya dibuat dari bahasa Inggris. Sehingga kita dapat melakukan perintah – perintah SQL ke dalam database MySQL, yaitu : a. Memasukkan atau menambah record baru ke dalam database. b. Mengeksekusi query database c. Mengambil data dari database d. Mengubah record pada database e. Menghapus record pada database
  • 15.
    Mengenal Beberapa DBMS 2.MySQL Perintah SQL dapat diketik dengan huruf besar atau kecil (non case sensitive). Setelah selesai mengetik perintah di MySQL harus diakhiri dengan tanda titik koma sebagai penanda akhir dari perintah MySQL