SlideShare a Scribd company logo
1 of 23
Download to read offline
Sistem Basis Data
Referensi :

Henry F Korth, Silberschatz, Sudarsan, “Database system concepts”
C.J. Date, “Pengenalan Sistem Basis Data”
Fathansyah, “Basis Data”
Sistem Basis Data
Komponen Sistem Basis Data :
  Hardware
  Operating System
  Basis Data
  DBMS                                         user
  Pemakai / User               Basis Data
  Software lain
                               File1 File3

                               file2   File4
Sistem Basis Data
DBMS ( Data Base Management System) :

Adalah suatu program komputer yang digunakan untuk
memasukkan, mengubah, menghapus, memanipulasi dan
memperoleh data / informasi secara praktis dan efisien

DBMS berguna untuk :
 Mendefinisikan struktur data
 Memanipulasi nilai data yang ada dalam database.
 Pengendalaian akses terhadap suatu data :
 * untuk pengamanan sistem
 * untuk keterpaduan sistem
 * sistem pengendalian persetujuan akses
 * sistem pengendalian pemulihan.
Sistem Basis Data
Contoh Produk DBMS :

2 Oracle (Oracle Corp.)
2   Informix
2   Sybase
2   Dbase
2   MS Sql Server
2   MySQL

Sasaran utama DBMS menyediakan lingkungan yang nyaman
dan efisien dalam menyimpan dan mengambil informasi ke dan
dari basis data
Sistem Basis Data
Pemakai / User :
 Programmer Aplikasi
 Cara berinteraksi dengan basis data melalui program yang ditulis
 User Mahir (Casual User)
 Cara berinteraksi dengan basis data melalui query yang telah
 disediakan oleh DBMS
 User Umum (End User/Naïve User)
 Cara berinteraksi dengan basis data melalui pemanggilan
 program aplikasi (executable program)
 User Khusus (Specialized User)
 User yang dapat mengakses Basis data tanpa / dengan dbms,
 misalnya untuk keperluan Artificial Intelligence, Expert System
 dll
Sistem Basis Data
Database Administrator (DBA)
Adalah orang yang bertanggung jawab terhadap
sebuah database:
  Perencanaan
  Pengembangan dan perawatan standar
  Prosedur dan kebijakan penggunaan database
  Merancang database secara konsep maupun
  secara logika (database designers).
Sistem Basis Data

     Struktur Sistem Keseluruhan :

     Naïve user        Programmer            casual        DBA

         Program           System                         Skema
                                                 Query
         Aplikasi          Call                           Basis Data


                          DML               Query         DDL
                          Precompiler       Processor     Compiler


          Exe             Database
                          Manager
          Program                                        DBMS
                           File
                           Manager                       File          Kamus
                                                         Data          Data
Compiler DDL menghasilkan sekumpulan tabel                      Disk
yang tersimpan dalam kamus data.
Kamus Data berisi metadata (data tentang data)
Sistem Basis Data
Keterangan :
File manager : mengelola alokasi ruang dalam disk dan struktur
data dalam disk
Database manager : menyediakan interface antara low level
Dengan prog. Aplikasi dan query
Query processor : menterjemahkan perintah dlm query Language
ke perintah low level yang dimengerti oleh Database manager
DML precompiler : mengkonversi perintah DML yang ada Di
prog. Aplikasi ke pemanggilan prosedur normal dlm Bahasa
induk
DDL compiler : mengkonversi perintah-perintah DDL Kedalam
sekumpulan tabel yang mengandung metadata. Tabel ini
kemudian disimpan dalam kamus data
Sistem Basis Data

 Abstraksi Data : Merupakan tingkatan dalam bagaimana
Tingkat abstraksi melihat data dalam Sistem Basis Data

                                     Level Penampakan : user yang
                                     menikmati sebagian dari Basis
                                     Data

                                      Menggambarkan data apa yg
                                      sebenarnya (secara fungsional)
                                      disimpan dlm Basis Data dan
                                      hubungannya dg data lain

                                     Bagaimana sesungguhnya
                                     suatu data disimpan
Tingkat abstraksi
 Tingkat Fisik : yang menjelaskan bagaimana sebuah
 rekord disimpan. Jual_h
                                     Barang
