SlideShare a Scribd company logo
1 of 23
PERTEMUAN 1
KONSEP DASAR WEB
Konsep Dasar Web
Internet
Internet adalah seluruh jaringan komputer yang saling terhubung
menggunakan standar sistem global TCP/IP sebagai protokol
pertukaran paket untuk melayani miliaran pengguna di seluruh dunia.
Web
Web adalah salah satu aplikasi yang berisikan dokumen-dokumen
multimedia (teks, gambar, animasi, video) di dalamnya yang
menggunakan protokol HTTP (hypertext Transfer protocol) dan untuk
mengaksesnya menggunakan perangkat lunak yang disebut browser.
aplikasi berbasis internet diantaranya :
Contoh : email, ftp, Instant Messenger, Napster
Sumber : https://www.quora.com/Is-it-safe-to-browse-the-dark-web
Konsep Dasar Web (Lanjutan)
Pengertian Situs Web
 Situs web merupakan kumpulan dari halaman web yang sudah di
publikasikan di jaringan internet dan memiliki domain/URL yang
dapat di akses semua pengguna Internet dengan cara mengetikkan
alamatnya.
HTTP
 HTTP (HyperTextTransfer Protocol) adalah protokol yang
dipergunakan untuk mentransfer dokumen dalam World Wide
Web(WWW).
WWW
 World Wide Web adalah halaman-halaman website yang dapat
saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk
samudra belantara informasi
PENGERTIAN URL dan URI
URL
 Uniform Resource Locator adalah rangkaian karakter menurut suatu
format standar tertentu, yang digunakan untuk menunjukkan alamat
suatu sumber seperti dokumen dan gambar di Internet.
URI
 Uniform Resource Identifier adalah sebuah untaian karakter yang
digunakan untuk mengidentifikasi nama, sumber, atau layanan di
Internet.
Perbedaan URL dan URI
 URL (Uniform Resource Locator)
– URL digunakan oleh sebuah browser untuk mengidentifikasi sumber
daya yang ada di internet yang dituliskan dalam satu baris teks.
– URL merupakan bagian dari URI
– URL menunjuk ke suatu halaman web yang menggunakan “scheme”
tanpa menggunakan code fragment.
“Scheme” menandakan protocol TCP/IP yang digunakan, contohnya adalah HTTP,
HTTPS, FTP, NEWS, MAILTO, FILE, TELNET.s
– Contoh :
http://www.amikompurwokerto.ac.id/page/id/menu/visi_misi
Perbedaan URL dan URI (Lanjutan)
 URI (Uniform Resurce Identifier)
– URI digunakan browser untuk mengidentifikasi dokumen tunggal
dan dituliskan dalam satu baris teks.
– URI digunakan untuk mengidentifikasi suatu resource dengan lokasi
atau nama, ataupun keduanya.
– URI menunjuk ke suatu halaman web, termasuk lokasi code
fragmentnya (apabila ada) dan “scheme”.
– Contoh :
ftp://ftp.is.co.za/rfc/rfc1808.txt
Konsep web statis dan dinamis
Web berdasarkan teknologinya terbagi menjadi dua, yaitu :
Web Statis
 Web Statis adalah jenis Website yang mana penggunanya tidak bisa
merubah kontent dari Web tersebut secara langsung menggunakan
Browser.
 Interaksi yang terjadi antara pengguna (client) dan server hanyalah
seputar pemrosesan link saja.
Web Dinamis
 Web dinamis adalah jenis Website dengan interaksi yang terjadi
antara pengguna dan server sangat kompleks. Di mana seseorang
(Client) dapat mengubah Content dari halaman tertentu dengan
menggunakan Browser. Request yang dikirimkan oleh pengguna
dapat diproses oleh server untuk kemudian ditampilkan dalam isi
yang berbeda-beda menurut alur programnya.
Jenis pemrograman web
Client Side Scripting
 Client Side Scripting adalah salah satu jenis bahasa pemrograman
