SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Data Model, Arsitektur dan Antar Muka
                     22 September 2011
Administratif
 Penilaian
    UTS 30% (Buka catatan 1 lembar A4)
    UAS 40% (Buka catatan 1 lembar A4)
 Catatan ujian
    Bukan fotokopi!
    Dikumpulkan paling lambat 1 hari sebelum hari H
     (pukul 12.00 WIB)
       UTS 26 Okt 2011
       UAS 11 Jan 2012
   Masuk ke komponen Tugas
   Hanya diberikan bagi mereka yang berhak
                 Data Model, Arsitektur dan Antar Muka   2
Administratif
Konvensi perkuliahan
   Ketenangan dan ketertiban perkuliahan (kenapa?)
       Saling menghormati konsentrasi rekan satu kelas
       Tanyakan! (dan berbagi bersama)
       Out of topic discussion will be held outside




                  Data Model, Arsitektur dan Antar Muka   3
Administratif
Penilaian
   Tugas tambahan di akhir semester tidak berlaku
       Ada kesempatan sepanjang semester
       Fairness




                 Data Model, Arsitektur dan Antar Muka   4
Data Model
 Sekumpulan konsep untuk menjelaskan struktur basis
  data
 Tipe data, relasi, constraints (batasan)
 Basic operations untuk retrieval dan update
 High-level, Conceptual
    Persepsi user
    Entitas, Atribut, Relasi
 Low-level, Physical
    Penyimpanan fisik

                 Data Model, Arsitektur dan Antar Muka   5
Data Model
 Representational, Implementation
    Perantara antara Conceptual dan Physical




               Data Model, Arsitektur dan Antar Muka   6
Instance dan Schema
 Schema
    Schema diagram
    terdiri atas beberapa Schema construct
    Berisi tipe data dan constraints
    Perubahan terjadi dalam jangka lama sesuai kebutuhan
 Instance
    Occurence, snapshot, state
    Dinamis



               Data Model, Arsitektur dan Antar Muka        7
Three-Schema Architecture
 Internal level, Internal schema
    menggunakan physical schema
 Conceptual level, Conceptual schema
    Menjelaskan struktur basis data secara keseluruhan
 External level, View level
    Menjelaskan bagian dari conceptual level yang sesuai
     dengan kebutuhan user tertentu




               Data Model, Arsitektur dan Antar Muka        8
Data Independence
 Perubahan deskripsi pada satu level tidak mengubah
  deskripsi pada level yang lain
    misal: Struktur tabel fisik mengalami perubahan
 Logical data independence
    Conceptual schema berubah
    External view dan Program aplikasi tetap
 Physical data independence
    Internal schema berubah
    Conceptual schema tetap


              Data Model, Arsitektur dan Antar Muka    9
Data Independence
 Contoh: Tuning database
    Kinerja database turun
    Buat indeks
    Perubahan fisik
    Conceptual schema dan Program aplikasi tidak berubah
    Happy users 
 Contoh Independensi data lojik?
    Tugas Mandiri 1



               Data Model, Arsitektur dan Antar Muka        10
Data Independence dan 3-
Schema
 Arsitektur 3-schema memudahkan implementasi DI
 Eksekusi kueri terlalu panjang
 Praktiknya sedikit diimplementasikan




              Data Model, Arsitektur dan Antar Muka   11
Bahasa Akses dan Antar Muka
 Kelompok user
    End user, Application programmers, DBA
 Tingkat kemahiran berbeda
 Antar muka berbeda
 Bahasa akses berbeda




               Data Model, Arsitektur dan Antar Muka   12
Bahasa Akses
 Data Definition Language
    DBA, Database designers
    Conceptual schema
    Internal schema
 Storage Definition Language
    DBA, Database desginers
    Internal schema




              Data Model, Arsitektur dan Antar Muka   13
Bahasa Akses
 View Definition Language
    End users
    Spesifikasi user view
    Mapping ke internal schema
 DDL umum diimplementasikan untuk Conceptual dan
  External schema
 Data Manipulation Language
   Memanipulasi instance
   Insert, Delete, Update, Select


                Data Model, Arsitektur dan Antar Muka   14