Konsumen Lojik : menjelaskan simpanan data dalam
 Tingkat            No_fak   char(5)
                    Tgl_jual date
 database, dan relasi antar data. Kode_brg int(2)
Kode_k char(4)      Kode_k char(4)
                                           Nama_brg   char(15)
Nama_k     char(20)
                                           Satuan     char(10)
Alamat_k   char(12)   Jual_d               Harga       int
Kota_k     char(10)

                      No_fak   char(5)
                      Kode_brg int(2)
                      Jml      dec(12,2)




 Tingkat user (pandang): program aplikasi
 menyembunyikan rinci tipe data. Tingkat pandang
Skema dan Isi
Mendekati tipe dan variabel dalam bahasa
pemrograman
Skema – struktur lojik dari database
  Mis. Database yang berisi informasi tentang himpunan
  nasabah dan rekeningnya dan relasi diantaranya
  Analogi dengan tipe informasi dari variabel dalam sebuah
  program
  Skema fisik : rancangan database dalam tingkatan fisik
  Skema lojik : rancangan database dalam tingkatan lojik
Instan – isi aktual dari database pada suatu waktu
  Analogi dengan nilai variabel
Kemandirian data fisik – memungkinkan melakukan
perubahan skema fisik tanpa mengubah skema lojik
  Aplikasi bergantung pada skema lojik
  Secara umum, antar muka antara berbagai tingkat dan
Sistem Basis Data
                    Merupakan cara berinteraksi pemakai dg basis
Bahasa Basis Data :
                    data yang sesuai dengan aturan ditetapkan
                    oleh pembuat DBMS
Bagian Basis Data :
 Data Definition Language (DDL)
 Bahasa yg digunakan untuk menggambarkan basis data secara
 keseluruhan, Operasi yang dapat dijalankan adalah membuat tabel
 baru, membuat indeks, mengubah tabel, menentukan struktur. Hasil
 kompilasi dari DDL ini adalah Kamus Data (Data Dictionary)
 Data Manipulation Language (DML)
 Bahasa untuk melakukan manipulasi dan pengambilan data pada
 suatu basis data, seperti : penyisipan, penghapusan dan update.
Model Data Dalam SBD

Model Data :     Adalah kumpulan perangkat konseptual untuk
                 menggambarkan Data, hubungan antar data,
                 semantik dan batasan data.

Model data biasanya digunakan untuk perancangan basis data,
yang disebabkan karena kelangkaan data / fakta yang dimiliki


Henry F. Korth : Ada 2 kelompok model data, yaitu :
                         Model data berbasis object
                         Model data berbasis record
Model Data Dalam SBD

Secara umum :
                                   E-R Model

                                 Semantic Model
                Object Based
                                 Binary Model

                                 Relational Model
 Data Model     Record Based
                                 Hierarchycal Model

                                  Network Model

                Physical Based    Unifying Model

                                  Frame Model
Model Data Dalam SBD
                          Menjelaskan hub logik antar data dlm bentuk hub
                          bertingkat.
                          bertingkat. Elemen penyusun disebut node, node
Model Data Hirarkis :     tertinggi : root. Suatu node yg lebih rendah hanya
                          diijinkan memp, 1 hub dg node yg lebih tinggi,
                                     memp,                         tinggi,
Contoh :                  disebut parent. Parent dapat mempunyai > 1 hub dg
                                dibawahnya.
                          node dibawahnya.
                         Univ
                         Nama Universitas
                               UDINUS
             Fak
            Nama Fak     Jml Dosen Jml Mhs          Jml Fak
            Fasilkom      85         8500           5

    Mhs                                 Dosen
   NIM    Nama     Fakultas       NIP       Nama_D Pangkat
   A21002 Adam     Fasilkom       A001       DR. Vis     IIIC
                         MK
                         KD MK    Nama_mk SKS
                         MKK01     SBD I        2
Model Data Dalam SBD


Model Data Jaringan :      Distandarisasi oleh Data Base Task Group (DBTG)
                                                           hirarakis,
                           tahun 1971. Hampir sama seperti hirarakis, tetapi
                           dalam model jaringan suatu node dibawahnya bisa
                           memp hub dengan > 1 node diatasnya


    Contoh :
                               Universitas

                                Fakultas

               Mahasiswa                        Dosen


                                             Mata Kuliah
                  Registrasi
