SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Basis Data
 Pengajar : Widodo
 Textbook :
    Ramez Elmasri and Shamkant B. Navathe, Fundamentals of
     Database Systems, 5th edition, Addison Wesley, 2007
 Referensi Tambahan:
    Hector Garcia-Molina, Jeffrey D. Ulman, and Jennifer
     Widom, Database Systems: The Complete Book, 2nd
     edition, 2008, Prentice Hall
    Thomas Connolly and Carolyn Begg, Database Systems: A
     Practical Approach to Design, Implementation, and
     Management, 5th edition, 2009, Addison Wesley
    Abraham Silberchatz, Henry Korth, and S.
     Sudarshan, Database Systems Concepts, 6th
     edition, 2010, McGraw-Hill
    Paper yang berkaitan dengan materi
 Penilaian:
    Tugas     : 30%
    UTS       : 30%
    UAS       : 40%
MATERI

 Konsep Dasar Basis Data
 Entity Relationship Diagram (ERD)
 Enhanced/Extended ER
 Model Relasional
 Pemetaan ERD/EER ke model relasional
 Aljabar Relasional
 SQL (Structured Query Language)
 Normalisasi
1
Basis Data
Definisi Dasar
  • Data = Fakta-fakta mentah yang dapat
    direkam/disimpan dari dunia nyata
  • Informasi = data yang telah diolah dan memiliki
    makna bagi seseorang atau sebuah
    institusi/organisasi
  • Basis Data = sekumpulan data yang saling berkaitan
  • Database Management Systems (DBMS) =
    Perangkat lunak yang digunakan untuk membangun
    dan memeliharan basis data
  • Sistem Basis Data = Basis Data + DBMS [+
    aplikasinya]



Slide 1-5
Definisi Dasar

  • Daftar Kehadiran Karyawan PT. Petruk selama satu
    bulan
        (Data atau informasi?)
  • Daftar Nilai Mahasiswa Mata Kuliah Fisika
        (Data atau Informasi?)




Slide 1-6
Kemampuan DBMS

• Define database
     – Menentukan tipe data, struktur data, dan batasan-batasan
       basis data
• Construct/Load database
     – Menyimpan data ke dalam media penyimpanan
• Manipulate database
     – Insert, delete, modifikasi, query, report
• Share/Concurrent process
     – Akses multiuser secara simultan




Slide 1-7
Contoh Basis Data

• Basis data untuk Universitas
• Beberapa entitas teridentifikasi:
     –      MAHASISWA
     –      MATA_KULIAH
     –      SEKSI
     –      LAPORAN NILAI
     –      PRASYARAT_MATA_KULIAH
     –      DOSEN




Slide 1-8
Contoh Basis Data
  • Keterhubungan:
        – SEKSI menjelaskan spesifikasi MATA_KULIAH
        – MAHASISWA mengambil (MATA_KULIAH) di
          SEKSI
        – MATA_KULIAH memiliki
          PRASYARAT_MATA_KULIAH
        – DOSEN mengajar di SEKSI
        – LAPORAN_NILAI menjelaskan nilai MAHASISWA
          di SEKSI




Slide 1-9
Karakteristik DBMS
  • Self-describing nature of database
        – metadata
  • Insulation between programs and data
        – Program dan data terpisah
  • Support of multiple view of data
        – User dapat melihat dari sudut pandang yg berbeda sesuai
          keperluan user
  • Sharing data
        – Concurrent process secara simultan dalam mengakses
          basis data




Slide 1-10
Pengguna Basis data (database
                users)
  • User yang menggunakan dan mengendalikan basis
    data (actors on the scene)  DBA dan end user
  • User yang mengembangkan dan merancang basis
    data (workers behind the scene) 
    Pengembang/perancang basis data (database
    designer/developer)




Slide 1-11
Pengguna Basis data (database
                users)
  • DBA (Database Administrator)
        – Memberikan otorisasi akses ke basis data bagi
          user, memonitor, dan mengawasi penggunaan basis data
  • Database designer
        – Bertanggungjawab untuk mengembangkan dan merancang
          basis data, batasan-batasannya, serta fungsi-fungsi
          ataupun transaksi-transaksi basis data
  • End user
        – Orang yang menggunakan basis data, baik melakukan
          transaksi, laporan-laporan, maupun melakukan query-query




