SlideShare una empresa de Scribd logo
1 de 19
Basis Data
By.Ira Febrinda




                  Basis Data

                  PERTEMUAN 2
Basis Data
By.Ira Febrinda

              LINGKUNGAN BASIS DATA

         Basis data merupakan sumber informasi yang dapat
     dipakai bersama. Setiap pemakai membutuhkan pandangan
     yang berbeda terhadap data yang disimpan di dalam basis
     data.Untuk memenuhi kebutuhan tersebut,terdapat
     arsitektur komersial DBMS yang didasarkan pada
     perluasan Arsitektur yang disebut sebagai arsitektur
     ANSI-SPARC.
Basis Data
By.Ira Febrinda


     Tiga Tingkatan Arsitektur Basis data ANSI-
                        SPARC
  1. Tingkat Eksternal (External Level)

          Tingkat eksternal merupakan cara pandang pemakai
     terhadap basis data. Pada tingkat ini menggambarkan bagian
     basis data yang relevan bagi seorang pemakai tertentu.
     Tingkat eksternal terdiri dari sejumlah cara pandang yang
     berbeda dari sebuah basis data. Masing-masing pemakai
     merepresentasikan dalam bentuk yang sudah dikenalnya. Cara
     pandang secara eksternal hanya terbatas pada entitas, atribut
     dan hubungan antar entitas (relationship) yang diperlukan
     saja.
Basis Data
By.Ira Febrinda

  Lanjutan.....
  2. Tingkat Konseptual (Conseptual Level)
       Tingkat konseptual merupakan kumpulan cara
    pandang terhadap basis data. Pada tingkat ini
    menggambarkan data yang disimpan dalam basis
    data dan hubungan antara datanya.
  Hal-hal yang digambarkan dalam tingkat
    konseptual adalah :
  - semua entitas beserta atribut dan hubungannya
  - batasan data
  - informasi semantik tentang data
  - keamanan dan integritas informasi