Bahasa Akses
 Implementasi DBMS
    VDL, DDL, DML menjadi kesatuan
    SDL terpisah untuk DBA dan Designers
 Kategori DML
    High-level, Nonprocedural
    Diakses lewat antar muka DBMS
    Low-level, Procedural
    Dituliskan dalam rangkaian bahasa prosedural lain
    QBE


               Data Model, Arsitektur dan Antar Muka     15
Antar Muka DBMS
 Menu-based interface
 Web-based interface
 Forms-based interface
    Forms specification language
 Graphical User Interface
    Query By Example
 Natural Language Interface




               Data Model, Arsitektur dan Antar Muka   16
Antar Muka DBMS
 Parametric Interface
    Penggunaan yang berulang
    Teller bank, Airline ticketing, dll
 Interface untuk DBA




                 Data Model, Arsitektur dan Antar Muka   17
Pustaka
 http://tjerdastangkas.blogspot.com/search/label/ikd312




               Data Model, Arsitektur dan Antar Muka       18
Tugas Mandiri 1
 Tulis dalam kertas A4
 Batas waktu: 23 September 2011, pukul 14.00 WIB
    Di loker / sekretariat (pak Haryono)
    Kirim e-mail dengan subject: "TM1 IKD312"




              Bahasa Pemrograman – IKP213           19
Kamis, 22 September 2011

Weitere ähnliche Inhalte

Andere mochten auch

архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютераVirus91
 
Premios dia del libro 2016
Premios dia del libro 2016Premios dia del libro 2016
Premios dia del libro 2016XXX XXX
 
Cyberpolitics W12 Part I
Cyberpolitics W12 Part ICyberpolitics W12 Part I
Cyberpolitics W12 Part Ioiwan
 
Cyberpolitics 2009 W2
Cyberpolitics 2009 W2Cyberpolitics 2009 W2
Cyberpolitics 2009 W2oiwan
 
Bella bella.content reading
Bella bella.content readingBella bella.content reading
Bella bella.content readingFaye Brownlie
 
360i Social Marketing Playbook
360i Social Marketing Playbook360i Social Marketing Playbook
360i Social Marketing PlaybookKarla Camacho
 
Www.Gliffy.Com
Www.Gliffy.ComWww.Gliffy.Com
Www.Gliffy.ComVirus91
 
Carols Presentation53
Carols Presentation53Carols Presentation53
Carols Presentation53guest576d5
 
Ei09 Opposite Green
Ei09 Opposite GreenEi09 Opposite Green
Ei09 Opposite Greennmoroney
 
Vortex: The Intelligent Data Sharing Platform for the Internet of Things
Vortex: The Intelligent Data Sharing Platform for the Internet of ThingsVortex: The Intelligent Data Sharing Platform for the Internet of Things
Vortex: The Intelligent Data Sharing Platform for the Internet of ThingsAngelo Corsaro
 
Free/Open Source Software
Free/Open Source SoftwareFree/Open Source Software
Free/Open Source SoftwareAngelo Corsaro
 
Small Business Owners' Work-Life Balance
Small Business Owners' Work-Life BalanceSmall Business Owners' Work-Life Balance
Small Business Owners' Work-Life BalanceInterCall
 
Talleres halloween 2012
Talleres halloween 2012Talleres halloween 2012
Talleres halloween 2012XXX XXX
 

Andere mochten auch (20)

архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютера
 
Premios dia del libro 2016
Premios dia del libro 2016Premios dia del libro 2016
Premios dia del libro 2016
 
Cyberpolitics W12 Part I
Cyberpolitics W12 Part ICyberpolitics W12 Part I
Cyberpolitics W12 Part I
 
Cyberpolitics 2009 W2
Cyberpolitics 2009 W2Cyberpolitics 2009 W2
Cyberpolitics 2009 W2
 
Rain
RainRain
Rain
 
Bridging Gt Apr09
Bridging Gt Apr09Bridging Gt Apr09
Bridging Gt Apr09
 
Present Tense Verbs
Present Tense VerbsPresent Tense Verbs
Present Tense Verbs
 
Bella bella.content reading
Bella bella.content readingBella bella.content reading
Bella bella.content reading
 
