PEMOGRAMAN DATABESE




M Anang W
SEKILAS TENTANG

  PEMOGRAMAN DATABESE
DBMS adalah salah satu program komputer yang digunakan
untuk memasukkan, mengubah, menghapus, memanipulasi,
dan memperoleh data informasi dengan praktis dan efisien.


Tujuan DBMS adalah untuk mempermudah penciptaan
struktur data yang membebaskan pemograman dari
masalah penyusunan file yang kacau. DBMS sebagai
antarmuka bagi pemakai dalam mengorganisasikan
database yang disusunnya. Pemakai dapat berinteraksi
dengan mudah dan praktis dengan menggunakan perintah –
perintah yang sederhana yang dibuat dalam satu bahasa.
STUDI KASUS
PEMOGRAMAN DATABASE HOTEL
Mengapa Menggukan
     DBMS?
Data Storage, Retreival, and Update


  A User – Accessible Catalog


       Transaction Support


   Concurency Control Service


        Recovery Service


      Authorization Service


        Integrity Service


          Utility Service
Data Storage, Retreival, and Update



SEBUAH DBMS HARUS
MELENGKAPI/MENYEDIAKAN PENGGUNA DENGAN
KEMAMPUAN PENYIMPANAN, PENELUSURAN
KEMBALI, DAN MENGUBAH DATA DALAM
DATABASE.
A User – Accessible Catalog




SEBUAH DBMS HARUS MENYEDIAKAN CATALOG
YANG MENDESKRIPSIKAN LOKASI PENYIMPANAN
DATA DAN DAPAT DIAKSES OLEH PENGGUNA.
Transaction Support




DBMS HARUS MENYEDIAKAN SEBUAH
MEKANISME YANG AKAN MENJAMIN SETIAP DARI
SEMUA KEGIATAN MENGUBAH YANG
BERHUBUNGAN DENGAN TRANSAKSI MAUPUN
TIDAK.
Concurency Control Service



DBMS HARUS MENYEDIAKAN SEBUAH
MEKANISME UNTUK MENJAMIN BAHWA DATABASE
DAPAT DIUBAH DENGAN BENAR KETIKA
BEBERAPA PENGGUNA MENGUBAH DATABASE
PADA WAKTU YANG BERSAMAAN.
Recovery Service




DBMS HARUS MENYEDIAKAN SEBUAH
MEKANISME UNTUK MEMPERBAIKI BASIS DATA
YANG RUSAK KARENA SESUATU KEJADIAN.
Authorization Service




DBMS HARUS MENYEDIAKAN SEBUAH
MEKANISME UNTUK MENJAMIN BAHWA HANYA
PENGGUNA YANG DIBERI OTORITAS YANG DAPAT
MENGAKSES BASIS DATA.
Integrity Service




DBMS HARUS MENYEDIAKAN SEBUAH CARA
UNTUK MENJAMIN BAHWA DATA DALAM BASIS
DATA DAN PERUBAHAN DATA, KEDUANYA
MENGIKUTI ATURAN-ATURAN YANG TEPAT.
Utility Service



DBMS seharusnya menyediakan satu set pelayanan
fasilitas.


Misal:
-Mengontrol   redudansi data.
-Menciptakan   konsistensi data.
-Data   dapat digunakan secara bersama-sama.
-Meningkatkan   keamanan data.
SEKIAN...

Pemograman databese hotel

  • 1.
  • 2.
    SEKILAS TENTANG PEMOGRAMAN DATABESE DBMS adalah salah satu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi, dan memperoleh data informasi dengan praktis dan efisien. Tujuan DBMS adalah untuk mempermudah penciptaan struktur data yang membebaskan pemograman dari masalah penyusunan file yang kacau. DBMS sebagai antarmuka bagi pemakai dalam mengorganisasikan database yang disusunnya. Pemakai dapat berinteraksi dengan mudah dan praktis dengan menggunakan perintah – perintah yang sederhana yang dibuat dalam satu bahasa.
  • 3.
  • 4.
  • 5.
    Data Storage, Retreival,and Update A User – Accessible Catalog Transaction Support Concurency Control Service Recovery Service Authorization Service Integrity Service Utility Service
  • 6.
    Data Storage, Retreival,and Update SEBUAH DBMS HARUS MELENGKAPI/MENYEDIAKAN PENGGUNA DENGAN KEMAMPUAN PENYIMPANAN, PENELUSURAN KEMBALI, DAN MENGUBAH DATA DALAM DATABASE.
  • 7.
    A User –Accessible Catalog SEBUAH DBMS HARUS MENYEDIAKAN CATALOG YANG MENDESKRIPSIKAN LOKASI PENYIMPANAN DATA DAN DAPAT DIAKSES OLEH PENGGUNA.
  • 8.
    Transaction Support DBMS HARUSMENYEDIAKAN SEBUAH MEKANISME YANG AKAN MENJAMIN SETIAP DARI SEMUA KEGIATAN MENGUBAH YANG BERHUBUNGAN DENGAN TRANSAKSI MAUPUN TIDAK.
  • 9.
    Concurency Control Service DBMSHARUS MENYEDIAKAN SEBUAH MEKANISME UNTUK MENJAMIN BAHWA DATABASE DAPAT DIUBAH DENGAN BENAR KETIKA BEBERAPA PENGGUNA MENGUBAH DATABASE PADA WAKTU YANG BERSAMAAN.
  • 10.
    Recovery Service DBMS HARUSMENYEDIAKAN SEBUAH MEKANISME UNTUK MEMPERBAIKI BASIS DATA YANG RUSAK KARENA SESUATU KEJADIAN.
  • 11.
    Authorization Service DBMS HARUSMENYEDIAKAN SEBUAH MEKANISME UNTUK MENJAMIN BAHWA HANYA PENGGUNA YANG DIBERI OTORITAS YANG DAPAT MENGAKSES BASIS DATA.
  • 12.
    Integrity Service DBMS HARUSMENYEDIAKAN SEBUAH CARA UNTUK MENJAMIN BAHWA DATA DALAM BASIS DATA DAN PERUBAHAN DATA, KEDUANYA MENGIKUTI ATURAN-ATURAN YANG TEPAT.
  • 13.
    Utility Service DBMS seharusnyamenyediakan satu set pelayanan fasilitas. Misal: -Mengontrol redudansi data. -Menciptakan konsistensi data. -Data dapat digunakan secara bersama-sama. -Meningkatkan keamanan data.
  • 14.