Pemrograman Berbasis WEB

Slides:



Advertisements
Presentasi serupa
Web Server Kita mungkin sering mendengar orang membicarakan atau bincang-bincang tentang server atau web server. Tentu beberapa orang bertanya, apa itu.
Advertisements

PENGENALAN INTERNET M. Masrur, SKom.
 Putra Prima Naufal
Pernahkah anda membuka sebuah Website???? What It????
Pemrograman web dasar Pertemuan 1 Pengenalan kepada website
KONSEP DASAR WEB DAN INTERNET
Selamat datang di ujian perbaikan yang oke!!! Di susun oleh: Herman Prianto( ) Evi Nurhayani( )
Teknologi Informasi Komputer SMPN 10 Yogyakarta
Konsep Pemrograman Internet
Pengantar Teknologi Informasi
Perancangan dan Pemrograman Web
Pemrograman Internet Konsep Dasar.
Bab 8 Aplikasi Internet.
Pengenalan Teknologi Web. Sistem Operasi Sistem operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras.
Internet & Pemrograman Web Pertemuan I : Pengenalan Internet Oleh : Hadi Santoso.
Internet vs World Wide Web
Server Create by Amirullah.
Dasar - dasar Web dan HTML
Pemrograman Jaringan Web & DNS Aurelio Rahmadian.
PENGENALAN INTERNET.
Pertemuan Ke-1 (Konsep Dasar Web)
PEMROGRAMAN WEB I HTML,JavaSript 1 Oleh: I Wayan Simpen.
Teknologi Web.
WEB Pengembangan Evangs Mailoa Prinsip Dasar Internet, Web,
Internet Programming PHP 1 M. Agus Zainuddin EEPIS – ITS Surabaya.
PEMROGRAMAN WEB DASAR Humisar Hasugian, S.Kom.
Pemrograman Web 1 Mohamad Syafri Tuloli. Penilaian Quiz : 10 %Quiz : 10 % Tugas : 20 %Tugas : 20 % UTS : 30 %UTS : 30 % UAS : 40 %UAS : 40 %
BAB II DASAR-DASAR WEB & HTML.
Overview Teknologi Internet
Pertemuan 1 Pengenalan Dasar Web.
Teknologi Internet dan Web
Pemrograman WEB Pertemuan I (Teori)
Teknologi Informasi Komputer SMPN 10 Yogyakarta
Teknologi Internet dan Web
Pertemuan V WEB Server.
PEMROGRAMAN web rizamaryuni.staffsite.gunadarma.ac.id.
DASAR DASAR WEB DAN HTML
CARA KERJA WEB Rofilde Hasudungan.
Pembahasan Pendahuluan HTTP FTP SMTP DNS Telnet.
Internet, World Wide Web
Teknologi Dasar Internet dan Web
Pertemuan 3 Khairul Anwar Hafizd
Pemrograman Berbasis WEB
HTTP & .
Basis Data Klien Server dan Basis data Internet Materi 7
Pemrograman Basis Data Berbasis Web
Pertemuan 5 Electronic Commerce
Erizal, S.Si, M.Kom Internet dan Web Erizal, S.Si, M.Kom
PENGENALAN INTERNET PTKI 1C______ Materi Minggu ke - 5.
DASAR DASAR WEB DAN HTML
PEMROGRAMAN WEB 1 PERTEMUAN 1
Prinsip Dasar Internet, Web dan Pemrograman Web
Prinsip Dasar Internet, Web dan Pemrograman Web
Pengenalan Dasar Web dan HTML
Oleh : Inggar Prayoga.,S.I.Kom
Pengantar Teknologi Informasi
Pemrograman Basis Data Berbasis Web
Matakuliah : Jaringan Komputer 2 Versi Materi Web Server Penyaji
Pengantar Teknologi Informasi
Internet dan Web Erizal, S.Si, M.Kom.
Muh. Taslim Subair PENGENALAN INTERNET
Dasar Pemrograman Web.
Pemrograman Internet Wahyu Herlambang ( )
BAB II DASAR-DASAR WEB & HTML. MATERI Dasar – Dasar Web dan HTML - Konsep dasar Web - Arsitektur Web - Web Server Software (PHPTriad, PHP Nuke) - Konsep.
Pemrograman WEB Pertemuan I (Teori) Oleh : D. Sinaga, M.Kom.
Pengenalan Dasar Web dan HTML
Pertemuan 1 Pengenalan Dasar Web.
Pertemuan 1 Pengenalan Dasar Web.
Jaringan Komputer.
WEB SERVICE. PENGERTIAN WEB SERVICE  Merupakan media standar untuk komunikasi yang menyebar antara aplikasi clien dan server pada World Wide Web.
Transcript presentasi:

Pemrograman Berbasis WEB Dasar-dasar Web dan HTML -Aurelio Rahmadian-

Objektif Konsep Dasar Web Arsitektur Web HTTP Web Server Software HTML

Konsep Dasar Web Sejarah Web Ditemukan oleh Tim Berners-Lee Konsep dari universal readership: any individual, on any type of computer, in any location, should be able to access data by using only one simple and common program

Konsep Dasar Web Internet Interconnected Networks Sejarah Interoperable via standards (TCP/IP) Sejarah ARPANet (akhir 60-an, awal 70-an) – militer Diambil alih & didanai oleh NSF (1986) Commercial backbones (1996 - kini)

Konsep Dasar Web Internet vs Intranet Internet Intranet Global, open, public Disebut juga “extranet” untuk membedakannya dari Intranet Intranet Jaringan pribadi untuk digunakan secara eksklusif oleh sebuah organisasi Umumnya berada di belakang firewall

Konsep Dasar Web LAN

Konsep Dasar Web WAN

Konsep Dasar Web Internet

Konsep Dasar Web Internet vs Web Internet menyediakan infrastruktur dari transmisi informasi melalui jaringan Web berisi interlinked information (web pages)

Arsitektur Web

Arsitektur Web

Arsitektur Web Sistem web merupakan aplikasi yang: Berarsitektur client-server Software web browser di sisi client Software web server di sisi server Menggunakan protokol HTTP dalam komunikasi antara client dan server Mempunyai fungsi untuk mengambil/menjalankan isi file dokumen web di server dan menampilkannya di sisi client

Arsitektur Web Client User-agent Program yang digunakan untuk melakukan request ke server dan mengolah respon dari server Menampilkan informasi yang berasal dari server (teks dan gambar)

Arsitektur Web Server Berbentuk software/program (daemon, httpd) yang dijalankan pada komputer server Berfungsi agar dokumen web yang disimpan di server dapat diakses oleh user melalui internet/intranet Web servers : server yang menyediakan layanan web Web site = host + Web server + information (file system)

Arsitektur Web URL (Uniform/Universal Resource Locator) URL adalah sistem pengalamatan file yang digunakan di internet Format URL standar dideskripsikan di RFC 1738

Arsitektur Web URL’s notation scheme://host[:port#]/path/.../[;url- params][?query-string][#anchor] Scheme - protocol to be used Host - name or IP address for the web server being accessed. port# - (optional) Path - file system path from the ‘root’ directory of the server to the desired document. url-params - this is for session identifiers in web servers supporting the Java Servlet API. query-string - contains other dynamic parameters associated with the request. anchor - a reference to a positional marker within the requested document, like a bookmark.

Arsitektur Web http://www.mywebsite.com/sj/te st;id=8079?name=sviergn&x=true #stuff SCHEME = http HOST = www.mywebsite.com PATH = /sj/test URL PARAMS = id=8079 QUERY STRING = name=sviergn&x=true ANCHOR = stuff