Slide 1-12
Kategori End-user
  • Casual
        – User yang jarang-jarang mengakses basis data
  • Naive/Parametric
        – User yang secara rutin dan sering mengakses basis data
  • Sophisticated
        – Analis bisnis, ilmuwan, dan user yang mengtahui detil
          sistem yang bersangkutan
  • Stand-alone
        – User yang mengakses basis data-nya sendiri




Slide 1-13
Keuntungan DBMS

  • Data Independence
  • Control Redundancy
  • Restricting Unauthorized Access
  • Providing Storage structure for efficient query
    processing
  • Backup and Recovery
  • Integrity Constraint




Slide 1-14
Kapan Tidak Perlu Menggunakan
              DBMS?
  • Biaya penggunaan DBMS terlalu mahal
        – Investasi awal tinggi + butuh tambahan hardware
  • DBMS tidak terlalu diperlukan
        – Basis data sederhana dan diprediksi akan stabil dalam
          jangka waktu yang lama
        – Tidak memerlukan multiple user
  • DBMS kurang layak
        – Sistem basis data tidak dapat mengatasi kompleksitas
          data
        – User perlu operasi khusus yang tidak dimiliki DBMS




Slide 1-15
Model Data
  • Model Data: Konsep yang menggambarkan struktur
    basis data dan batasan-batasan tertentu yang
    harus dipatuhi basis data tersebut
  • Operasi Model Data: Operasi untuk menentukan
    penarikan/pengambilan dan update basis data
    dengan mengacu pada data model.




Slide 2-16
Kategori Model Data
 • Model Data Konseptual (Conceptual data model) -- high
     level, semantic.
       – Konsep ini berkaitan dengan bagaimana user memandang basis
         data
       – Disebut juga entity-based data model atau object-based data
         model (ERD)
 • Model Data Fisik (Physical data model) – low level, internal
       – Konsep yg menggambarkan bagaimana data tersimpan dalam
         komputer
 • Model Data Representasional (representational data model)
    – Konsep ini berada di antara 2 konsep di atas, user view dan
         rincian bagaimana data tersimpan dalam komputer
       – Model data barbasis record (record-based data model)
         Model relasional




Slide 1-17
Sejarah Model Data
  • Relational Model: proposed in 1970 by E.F. Codd (IBM),
    first commercial system in 1981-82. Now in several
    commercial products (DB2, ORACLE, SQL Server,
    SYBASE, INFORMIX).
  • Network Model: the first one to be implemented by
    Honeywell in 1964-65 (IDS System). Adopted heavily
    due to the support by CODASYL (CODASYL - DBTG
    report of 1971). Later implemented in a large variety of
    systems - IDMS (Cullinet - now CA), DMS 1100
    (Unisys), IMAGE (H.P.), VAX -DBMS (Digital Equipment
    Corp.).
  • Hierarchical Data Model: implemented in a joint effort
    by IBM and North American Rockwell around 1965.
    Resulted in the IMS family of systems. The most
    popular model. Other system based on this model:
    System 2k (SAS inc.)

Slide 2-18
Sejarah Model Data
  • Object-oriented Data Model(s): several models
    have been proposed for implementing in a database
    system.
  • Object-Relational Models: Most Recent Trend.
    Started with Informix Universal Server.
    Exemplified in the latest versions of Oracle-
    10i, DB2, and SQL Server etc. systems.




Slide 2-19
Skema versus Instance
  • Skema Basis Data (Database Schema): Deskripsi
    dari basis data.  Struktur dan batasan-batasan
    basis data
  • Diagram skema (Schema Diagram): Diagram yang
    menggambarkan skema basis data
  • Instans (Database Instance): Data aktual yg
    tersimpan dalam basis data pada suatu saat
    tertentu. Disebut juga database state (atau
    occurrence).




Slide 2-20
Skema Basis Data Vs. Database
               State
  • Database State: mengacu pada isi basis data pada
    suatu saat tertentu.
  • Initial Database State: mengacu pada basis data
    saat pertama kali di-load.
  • Valid State: Keadaan basis data yang memenuhi
    struktur dan batasan-batasan yg ditentukan
  • Perbedaan
        • Skema basis data sangat jarang terjadi
          perubahan, database state berubah setiap kali basis
          data di-update.
        • Skema disebut juga intension, sedangkan state disebut
          juga extension.