360i Social Marketing Playbook
360i Social Marketing Playbook360i Social Marketing Playbook
360i Social Marketing Playbook
 
Www.Gliffy.Com
Www.Gliffy.ComWww.Gliffy.Com
Www.Gliffy.Com
 
Regency Lodge Omaha
Regency Lodge OmahaRegency Lodge Omaha
Regency Lodge Omaha
 
Carols Presentation53
Carols Presentation53Carols Presentation53
Carols Presentation53
 
Ei09 Opposite Green
Ei09 Opposite GreenEi09 Opposite Green
Ei09 Opposite Green
 
Vortex: The Intelligent Data Sharing Platform for the Internet of Things
Vortex: The Intelligent Data Sharing Platform for the Internet of ThingsVortex: The Intelligent Data Sharing Platform for the Internet of Things
Vortex: The Intelligent Data Sharing Platform for the Internet of Things
 
Free/Open Source Software
Free/Open Source SoftwareFree/Open Source Software
Free/Open Source Software
 
Small Business Owners' Work-Life Balance
Small Business Owners' Work-Life BalanceSmall Business Owners' Work-Life Balance
Small Business Owners' Work-Life Balance
 
Sph 106 Ch 6
Sph 106 Ch 6Sph 106 Ch 6
Sph 106 Ch 6
 
Future Of Opt Outs
Future Of Opt OutsFuture Of Opt Outs
Future Of Opt Outs
 
Talleres halloween 2012
Talleres halloween 2012Talleres halloween 2012
Talleres halloween 2012
 
Pangkor
PangkorPangkor
Pangkor
 

Ähnlich wie ikd312-02-three-schema

03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
PERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTERPERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTERSitiOlis
 
Konsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfKonsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfdamselfly2
 
Chapter 2 lingkungan basis data
Chapter 2 lingkungan basis dataChapter 2 lingkungan basis data
Chapter 2 lingkungan basis dataSetyady Peace
 
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptxLecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptxFajriFatahillah2
 
konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis datafenty ema
 
Webeng2010 05-arsitektur-aplikasi-web
Webeng2010 05-arsitektur-aplikasi-webWebeng2010 05-arsitektur-aplikasi-web
Webeng2010 05-arsitektur-aplikasi-webAdkha Abib
 
Basis data klien server
Basis data klien serverBasis data klien server
Basis data klien serverRangga Ananto
 
Pengenalan power designer
Pengenalan power designerPengenalan power designer
Pengenalan power designerpia_13
 
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
 
TUGAS AKHIR NURKHALIS AKBAR J1F110208
TUGAS AKHIR NURKHALIS AKBAR J1F110208TUGAS AKHIR NURKHALIS AKBAR J1F110208
TUGAS AKHIR NURKHALIS AKBAR J1F110208nicotetsu
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalrian rian
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptFadhilFauzan3
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdataAhmad Santosa
 

Ähnlich wie ikd312-02-three-schema (20)

03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Desain arsitektur-pl-pert5
Desain arsitektur-pl-pert5Desain arsitektur-pl-pert5
Desain arsitektur-pl-pert5
 
Basis data (_database_)
Basis data (_database_)Basis data (_database_)
Basis data (_database_)
 
PERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTERPERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTER
 
IKD312-01-pendahuluan
IKD312-01-pendahuluanIKD312-01-pendahuluan
IKD312-01-pendahuluan
 
Konsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfKonsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdf
 
Chapter 2 lingkungan basis data
Chapter 2 lingkungan basis dataChapter 2 lingkungan basis data
Chapter 2 lingkungan basis data
 
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptxLecturer2_Lingkungan_dan_Sistem_BasisData.pptx
Lecturer2_Lingkungan_dan_Sistem_BasisData.pptx
 
konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis data
 
Jumpa 4
Jumpa 4Jumpa 4
Jumpa 4
 
Design Engineering.pptx
Design Engineering.pptxDesign Engineering.pptx
Design Engineering.pptx
 
Webeng2010 05-arsitektur-aplikasi-web
Webeng2010 05-arsitektur-aplikasi-webWebeng2010 05-arsitektur-aplikasi-web
Webeng2010 05-arsitektur-aplikasi-web
 
Materi 4
Materi 4Materi 4
Materi 4
 
