Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

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

Komputer Perkantoran. Internet. Salhazan Nasution, S.Kom

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

Pertemuan 1. Pengenalan Dasar Web

Pemrograman Basis Data Berbasis Web

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Pengantar E-Business dan E-Commerce

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

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

Pertemuan Ke-1 (Konsep Dasar Web) D3 Manajemen Informatika - Unijoyo 1

Komputer Perkantoran. Salhazan Nasution, S.Kom

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

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

Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft.

PENGERTIAN WEB web adalah

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

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

Internet & Web. Elfan Nofiari. Departemen Teknik Informatika Institut Teknologi Bandung. Page 1. IF-ITB/EN/1-Mar-04 IF3292 Internet & Web

M.K. Pemrograman Web (AK ) Konsep Pemrograman Internet

APLIKASI BERBASIS WEB

Pengenalan Internet dan Protokol HTTP

BAB II TINJAUAN PUSTAKA

PEMROGRAMAN WEB. Agussalim

Aplikasi Dasar Internet

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

01. Pengenalan Internet

Konsep Pemrograman Internet dan Web

APPLICATION LAYER. Oleh : Reza Chandra

Pengenalan Internet. Arrummaisha A

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

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

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

Pengenalan Internet dan Protokol HTTP

PEMROGRAMAN WEB 1. Pertemuan 1. Pengenalan dan Konsep Kerja Web 3/19/2013

Muhammad Zen Samsono Hadi, ST. Msc.

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

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Konsep Pemrograman Web

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

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

Konsep Pemrograman Web

BAB III LANDASAN TEORI

PENGANTAR INTERNET & DESAIN WEB

BAB 2 LANDASAN TEORI

PENGENALAN INTERNET. INTERNET - INTERnational NETworking - INTERconnected NETworking

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

Tugas Bahasa Indonesia

Pert 11 DASAR-DASAR WEB DESIGN

Web Programming. Denny Chandra, S.T

INTERNET. INTERconnected NETworking. INTERnational NETworking

BAB II DASAR TEORI 21. Protokol Hypertext Transfer Protocol (HTTP)

DASAR-DASAR WEB DESIGN

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

INTRODUCTION WEB APPLICATION

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB 3 LANDASAN TEORI

BAB II LANDASAN TEORI

3. 3 Application Layer Protocols and Services Examples

Application Layer. Electronic Engineering Polytechnic Institut of Surabaya ITS Kampus ITS Sukolilo Surabaya 60111

APPLICATION LAYER. Pengertian Application layer Service application layer (HTTP, DNS, SMTP)

BAB II LANDASAN TEORI

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

BROWSER INTERNET UHRIA. Abstrak. Pendahuluan. Pembahasan.

Konsep Pemrograman Internet (1)

Bab1 -World Wide Web

MAKALAH TENTANG LAPISAN OSI KE 7 (APPLICATION LAYER)

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

Interactive Broadcasting

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Web Server A. DASAR TEORI

Kelompok 1. Anggota : BOBBY KURNIAWAN NIA FITRIANA ARI FEBRYANSYAH DIAN ULUMIA ORIN HARITSA YASSER

BAB II LANDASAN TEORI

BAB III TINJAUAN PUSTAKA

BAB X INTERNET. Gambar Timeline Internet

PENGANTAR WEB. Pengantar Web 1

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

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

PENGOPERASIAN WEB BROWSER. Oleh: Bambang Herlandi

BAB III LANDASAN TEORI

Aplikasiweb. Pengantar Aplikasi Web

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

BAB III TINJAUAN PUSTAKA

Bahasa Pemrograman Untuk Pembuatan Web

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

HTTP DAN PROXY SERVER

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

TEKNOLOGI INTERNET. Pendahuluan DAN WEB

AMALIA ZAKIYAH 1 D4LJ-TI

BAB II LANDASAN TEORI

Pertemuan I SEJARAH TEKNOLOGI INTERNET YONO MAULANA S.KOM, MM

Pemrograman Web PHP & MySQL untuk Sistem Informasi Perpustakaan

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

Jaringan Komputer - Jilid V

BAB 1 PENDAHULUAN. 1.1 Pengantar

Lapisan Transport. Menjamin komunikasi yang handal antara dua buah komputer yang terhubung Terdiri atas :

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian terkait dengan Sistem Informasi Geografis pernah dilakukan

DHCP client merupakan mesin klien yang menjalankan perangkat lunak klien DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP Server.

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

Transkripsi:

Dasar Pemrograman Web Pemrograman Web Adam Hendra Brata

Teknologi Client Server

Arsitektur Client Server Model komunikasi yang terdiri server sebagai pemberi layanan dan client sebagai pengguna layanan