Basis Data
By.Ira Febrinda
                   Lanjutan.....
  3. Tingkat Internal (Internal Level)
        Tingkat internal merupakan perwujudan basis
    data dalam komputer. Pada tingkat ini
    menggambarkan bagaimana basis data disimpan secara
    fisik di dalam peralatan storage yang berkaitan
    erat dengan tempat penyimpanan / physical storage.
  Tingkat internal memperhatikan hal-hal berikut ini :
  - alokasi ruang penyimpanan data dan indeks
  - deskripsi record untuk penyimpanan (dengan ukuran
    penyimpanan untuk data elemen
  - penempatan record
  - pemampatan data dan teknik encryption Lingkungan
Basis Data
By.Ira Febrinda

   Gambaran Tingkatan Arsitektur Basis Data
  External Level




  Conseptual Level

  Internal Level
Basis Data
By.Ira Febrinda

                  Data Independence
  Ada 2 jenis data independence, yaitu

  1. Physical Data Independence
    bahwa internal schema dapat diubah oleh DBA tanpa
    menggangu conceptual schema. Dengan kata lain
    physical data independence menunjukkan kekebalan
    conceptual schema terhadap perubahan internal
    schema.
  2. Logical Data Independence
    bahwa conceptual schema dapat diubah oleh DBA
    tanpa menggangu external schema. Dengan kata lain
    logical data independence menunjukkan kekebalan
    external schema terhadap perubahan conceptual
    schema.
Basis Data
By.Ira Febrinda


         Prinsip data independence adalah salah satu hal yang
    harus diterapkan di dalam pengelolaan sistem basis data dengan
    alasan-alasan sbb :


 1. DBA dapat mengubah isi, lokasi, perwujudan dalam
   organisasi basis data tanpa mengganggu program-program
   aplikasi yang sudah ada.
 2. Pabrik / agen peralatan / software pengolahan data
   dapat memperkenalkan produk-produk baru tanpa
   mengganggu program-program aplikasi yang sudah ada.
 3. Untuk memindahkan perkembangan program-program aplikasi
 4. Memberikan fasilitas pengontrolan terpusat oleh DBA
   demi keamanan dan integritas data dengan memperhatikan
   perubahan-perubahan kebutuhan pengguna.
Basis Data
By.Ira Febrinda




                  Bahasa Dalam DBMS
        DBMS (Database Management systems) adalah kumpulan
    program yang mengkoordinasikan semua kegiatan yang
    berhubungan dengan basis data.
        Dengan adanya berbagai tingkatan pandangan dalam
    suatu basis data maka untuk mengakomodasikan masing-
    masing pengguna dalam piranti lunak manajemen basis
    data biasanya terdapat bahasa-bahasa tertentu yang
    disebut Data Sub language.
Basis Data
By.Ira Febrinda

                     Fungsi DBMS
  Layanan-layanan yang sebaiknya disediakan oleh database
    management system adalah :
  1. Penyimpanan, pengambilan dan perubahan data
         Sebuah DBMS harus menyediakan kemampuan menyimpan,
    mengambil dan merubah data dalam basis data.
  2. Katalog yang dapat diakses pemakai
         menyediakan sebuah katalog yang berisi deskripsi
    item data yang disimpan dan diakses oleh pemakai.
  3. Mendukung Transaksi
         Menyediakan mekanisme yang akan menjamin semua
    perubahan yang berhubungan dengan transaksi yang sudah
    ada atau yang akan dibuat.
  4. Melayani kontrol concurrency
         Sebuah DBMS harus menyediakan mekanisme yang
    menjamin basis data ter-update secara benar pada saat
    beberapa pemakai melakukan perubahan terhadap basis
    data yang sama secara bersamaan.
Basis Data
By.Ira Febrinda

                     Lanjutan......
  5. Melayani recovery
      Menyediakan mekanisme untuk mengembalikan basis data ke
      keadaan sebelum terjadinya kerusakan pada basis data
      tersebut.
  6. Melayani autorisasi
      Sebuah DBMS harus menyediakan mekanisme untuk menjamin
      bahwa hanya pemakai yang berwenang saja yang dapat
      mengakses basis data.
  7. Mendukung komunikasi data
      Sebuah DBMS harus mampu terintegrasi dengan software
      komunikasi.
  8. Melayani integrity
      Sebuah DBMS bertujuan untuk menjamin semua data dalam
      basis data dan setiap terjadi perubahan data harus
      sesuai dengan aturan yang berlaku.
Basis Data
By.Ira Febrinda

  Lanjutan....
  9. Melayani data independence
    Sebuah DBMS harus mencakup fasilitas untuk
    mendukung kemandirian program dari struktur
    basis data yang sesungguhnya.
  10. Melayani utility
    Sebuah DBMS sebaiknya menyediakan kumpulan
    layanan utility.
Basis Data
By.Ira Febrinda

                  Komponen DBMS
  1. Query Processso
        Komponen yang merubah bentuk query ke dalam
    instruksi tingkat rendah ke database manager
  2. Database Manager
        Database manager menerima query dan menguji skema
    eksternal dan konseptual untuk menentukan apakah
    record-record dibutuhkan untuk memenuhi permintaan.
    Kemudian DM memanggil file manager untuk menyelesaikan
    permintaan
  3. File Manager
         Memanipulasi penyimpanan file dan mengatur alokasi
    ruang penyimpanan pada disk.
Basis Data
By.Ira Febrinda

  Lanjutan....
  4. DML Preprocessor
         Modul yang merubah perintah DML embedded ke dalam
    program aplikasi dalam bentuk fungsi-fungsi yang
    memanggil dalam host language.
  5. DDL Compiler
         Merubah perintah DDL menjadi kumpulan tabel yang
    berisi metadata.
  6. Dictionary Manager
         Mengatur akses dan memelihara data dictionary. Data
    dictionary diakses oleh komponen DBMS yang lain.
Basis Data
By.Ira Febrinda


        Komponen software utama database
                    manager
  1. Authorization Control
         Modul yang memeriksa apakah pemakai mempunyai
    wewenang untuk menyelesaikan operasi
  2. Command Processor
         Memeriksa apakah pemakai mempunyai wewenang untuk
    menyelesaikan operasi
  3. Integrity Checker
         Untuk semua operasi yang merubah basis
    data, integrity checker memeriksa operasi yang diminta
    memerlukan batasan integritas.
Basis Data
By.Ira Febrinda

  Lanjutann....

  4. Query Optimizer
       Modul ini menentukan strategi yang optimal
    untuk eksekusi query
  5. Transaction Manager
       Modul ini mengerjakan proses-proses yang
    dibutuhkan operasi yang diterima transaksi
  6. Scheduler
       Modul ini bertanggung jawab untuk menjamin
    operasi secara bersamaan terhadap basis data
    sehingga berjalan tanpa ada masalah antara
    yang satu dengan yang lain
Basis Data
By.Ira Febrinda

  Lanjutann....

  7. Recovery Manager
         Modul ini menjamin basis data tetap konsisten
    walaupun terjadi kerusakan.

  8. Buffer Manager
         Modul ini bertanggung jawab terhadap pemindahan
    data antara main memory dan secondary storage, seperti
    disk dan tape.
TERIMA KASIH
KUIS
1. Jelaskan Funsi DBMS terhadap Layanan-layanan
   yang sebaiknya disediakan oleh database
   management system ?
2. Jelaskan bagian Komponen software utama pada
   database manager ?

Más contenido relacionado

La actualidad más candente

SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASESIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASERohmad MT
 
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...AnisHaerunisa2
 
Artikel sistem manajemen basis data
Artikel sistem manajemen basis dataArtikel sistem manajemen basis data
Artikel sistem manajemen basis dataMegaNurastuti
 
Sistem informasi management_basis_data
Sistem informasi management_basis_dataSistem informasi management_basis_data
Sistem informasi management_basis_dataUlmi_Kalsum
 
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Pratiwi Rosantry
 
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...Achmad Lukman Harun
 
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Gita Setiani
 
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...wandasoraya
 
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Linaputri03
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...SeptiHendarwati
 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...WidyaAyundaPutri
 
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...kairunnisa
 
Tugas sim masda alif araffi ( yananto mihadi putra) sistem manajemen basis ...
Tugas sim masda alif araffi ( yananto mihadi putra)   sistem manajemen basis ...Tugas sim masda alif araffi ( yananto mihadi putra)   sistem manajemen basis ...
Tugas sim masda alif araffi ( yananto mihadi putra) sistem manajemen basis ...masda araffi
 
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...LisaniahAmini
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...ninikratna93
 
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...Sri Anjani
 

La actualidad más candente (19)

Pengertian data base
Pengertian data basePengertian data base
Pengertian data base
 
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASESIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
 
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
 
Artikel sistem manajemen basis data
Artikel sistem manajemen basis dataArtikel sistem manajemen basis data
Artikel sistem manajemen basis data
 
Sistem informasi management_basis_data
Sistem informasi management_basis_dataSistem informasi management_basis_data
Sistem informasi management_basis_data
 
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
 
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
 
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
 
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
Tugas sim, wanda soraya,yananto mihadi p., s.e., m.si., cma, sistem manajemen...
 
M1 dbms
M1   dbmsM1   dbms
M1 dbms
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
 
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
 
Tugas sim masda alif araffi ( yananto mihadi putra) sistem manajemen basis ...
Tugas sim masda alif araffi ( yananto mihadi putra)   sistem manajemen basis ...Tugas sim masda alif araffi ( yananto mihadi putra)   sistem manajemen basis ...
Tugas sim masda alif araffi ( yananto mihadi putra) sistem manajemen basis ...
 
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...
TUGAS SIM, LISANIAH AMINI LISA'ILINA, YANANTO MIHADI PUTRA, SISTEM MANAJEMEN ...
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
 
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
Sim 6, sri anjani,prof. dr. ir. hapzi ali m.m. cma, sistem manajemen database...
 

Destacado

D day powerpoint
D day powerpointD day powerpoint
D day powerpointh15liayau
 
D day powerpoint
D day powerpointD day powerpoint
D day powerpointh15liayau
 
Basis data 8
Basis data 8Basis data 8
Basis data 8Febrienda
 
Basis data 3
Basis data 3Basis data 3
Basis data 3Febrienda
 
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...Attivio
 
Basis data 7
Basis data 7Basis data 7
Basis data 7Febrienda
 
Basis data 9
Basis data 9Basis data 9
Basis data 9Febrienda
 

Destacado (7)

D day powerpoint
D day powerpointD day powerpoint
D day powerpoint
 
D day powerpoint
D day powerpointD day powerpoint
D day powerpoint
 
Basis data 8
Basis data 8Basis data 8
Basis data 8
 
Basis data 3
Basis data 3Basis data 3
Basis data 3
 
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
TDWI Best Practices Report- Achieving Greater Agility with Business Intellige...
 
Basis data 7
Basis data 7Basis data 7
Basis data 7
 
Basis data 9
Basis data 9Basis data 9
Basis data 9
 

Similar a DBMS] Tingkatkan pemahaman fungsi dan komponen DBMS