Slide 2-21
Three-Schema Architecture
  • Mendefinisikan skema DBMS dengan 3
    level:
        • Internal schema, ada pada level internal, untuk
          menggambarkan struktur penyimpanan fisik dan
          akses. Biasanya menggunakan model data fisik.
        • Conceptual schema, ada pada level konseptual
          untuk menggambarkan struktur dan batasan-
          batasan basis data. Menggunakan model data
          konseptual.
        • External schemas, menggunakan model data
          konseptual untuk menggambarkan berbagai
          macam cara pandang user terhadap basis data.



Slide 2-22
Three-Schema Architecture




                 Stored
                 Database




Slide 1-23
Data Independence
  • Logical Data Independence: Perubahan pada
    skema konseptual tidak perlu diikuti dengan
    perubahan skema external maupun aplikasinya.
  • Physical Data Independence: Perubahan pada
    skema internal tanpa diikuti dengan perubahan
    pada skema konseptual.




Slide 2-24

Weitere ähnliche Inhalte

Was ist angesagt?

Perancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah SakitPerancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah SakitAmbar Ayu Susilowati
 
Jawaban uas Perancis
Jawaban uas PerancisJawaban uas Perancis
Jawaban uas Perancislonklonk
 
pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)khaerul azmi
 
Analisis Korelasi Kanonik (2)
Analisis Korelasi Kanonik (2)Analisis Korelasi Kanonik (2)
Analisis Korelasi Kanonik (2)Rani Nooraeni
 
Metode Middle-square sebagai Random Number Generator
Metode Middle-square sebagai Random Number GeneratorMetode Middle-square sebagai Random Number Generator
Metode Middle-square sebagai Random Number GeneratorAdison Adison
 
Modul 07 Rich Picture
Modul 07 Rich PictureModul 07 Rich Picture
Modul 07 Rich PictureArif Rahman
 
Sejarah perkembangan basis data
Sejarah perkembangan basis dataSejarah perkembangan basis data
Sejarah perkembangan basis dataDayu Ratna
 
Data dan informasi power point
Data dan informasi power pointData dan informasi power point
Data dan informasi power pointDeanfer99
 
Telaah literatur dan rerangka konseptual
Telaah literatur dan rerangka konseptualTelaah literatur dan rerangka konseptual
Telaah literatur dan rerangka konseptualKasi Irawati
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligenceRowell Ronny
 
Riset operasional
Riset operasionalRiset operasional
Riset operasionalHenry Guns
 

Was ist angesagt? (20)

Perancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah SakitPerancangan dan Pembahasan Sistem Rumah Sakit
Perancangan dan Pembahasan Sistem Rumah Sakit
 
Keamanan Sistem
Keamanan SistemKeamanan Sistem
Keamanan Sistem
 
Jawaban uas Perancis
Jawaban uas PerancisJawaban uas Perancis
Jawaban uas Perancis
 
pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)pembentukan citra (pengolahan citra digital)
pembentukan citra (pengolahan citra digital)
 
Analisis Korelasi Kanonik (2)
Analisis Korelasi Kanonik (2)Analisis Korelasi Kanonik (2)
Analisis Korelasi Kanonik (2)
 
Metode Middle-square sebagai Random Number Generator
Metode Middle-square sebagai Random Number GeneratorMetode Middle-square sebagai Random Number Generator
Metode Middle-square sebagai Random Number Generator
 
Modul 07 Rich Picture
Modul 07 Rich PictureModul 07 Rich Picture
Modul 07 Rich Picture
 
Data Quality
Data QualityData Quality
Data Quality
 
Penyajian Data ppt
Penyajian Data pptPenyajian Data ppt
Penyajian Data ppt
 
Sejarah perkembangan basis data
Sejarah perkembangan basis dataSejarah perkembangan basis data
Sejarah perkembangan basis data
 
Data dan informasi power point
Data dan informasi power pointData dan informasi power point
Data dan informasi power point
 
Fungsi Rekursif
Fungsi RekursifFungsi Rekursif
Fungsi Rekursif
 