web yang proses pengolahannya dilakukan di sisi client. Proses
pengolahan client side scripting dilakukan oleh web browser sebagai
clientnya.
 Contoh : HTML, XHTML, CSS, Javascript, XML(Extensible Markup
Language).
Server Side Scripting
 Server Side Scripting adalah bahasa pemrograman web yang
pengolahannya dilakukan di sisi server. Maksud server di sini adalah
web server yang didalamnya telah mengintegrasikan komponen web
engine.
 Contoh : ASP(Active Server Pages), PHP(Hypertext Preprocessor,
JSP(Java Server Pages).
Karakteristik server side programming :
1. Ada client yang meminta request
2. Eksekusi program dilakukan di server
3. Mengirimkan hasil ke client
Keuntungan server side programming :
Cross platform : tidak tergantung dengan browser tertentu
1. Optimasi dan pemeliharaan dilakukan di browser
2. Dapat mengakses database dan tidak tergantung dengan keamanan
3. Menambah kekuatan server
4. Kode program aman
Aplikasi yang sering digunakan oleh server side programming
1. Search engines
2. Database access
3. Chat & bulletin board service
Komponen penyusun web Statis
 Bahasa Pemrograman (Client Side Scripting dan Server Side
Scripting).
 Web Editor digunakan untuk mengetikkan perintah-perintah
dokumen web. Dibagi menjadi 3 yaitu : Editor Teks (Notepad), Editor
WYSIWYG (Dreamweaver), Editor berbasis template (Rapidweaver
dan iweb).
 Web Browser merupakan program yang berfungsi untuk
menampilkan dokumen-dokumen web dalam format HTML. Ex:
Google Chrome, Mozilla Firefox, IE, Opera, dll.
 Image editor adalah program aplikasi yang berfungsi untuk
melakaukan pengolahan gambar/image. Ex: Adobe Photoshop,
Corel Draw, Adobe Flash, dll.
Perkembangan web
 Web 1.0, yaitu teknologi Web generasi pertama yang merupakan revolusi
baru di dunia Internet karena telah mengubah cara kerja dunia industri dan
media. Contoh : Situs berita "cnn.com" atau situs belanja "Bhinneka.com".
 Web 2.0, yaitu pertama kalinya diperkenalkan oleh O’Reilly Media pada
tahun 2004 sebagai teknologi Web generasi kedua yang mengedepankan
kolaborasi dan sharing informasi secara online. Contoh : Situs jejaring
sosial facebook.com
 Web 3.0, yaitu teknologi web lebih ke arah Web Cerdas atau Web dengan
Engine Kecerdasan Buatan, yang lebih memudahkan user dalam
berinteraksi. Contoh : Web Semantik dan Cloud Computing .
Web Semantic : SIOC ( http://sioc-project.org/ ) Adalah komunitas yang
berusaha mewujudkan semantic website yang tengah berjuang membantu
kita menciptakan web cerdas yang mana kelak pencarian info di internet
menjadi jauh - jauh sangat mudah
Cloud Computing : https://cloud.google.com/
Sumber : https://howhot.io/
Sumber : https://id.wikipedia.org/wiki/Berkas:Cloud_computing-id.svg
Kategori Website
 Website Personal, yaitu situs yang digunakan untuk menceritakan
tentang biografi diri, pengalaman pribadi, dll. Contoh : Blog Pribadi.
 Website Komersial (Company Profile / Online Shop), yaitu situs yang
dipakai untuk menunjukkan produk dan jasa suatu perusahaan, atau
juga dapat melakukan transaksi penjualan online (dengan sistem
shopping cart system). Domain yang biasa digunakan .com, .co.id,
dll.
 Website Instansi/Pemerintahan situs jenis ini hanya boleh dipakai
untuk keperluan website pemerintahan yang resmi. Domain untuk
negara Indonesia menggunakan .go.id.
 Website Non-Profit, website jenis-jenis ini biasanya digunakan hanya
untuk yayasan, sekolahan, dll. Domain yang biasa digunakan .org,
.edu, dll.
Kategori Website (Lanjutan)
• Search Engine: Google, Bing
• Social Media: Facebook, Twitter, Plurk, Instagram
• Cloak URL/Short URL: Adf.ly, Bit.ly, Short.us
• Social Bookmark: Feedburner
• Web directory: Dmoz.org, AboutUs.org
• Web Portal:
– News: Detik, Yahoo, Kompas, CNN
– Game: Lytogame, Gemscool, Prodigy
• Online Store: Amazon, Bhinneka, FastnCheap
• Forum: Ads-id, Kaskus
Pengertian Domain dan dns
 Domain dalam Internet adalah nama unik yang diberikan untuk
mengidentifikasi nama server komputer seperti web server atau
email server di jaringan komputer ataupun internet. Nama domain
ini juga dikenal sebagai sebuah kesatuan dari sebuah situs web.
Contohnya amikompurwokerto.ac.id.
 Nama domain kadang-kadang disebut pula dengan istilah URL, atau
alamat website.
 Sistem Penamaan Domain (Domain Name System – DNS) adalah
sebuah sistem yang menyimpan informasi tentang nama host
ataupun nama domain dalam bentuk basis data tersebar
(distributed database) di dalam jaringan komputer, contohnya:
Internet.
Level Domain
1. Top Level Domain
2. Second Level Domain
3. Third Level Domain
• Top Level Domain (TLD)
Ada dua macam Top Level Domain, yaitu Global Top Level Domain (gTLD) dan
Country Code Top Level Domain (ccTLD).
Aturan Penamaan domain diatur oleh Organisasi Pengatur Domain
IANA (Internet Assigned Numbers Authority). IANA mengatur pemakaian ranah
internet tingkat atas yang disebut dengan istilah Top Level Domain (TLD).
Berikut adalah klasifikasi TLD.
1. Country Code Top Level Domains (ccTLD)
Digunakan untuk kode negara atau wilayah. Berikut adalah beberapa contoh
ccTLD.
– .id = Indonesia
– .my = Malaysia
– .sg = Singapura
– .uk = Inggris
– .us = Amerika Serikat
– .jp = Jepang
– .id = Indonesia
2. Generic Top Level Domains (gTLD)
Dipergunakan oleh macam-macam organisasi. Berikut adalah
pengelompokan gTLD menurut kepentingannya.
– .com = Komersial
– .net = Jaringan
– .gov = Pemerintah (eksklusif untuk pemerintah Amerika Serikat)
– .mil = Militer (eksklusif untuk militer Amerika Serikat)
– .info = Informasi
– .aero = Industri pesawat terbang
• Second Level Domain (SLD)
Second Level Domain Name (SLD) adalah nama domain yang
didaftarkan adalah amikompurwokerto.ac.id, maka
amikompurwokerto adalah SLD dan .ac.id adalah TLD.
• Third Level Domain
Third Level Domain adalah nama sebelum Second Level Domain dan
Top Level Domain. Misalnya nama domainnya adalah
amikompurwokerto.ac.id, maka dapat menambahkan nama lain
sebelum kata ‘amikompurwokerto.ac.id ', misalnya
dosen. amikompurwokrto.ac.id, Third Level Domain biasanya lebih
dikenal dengan sebutan "Subdomain".
Pengertian Hosting
 Hosting adalah jasa layanan internet yang menyediakan sumber daya
server-server untuk disewakan sehingga memungkinkan organisasi atau
individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL, atau
DNS.
 Jenis Hosting:
– Shared hosting adalah satu server dipergunakan oleh lebih dari satu
nama domain. (harga lebih murah)
– VPS (Virtual Private Server) hosting yang menawarkan mesin virtual
untuk klien. Disini satu komputer server dapat memiliki beberapa situs
yang berjalan di atasnya.
– Dedicated server adalah penggunaan satu server utuh yang tidak dibagi
dengan klien lainnya. Satu Dedicated Server dapat dibagi menjadi
beberapa VPS kecil.
– Colocation server adalah layanan penyewaan tempat untuk meletakkan
server yang dipergunakan untuk hosting. Cocok untuk membuat usaha web
hosting sendiri
Keterangan :
(1.) USER/pengguna yang akan mengakses suatu website berupa URL
(2.) melalui WEB BROWSER (yaitu media untuk menuju URL yang diakses),
(3) kemudian WEB BROWSER tersebut mengirimkan permintaan/ request berupa
HTTP REQUEST kepada WEB SERVER melalui layer-layer TCP/IP,
(4) kemudian WEB SERVER memberikan WEB FILES yang di-request jika ada.
WEB FILES yang telah diberikan tadi tidak langsung ditampilkan/di-display begitu saja,
(5) namun WEB SERVER memberikan respon kembali ke WEB BROWSER melalui HTTP
RESPONSE yang juga melalui layer-layer TCP/IP, yang kemudian baru di terima oleh
WEB BROWSER, dan kemudian dikirimkan kepada USER berupa DISPLAY.

More Related Content

What's hot

Kiat Memiliki Website di Internet
Kiat Memiliki Website di InternetKiat Memiliki Website di Internet
Kiat Memiliki Website di Internetblanktrop
 
Tugas Slideshare Rangkuman Bab 4
Tugas Slideshare Rangkuman Bab 4Tugas Slideshare Rangkuman Bab 4
Tugas Slideshare Rangkuman Bab 4fahira93
 
Tugas Slideshare Rangkuman Bab 4
Tugas Slideshare Rangkuman Bab 4Tugas Slideshare Rangkuman Bab 4
Tugas Slideshare Rangkuman Bab 4Muniroh93
 
Presentasi domain (TIK)
Presentasi domain (TIK)Presentasi domain (TIK)
Presentasi domain (TIK)Zanne Arienta
 
rangkuman tik bab 4 version adit
rangkuman tik bab 4 version aditrangkuman tik bab 4 version adit
rangkuman tik bab 4 version aditadityazahran19
 
forum heii www.heii.web.id
forum heii www.heii.web.idforum heii www.heii.web.id
forum heii www.heii.web.idalburhany
 
Rangkuman bab 4 dan 5
Rangkuman bab 4 dan 5Rangkuman bab 4 dan 5
Rangkuman bab 4 dan 5Nurrohana
 
Tugas tik ringkasan bab 4 kelas9
Tugas tik ringkasan bab 4 kelas9Tugas tik ringkasan bab 4 kelas9
Tugas tik ringkasan bab 4 kelas9HilmaAzizah
 
Pengenalan dunia internet dan blog
Pengenalan dunia internet dan blogPengenalan dunia internet dan blog
Pengenalan dunia internet dan blogIr. Najamudin, MT
 

What's hot (15)

Kiat Memiliki Website di Internet
Kiat Memiliki Website di InternetKiat Memiliki Website di Internet
Kiat Memiliki Website di Internet
 
Tugas Slideshare Rangkuman Bab 4
Tugas Slideshare Rangkuman Bab 4Tugas Slideshare Rangkuman Bab 4
Tugas Slideshare Rangkuman Bab 4
 
Tugas Slideshare Rangkuman Bab 4
Tugas Slideshare Rangkuman Bab 4Tugas Slideshare Rangkuman Bab 4
Tugas Slideshare Rangkuman Bab 4
 
rangkuman bab 4
rangkuman bab 4rangkuman bab 4
rangkuman bab 4
 
Presentasi domain (TIK)
Presentasi domain (TIK)Presentasi domain (TIK)
Presentasi domain (TIK)
 
Situs web
Situs webSitus web
Situs web
 
rangkuman tik bab 4 version adit
rangkuman tik bab 4 version aditrangkuman tik bab 4 version adit
rangkuman tik bab 4 version adit
 
Situs web
Situs webSitus web
Situs web
 
Bab 4 tik | WEB
Bab 4  tik | WEBBab 4  tik | WEB
Bab 4 tik | WEB
 
forum heii www.heii.web.id
forum heii www.heii.web.idforum heii www.heii.web.id
forum heii www.heii.web.id
 
Rangkuman bab 4 dan 5
Rangkuman bab 4 dan 5Rangkuman bab 4 dan 5
Rangkuman bab 4 dan 5
 
1989249
19892491989249
1989249
 
Tugas tik ringkasan bab 4 kelas9
Tugas tik ringkasan bab 4 kelas9Tugas tik ringkasan bab 4 kelas9
Tugas tik ringkasan bab 4 kelas9
 
Pengenalan dunia internet dan blog
Pengenalan dunia internet dan blogPengenalan dunia internet dan blog
Pengenalan dunia internet dan blog
 
Web 1.0 4.0
Web 1.0 4.0Web 1.0 4.0
Web 1.0 4.0
 

Similar to Pertemuan 1 a

Pemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web DasarPemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web Dasarstudentmnurohman23
 
Jaringan Dan Internet
Jaringan Dan InternetJaringan Dan Internet
Jaringan Dan InternetAndi Aryauri
 
Pengenalan Internet 1
Pengenalan Internet         1Pengenalan Internet         1
Pengenalan Internet 1Andi Aryauri
 
PW2_Dasar Pemrograman WEB.ppt
PW2_Dasar Pemrograman WEB.pptPW2_Dasar Pemrograman WEB.ppt
PW2_Dasar Pemrograman WEB.pptHoodieMG
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internetsamuel yosivan
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internetsamuel yosivan
 
sejarah internet
sejarah internetsejarah internet
sejarah internetAhmad Enryu
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internetwisnuwardanu
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internetsamuel yosivan
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internetrodhihana
 
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptPengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptNenghamidah1
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347krisna mukti andika
 
17. Memahami Web.pptx
17. Memahami Web.pptx17. Memahami Web.pptx
17. Memahami Web.pptxTantost1
 

Similar to Pertemuan 1 a (20)

02. Website _ E-Commerce.pdf
02. Website _ E-Commerce.pdf02. Website _ E-Commerce.pdf
02. Website _ E-Commerce.pdf
 
Pemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web DasarPemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web Dasar
 
Internet dan aplikasi web
Internet dan aplikasi webInternet dan aplikasi web
Internet dan aplikasi web
 
All about internet
All about internetAll about internet
All about internet
 
Jaringan Dan Internet
Jaringan Dan InternetJaringan Dan Internet
Jaringan Dan Internet
 
Pengenalan Internet 1
Pengenalan Internet         1Pengenalan Internet         1
Pengenalan Internet 1
 
Internet
InternetInternet
Internet
 
Internet dan Dasar web
Internet dan Dasar webInternet dan Dasar web
Internet dan Dasar web
 
PW2_Dasar Pemrograman WEB.ppt
PW2_Dasar Pemrograman WEB.pptPW2_Dasar Pemrograman WEB.ppt
PW2_Dasar Pemrograman WEB.ppt
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internet
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internet
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internet
 
sejarah internet
sejarah internetsejarah internet
sejarah internet
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internet
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internet
 
Kuliah1 sejarah internet
Kuliah1 sejarah internetKuliah1 sejarah internet
Kuliah1 sejarah internet
 
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptPengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
 
Materi WWW
Materi WWWMateri WWW
Materi WWW
 
Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347Tugas2 krisna muktiandika-1511510347
Tugas2 krisna muktiandika-1511510347
 
17. Memahami Web.pptx
17. Memahami Web.pptx17. Memahami Web.pptx
17. Memahami Web.pptx
 

Pertemuan 1 a

  • 2. Konsep Dasar Web Internet Internet adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global TCP/IP sebagai protokol pertukaran paket untuk melayani miliaran pengguna di seluruh dunia. Web Web adalah salah satu aplikasi yang berisikan dokumen-dokumen multimedia (teks, gambar, animasi, video) di dalamnya yang menggunakan protokol HTTP (hypertext Transfer protocol) dan untuk mengaksesnya menggunakan perangkat lunak yang disebut browser. aplikasi berbasis internet diantaranya : Contoh : email, ftp, Instant Messenger, Napster
  • 4. Konsep Dasar Web (Lanjutan) Pengertian Situs Web  Situs web merupakan kumpulan dari halaman web yang sudah di publikasikan di jaringan internet dan memiliki domain/URL yang dapat di akses semua pengguna Internet dengan cara mengetikkan alamatnya. HTTP  HTTP (HyperTextTransfer Protocol) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web(WWW). WWW  World Wide Web adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi
  • 5. PENGERTIAN URL dan URI URL  Uniform Resource Locator adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet. URI  Uniform Resource Identifier adalah sebuah untaian karakter yang digunakan untuk mengidentifikasi nama, sumber, atau layanan di Internet.
  • 6. Perbedaan URL dan URI  URL (Uniform Resource Locator) – URL digunakan oleh sebuah browser untuk mengidentifikasi sumber daya yang ada di internet yang dituliskan dalam satu baris teks. – URL merupakan bagian dari URI – URL menunjuk ke suatu halaman web yang menggunakan “scheme” tanpa menggunakan code fragment. “Scheme” menandakan protocol TCP/IP yang digunakan, contohnya adalah HTTP, HTTPS, FTP, NEWS, MAILTO, FILE, TELNET.s – Contoh : http://www.amikompurwokerto.ac.id/page/id/menu/visi_misi
  • 7. Perbedaan URL dan URI (Lanjutan)  URI (Uniform Resurce Identifier) – URI digunakan browser untuk mengidentifikasi dokumen tunggal dan dituliskan dalam satu baris teks. – URI digunakan untuk mengidentifikasi suatu resource dengan lokasi atau nama, ataupun keduanya. – URI menunjuk ke suatu halaman web, termasuk lokasi code fragmentnya (apabila ada) dan “scheme”. – Contoh : ftp://ftp.is.co.za/rfc/rfc1808.txt
  • 8. Konsep web statis dan dinamis Web berdasarkan teknologinya terbagi menjadi dua, yaitu : Web Statis  Web Statis adalah jenis Website yang mana penggunanya tidak bisa merubah kontent dari Web tersebut secara langsung menggunakan Browser.  Interaksi yang terjadi antara pengguna (client) dan server hanyalah seputar pemrosesan link saja. Web Dinamis  Web dinamis adalah jenis Website dengan interaksi yang terjadi antara pengguna dan server sangat kompleks. Di mana seseorang (Client) dapat mengubah Content dari halaman tertentu dengan menggunakan Browser. Request yang dikirimkan oleh pengguna dapat diproses oleh server untuk kemudian ditampilkan dalam isi yang berbeda-beda menurut alur programnya.
  • 9. Jenis pemrograman web Client Side Scripting  Client Side Scripting adalah salah satu jenis bahasa pemrograman web yang proses pengolahannya dilakukan di sisi client. Proses pengolahan client side scripting dilakukan oleh web browser sebagai clientnya.  Contoh : HTML, XHTML, CSS, Javascript, XML(Extensible Markup Language). Server Side Scripting  Server Side Scripting adalah bahasa pemrograman web yang pengolahannya dilakukan di sisi server. Maksud server di sini adalah web server yang didalamnya telah mengintegrasikan komponen web engine.  Contoh : ASP(Active Server Pages), PHP(Hypertext Preprocessor, JSP(Java Server Pages).
  • 10. Karakteristik server side programming : 1. Ada client yang meminta request 2. Eksekusi program dilakukan di server 3. Mengirimkan hasil ke client Keuntungan server side programming : Cross platform : tidak tergantung dengan browser tertentu 1. Optimasi dan pemeliharaan dilakukan di browser 2. Dapat mengakses database dan tidak tergantung dengan keamanan 3. Menambah kekuatan server 4. Kode program aman Aplikasi yang sering digunakan oleh server side programming 1. Search engines 2. Database access 3. Chat & bulletin board service
  • 11. Komponen penyusun web Statis  Bahasa Pemrograman (Client Side Scripting dan Server Side Scripting).  Web Editor digunakan untuk mengetikkan perintah-perintah dokumen web. Dibagi menjadi 3 yaitu : Editor Teks (Notepad), Editor WYSIWYG (Dreamweaver), Editor berbasis template (Rapidweaver dan iweb).  Web Browser merupakan program yang berfungsi untuk menampilkan dokumen-dokumen web dalam format HTML. Ex: Google Chrome, Mozilla Firefox, IE, Opera, dll.  Image editor adalah program aplikasi yang berfungsi untuk melakaukan pengolahan gambar/image. Ex: Adobe Photoshop, Corel Draw, Adobe Flash, dll.
  • 12. Perkembangan web  Web 1.0, yaitu teknologi Web generasi pertama yang merupakan revolusi baru di dunia Internet karena telah mengubah cara kerja dunia industri dan media. Contoh : Situs berita "cnn.com" atau situs belanja "Bhinneka.com".  Web 2.0, yaitu pertama kalinya diperkenalkan oleh O’Reilly Media pada tahun 2004 sebagai teknologi Web generasi kedua yang mengedepankan kolaborasi dan sharing informasi secara online. Contoh : Situs jejaring sosial facebook.com  Web 3.0, yaitu teknologi web lebih ke arah Web Cerdas atau Web dengan Engine Kecerdasan Buatan, yang lebih memudahkan user dalam berinteraksi. Contoh : Web Semantik dan Cloud Computing . Web Semantic : SIOC ( http://sioc-project.org/ ) Adalah komunitas yang berusaha mewujudkan semantic website yang tengah berjuang membantu kita menciptakan web cerdas yang mana kelak pencarian info di internet menjadi jauh - jauh sangat mudah Cloud Computing : https://cloud.google.com/
  • 15. Kategori Website  Website Personal, yaitu situs yang digunakan untuk menceritakan tentang biografi diri, pengalaman pribadi, dll. Contoh : Blog Pribadi.  Website Komersial (Company Profile / Online Shop), yaitu situs yang dipakai untuk menunjukkan produk dan jasa suatu perusahaan, atau juga dapat melakukan transaksi penjualan online (dengan sistem shopping cart system). Domain yang biasa digunakan .com, .co.id, dll.  Website Instansi/Pemerintahan situs jenis ini hanya boleh dipakai untuk keperluan website pemerintahan yang resmi. Domain untuk negara Indonesia menggunakan .go.id.  Website Non-Profit, website jenis-jenis ini biasanya digunakan hanya untuk yayasan, sekolahan, dll. Domain yang biasa digunakan .org, .edu, dll.
  • 16. Kategori Website (Lanjutan) • Search Engine: Google, Bing • Social Media: Facebook, Twitter, Plurk, Instagram • Cloak URL/Short URL: Adf.ly, Bit.ly, Short.us • Social Bookmark: Feedburner • Web directory: Dmoz.org, AboutUs.org • Web Portal: – News: Detik, Yahoo, Kompas, CNN – Game: Lytogame, Gemscool, Prodigy • Online Store: Amazon, Bhinneka, FastnCheap • Forum: Ads-id, Kaskus
  • 17. Pengertian Domain dan dns  Domain dalam Internet adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet. Nama domain ini juga dikenal sebagai sebuah kesatuan dari sebuah situs web. Contohnya amikompurwokerto.ac.id.  Nama domain kadang-kadang disebut pula dengan istilah URL, atau alamat website.  Sistem Penamaan Domain (Domain Name System – DNS) adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, contohnya: Internet.
  • 18. Level Domain 1. Top Level Domain 2. Second Level Domain 3. Third Level Domain
  • 19. • Top Level Domain (TLD) Ada dua macam Top Level Domain, yaitu Global Top Level Domain (gTLD) dan Country Code Top Level Domain (ccTLD). Aturan Penamaan domain diatur oleh Organisasi Pengatur Domain IANA (Internet Assigned Numbers Authority). IANA mengatur pemakaian ranah internet tingkat atas yang disebut dengan istilah Top Level Domain (TLD). Berikut adalah klasifikasi TLD. 1. Country Code Top Level Domains (ccTLD) Digunakan untuk kode negara atau wilayah. Berikut adalah beberapa contoh ccTLD. – .id = Indonesia – .my = Malaysia – .sg = Singapura – .uk = Inggris – .us = Amerika Serikat – .jp = Jepang – .id = Indonesia
  • 20. 2. Generic Top Level Domains (gTLD) Dipergunakan oleh macam-macam organisasi. Berikut adalah pengelompokan gTLD menurut kepentingannya. – .com = Komersial – .net = Jaringan – .gov = Pemerintah (eksklusif untuk pemerintah Amerika Serikat) – .mil = Militer (eksklusif untuk militer Amerika Serikat) – .info = Informasi – .aero = Industri pesawat terbang
  • 21. • Second Level Domain (SLD) Second Level Domain Name (SLD) adalah nama domain yang didaftarkan adalah amikompurwokerto.ac.id, maka amikompurwokerto adalah SLD dan .ac.id adalah TLD. • Third Level Domain Third Level Domain adalah nama sebelum Second Level Domain dan Top Level Domain. Misalnya nama domainnya adalah amikompurwokerto.ac.id, maka dapat menambahkan nama lain sebelum kata ‘amikompurwokerto.ac.id ', misalnya dosen. amikompurwokrto.ac.id, Third Level Domain biasanya lebih dikenal dengan sebutan "Subdomain".
  • 22. Pengertian Hosting  Hosting adalah jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL, atau DNS.  Jenis Hosting: – Shared hosting adalah satu server dipergunakan oleh lebih dari satu nama domain. (harga lebih murah) – VPS (Virtual Private Server) hosting yang menawarkan mesin virtual untuk klien. Disini satu komputer server dapat memiliki beberapa situs yang berjalan di atasnya. – Dedicated server adalah penggunaan satu server utuh yang tidak dibagi dengan klien lainnya. Satu Dedicated Server dapat dibagi menjadi beberapa VPS kecil. – Colocation server adalah layanan penyewaan tempat untuk meletakkan server yang dipergunakan untuk hosting. Cocok untuk membuat usaha web hosting sendiri
  • 23. Keterangan : (1.) USER/pengguna yang akan mengakses suatu website berupa URL (2.) melalui WEB BROWSER (yaitu media untuk menuju URL yang diakses), (3) kemudian WEB BROWSER tersebut mengirimkan permintaan/ request berupa HTTP REQUEST kepada WEB SERVER melalui layer-layer TCP/IP, (4) kemudian WEB SERVER memberikan WEB FILES yang di-request jika ada. WEB FILES yang telah diberikan tadi tidak langsung ditampilkan/di-display begitu saja, (5) namun WEB SERVER memberikan respon kembali ke WEB BROWSER melalui HTTP RESPONSE yang juga melalui layer-layer TCP/IP, yang kemudian baru di terima oleh WEB BROWSER, dan kemudian dikirimkan kepada USER berupa DISPLAY.