Model Data Dalam SBD

E-R model :       Model yang menjelaskan hub antar data dalam basis data
                  berdasarkan suatu persepsi bahwa real word terdiri dari obyek-
                  obyek dasar yang mempunyai relasi antara obyek-obyek tersebut

Simbol-simbol :


                      entitas
                                                           Relasi / hubungan


                      atribut
                                                            Garis hubung
Model Data Dalam SBD


Contoh skema dalam model hubungan
 entitas
Model Data Dalam SBD

Model Data Semantic :       Hampir sama seperti E-R Model, tetapi relasi
                            antar obyek dasar dinyatakan dengan kata-
                            kata (semantik).


                          SKS              Kode
  Contoh :
                                              NM_kul
                          Mata Kuliah
                                             Mengajar
                      mengambil

       Mahasiswa                               Dosen

             NIM                                        Nama_dos

                   Nama                           Alamat
Model Data Relasional
Disebut juga : Model Relasional atau Basis Data Relasional (ditemukan oleh
: E.F. Codd)

Menunjukan suatu cara yang digunakan untuk mengelola data
secara fisik dalam memori sekunder dan bagaimana bentuk
relasi dari keseluruhan data dalam sistem yang sedang ditinjau

Kelebihan :
  Dapat mengakomodasi berbagai kebutuhan pengelolaan basis data yg ada di
  dunia nyata (real word)
  Pencarian data dari suatu tabel atau banyak tabel dapat dilakukan dengan
  cepat
  Merupakan model yang paling sederhana sehingga mudah untuk dipahami
Model Data Dalam SBD


          Model Data Relasional
          Basis Data akan disebar / dipilah ke dalam tabel dua dimensi
          Contoh :
                              Kolom / Field / Atribut
                                                                                      Tabel / relasi

            NIM         Nama                    Alamat                  Tgl Lahir
                      M ahasiswa
           980001   Ali Akbar       Jl. Merdeka No. 10 Jakarta 40121   2 Jan 1979
Baris /
           980002   Budi Haryanto   Jl. Gajah M No. 2 Jakarta
                                                ada                    6 Okt 1978
kardi-
           980003   ImamFaisal      Komp. Griya Asri D-2 Depok 40151   13 M 1978
                                                                            ei         Record / tuple
nalitas
           980004   Indah Susanti   Jl. Adil No. 123 Bogor             21 Juni 1979


          Item data
Model Data Dalam SBD


  Model Data Relasional
Istilah-istilah:
  RDMS (relational Database Management System) adalah
  DBMS yang bermodelkan relasional
  Kardinalitas adalah jumlah tupel suatu relasi (tabel)
  Derajad / degree / arity adalah jumlah atribut suatu relasi
  Domain adalah Himpunan / batasa nilai yang berlaku bagi
  suatu atribut
  misalnya : Domain atribut nilai adalah A, B, C, D, dan E
  Domain tidak sama dengan tipe data suatu atribut
  Istilah relasi biasanya untuk membicarakan struktur logis
  sedangkan istilah tabel biasanya untuk basis data fisik
Contoh Database Relasional

More Related Content

What's hot

5 Sinyal di Domain Waktu
5 Sinyal di Domain Waktu5 Sinyal di Domain Waktu
5 Sinyal di Domain WaktuSimon Patabang
 
Contoh makalah "Virus Komputer"
Contoh makalah "Virus Komputer"Contoh makalah "Virus Komputer"
Contoh makalah "Virus Komputer"PT serba gratiz
 
6. perancangan sistem terinci
6. perancangan sistem terinci6. perancangan sistem terinci
6. perancangan sistem terinciAlvin Setiawan
 
metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackboxIwan Kurniarasa
 
Modul 3 pencarian heuristik
Modul 3   pencarian heuristikModul 3   pencarian heuristik
Modul 3 pencarian heuristikahmad haidaroh
 
16.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 116.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 1ArdianDwiPraba
 