Telaah literatur dan rerangka konseptual
Telaah literatur dan rerangka konseptualTelaah literatur dan rerangka konseptual
Telaah literatur dan rerangka konseptual
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
 
pemetaan erd
pemetaan erdpemetaan erd
pemetaan erd
 
Sistem Pakar Certainty factor
Sistem Pakar Certainty factor Sistem Pakar Certainty factor
Sistem Pakar Certainty factor
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Riset operasional
Riset operasionalRiset operasional
Riset operasional
 
Pertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi DimensiPertemuan 3 Data Multi Dimensi
Pertemuan 3 Data Multi Dimensi
 
Ukuran pemusatan data
Ukuran pemusatan dataUkuran pemusatan data
Ukuran pemusatan data
 

Ähnlich wie BasisDataSEO

Perspektif database
Perspektif databasePerspektif database
Perspektif databaseEka Harefa
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem databaseFajar Zain
 
basis data
basis databasis data
basis dataYuni
 
Basis data sesi 1
Basis data sesi 1Basis data sesi 1
Basis data sesi 1ikikazuya
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
Basis data adalah ilmu untuk organisasi data modern
Basis data adalah ilmu untuk organisasi data modernBasis data adalah ilmu untuk organisasi data modern
Basis data adalah ilmu untuk organisasi data modernAmMuhammadun
 
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
 
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.pptPertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.pptsalimagu68
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis dataMutiara Ayu
 
Pengantar basis data
Pengantar basis dataPengantar basis data
Pengantar basis dataPas Irvanus
 
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
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...Sandy Setiawan
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...Sandy Setiawan
 

Ähnlich wie BasisDataSEO (20)

Desain database
Desain databaseDesain database
Desain database
 
1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx
 
Perspektif database
Perspektif databasePerspektif database
Perspektif database
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem database
 
basis data
basis databasis data
basis data
 
Basis data sesi 1
Basis data sesi 1Basis data sesi 1
Basis data sesi 1
 
Bab 2
Bab 2Bab 2
Bab 2
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 1
Materi 1Materi 1
Materi 1
 
Basis data adalah ilmu untuk organisasi data modern
Basis data adalah ilmu untuk organisasi data modernBasis data adalah ilmu untuk organisasi data modern
Basis data adalah ilmu untuk organisasi data modern
 
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...
 
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.pptPertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
 
Pengantar basis data
Pengantar basis dataPengantar basis data
Pengantar 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
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 

Mehr von Martin Arale

Alir Produksi Produk Multimedia.pptx
Alir Produksi Produk Multimedia.pptxAlir Produksi Produk Multimedia.pptx
Alir Produksi Produk Multimedia.pptxMartin Arale
 
Gambar clean up dan sisip
Gambar clean up dan sisipGambar clean up dan sisip
Gambar clean up dan sisipMartin Arale
 
Animasi tradisional
Animasi tradisionalAnimasi tradisional
Animasi tradisionalMartin Arale
 
Pengenalan adobe flash cs4
Pengenalan adobe flash cs4Pengenalan adobe flash cs4
Pengenalan adobe flash cs4Martin Arale
 
Pengenalan adobe indesign
Pengenalan adobe indesignPengenalan adobe indesign
Pengenalan adobe indesignMartin Arale
 
2. Materi Pembelajaran Storyboard
2.  Materi Pembelajaran Storyboard2.  Materi Pembelajaran Storyboard
2. Materi Pembelajaran StoryboardMartin Arale
 
TPA MASUK PTN (E-Book)
TPA MASUK PTN (E-Book)TPA MASUK PTN (E-Book)
TPA MASUK PTN (E-Book)Martin Arale
 
Riyadhus salihin Buku 2
 Riyadhus salihin Buku 2 Riyadhus salihin Buku 2
Riyadhus salihin Buku 2Martin Arale
 
The business book (big ideas simply explained) by dk publishing
The business book (big ideas simply explained) by dk publishingThe business book (big ideas simply explained) by dk publishing
The business book (big ideas simply explained) by dk publishingMartin Arale
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMartin Arale
 
Halal dan Haram dalam islam by Dr. Yusuf Qardhawi
  Halal dan Haram dalam islam by Dr. Yusuf Qardhawi   Halal dan Haram dalam islam by Dr. Yusuf Qardhawi
