Sistem Basis Data Lanjut. Sistem Manajemen Basis Data Web

dokumen-dokumen yang mirip
Sistem Basis Data Lanjut. Sistem Manajemen Basis Data Web 1 : Web

Sistem Basis Data Lanjut. Sistem Manajemen Basis Data Web

Pengenalan Internet. Arrummaisha A

Muhammad Zen Samsono Hadi, ST. Msc.

PENGENALAN INTERNET. INTERNET - INTERnational NETworking - INTERconnected NETworking

INTERNET. INTERconnected NETworking. INTERnational NETworking

Firewall & WEB SERVICE

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

Layanan Jaringan RIJAL FADILA L H

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Review Internet. Rijal Fadilah, S.Si

BERBAGAI KOMPONEN INTERNET

Internet dan WWW. Pertemuan - II

BAB II LANDASAN TEORI

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

Bab1 -World Wide Web

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

Komputer Perkantoran. Salhazan Nasution, S.Kom

BAB II LANDASAN TEORI

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

PEMROGRAMAN WEB. Agussalim

APPLICATION LAYER. Oleh : Reza Chandra

Asumsi dari penyedia layanan (website master) adalah sebagai berikut:

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

Pemrograman Jaringan 5.

Aplikasi Dasar Internet

Pertemuan I. Ali Tarmuji, S.T., M.Cs. Fiftin Noviyanto, S.T., M.Cs.

HTTP DAN PROXY SERVER

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

Application Layer Protocol and Services DNS Service and Protocol WWW dan HTTP

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

Konsep Pemrograman Internet (1)

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

Teknik Informatika S1

PemWeb C. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

PENGENALAN INTERNET. Pertemuan X Konsep Internet Kegunaan Internet Sejarah Internet

PROSES, OBJEK DAN LAYANAN TERDISTRIBUSI

Pertemuan 3. PENGENALAN INTERNET Oleh : Julham Afandi

BAB III METODE PENELITIAN. ini, diantaranya adalah dengan langkah-langkah sebagai berikut :

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB III TINJAUAN PUSTAKA

Pengantar World Wide Web

Interactive Broadcasting

KOMUNIKASI PENGANTAR DATA TERDISTRIBUSI. Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote

LAPORAN PENDAHULUAN PRAKTIKUM ADMINISTRASI MANAJEMEN JARINGAN WEB SERVER

BAB III TINJAUAN PUSTAKA

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

TI dalam E-Commerce. Kerangka Lecture. E-Commerce - Definisi

Distribusi Fungsi. Dengan pembagian fungsi untuk tiap komponen dalam sistem client server, berikut manfaat yang ada :

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

Prodi Teknik Informatika, Fak. Teknologi Informasi Universitas Mercubuana Yogyakarta 2016

TASK 5 JARINGAN KOMPUTER

TUGAS SISTEM INFORMASI BERBASIS WEB. PHP Web Service. Nama : Ilham NIM : Kelas : 6B. Daftar isi

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB 2 LANDASAN TEORI. ke dalam bagian-bagian komponennya dengan maksud untuk. Hal diatas dapat diperkuat oleh : Pengertian Perancangan Sistem

INTERNET SEBAGAI TOOL

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

Oracle Net Services. By: Arif Basofi

E-Business Infrastructure

APLIKASI BERBASIS WEB

SMK-TI TRAINING AND CERTIFICATION APLIKASI INTERNET ISI. Aplikasi Internet Modul 2. Team Training SMK TI 27

Gambar di halaman berikut ini adalah sekema atau bagan yang menggambarkan cara kerja WWW :

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

PENGANTAR INTERNET & DESAIN WEB

Dasar Dasar Jaringan

BAB II LANDASAN TEORI

BAB 1 Pengenalan Pemrograman WEB

BAB II LANDASAN TEORI

SISTEM INFORMASI DISTRIBUSI BARANG BERBASIS WEB SERVICE

Pengenalan Internet dan Protokol HTTP

Pengenalan Internet dan Protokol HTTP

BAB II LANDASAN TEORI

MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER)

AJAX. Pemrograman Web 1. Asynchronous JavaScript and XML. Genap

PRAKTIKUM. Rekayasa Web. Modul 6: Restful API Server & Client Codeigniter. Laboratorium Teknik Informatika Universitas Pasundan

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

Pemrograman Basis Data Berbasis Web

WEB1. Pertemuan Ke-1 (Konsep Dasar Web) S1 Teknik Informatika - Unijoyo 1

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

Pengenalan Internet. Ivan Maurits Fakultas Ilmu Komputer Gunadarma University Jakarta - Indonesia

BAB III LANDASAN TEORI

DASAR-DASAR WEB DESIGN

A global network connecting millions of. or The Internet is millions of computers around the world connected to each other.

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB II. TINJAUAN PUSTAKA