Artikel tugas sim 6
Artikel tugas sim 6Artikel tugas sim 6
Artikel tugas sim 6Fridamodok31
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...ninikratna93
 
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...AyuEndahLestari
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTino Dwiantoro
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptsuliantojo
 
Modul teori basis data ch. 2
Modul teori basis data ch. 2Modul teori basis data ch. 2
Modul teori basis data ch. 2Ratzman III
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )k4ira
 
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...riadiooctap
 
30914906 pengertian-database
30914906 pengertian-database30914906 pengertian-database
30914906 pengertian-databaseTri Atsumori
 
Materi basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_baseMateri basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_basehilman31
 
Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...
Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...
Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...yenny yoris
 
Bab i sistem manajemen basis data
Bab i sistem manajemen basis dataBab i sistem manajemen basis data
Bab i sistem manajemen basis dataMiftahul Khair N
 
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Naomiyosephine
 

Similar a DBMS] Tingkatkan pemahaman fungsi dan komponen DBMS (18)

makalah basis data
makalah basis datamakalah basis data
makalah basis data
 
Artikel tugas sim 6
Artikel tugas sim 6Artikel tugas sim 6
Artikel tugas sim 6
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
 
Sim dbms
Sim dbmsSim dbms
Sim dbms
 
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis Data
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
 