Basis data klien server
Basis data klien serverBasis data klien server
Basis data klien server
 
Pengenalan power designer
Pengenalan power designerPengenalan power designer
Pengenalan power designer
 
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...
 
TUGAS AKHIR NURKHALIS AKBAR J1F110208
TUGAS AKHIR NURKHALIS AKBAR J1F110208TUGAS AKHIR NURKHALIS AKBAR J1F110208
TUGAS AKHIR NURKHALIS AKBAR J1F110208
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
 

Mehr von Anung Ariwibowo (20)

isd314-06-association-mining
isd314-06-association-miningisd314-06-association-mining
isd314-06-association-mining
 
ikp213-unifikasi
ikp213-unifikasiikp213-unifikasi
ikp213-unifikasi
 
ikp213-06-horn-clause
ikp213-06-horn-clauseikp213-06-horn-clause
ikp213-06-horn-clause
 
ikp213-01-pendahuluan
ikp213-01-pendahuluanikp213-01-pendahuluan
ikp213-01-pendahuluan
 
ikd312-05-sqlite
ikd312-05-sqliteikd312-05-sqlite
ikd312-05-sqlite
 
ikd312-05-kalkulus-relasional
ikd312-05-kalkulus-relasionalikd312-05-kalkulus-relasional
ikd312-05-kalkulus-relasional
 
ikd312-04-aljabar-relasional
ikd312-04-aljabar-relasionalikd312-04-aljabar-relasional
ikd312-04-aljabar-relasional
 
ikd312-03-design
ikd312-03-designikd312-03-design
ikd312-03-design
 
ikp213-02-pendahuluan
ikp213-02-pendahuluanikp213-02-pendahuluan
ikp213-02-pendahuluan
 
ikh311-08
ikh311-08ikh311-08
ikh311-08
 
ikh311-07
ikh311-07ikh311-07
ikh311-07
 
ikh311-06
ikh311-06ikh311-06
ikh311-06
 
ikh311-05
ikh311-05ikh311-05
ikh311-05
 
ikp321-svn
ikp321-svnikp321-svn
ikp321-svn
 
ikh311-04
ikh311-04ikh311-04
ikh311-04
 
ikp321-05
ikp321-05ikp321-05
ikp321-05
 
imsakiyah-jakarta-1433-09
imsakiyah-jakarta-1433-09imsakiyah-jakarta-1433-09
imsakiyah-jakarta-1433-09
 
ikh311-03
ikh311-03ikh311-03
ikh311-03
 
ikp321-04
ikp321-04ikp321-04
ikp321-04
 
ikp321-03
ikp321-03ikp321-03
ikp321-03
 

Kürzlich hochgeladen

Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".Kanaidi ken
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptxfurqanridha
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxHaryKharismaSuhud
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerakputus34
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxMaskuratulMunawaroh
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 

Kürzlich hochgeladen (20)

Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Skenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru PenggerakSkenario Lokakarya 2 Pendidikan Guru Penggerak
Skenario Lokakarya 2 Pendidikan Guru Penggerak
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 