Server Server adalah komputer / perangkat yang menawarkan suatu layanan tertentu kepada komputer atau jaringan lain Client Client adalah komputer / perangkat yang meminta (request) satu layanan tertentu ke suatu server Komputer client harus dilengkapi dengan aplikasi client khusus dan menjalankannya, sehingga dapat memanfaatkan layanan yang ditawarkan server Server dan client harus menggunakan suatu cara yang sama untuk berkomunikasi dan mengirimkan file antara satu komputer / perangkat dengan yang lain, media ini disebut sebagai protocol

Teknologi Internet

Teknologi Internet Layanan yang disediakan oleh penggunaan jaringan internet sangat banyak sekali Contoh : Email, WWW, FTP dll. Salah satunya yang paling populer adalah WWW (World Wide Web)

World Wide Web World Wide Web adalah suatu ruang informasi yang yang dipakai oleh pengenal global untuk mengidentifikasi sumber-sumber daya yang berguna (Wikipedia) Singkatnya, World Wide Web adalah nama yang diberikan untuk semua bagian Internet yang dapat diakses dengan software web browser WWW terdiri dari jutaan situs web (web site) dan setiap web site terdiri banyak halaman web (web page)

Teknologi Internet Secara default web yang kita kenal di internet memakai sistem arsitektur client server untuk bekerja

Web Server Web server adalah server yang bertugas sebagai penyedia dokumen yang diminta web browser, web server juga sering disebut sebagai application server untuk aplikasi web Web server harus mampu melayani permintaan dokumen yang diminta web browser, dan mampu disetting berinteraksi dengan program JSP, ASP, PHP, secara CGI dan sebagainya. Contoh : Apache (PHP), IIS (ASP), Tomcat (JSP)

Database Server Pada umumnya aplikasi berbasis web juga dilengkapi dengan basis data sebagai media penyimpanan informasinya Server basis data biasanya terletak pada 1 perangkat server yang sama dengan web application server ataupun dapat terpisah Basis data yang digunakan di aplikasi web sama seperti pada pemakaian basis data di aplikasi desktop Basis data yang banyak dipakai di aplikasi web adalah model client/server Server basis data lebih sering disebut dengan Relational Database Management System

Application and Database Server

Application and Database Server

Web Client = Web Browser Web Browser adalah perangkat lunak yang mulanya hanya untuk menampilkan (rendering) dokumen web/html. Namun saat ini, web browser harus mampu mengeksekusi (interpretasi) JavaScript atau VBScript, menjalankan Java Applet, memahami dokumen XML, dan menjalankan dokumen tertentu dengan fasilitas plug-in. Contoh : Internet Explorer, Mozilla Firefox, Google Chrome.

Pemrograman Sisi Client Bahasa pemrograman web yang untuk mengaplikasikannya tidak memerlukan web server, atau bahasa pemrograman yang berjalan di sisi client. Contoh : HTML JavaScript

Pemrograman Sisi Server Bahasa pemrograman web yang untuk mengaplikasikannya memerlukan web server, atau bahasa pemrograman yang berjalan di sisi server. Contoh : ASP, memerlukan web server IIS. PHP, memerlukan web server Apache. JSP, memerlukan web server Tomcat

HTTP

Protokol Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras. TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet.

Model Komunikasi TCP/IP TCP/IP merupakan protokol jaringan yang bersifat connection oriented Koneksi TCP/IP bekerja dengan diawali dengan 3-way handshake Three-way Handshake adalah proses pembuatan koneksi TCP yang bertujuan melakukan sinkronisasi terhadap nomor urut dan nomor acknowledgement yang dikirimkan oleh kedua host dan saling bertukar ukuran TCP Window

Hypertext Transfer Protocol Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan kolaboratif yang menggunakan hipermedia dan digunakan oleh WWW sebagai media komunikasi, serta HTTP berjalan diatas TCP/IP

Hypertext Transfer Protocol HTTP (Hypertext Transfer Protocol) adalah suatu protokol yang digunakan untuk mentransfer dokumen/halaman dalam WWW (World Wide Web) HTTP mendefinisikan bagaimana suatu pesan dapat diformat dan dikirimkan dari client ke server atau sebaliknya Sebuah klien HTTP (seperti web browser atau robot dan lain sebagainya), biasanya memulai permintaan dengan membuat hubungan ke port tertentu di sebuah server Webhosting tertentu (biasanya port 80) Di antara user agent dan juga origin server, bisa saja ada penghubung, seperti halnya proxy, gateway, dan juga tunnel Sumber yang hendak diakses dengan menggunakan HTTP diidentifikasi dengan menggunakan Uniform Resource Identifier (URI), atau lebih khusus melalui Uniform Resource Locator

Terimakasih dan Semoga Bermanfaat ^^