Modul teori basis data ch. 2
Modul teori basis data ch. 2Modul teori basis data ch. 2
Modul teori basis data ch. 2
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
 
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
 
30914906 pengertian-database
30914906 pengertian-database30914906 pengertian-database
30914906 pengertian-database
 
Materi basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_baseMateri basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_base
 
Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...
Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...
Sipi yenny farlina yoris hapzi ali_e_dasar dasar intelijen business_universit...
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 1
Materi 1Materi 1
Materi 1
 
Bab i sistem manajemen basis data
Bab i sistem manajemen basis dataBab i sistem manajemen basis data
Bab i sistem manajemen basis data
 
Artikel sim tm 6
Artikel sim tm 6Artikel sim tm 6
Artikel sim tm 6
 
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
 

Más de Febrienda

Laporan pembuatan moodle
Laporan pembuatan moodleLaporan pembuatan moodle
Laporan pembuatan moodleFebrienda
 
Basis data 10
Basis data 10Basis data 10
Basis data 10Febrienda
 
Basis data 6
Basis data 6Basis data 6
Basis data 6Febrienda
 
Basis data 5
Basis data 5Basis data 5
Basis data 5Febrienda
 
Basis data 4
Basis data 4Basis data 4
Basis data 4Febrienda
 
Basis data 12
Basis data 12Basis data 12
Basis data 12Febrienda
 
Basis data 11
Basis data 11Basis data 11
Basis data 11Febrienda
 

Más de Febrienda (8)

Laporan pembuatan moodle
Laporan pembuatan moodleLaporan pembuatan moodle
Laporan pembuatan moodle
 
Basis data 10
Basis data 10Basis data 10
Basis data 10
 
Basis data 6
Basis data 6Basis data 6
Basis data 6
 
Basis data 5
Basis data 5Basis data 5
Basis data 5
 
Basis data 4
Basis data 4Basis data 4
Basis data 4
 
Basis data1
Basis data1Basis data1
Basis data1
 
Basis data 12
Basis data 12Basis data 12
Basis data 12
 
Basis data 11
Basis data 11Basis data 11
Basis data 11
 