Kelompok 2 multiplexing dan demultiplexing
Kelompok 2 multiplexing dan demultiplexingKelompok 2 multiplexing dan demultiplexing
Kelompok 2 multiplexing dan demultiplexingFahmi Dhimas
 
Pertemuan 4-5-6 Metode Pelacakan dan Pencarian
Pertemuan 4-5-6 Metode Pelacakan dan PencarianPertemuan 4-5-6 Metode Pelacakan dan Pencarian
Pertemuan 4-5-6 Metode Pelacakan dan PencarianEndang Retnoningsih
 
Mail merge.ppt
Mail merge.pptMail merge.ppt
Mail merge.pptnabilads
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasimastnie
 
Hardware back panel-port
Hardware back panel-portHardware back panel-port
Hardware back panel-portsirook
 
Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan Topan Helmi Nicholas
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsilaurensius08
 
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)KuliahKita
 
Pertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiPertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiwillyhayon
 

What's hot (20)

5 Sinyal di Domain Waktu
5 Sinyal di Domain Waktu5 Sinyal di Domain Waktu
5 Sinyal di Domain Waktu
 
Contoh makalah "Virus Komputer"
Contoh makalah "Virus Komputer"Contoh makalah "Virus Komputer"
Contoh makalah "Virus Komputer"
 
6. perancangan sistem terinci
6. perancangan sistem terinci6. perancangan sistem terinci
6. perancangan sistem terinci
 
Metode knn
Metode knnMetode knn
Metode knn
 
Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)
 
Laporan analisis sistem informasi
Laporan analisis sistem informasiLaporan analisis sistem informasi
Laporan analisis sistem informasi
 
metode-pengujian-blackbox
 metode-pengujian-blackbox metode-pengujian-blackbox
metode-pengujian-blackbox
 
Modul 3 pencarian heuristik
Modul 3   pencarian heuristikModul 3   pencarian heuristik
Modul 3 pencarian heuristik
 
16.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 116.modul melakukan deployment model (final) v1 1
16.modul melakukan deployment model (final) v1 1
 
Bab I Data Flow Diagram
Bab I Data Flow DiagramBab I Data Flow Diagram
Bab I Data Flow Diagram
 
Kelompok 2 multiplexing dan demultiplexing
Kelompok 2 multiplexing dan demultiplexingKelompok 2 multiplexing dan demultiplexing
Kelompok 2 multiplexing dan demultiplexing
 
Pertemuan 4-5-6 Metode Pelacakan dan Pencarian
Pertemuan 4-5-6 Metode Pelacakan dan PencarianPertemuan 4-5-6 Metode Pelacakan dan Pencarian
Pertemuan 4-5-6 Metode Pelacakan dan Pencarian
 
Mail merge.ppt
Mail merge.pptMail merge.ppt
Mail merge.ppt
 
technik kompilasi
technik kompilasitechnik kompilasi
technik kompilasi
 
2 ruang keadaan
2 ruang keadaan2 ruang keadaan
2 ruang keadaan
 
Hardware back panel-port
Hardware back panel-portHardware back panel-port
Hardware back panel-port
 
Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan Pertemuan 5 dan 6 representasi pengetahuan
Pertemuan 5 dan 6 representasi pengetahuan
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
 
Pertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-aiPertemuan 3-pemecahan-masalah-ai
Pertemuan 3-pemecahan-masalah-ai
 

Viewers also liked

konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis datafenty ema
 
Tm2 perencanaan, perancangan dan administrasi basis data
Tm2   perencanaan, perancangan dan administrasi basis dataTm2   perencanaan, perancangan dan administrasi basis data
Tm2 perencanaan, perancangan dan administrasi basis dataDessy Wulandari
 
2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis datayamasitha
 
Konsep dasar sistem basis data ppt
Konsep  dasar sistem basis data pptKonsep  dasar sistem basis data ppt
Konsep dasar sistem basis data pptnanikrahmini
 
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data Julmianti
 

Viewers also liked (7)

konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis data
 
Tm2 perencanaan, perancangan dan administrasi basis data
Tm2   perencanaan, perancangan dan administrasi basis dataTm2   perencanaan, perancangan dan administrasi basis data
Tm2 perencanaan, perancangan dan administrasi basis data
 
2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis data
 
