Introduction to Dynamic Website

Slides:



Advertisements
Presentasi serupa
JARINGAN CLIENT - SERVER
Advertisements

PENGENALAN INTERNET M. Masrur, SKom.
Pengantar Nama Domain Budi Rahardjo NICE – Jakarta 2004.
Pernahkah anda membuka sebuah Website???? What It????
Pemrograman web dasar Pertemuan 1 Pengenalan kepada website
KONSEP DASAR WEB DAN INTERNET
Bab 8 Aplikasi Internet.
Internet vs World Wide Web
Client-Server Computing
Domain Name System (DNS)
Pertemuan Ke-1 (Konsep Dasar Web)
Internet sebagai sumber informasi
SESION 15 MEMBUAT WEB SITE. Dalam membuat sebuah website ada beberapa hal yang perlu Anda persiapkan sebelum Anda memulainya. Pertama, Anda bisa mengajukan.
Internet Linda Perdanawanti.
PEMROGRAMAN WEB DENGAN HTML & php frame work (code igniter)
Domain Name System (DNS)
PEMROGRAMAN WEB DASAR Humisar Hasugian, S.Kom.
Teknologi Informasi dan Komunikasi Kelas IX
PEMROGRAMAN WEB Pertemuan 2. Definisi Internet Internet merupakan kumpulan jaringan komputer yang bekerja sama secara global mendistribusikan pertukaran.
BAB II DASAR-DASAR WEB & HTML.
Bab 12 Application Layer Abdillah, MIT.
Overview Teknologi Internet
Pertemuan 1 Pengenalan Dasar Web.
URL.
NETWORK (JARINGAN) Sistem yang memungkinkan sistem- sistem komputer saling berkomunikasi.
INTERNET MEMBUAT KITA TERKONEKSI
PENGANTAR TEKNOLOGI WEB
Chapter 04 IP Address (IPv4) Basic Networking IlmuJaringan(dot)Com
KELOMPOK 6 MARTINI RISNA INDRIANI
Oleh Girindro Pringgo Digdo
Pertemuan 2 Khairul Anwar Hafizd
Internet, World Wide Web
Teknologi Dasar Internet dan Web
Administrasi Jaringan DNS Server
Client-Server Computing
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
Application Layer Abdillah, MIT.
Pertemuan 3 Khairul Anwar Hafizd
Chapter 06 MikroTik Router Basic Networking IlmuJaringan(dot)Com
Konsep Dasar Desain Web
Domain Name System (DNS) Nama Dosen: Nahot Frastian, M
Internet dan Web By : Lisda Juliana P..
Komputer yang selalu meminta suatu pelayanan disebut sebagai komputer
Client-Server Computing
INTERNET.
Bab 12 Application Layer Abdillah, MIT.
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
PERTEMUAN 5 DOMAIN.
PEMROGRAMAN WEB 1 PERTEMUAN 1
PENGALAMATAN DI INTERNET
Overview Teknologi Internet
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
Pemrograman Basis Data Berbasis Web
Matakuliah : Jaringan Komputer 2 Versi Materi Web Server Penyaji
WORLD WIDE WEB (WWW) Kelompok 2 : Rana Meysa Mudazir ( )
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
Internet dan Perc. Web By : Lisda Juliana P. , Ssi.
Internet dan Web Erizal, S.Si, M.Kom.
Alamat Internet dan Domain
Muh. Taslim Subair PENGENALAN INTERNET
Jaringan Komputer : DNS
Client-Server Computing
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
BAB II DASAR-DASAR WEB & HTML. MATERI Dasar – Dasar Web dan HTML - Konsep dasar Web - Arsitektur Web - Web Server Software (PHPTriad, PHP Nuke) - Konsep.
Pengenalan Dasar Web dan HTML
Pertemuan 1 Pengenalan Dasar Web.
Pertemuan 1 Pengenalan Dasar Web.
Basic Networking Chapter 04 IP Address (IPv4) Chapter 04.
Internet ? Bukan merupakan suatu singkatan
Transcript presentasi:

Introduction to Dynamic Website Pemrograman Web II Ganjil 2015 - 2016

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Pertanyaan.. October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2011 - 2012 Saat mengetik ‘http://www.google.com’ pada browser, kira-kira apa yang terjadi di belakang layar? Urutannya bagaimana sampai muncul halaman ini? pada saat kita buka komputer, buka browser favorit lalu ketik google.com apa yang terjadi di belakangnya? urutannya bagaimana? October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Komputer kita melakukan request, lalu menterjemahkan ‘nama’ yang kita ketik ke dalam alamat IP / IP address dari website tersebut (google.com) Karena pada akhirnya yang kita akses adalah mesin (server), dan tiap-tiap mesin memiliki alamat IP tersendiri October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS IP Address? Urutan angka yang menjadi alamat tiap-tiap komputer / server / terminal yang terhubung ke internet w.x.y.z Maksimal berapa angka untuk tiap-tiap huruf? 255.255.255.255 (maksimal 256 angka untuk tiap huruf) Berapa bit yang diperlukan untuk merepresentasikan IP? 32 bit = 28.28.28.28 = 232 October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS IP Address? Berapa maksimal IP yang bisa dibuat dengan 32bit? + 4 milyar Cukup? Tidak, tahun ini habis!!! 32bit = IPv4 Teknologi terbaru? IPv6 128bit = 2128 8 x 1028 lebih banyak dari IPv4 October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Kembali ke google.com October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Kita tau bahwa ketika kita mengakses sebuah website, yang kita akses adalah alamat IP Sekarang, komputer / browser tau dari mana jika google.com itu IP-nya w.x.y.z Karena ada DNS (Domain Name System) Server October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS DNS Server? Sebuah server yang dapat mengkonversi IP menjadi sebuah nama (nama domain) Kenapa? Karena kita tidak mungkin menghafal alamat ip DNS server berisi tabel pasangan ip dan nama domain Yang punya server siapa? Komputer kita? Bukan Pemilik DNS server : server lokal (kampus, kantor, dll), internet provider, perusahaan domain, root server October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS DNS Server? Kenapa banyak? Karena seluruh internet ini terhubung ke pusat, DNS server yang pertama kali diakses adalah yang terdekat, jika di dalamnya tidak ada data yang dicari, maka akan mencari ke DNS server yang lebih tinggi secara hirarki Kampus – ISP – Perusahaan Domain – Root Internet October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Kembali lagi ke google.com October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS IP google sudah diketahui IP sudah diterjemahkan menggunakan DNS Server Sebelum halaman tampil, apa yang terjadi? Komputer / browser mengirimkan request / pesan terlebih dahulu Pesan yang dikirimkan disebut HTTP Header Salah satu pesan pada header : GET / HTTP/1.1 Artinya : “komputer meminta (GET) isi dari path ‘/’ menggunakan protokol HTTP versi 1.1” Bisa dilihat menggunakan Google Developer Tools pada Chrome, atau Firebug pada Firefox October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Ilustrasinya Komputer mengirimkan paket data / ‘amplop’ virtual Isi dari amplop adalah pesan “GET / HTTP/1.1“ tadi Di depan amplop berisi alamat tujuan (IP Google) Di belakang amplop berisi alamat pengirim (IP publik komputer kita) October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Ilustrasinya 27.50.20.214 October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Apakah amplop tadi langsung sampai ke tujuan? Tidak Melalui perantara-perantara Anggap saja perantara seperti kantor pos – kantor pos Yang disebut dengan router Banyak router yang dilalui, mungkin bisa sampai puluhan Kampus – ISP – Kota – Provinsi – Negara – Benua, dll Tau dari mana tiap-tiap router harus mengirimkan data ke router mana? Melalui gateway October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS akhirnya October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Amplop sampai ke servernya google Google membaca pesan di dalam amplop Menuliskan pesan jawaban Menukar alamat ‘dari’ dan ‘kepada’ Mengirim kembali ke alamat kita Sampai ke komputer kita Komputer kita membaca isi pesan yang berupa halaman HTML Menterjemahkan halaman tersebut menggunakan browser dan menampilkannya October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Pertanyaan lagi.. October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Apa fungsi ‘/’ pada paket data yang dikirim oleh browser saat melakukan permintaan GET / HTTP/1.1 ? October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS ‘/’ artinya meminta alamat root pada server google Root adalah folder utama yang ada pada web server Pada saat melakukan request, yang diminta adalah file / halaman web, bukan folder Lalu kenapa hanya ‘/’ saja, tidak ‘/sebuahfile.html’ Karena secara otomatis browser menganggap jika kita mengakses sebuah folder tanpa nama file, yang diakses adalah file index.html / index.php / index.apapun Alamat yang kita akses di browser tersebut dinamakan URL (Uniform Resource Locator) October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS URL Alamat dari sebuah resource yang dapat diakses di Internet. Contoh penulisan alamat lengkap https://www.facebook.com/index.html http://www.sandhikagalih.net/index.php URL secara umum terdiri dari : Jenis Protokol Host Name / Sub-Domain Name Domain Name TLD (Top Level Domain) Path October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Top Level Domain .com → commercial .edu → educational .gov → government .mil → military .net → networking .org → nonprofit organization .biz → bussines .info → multi purposes .co → corporate .ac → academic .co.id .web.id regional .ac.id October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Ada Pertanyaan? October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Perspektif sebagai pemilik website October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS Bagaimana caranya agar website kita bisa diakses seluruh dunia? Apakah cukup dengan Laptop & akses internet? Tidak Kita butuh Web Server & IP Publik Yang punya IP Publik adalah ISP IP yang ada di laptop/komputer kita adalah IP Private October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS IP Private Contoh IP Private di lingkungan UNPAS ipconfig Jenis-jenis IP Private: 192.168.x.x Kelas A 65 ribu alamat 172.16.y.y Kelas B 1 juta alamat 10.z.z.z Kelas C 16 juta alamat October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS IP Publik Contoh IP Publik di lingkungan UNPAS What is my ip Dapat dari mana IP Publik? Dari ISP whois IP Publiknya Fungsinya untuk apa? Web Server Mail Server FTP Server Proxy Server dll. October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS 1 cara lain agar website kita bisa diakses seluruh dunia? Web Hosting Qwords.com Masterwebnet.com Dreamhost.com October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS selesai October 24, 2017 Tim Dosen Pemrograman Web II 2015 - 2016 Teknik Informatika UNPAS

TERIMA KASIH Pemrograman Web 2 - 20152016 sandhikagalih@unpas.ac.id erik@unpas.ac.id