DBMS] Tingkatkan pemahaman fungsi dan komponen DBMS

  • 1. Basis Data By.Ira Febrinda Basis Data PERTEMUAN 2
  • 2. Basis Data By.Ira Febrinda LINGKUNGAN BASIS DATA Basis data merupakan sumber informasi yang dapat dipakai bersama. Setiap pemakai membutuhkan pandangan yang berbeda terhadap data yang disimpan di dalam basis data.Untuk memenuhi kebutuhan tersebut,terdapat arsitektur komersial DBMS yang didasarkan pada perluasan Arsitektur yang disebut sebagai arsitektur ANSI-SPARC.
  • 3. Basis Data By.Ira Febrinda Tiga Tingkatan Arsitektur Basis data ANSI- SPARC 1. Tingkat Eksternal (External Level) Tingkat eksternal merupakan cara pandang pemakai terhadap basis data. Pada tingkat ini menggambarkan bagian basis data yang relevan bagi seorang pemakai tertentu. Tingkat eksternal terdiri dari sejumlah cara pandang yang berbeda dari sebuah basis data. Masing-masing pemakai merepresentasikan dalam bentuk yang sudah dikenalnya. Cara pandang secara eksternal hanya terbatas pada entitas, atribut dan hubungan antar entitas (relationship) yang diperlukan saja.
  • 4. Basis Data By.Ira Febrinda Lanjutan..... 2. Tingkat Konseptual (Conseptual Level) Tingkat konseptual merupakan kumpulan cara pandang terhadap basis data. Pada tingkat ini menggambarkan data yang disimpan dalam basis data dan hubungan antara datanya. Hal-hal yang digambarkan dalam tingkat konseptual adalah : - semua entitas beserta atribut dan hubungannya - batasan data - informasi semantik tentang data - keamanan dan integritas informasi
  • 5. Basis Data By.Ira Febrinda Lanjutan..... 3. Tingkat Internal (Internal Level) Tingkat internal merupakan perwujudan basis data dalam komputer. Pada tingkat ini menggambarkan bagaimana basis data disimpan secara fisik di dalam peralatan storage yang berkaitan erat dengan tempat penyimpanan / physical storage. Tingkat internal memperhatikan hal-hal berikut ini : - alokasi ruang penyimpanan data dan indeks - deskripsi record untuk penyimpanan (dengan ukuran penyimpanan untuk data elemen - penempatan record - pemampatan data dan teknik encryption Lingkungan
  • 6. Basis Data By.Ira Febrinda Gambaran Tingkatan Arsitektur Basis Data External Level Conseptual Level Internal Level
  • 7. Basis Data By.Ira Febrinda Data Independence Ada 2 jenis data independence, yaitu 1. Physical Data Independence bahwa internal schema dapat diubah oleh DBA tanpa menggangu conceptual schema. Dengan kata lain physical data independence menunjukkan kekebalan conceptual schema terhadap perubahan internal schema. 2. Logical Data Independence bahwa conceptual schema dapat diubah oleh DBA tanpa menggangu external schema. Dengan kata lain logical data independence menunjukkan kekebalan external schema terhadap perubahan conceptual schema.
  • 8. Basis Data By.Ira Febrinda Prinsip data independence adalah salah satu hal yang harus diterapkan di dalam pengelolaan sistem basis data dengan alasan-alasan sbb : 1. DBA dapat mengubah isi, lokasi, perwujudan dalam organisasi basis data tanpa mengganggu program-program aplikasi yang sudah ada. 2. Pabrik / agen peralatan / software pengolahan data dapat memperkenalkan produk-produk baru tanpa mengganggu program-program aplikasi yang sudah ada. 3. Untuk memindahkan perkembangan program-program aplikasi 4. Memberikan fasilitas pengontrolan terpusat oleh DBA demi keamanan dan integritas data dengan memperhatikan perubahan-perubahan kebutuhan pengguna.
  • 9. Basis Data By.Ira Febrinda Bahasa Dalam DBMS DBMS (Database Management systems) adalah kumpulan program yang mengkoordinasikan semua kegiatan yang berhubungan dengan basis data. Dengan adanya berbagai tingkatan pandangan dalam suatu basis data maka untuk mengakomodasikan masing- masing pengguna dalam piranti lunak manajemen basis data biasanya terdapat bahasa-bahasa tertentu yang disebut Data Sub language.
  • 10. Basis Data By.Ira Febrinda Fungsi DBMS Layanan-layanan yang sebaiknya disediakan oleh database management system adalah : 1. Penyimpanan, pengambilan dan perubahan data Sebuah DBMS harus menyediakan kemampuan menyimpan, mengambil dan merubah data dalam basis data. 2. Katalog yang dapat diakses pemakai menyediakan sebuah katalog yang berisi deskripsi item data yang disimpan dan diakses oleh pemakai. 3. Mendukung Transaksi Menyediakan mekanisme yang akan menjamin semua perubahan yang berhubungan dengan transaksi yang sudah ada atau yang akan dibuat. 4. Melayani kontrol concurrency Sebuah DBMS harus menyediakan mekanisme yang menjamin basis data ter-update secara benar pada saat beberapa pemakai melakukan perubahan terhadap basis data yang sama secara bersamaan.
  • 11. Basis Data By.Ira Febrinda Lanjutan...... 5. Melayani recovery Menyediakan mekanisme untuk mengembalikan basis data ke keadaan sebelum terjadinya kerusakan pada basis data tersebut. 6. Melayani autorisasi Sebuah DBMS harus menyediakan mekanisme untuk menjamin bahwa hanya pemakai yang berwenang saja yang dapat mengakses basis data. 7. Mendukung komunikasi data Sebuah DBMS harus mampu terintegrasi dengan software komunikasi. 8. Melayani integrity Sebuah DBMS bertujuan untuk menjamin semua data dalam basis data dan setiap terjadi perubahan data harus sesuai dengan aturan yang berlaku.
  • 12. Basis Data By.Ira Febrinda Lanjutan.... 9. Melayani data independence Sebuah DBMS harus mencakup fasilitas untuk mendukung kemandirian program dari struktur basis data yang sesungguhnya. 10. Melayani utility Sebuah DBMS sebaiknya menyediakan kumpulan layanan utility.
  • 13. Basis Data By.Ira Febrinda Komponen DBMS 1. Query Processso Komponen yang merubah bentuk query ke dalam instruksi tingkat rendah ke database manager 2. Database Manager Database manager menerima query dan menguji skema eksternal dan konseptual untuk menentukan apakah record-record dibutuhkan untuk memenuhi permintaan. Kemudian DM memanggil file manager untuk menyelesaikan permintaan 3. File Manager Memanipulasi penyimpanan file dan mengatur alokasi ruang penyimpanan pada disk.
  • 14. Basis Data By.Ira Febrinda Lanjutan.... 4. DML Preprocessor Modul yang merubah perintah DML embedded ke dalam program aplikasi dalam bentuk fungsi-fungsi yang memanggil dalam host language. 5. DDL Compiler Merubah perintah DDL menjadi kumpulan tabel yang berisi metadata. 6. Dictionary Manager Mengatur akses dan memelihara data dictionary. Data dictionary diakses oleh komponen DBMS yang lain.
  • 15. Basis Data By.Ira Febrinda Komponen software utama database manager 1. Authorization Control Modul yang memeriksa apakah pemakai mempunyai wewenang untuk menyelesaikan operasi 2. Command Processor Memeriksa apakah pemakai mempunyai wewenang untuk menyelesaikan operasi 3. Integrity Checker Untuk semua operasi yang merubah basis data, integrity checker memeriksa operasi yang diminta memerlukan batasan integritas.
  • 16. Basis Data By.Ira Febrinda Lanjutann.... 4. Query Optimizer Modul ini menentukan strategi yang optimal untuk eksekusi query 5. Transaction Manager Modul ini mengerjakan proses-proses yang dibutuhkan operasi yang diterima transaksi 6. Scheduler Modul ini bertanggung jawab untuk menjamin operasi secara bersamaan terhadap basis data sehingga berjalan tanpa ada masalah antara yang satu dengan yang lain
  • 17. Basis Data By.Ira Febrinda Lanjutann.... 7. Recovery Manager Modul ini menjamin basis data tetap konsisten walaupun terjadi kerusakan. 8. Buffer Manager Modul ini bertanggung jawab terhadap pemindahan data antara main memory dan secondary storage, seperti disk dan tape.
  • 19. KUIS 1. Jelaskan Funsi DBMS terhadap Layanan-layanan yang sebaiknya disediakan oleh database management system ? 2. Jelaskan bagian Komponen software utama pada database manager ?