Konsep dasar sistem basis data ppt
Konsep  dasar sistem basis data pptKonsep  dasar sistem basis data ppt
Konsep dasar sistem basis data ppt
 
Struktur database akuntansi
Struktur database akuntansiStruktur database akuntansi
Struktur database akuntansi
 
Basis data
Basis dataBasis data
Basis data
 
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
 

Similar to DBMS

03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545imeldafelicia
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487nurul azmi
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdataAhmad Santosa
 
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....saefulmalik123
 
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...Lisa Andriyani
 
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...Verbyanto Eka P.
 
Basis data
Basis dataBasis data
Basis datanonieq
 
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...noviaindrn
 
Arsitektur sistem basis data
Arsitektur sistem basis dataArsitektur sistem basis data
Arsitektur sistem basis dataNurul Arifin S
 
Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445Arie Firmandani
 

Similar to DBMS (20)

03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
 
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
Sim saeful malik hapzi ali_ sistem manajemen database_universitas mercubuana....
 
Jumpa 1
Jumpa 1Jumpa 1
Jumpa 1
 
Jumpa 4
Jumpa 4Jumpa 4
Jumpa 4
 
Materi 4
Materi 4Materi 4
Materi 4
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 1
Materi 1Materi 1
Materi 1
 
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
Sim,lisa andriyani,hapzi ali,sistem manajemen database,universitas mercubuana...
 
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
Sim14,verbyanto eka p. , dbms ,prof. dr. ir. hapzi ali, mm, cma , mercubuana ...
 
Basis data
Basis dataBasis data
Basis data
 
Tugas pak taufan
Tugas pak taufanTugas pak taufan
Tugas pak taufan
 
Makalah Oracle
Makalah OracleMakalah Oracle
Makalah Oracle
 
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
 
Pengertian data base
Pengertian data basePengertian data base
Pengertian data base
 
Arsitektur sistem basis data
Arsitektur sistem basis dataArsitektur sistem basis data
Arsitektur sistem basis data
 
Tugas iv 0317_arie firmandani_1512510445
Tugas iv  0317_arie firmandani_1512510445Tugas iv  0317_arie firmandani_1512510445
Tugas iv 0317_arie firmandani_1512510445
 

Recently uploaded

Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxc9fhbm7gzj
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 

Recently uploaded (20)

Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
Materi Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptxMateri Bimbingan Manasik Haji Tarwiyah.pptx
Materi Bimbingan Manasik Haji Tarwiyah.pptx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 