Halal dan Haram dalam islam by Dr. Yusuf Qardhawi Martin Arale
 
8 STRATEGI SUKSES WIRAUSAHA MUDA
8 STRATEGI SUKSES WIRAUSAHA MUDA8 STRATEGI SUKSES WIRAUSAHA MUDA
8 STRATEGI SUKSES WIRAUSAHA MUDAMartin Arale
 
7 RAHASIA MEMPENGARUHI ORANG LAIN
7 RAHASIA MEMPENGARUHI ORANG LAIN7 RAHASIA MEMPENGARUHI ORANG LAIN
7 RAHASIA MEMPENGARUHI ORANG LAINMartin Arale
 

Mehr von Martin Arale (20)

Alir Produksi Produk Multimedia.pptx
Alir Produksi Produk Multimedia.pptxAlir Produksi Produk Multimedia.pptx
Alir Produksi Produk Multimedia.pptx
 
Gambar clean up dan sisip
Gambar clean up dan sisipGambar clean up dan sisip
Gambar clean up dan sisip
 
Animasi komputer
Animasi komputerAnimasi komputer
Animasi komputer
 
Animasi tradisional
Animasi tradisionalAnimasi tradisional
Animasi tradisional
 
Pengenalan adobe flash cs4
Pengenalan adobe flash cs4Pengenalan adobe flash cs4
Pengenalan adobe flash cs4
 
Format Tata letak
Format Tata letakFormat Tata letak
Format Tata letak
 
Pengenalan adobe indesign
Pengenalan adobe indesignPengenalan adobe indesign
Pengenalan adobe indesign
 
2. Materi Pembelajaran Storyboard
2.  Materi Pembelajaran Storyboard2.  Materi Pembelajaran Storyboard
2. Materi Pembelajaran Storyboard
 
TPA MASUK PTN (E-Book)
TPA MASUK PTN (E-Book)TPA MASUK PTN (E-Book)
TPA MASUK PTN (E-Book)
 
Cara berwudhu
Cara berwudhuCara berwudhu
Cara berwudhu
 
Riyadhus salihin Buku 2
 Riyadhus salihin Buku 2 Riyadhus salihin Buku 2
Riyadhus salihin Buku 2
 
The business book (big ideas simply explained) by dk publishing
The business book (big ideas simply explained) by dk publishingThe business book (big ideas simply explained) by dk publishing
The business book (big ideas simply explained) by dk publishing
 
2. flowchart
2. flowchart2. flowchart
2. flowchart
 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMK
 
Annova Oneway
Annova OnewayAnnova Oneway
Annova Oneway
 
Halal dan Haram dalam islam by Dr. Yusuf Qardhawi
  Halal dan Haram dalam islam by Dr. Yusuf Qardhawi   Halal dan Haram dalam islam by Dr. Yusuf Qardhawi
Halal dan Haram dalam islam by Dr. Yusuf Qardhawi
 
Algoritma Greedy
Algoritma GreedyAlgoritma Greedy
Algoritma Greedy
 
ETIKA BISNIS
ETIKA BISNISETIKA BISNIS
ETIKA BISNIS
 
8 STRATEGI SUKSES WIRAUSAHA MUDA
8 STRATEGI SUKSES WIRAUSAHA MUDA8 STRATEGI SUKSES WIRAUSAHA MUDA
8 STRATEGI SUKSES WIRAUSAHA MUDA
 
7 RAHASIA MEMPENGARUHI ORANG LAIN
7 RAHASIA MEMPENGARUHI ORANG LAIN7 RAHASIA MEMPENGARUHI ORANG LAIN
7 RAHASIA MEMPENGARUHI ORANG LAIN
 

Kürzlich hochgeladen

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdfanitanurhidayah51
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 

Kürzlich hochgeladen (20)

Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 