HTTP HTTP (HyperText Transfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen. Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web (W3C) dan Internet Engineering Task Force (IETF), bekerja dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang menjelaskan HTTP/1.1, versi HTTP yang digunakan umum sekarang ini.

HTTP HTTP adalah sebuah protokol meminta/menjawab antara client dan server. Sebuah client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di server (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request), seperti "GET / HTTP/1.1" (yang akan meminta halaman yang sudah ditentukan), diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu. Beberapa header juga bebas ditulis atau tidak, sementara beberapa lainnya diperlukan oleh protokol HTTP/1.1. Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, seperti "200 OK", dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.

HTTP Sejarah Protokol HTTP pertama kali dipergunakan dalam WWW pada tahun 1990. Pada saat tersebut yang dipakai adalah protokol HTTP versi 0.9. Versi 0.9 ini adalah protokol transfer dokumen secara mentah, maksudnya adalah data dokumen dikirim sesuai dengan isi dari dokumen tersebut tanpa memandang tipe dari dokumen. Kemudian pada tahun 1996 protokol HTTP diperbaiki menjadi HTTP versi 1.0. Perubahan ini untuk mengakomodasi tipe-tipe dokumen yang hendak dikirim beserta enkoding yang dipergunakan dalam pengiriman data dokumen. Sesuai dengan perkembangan infrastruktur internet maka pada tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan koneksi yang persisten.

HTTP HTTP servers, browsers & proxies Web server dan browser bertukar informasi menggunakan HTTP, oleh karena itu web server sering disebut sebagai HTTP server Web browser seringkali disebut sebagai HTTP client, tetapi fungsi/kemampuannya tidak terbatas pada HTTP saja HTTP proxy adalah program yang berperan sebagai server dan client, yakni meminta request pada web server atas nama client yang lain Proxy memungkinkan pengiriman HTTP melalui firewall, mendukung caching dari pesan HTTP, serta filtering dari request HTTP

HTTP HTTP Proxy

HTTP Contoh Transaksi S = Server C = Client C : (Inisialisasi koneksi) C : GET /index.htm HTTP/1.1 C : Host: www.wikipedia.org S : 200 OK S : Mime-type: text/html S : S : -- data dokumen -- S : (close connection)

HTTP Status code adalah tiga digit integer, dan digit pertama menentukan kategori umum dari respon: 1xx indicates an informational message 2xx indicates success of some kind 3xx redirects the client to another URL 4xx indicates an error on the client's part Yes, the system blames it on the client if a resource is not found (i.e., 404) 5xx indicates an error on the server's part

Web Server Software XAMPP is a free software package containing the Apache HTTP Server, MySQL database and necessary tools to use the PHP and Perl programming languages. The program is released under the GNU General Public License and serves as a free, easy-to-use web server, capable of serving dynamic pages. Currently, XAMPP is available for Windows, Linux, Sun Solaris and Mac OS X (the X in its name could stand for any one of these operating systems). XAMPP is widely named the "lazy man's WAMP/LAMP installation," as it only requires one zip, tar, or exe file to be downloaded and run, and very little configuration of the various components that make up the web server is required. XAMPP is regularly updated to incorporate the latest releases of Apache/MySQL/PHP and Perl. It also comes with a number of other modules, including Open SSL and phpMyAdmin.

HTML Adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML, HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web dan HTML kini merupakan standar Internet yang saat ini dikendalikan oleh World Wide Web Consortium (W3C).

HTML HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan web browser seperti Mozilla Firefox, Microsoft Internet Explorer, Opera, dll. HTML juga dapat dikenali oleh aplikasi pembuka email dan program lain yang memiliki kemampuan browser.

HTML HTML adalah format standar untuk menulis dokumen web <html> Spesifikasi HTML standar (HTML 4.01) terdapat di http://www.w3.org/TR/html4/ Contoh dokumen HTML: <html> <head> <title>My first HTML document</title> </head> <body> <p>Hello world!<br>Welcome to my <b>first</b> HTML page. </p> </body> </html> Hasil tampilan: Hello world! Welcome to my first HTML page.

Komponen Dasar Teknologi Web HTML A markup language for formatting hypertext documents. URL A uniform notation scheme for addressing accessible resources over the network. HTTP A protocol for transporting messages over the network.

Transformasi Web

Transformasi Web A Web site is more than just a group of Web pages that happen to be connected to each other through hypertext links. Content-related concerns. Aesthetic concerns. Architectural concerns.

Tugas 1 (Perorangan) Membuat tutorial instalasi web server software Berikan tampilan screenshot proses instalasi Tugas dikirim ke aurelio.rahmadian@gmail.com, paling lambat Kamis, 20 Maret 2014 pukul 23.59