Bab 4: Lapisan Aplikasi

(Dasar Servlet & HTML) 1. Muhamad Alif

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

DATA CENTER: PENDAHULUAN

BAB II LANDASAN TEORI

APLIKASI PELAPORAN KERUSAKAN JALAN TOL MENGGUNAKAN LAYANAN WEB SERVICE BERBASIS ANDROID

Transkripsi:

Sistem Manajemen Basis Data Web

Outline Web sebagai Platform Aplikasi Basis Data Data semi terstruktur Pengenalan XML Bahasa Queri XML SMBD - Web 2

Internet Interconnected Networks Kumpulan dari jaringan komputer di seluruh dunia yg saling terhubung via TCP(Transmission Control Protocol), IP(Internet Protocol) TCP bertanggungjawab menjamin pengiriman pesan dari satu komputer dgn yg lain, secara benar. IP mengelola pengiriman dan penerimaan paket data antara satu mesin dgn yg lain. SMBD - Web 3

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 ke pemerintahan/universitas dengan dana National Science Foundation Disebut NSFNET (National Science Foundation NETwork) 1995: NSFNET mengakhiri pengontrolan backbone jaringan; jaringan/network kemudian dikenal dengan Internet. SMBD - Web 4

Intranet & Extranet Intranet : suatu web site atau kumpulan web site dari suatu organisasi, yg dapat diakses hanya oleh anggota dari organisasi tersebut (via firewall) Extranet : intranet yg dapat diakses sebagian oleh pengguna (diberi otoritas) di luar organisasi SMBD - Web 5

ecommerce & ebusiness ecommerce Pelanggan dapat menempatkan & membayar pesanan via web site ebusiness Integrasi yg lengkap dari tehnologi internet ke dalam infrastruktur ekonomi bisnis Ecosystem Proses bisnis secara keseluruhan diotomatisi, dimana pemasok, alliance partners, corporate infrastructure merged into seamless system SMBD - Web 6

Web Sistem berbasis hipermedia, yg menyediakan point and click berarti browsing informasi pada internet menggunakan hyperlink Informasi pada halaman Web terdiri atas teks, grafik, gambar, & suara. Terdapat pula hyperlink ke halaman web lainnya, dimana pengguna dapat menelusuri dengan cara nonsekuensial melalui informasi. Dokumen2 web ditulis menggunakan HTML. SMBD - Web 7

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, WebLogic Server & NCSA HTTPd Client (browsers), memohon informasi. Contoh, Microsoft Internet Explorer, Netscape Navigator & NCSA Mosaic SMBD - Web 8

Web (lanj.) Protocol yg mengatur pertukaran informasi antara server & browser web adalah HTTP Lokasi dengan dokumen2 diidentifikasikan sebagai URL. SMBD - Web 9

Komponen Dasar Web SMBD - Web 10

HyperText Transfer Protocol (HTTP) Protokol yg digunakan untuk mentransfer halaman web melalui internet. Berbasis paradigma requestresponse : 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. SMBD - Web 11

MIME types Multipurpose Internet Mail Extensions Digunakan oleh HTTP header utk menentukan penanganan tipe media yg multipel Contoh: teks/html (dokumen html; *.html) aplikasi/java (java class file; *.class) SMBD - Web 12

HTTP Request HTTP 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 server 2. Nama sumber 3. Versi HTTP 4. body (*optional) SMBD - Web 13

HTTP Response HTTP header mengindikasikan: 1. Versi HTTP 2. Status respon 3. Informasi utk mengontrol perilaku respon 4. body (*optional) SMBD - Web 14

HyperText Markup Language (HTML) Bahasa yg memformat dokumen digunakan utk merancang halaman web. Bahasa yg sederhana, punya kekuatan, bahasa dokumen yg tidak bergantung pada platform tertentu. HTML merupakan aplikasi dari Standardized Generalized Markup Language (SGML), sistem yg mendefinisikan tipe dokumen yg terstruktur & markup language utk merepresentasikan instance2 dari tipe2 dokumen tsb. SMBD - Web 15

Contoh File HTML SMBD - Web 16

Contoh Halaman HTML SMBD - Web 17

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.h tml SMBD - Web 18

Kebutuhan Untuk Integrasi Web-DBMS Kemampuan utk mengakses data yg berharga dengan cara yg aman. Konektivitas data & vendor yg tidak bergantung sehingga terdapat kebebasan 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. SMBD - Web 19

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. SMBD - Web 20

Arsitektur Two-Tier Client-Server SMBD - Web 21

Arsitektur Three-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. SMBD - Web 22

SMBD - Web 23

Referensi 1. Korth, H.; Database System Concept, Mc Graw Hill, 4th edition, New York, 2002 SMBD - Web 24