BasisDataSEO

  • 2.  Pengajar : Widodo  Textbook :  Ramez Elmasri and Shamkant B. Navathe, Fundamentals of Database Systems, 5th edition, Addison Wesley, 2007  Referensi Tambahan:  Hector Garcia-Molina, Jeffrey D. Ulman, and Jennifer Widom, Database Systems: The Complete Book, 2nd edition, 2008, Prentice Hall  Thomas Connolly and Carolyn Begg, Database Systems: A Practical Approach to Design, Implementation, and Management, 5th edition, 2009, Addison Wesley  Abraham Silberchatz, Henry Korth, and S. Sudarshan, Database Systems Concepts, 6th edition, 2010, McGraw-Hill  Paper yang berkaitan dengan materi  Penilaian:  Tugas : 30%  UTS : 30%  UAS : 40%
  • 3. MATERI  Konsep Dasar Basis Data  Entity Relationship Diagram (ERD)  Enhanced/Extended ER  Model Relasional  Pemetaan ERD/EER ke model relasional  Aljabar Relasional  SQL (Structured Query Language)  Normalisasi
  • 5. Definisi Dasar • Data = Fakta-fakta mentah yang dapat direkam/disimpan dari dunia nyata • Informasi = data yang telah diolah dan memiliki makna bagi seseorang atau sebuah institusi/organisasi • Basis Data = sekumpulan data yang saling berkaitan • Database Management Systems (DBMS) = Perangkat lunak yang digunakan untuk membangun dan memeliharan basis data • Sistem Basis Data = Basis Data + DBMS [+ aplikasinya] Slide 1-5
  • 6. Definisi Dasar • Daftar Kehadiran Karyawan PT. Petruk selama satu bulan (Data atau informasi?) • Daftar Nilai Mahasiswa Mata Kuliah Fisika (Data atau Informasi?) Slide 1-6
  • 7. Kemampuan DBMS • Define database – Menentukan tipe data, struktur data, dan batasan-batasan basis data • Construct/Load database – Menyimpan data ke dalam media penyimpanan • Manipulate database – Insert, delete, modifikasi, query, report • Share/Concurrent process – Akses multiuser secara simultan Slide 1-7
  • 8. Contoh Basis Data • Basis data untuk Universitas • Beberapa entitas teridentifikasi: – MAHASISWA – MATA_KULIAH – SEKSI – LAPORAN NILAI – PRASYARAT_MATA_KULIAH – DOSEN Slide 1-8
  • 9. Contoh Basis Data • Keterhubungan: – SEKSI menjelaskan spesifikasi MATA_KULIAH – MAHASISWA mengambil (MATA_KULIAH) di SEKSI – MATA_KULIAH memiliki PRASYARAT_MATA_KULIAH – DOSEN mengajar di SEKSI – LAPORAN_NILAI menjelaskan nilai MAHASISWA di SEKSI Slide 1-9
  • 10. Karakteristik DBMS • Self-describing nature of database – metadata • Insulation between programs and data – Program dan data terpisah • Support of multiple view of data – User dapat melihat dari sudut pandang yg berbeda sesuai keperluan user • Sharing data – Concurrent process secara simultan dalam mengakses basis data Slide 1-10
  • 11. Pengguna Basis data (database users) • User yang menggunakan dan mengendalikan basis data (actors on the scene)  DBA dan end user • User yang mengembangkan dan merancang basis data (workers behind the scene)  Pengembang/perancang basis data (database designer/developer) Slide 1-11
  • 12. Pengguna Basis data (database users) • DBA (Database Administrator) – Memberikan otorisasi akses ke basis data bagi user, memonitor, dan mengawasi penggunaan basis data • Database designer – Bertanggungjawab untuk mengembangkan dan merancang basis data, batasan-batasannya, serta fungsi-fungsi ataupun transaksi-transaksi basis data • End user – Orang yang menggunakan basis data, baik melakukan transaksi, laporan-laporan, maupun melakukan query-query Slide 1-12
  • 13. Kategori End-user • Casual – User yang jarang-jarang mengakses basis data • Naive/Parametric – User yang secara rutin dan sering mengakses basis data • Sophisticated – Analis bisnis, ilmuwan, dan user yang mengtahui detil sistem yang bersangkutan • Stand-alone – User yang mengakses basis data-nya sendiri Slide 1-13
  • 14. Keuntungan DBMS • Data Independence • Control Redundancy • Restricting Unauthorized Access • Providing Storage structure for efficient query processing • Backup and Recovery • Integrity Constraint Slide 1-14
  • 15. Kapan Tidak Perlu Menggunakan DBMS? • Biaya penggunaan DBMS terlalu mahal – Investasi awal tinggi + butuh tambahan hardware • DBMS tidak terlalu diperlukan – Basis data sederhana dan diprediksi akan stabil dalam jangka waktu yang lama – Tidak memerlukan multiple user • DBMS kurang layak – Sistem basis data tidak dapat mengatasi kompleksitas data – User perlu operasi khusus yang tidak dimiliki DBMS Slide 1-15
  • 16. Model Data • Model Data: Konsep yang menggambarkan struktur basis data dan batasan-batasan tertentu yang harus dipatuhi basis data tersebut • Operasi Model Data: Operasi untuk menentukan penarikan/pengambilan dan update basis data dengan mengacu pada data model. Slide 2-16
  • 17. Kategori Model Data • Model Data Konseptual (Conceptual data model) -- high level, semantic. – Konsep ini berkaitan dengan bagaimana user memandang basis data – Disebut juga entity-based data model atau object-based data model (ERD) • Model Data Fisik (Physical data model) – low level, internal – Konsep yg menggambarkan bagaimana data tersimpan dalam komputer • Model Data Representasional (representational data model) – Konsep ini berada di antara 2 konsep di atas, user view dan rincian bagaimana data tersimpan dalam komputer – Model data barbasis record (record-based data model) Model relasional Slide 1-17
  • 18. Sejarah Model Data • Relational Model: proposed in 1970 by E.F. Codd (IBM), first commercial system in 1981-82. Now in several commercial products (DB2, ORACLE, SQL Server, SYBASE, INFORMIX). • Network Model: the first one to be implemented by Honeywell in 1964-65 (IDS System). Adopted heavily due to the support by CODASYL (CODASYL - DBTG report of 1971). Later implemented in a large variety of systems - IDMS (Cullinet - now CA), DMS 1100 (Unisys), IMAGE (H.P.), VAX -DBMS (Digital Equipment Corp.). • Hierarchical Data Model: implemented in a joint effort by IBM and North American Rockwell around 1965. Resulted in the IMS family of systems. The most popular model. Other system based on this model: System 2k (SAS inc.) Slide 2-18
  • 19. Sejarah Model Data • Object-oriented Data Model(s): several models have been proposed for implementing in a database system. • Object-Relational Models: Most Recent Trend. Started with Informix Universal Server. Exemplified in the latest versions of Oracle- 10i, DB2, and SQL Server etc. systems. Slide 2-19
  • 20. Skema versus Instance • Skema Basis Data (Database Schema): Deskripsi dari basis data.  Struktur dan batasan-batasan basis data • Diagram skema (Schema Diagram): Diagram yang menggambarkan skema basis data • Instans (Database Instance): Data aktual yg tersimpan dalam basis data pada suatu saat tertentu. Disebut juga database state (atau occurrence). Slide 2-20
  • 21. Skema Basis Data Vs. Database State • Database State: mengacu pada isi basis data pada suatu saat tertentu. • Initial Database State: mengacu pada basis data saat pertama kali di-load. • Valid State: Keadaan basis data yang memenuhi struktur dan batasan-batasan yg ditentukan • Perbedaan • Skema basis data sangat jarang terjadi perubahan, database state berubah setiap kali basis data di-update. • Skema disebut juga intension, sedangkan state disebut juga extension. Slide 2-21
  • 22. Three-Schema Architecture • Mendefinisikan skema DBMS dengan 3 level: • Internal schema, ada pada level internal, untuk menggambarkan struktur penyimpanan fisik dan akses. Biasanya menggunakan model data fisik. • Conceptual schema, ada pada level konseptual untuk menggambarkan struktur dan batasan- batasan basis data. Menggunakan model data konseptual. • External schemas, menggunakan model data konseptual untuk menggambarkan berbagai macam cara pandang user terhadap basis data. Slide 2-22
  • 23. Three-Schema Architecture Stored Database Slide 1-23
  • 24. Data Independence • Logical Data Independence: Perubahan pada skema konseptual tidak perlu diikuti dengan perubahan skema external maupun aplikasinya. • Physical Data Independence: Perubahan pada skema internal tanpa diikuti dengan perubahan pada skema konseptual. Slide 2-24