DBMS

  • 1. Sistem Basis Data Referensi : Henry F Korth, Silberschatz, Sudarsan, “Database system concepts” C.J. Date, “Pengenalan Sistem Basis Data” Fathansyah, “Basis Data”
  • 2. Sistem Basis Data Komponen Sistem Basis Data : Hardware Operating System Basis Data DBMS user Pemakai / User Basis Data Software lain File1 File3 file2 File4
  • 3. Sistem Basis Data DBMS ( Data Base Management System) : Adalah suatu program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memanipulasi dan memperoleh data / informasi secara praktis dan efisien DBMS berguna untuk : Mendefinisikan struktur data Memanipulasi nilai data yang ada dalam database. Pengendalaian akses terhadap suatu data : * untuk pengamanan sistem * untuk keterpaduan sistem * sistem pengendalian persetujuan akses * sistem pengendalian pemulihan.
  • 4. Sistem Basis Data Contoh Produk DBMS : 2 Oracle (Oracle Corp.) 2 Informix 2 Sybase 2 Dbase 2 MS Sql Server 2 MySQL Sasaran utama DBMS menyediakan lingkungan yang nyaman dan efisien dalam menyimpan dan mengambil informasi ke dan dari basis data
  • 5. Sistem Basis Data Pemakai / User : Programmer Aplikasi Cara berinteraksi dengan basis data melalui program yang ditulis User Mahir (Casual User) Cara berinteraksi dengan basis data melalui query yang telah disediakan oleh DBMS User Umum (End User/Naïve User) Cara berinteraksi dengan basis data melalui pemanggilan program aplikasi (executable program) User Khusus (Specialized User) User yang dapat mengakses Basis data tanpa / dengan dbms, misalnya untuk keperluan Artificial Intelligence, Expert System dll
  • 6. Sistem Basis Data Database Administrator (DBA) Adalah orang yang bertanggung jawab terhadap sebuah database: Perencanaan Pengembangan dan perawatan standar Prosedur dan kebijakan penggunaan database Merancang database secara konsep maupun secara logika (database designers).
  • 7. Sistem Basis Data Struktur Sistem Keseluruhan : Naïve user Programmer casual DBA Program System Skema Query Aplikasi Call Basis Data DML Query DDL Precompiler Processor Compiler Exe Database Manager Program DBMS File Manager File Kamus Data Data Compiler DDL menghasilkan sekumpulan tabel Disk yang tersimpan dalam kamus data. Kamus Data berisi metadata (data tentang data)
  • 8. Sistem Basis Data Keterangan : File manager : mengelola alokasi ruang dalam disk dan struktur data dalam disk Database manager : menyediakan interface antara low level Dengan prog. Aplikasi dan query Query processor : menterjemahkan perintah dlm query Language ke perintah low level yang dimengerti oleh Database manager DML precompiler : mengkonversi perintah DML yang ada Di prog. Aplikasi ke pemanggilan prosedur normal dlm Bahasa induk DDL compiler : mengkonversi perintah-perintah DDL Kedalam sekumpulan tabel yang mengandung metadata. Tabel ini kemudian disimpan dalam kamus data
  • 9. Sistem Basis Data Abstraksi Data : Merupakan tingkatan dalam bagaimana Tingkat abstraksi melihat data dalam Sistem Basis Data Level Penampakan : user yang menikmati sebagian dari Basis Data Menggambarkan data apa yg sebenarnya (secara fungsional) disimpan dlm Basis Data dan hubungannya dg data lain Bagaimana sesungguhnya suatu data disimpan
  • 10. Tingkat abstraksi Tingkat Fisik : yang menjelaskan bagaimana sebuah rekord disimpan. Jual_h Barang Konsumen Lojik : menjelaskan simpanan data dalam Tingkat No_fak char(5) Tgl_jual date database, dan relasi antar data. Kode_brg int(2) Kode_k char(4) Kode_k char(4) Nama_brg char(15) Nama_k char(20) Satuan char(10) Alamat_k char(12) Jual_d Harga int Kota_k char(10) No_fak char(5) Kode_brg int(2) Jml dec(12,2) Tingkat user (pandang): program aplikasi menyembunyikan rinci tipe data. Tingkat pandang
  • 11. Skema dan Isi Mendekati tipe dan variabel dalam bahasa pemrograman Skema – struktur lojik dari database Mis. Database yang berisi informasi tentang himpunan nasabah dan rekeningnya dan relasi diantaranya Analogi dengan tipe informasi dari variabel dalam sebuah program Skema fisik : rancangan database dalam tingkatan fisik Skema lojik : rancangan database dalam tingkatan lojik Instan – isi aktual dari database pada suatu waktu Analogi dengan nilai variabel Kemandirian data fisik – memungkinkan melakukan perubahan skema fisik tanpa mengubah skema lojik Aplikasi bergantung pada skema lojik Secara umum, antar muka antara berbagai tingkat dan
  • 12. Sistem Basis Data Merupakan cara berinteraksi pemakai dg basis Bahasa Basis Data : data yang sesuai dengan aturan ditetapkan oleh pembuat DBMS Bagian Basis Data : Data Definition Language (DDL) Bahasa yg digunakan untuk menggambarkan basis data secara keseluruhan, Operasi yang dapat dijalankan adalah membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur. Hasil kompilasi dari DDL ini adalah Kamus Data (Data Dictionary) Data Manipulation Language (DML) Bahasa untuk melakukan manipulasi dan pengambilan data pada suatu basis data, seperti : penyisipan, penghapusan dan update.
  • 13. Model Data Dalam SBD Model Data : Adalah kumpulan perangkat konseptual untuk menggambarkan Data, hubungan antar data, semantik dan batasan data. Model data biasanya digunakan untuk perancangan basis data, yang disebabkan karena kelangkaan data / fakta yang dimiliki Henry F. Korth : Ada 2 kelompok model data, yaitu : Model data berbasis object Model data berbasis record
  • 14. Model Data Dalam SBD Secara umum : E-R Model Semantic Model Object Based Binary Model Relational Model Data Model Record Based Hierarchycal Model Network Model Physical Based Unifying Model Frame Model
  • 15. Model Data Dalam SBD Menjelaskan hub logik antar data dlm bentuk hub bertingkat. bertingkat. Elemen penyusun disebut node, node Model Data Hirarkis : tertinggi : root. Suatu node yg lebih rendah hanya diijinkan memp, 1 hub dg node yg lebih tinggi, memp, tinggi, Contoh : disebut parent. Parent dapat mempunyai > 1 hub dg dibawahnya. node dibawahnya. Univ Nama Universitas UDINUS Fak Nama Fak Jml Dosen Jml Mhs Jml Fak Fasilkom 85 8500 5 Mhs Dosen NIM Nama Fakultas NIP Nama_D Pangkat A21002 Adam Fasilkom A001 DR. Vis IIIC MK KD MK Nama_mk SKS MKK01 SBD I 2
  • 16. Model Data Dalam SBD Model Data Jaringan : Distandarisasi oleh Data Base Task Group (DBTG) hirarakis, tahun 1971. Hampir sama seperti hirarakis, tetapi dalam model jaringan suatu node dibawahnya bisa memp hub dengan > 1 node diatasnya Contoh : Universitas Fakultas Mahasiswa Dosen Mata Kuliah Registrasi
  • 17. Model Data Dalam SBD E-R model : Model yang menjelaskan hub antar data dalam basis data berdasarkan suatu persepsi bahwa real word terdiri dari obyek- obyek dasar yang mempunyai relasi antara obyek-obyek tersebut Simbol-simbol : entitas Relasi / hubungan atribut Garis hubung
  • 18. Model Data Dalam SBD Contoh skema dalam model hubungan entitas
  • 19. Model Data Dalam SBD Model Data Semantic : Hampir sama seperti E-R Model, tetapi relasi antar obyek dasar dinyatakan dengan kata- kata (semantik). SKS Kode Contoh : NM_kul Mata Kuliah Mengajar mengambil Mahasiswa Dosen NIM Nama_dos Nama Alamat
  • 20. Model Data Relasional Disebut juga : Model Relasional atau Basis Data Relasional (ditemukan oleh : E.F. Codd) Menunjukan suatu cara yang digunakan untuk mengelola data secara fisik dalam memori sekunder dan bagaimana bentuk relasi dari keseluruhan data dalam sistem yang sedang ditinjau Kelebihan : Dapat mengakomodasi berbagai kebutuhan pengelolaan basis data yg ada di dunia nyata (real word) Pencarian data dari suatu tabel atau banyak tabel dapat dilakukan dengan cepat Merupakan model yang paling sederhana sehingga mudah untuk dipahami
  • 21. Model Data Dalam SBD Model Data Relasional Basis Data akan disebar / dipilah ke dalam tabel dua dimensi Contoh : Kolom / Field / Atribut Tabel / relasi NIM Nama Alamat Tgl Lahir M ahasiswa 980001 Ali Akbar Jl. Merdeka No. 10 Jakarta 40121 2 Jan 1979 Baris / 980002 Budi Haryanto Jl. Gajah M No. 2 Jakarta ada 6 Okt 1978 kardi- 980003 ImamFaisal Komp. Griya Asri D-2 Depok 40151 13 M 1978 ei Record / tuple nalitas 980004 Indah Susanti Jl. Adil No. 123 Bogor 21 Juni 1979 Item data
  • 22. Model Data Dalam SBD Model Data Relasional Istilah-istilah: RDMS (relational Database Management System) adalah DBMS yang bermodelkan relasional Kardinalitas adalah jumlah tupel suatu relasi (tabel) Derajad / degree / arity adalah jumlah atribut suatu relasi Domain adalah Himpunan / batasa nilai yang berlaku bagi suatu atribut misalnya : Domain atribut nilai adalah A, B, C, D, dan E Domain tidak sama dengan tipe data suatu atribut Istilah relasi biasanya untuk membicarakan struktur logis sedangkan istilah tabel biasanya untuk basis data fisik