ikd312-02-three-schema

  • 1. Data Model, Arsitektur dan Antar Muka 22 September 2011
  • 2. Administratif  Penilaian  UTS 30% (Buka catatan 1 lembar A4)  UAS 40% (Buka catatan 1 lembar A4)  Catatan ujian  Bukan fotokopi!  Dikumpulkan paling lambat 1 hari sebelum hari H (pukul 12.00 WIB)  UTS 26 Okt 2011  UAS 11 Jan 2012  Masuk ke komponen Tugas  Hanya diberikan bagi mereka yang berhak Data Model, Arsitektur dan Antar Muka 2
  • 3. Administratif Konvensi perkuliahan  Ketenangan dan ketertiban perkuliahan (kenapa?)  Saling menghormati konsentrasi rekan satu kelas  Tanyakan! (dan berbagi bersama)  Out of topic discussion will be held outside Data Model, Arsitektur dan Antar Muka 3
  • 4. Administratif Penilaian  Tugas tambahan di akhir semester tidak berlaku  Ada kesempatan sepanjang semester  Fairness Data Model, Arsitektur dan Antar Muka 4
  • 5. Data Model  Sekumpulan konsep untuk menjelaskan struktur basis data  Tipe data, relasi, constraints (batasan)  Basic operations untuk retrieval dan update  High-level, Conceptual  Persepsi user  Entitas, Atribut, Relasi  Low-level, Physical  Penyimpanan fisik Data Model, Arsitektur dan Antar Muka 5
  • 6. Data Model  Representational, Implementation  Perantara antara Conceptual dan Physical Data Model, Arsitektur dan Antar Muka 6
  • 7. Instance dan Schema  Schema  Schema diagram  terdiri atas beberapa Schema construct  Berisi tipe data dan constraints  Perubahan terjadi dalam jangka lama sesuai kebutuhan  Instance  Occurence, snapshot, state  Dinamis Data Model, Arsitektur dan Antar Muka 7
  • 8. Three-Schema Architecture  Internal level, Internal schema  menggunakan physical schema  Conceptual level, Conceptual schema  Menjelaskan struktur basis data secara keseluruhan  External level, View level  Menjelaskan bagian dari conceptual level yang sesuai dengan kebutuhan user tertentu Data Model, Arsitektur dan Antar Muka 8
  • 9. Data Independence  Perubahan deskripsi pada satu level tidak mengubah deskripsi pada level yang lain  misal: Struktur tabel fisik mengalami perubahan  Logical data independence  Conceptual schema berubah  External view dan Program aplikasi tetap  Physical data independence  Internal schema berubah  Conceptual schema tetap Data Model, Arsitektur dan Antar Muka 9
  • 10. Data Independence  Contoh: Tuning database  Kinerja database turun  Buat indeks  Perubahan fisik  Conceptual schema dan Program aplikasi tidak berubah  Happy users   Contoh Independensi data lojik?  Tugas Mandiri 1 Data Model, Arsitektur dan Antar Muka 10
  • 11. Data Independence dan 3- Schema  Arsitektur 3-schema memudahkan implementasi DI  Eksekusi kueri terlalu panjang  Praktiknya sedikit diimplementasikan Data Model, Arsitektur dan Antar Muka 11
  • 12. Bahasa Akses dan Antar Muka  Kelompok user  End user, Application programmers, DBA  Tingkat kemahiran berbeda  Antar muka berbeda  Bahasa akses berbeda Data Model, Arsitektur dan Antar Muka 12
  • 13. Bahasa Akses  Data Definition Language  DBA, Database designers  Conceptual schema  Internal schema  Storage Definition Language  DBA, Database desginers  Internal schema Data Model, Arsitektur dan Antar Muka 13
  • 14. Bahasa Akses  View Definition Language  End users  Spesifikasi user view  Mapping ke internal schema  DDL umum diimplementasikan untuk Conceptual dan External schema  Data Manipulation Language  Memanipulasi instance  Insert, Delete, Update, Select Data Model, Arsitektur dan Antar Muka 14
  • 15. Bahasa Akses  Implementasi DBMS  VDL, DDL, DML menjadi kesatuan  SDL terpisah untuk DBA dan Designers  Kategori DML  High-level, Nonprocedural  Diakses lewat antar muka DBMS  Low-level, Procedural  Dituliskan dalam rangkaian bahasa prosedural lain  QBE Data Model, Arsitektur dan Antar Muka 15
  • 16. Antar Muka DBMS  Menu-based interface  Web-based interface  Forms-based interface  Forms specification language  Graphical User Interface  Query By Example  Natural Language Interface Data Model, Arsitektur dan Antar Muka 16
  • 17. Antar Muka DBMS  Parametric Interface  Penggunaan yang berulang  Teller bank, Airline ticketing, dll  Interface untuk DBA Data Model, Arsitektur dan Antar Muka 17
  • 18. Pustaka  http://tjerdastangkas.blogspot.com/search/label/ikd312 Data Model, Arsitektur dan Antar Muka 18
  • 19. Tugas Mandiri 1  Tulis dalam kertas A4  Batas waktu: 23 September 2011, pukul 14.00 WIB  Di loker / sekretariat (pak Haryono)  Kirim e-mail dengan subject: "TM1 IKD312" Bahasa Pemrograman – IKP213 19