sistem basis data lanjut - official site of rogayah, st...
TRANSCRIPT
![Page 1: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/1.jpg)
Sistem Basis Data Lanjut
Sistem ManajemenBasis Data Web
![Page 2: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/2.jpg)
SMBD - Web 2
Sistem Basis Data Lanjut
Outline
• Web sebagai Platform AplikasiBasis Data
• Data semi terstruktur• Pengenalan XML• Bahasa Queri XML
![Page 3: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/3.jpg)
SMBD - Web 3
Sistem Basis Data Lanjut
Internet
• Interconnected Networks– Kumpulan dari jaringan komputer
di seluruh dunia yg saling ter-hubung via TCP(TransmissionControl Protocol), IP(InternetProtocol)
– TCP bertanggungjawab menjaminpengiriman pesan dari satu komputerdgn yg lain, secara benar.
– IP mengelola pengiriman danpenerimaan paket data antara satumesin dgn yg lain.
![Page 4: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/4.jpg)
SMBD - Web 4
Sistem Basis Data Lanjut
Sejarah Internet• Mulai dibangun pada thn 60an & 70an
oleh Departemen Pertahanan AS.– disebut ARPANET (Advanced
Research Projects Agency NETwork)– Poyek membangun jaringan yg dapat
menahan serangan secara fisik.
• 1982: TCP/IP diadopsi sebagai protocol standar untuk ARPANET
• 1986: proyek dipindahkan dari militer kepemerintahan/universitas dengan danaNational Science Foundation– Disebut NSFNET (National Science
Foundation NETwork)
• 1995: NSFNET mengakhiri pengontrolanbackbone jaringan; jaringan/network kemudian dikenal dengan Internet.
![Page 5: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/5.jpg)
SMBD - Web 5
Sistem Basis Data Lanjut
Intranet & Extranet• Intranet : suatu web site atau
kumpulan web site dari suatuorganisasi, yg dapat diakses hanyaoleh anggota dari organisasitersebut (via firewall)
• Extranet : intranet yg dapat diaksessebagian oleh pengguna (diberiotoritas) di luar organisasi
![Page 6: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/6.jpg)
SMBD - Web 6
Sistem Basis Data Lanjut
eCommerce & eBusiness• eCommerce
Pelanggan dapat menempatkan & membayar pesanan via web site
• eBusinessIntegrasi yg lengkap dari tehnologiinternet ke dalam infrastrukturekonomi bisnis
• EcosystemProses bisnis secara keseluruhandiotomatisi, dimana pemasok, alliance partners, corporate infrastructure merged into seamless system
![Page 7: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/7.jpg)
SMBD - Web 7
Sistem Basis Data Lanjut
Web• Sistem berbasis hipermedia, yg
menyediakan ‘point and click’ berartibrowsing informasi pada internet menggunakan hyperlink
• Informasi pada halaman Web terdiriatas teks, grafik, gambar, & suara.
• Terdapat pula hyperlink ke halamanweb lainnya, dimana penggunadapat menelusuri dengan cara non-sekuensial melalui informasi.
• Dokumen2 web ditulis meng-gunakan HTML.
![Page 8: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/8.jpg)
SMBD - Web 8
Sistem Basis Data Lanjut
Web (lanj.)• Web terdiri atas jaringan komputer
yg dpt berperan sebagai– Server, menyediakan informasi;
Contoh, Apache HTTP Server, Microsoft Internet Information Server, Netscape Enterprise Server, WebLogicServer & NCSA HTTPd
– Client (browsers), memohoninformasi.Contoh, Microsoft Internet Explorer, Netscape Navigator & NCSA Mosaic
![Page 9: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/9.jpg)
SMBD - Web 9
Sistem Basis Data Lanjut
Web (lanj.)• Protocol yg mengatur pertukaran
informasi antara server & browser web adalah HTTP
• Lokasi dengan dokumen2 diiden-tifikasikan sebagai URL.
![Page 10: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/10.jpg)
SMBD - Web 10
Sistem Basis Data Lanjut
Komponen Dasar Web
![Page 11: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/11.jpg)
SMBD - Web 11
Sistem Basis Data Lanjut
HyperText Transfer Protocol (HTTP)
• Protokol yg digunakan untuk men-transfer halaman web melaluiinternet.
• Berbasis paradigma request-response :– Connection - Client berkoneksi dengan
Web server.– Request - Client mengirim permohonan
ke web server.– Response – web server mengirim
respon (dokumen HTML) pada client.– Close - Koneksi ditutup oleh web
server.
![Page 12: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/12.jpg)
SMBD - Web 12
Sistem Basis Data Lanjut
MIME typesMultipurpose Internet Mail
Extensions
• Digunakan oleh HTTP header utkmenentukan penanganan tipemedia yg multipel
• Contoh:teks/html (dokumen html; *.html)aplikasi/java (java class file; *.class)
![Page 13: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/13.jpg)
SMBD - Web 13
Sistem Basis Data Lanjut
HTTP RequestHTTP header mengindikasikan :1. Tipe permohonan
– GET: mendapat sumber yg diminta– POST: mentransfer data ke data yg
posted data pada sumber tertentu– HEAD: sama seperti GET tapi hanya
mengembalikan HTTP header– PUT (HTTP/1.1): upload sumber ke
server – DELETE (HTTP/1.1): menghapus
sumber dari server– OPTIONS (HTTP/1.1):memohon
pilihan konfigurasi server2. Nama sumber3. Versi HTTP 4. body (*optional)
![Page 14: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/14.jpg)
SMBD - Web 14
Sistem Basis Data Lanjut
HTTP ResponseHTTP header mengindikasikan:
1. Versi HTTP2. Status respon3. Informasi utk mengontrol perilaku
respon4. body (*optional)
![Page 15: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/15.jpg)
SMBD - Web 15
Sistem Basis Data Lanjut
HyperText Markup Language (HTML)
• Bahasa yg memformat dokumendigunakan utk merancang halamanweb.
• Bahasa yg sederhana, punyakekuatan, bahasa dokumen yg tidakbergantung pada platform tertentu.
• HTML merupakan aplikasi dariStandardized Generalized Markup Language (SGML), sistem ygmendefinisikan tipe dokumen ygterstruktur & markup language utkmerepresentasikan instance2 daritipe2 dokumen tsb.
![Page 16: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/16.jpg)
SMBD - Web 16
Sistem Basis Data Lanjut
Contoh File HTML
![Page 17: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/17.jpg)
SMBD - Web 17
Sistem Basis Data Lanjut
Contoh Halaman HTML
![Page 18: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/18.jpg)
SMBD - Web 18
Sistem Basis Data Lanjut
Uniform Resource Locators(URLs)
• URL terdiri atas 3 bagian: – protokol yg digunakan utk
koneksi– Nama host – Nama path pada host dimana
sumber disimpan. • Can optionally specify:
– port through which connection to host should be made,
– query string.
http://www.w3.org/Markup/MarkUp.html
![Page 19: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/19.jpg)
SMBD - Web 19
Sistem Basis Data Lanjut
Kebutuhan Untuk IntegrasiWeb-DBMS
• Kemampuan utk mengakses data yg berharga dengan cara yg aman.
• Konektivitas data & vendor yg tidakbergantung sehingga terdapatkebebasan untuk memilih DBMS.
• Ability to interface to database independent of any proprietary browser or Web server.
• Connectivity solution that takes advantage of all the features of an organization’s DBMS.
![Page 20: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/20.jpg)
SMBD - Web 20
Sistem Basis Data Lanjut
• Open architecture to allow interoperability with a variety of systems and technologies. For example: – different Web servers; – Microsoft's (Distributed) Common Object
Model (DCOM/COM);– CORBA/IIOP (Internet Inter-ORB protocol);– Java/Remote Method Invocation (RMI).
• Cost-effective solution that allows for scalability, growth, and changes in strategic directions, and helps reduce applications development costs.
![Page 21: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/21.jpg)
SMBD - Web 21
Sistem Basis Data Lanjut
ArsitekturTwo-Tier Client-Server
![Page 22: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/22.jpg)
SMBD - Web 22
Sistem Basis Data Lanjut
ArsitekturThree-Tier Client-Server
• Client side presented two problems preventing true scalability:– ‘Fat’ client, requiring considerable
resources on client’s computer to run effectively.
– Significant client side administration overhead.
• By 1995, three layers proposed, each potentially running on a different platform.
![Page 23: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/23.jpg)
SMBD - Web 23
Sistem Basis Data Lanjut
![Page 24: Sistem Basis Data Lanjut - Official Site of ROGAYAH, ST ...rogayah.staff.gunadarma.ac.id/Downloads/files/41248/7...SMBD - Web 2 Sistem Basis Data Lanjut Outline • Web sebagai Platform](https://reader031.vdocuments.site/reader031/viewer/2022022005/5abb7dfe7f8b9a441d8ce464/html5/thumbnails/24.jpg)
SMBD - Web 24
Sistem Basis Data Lanjut
Referensi
1. Korth, H.; Database System Concept, Mc Graw Hill, 4th edition, New York, 2002