際際滷

際際滷Share a Scribd company logo
Pemrograman Web
Cakupan Materi :
 HTML
 CSS
 JavaScript
 PHP
 MySQL
Dasar-dasar Web dan HTML
 Sistem Berbasis Web atau Aplikasi Berbasis Web adalah
sebuah sistem yang dibangun dengan konsep rekayasa web
(web engineering) dan diaplikasikan secara online melalui
media internet.
 Web engineering adalah suatu proses yang digunakan untuk
menciptakan suatu sistem aplikasi berbasis web dengan
menggunakan ilmu rekayasa, prinsip-prinsip manajemen dan
pendekatan sistematis sehingga dapat diperoleh sistem dan
aplikasi web dengan kualitas tinggi. Tujuannya untuk
mengendalikan pengembangan, meminimalisasi resiko dan
meningkatkan kualitas sistem berbasis web.
Dasar-dasar Pemrograman
Berbasis Web
Beberapa konsep dasar pemrograman berbasis web,
yaitu :
 Komunikasi antara web browser dan web server
berdasarkan protokol HTTP.
 Dokumen dan semua sumber daya apapun di
jaringan yang dikehendaki diidentifikasi dengan
Universal Resource Locator (URL).
 Dokumen web ditulis berdasarkan standar HTML.
 Pemrograman sisi klien (client-side scripting)
 Pemrograman sisi server (server-side
scripting/programming).
Pemrograman Sisi Klien
(client-side scripting)
Bahasa pemrograman untuk mengaplikasikannya tidak
memerlukan web server, atau bahasa pemrograman yang
berjalan di sisi client.
Contoh :
 HTML
 JavaScript
Pemrograman Sisi Server
(server-side scripting)
Pemrograman dimana pada saat pengaplikasian memerlukan
web server, atau bahasa pemrograman yang berjalan di sisi
server.
Contoh :
 ASP, memerlukan web server IIS.
 PHP, memerlukan web server Apache.
Model Pemrograman Web
Request (URL)
Response (Content)
Klien (PC) Web Server
HTTP Server
Web
Browser
Content
Request (URL)
Response (Content)
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, VBScript, dsb
 web browser juga mempunyai fasilitas kenyamanan
pemakaian seperti dapat membuka lebih dari satu jendela,
manajemen alamat web yang bagus, pengamanan yang
memadai dan sebagainya.
 Contoh : Internet Explorer, Mozilla Firefox, Opera.
Web Server
 Web server adalah HTTP server sebagai penyedia dokumen
yang diminta web browser. Saat ini, web server telah
kompleks karena harus melayani banyak hal dan bahkan
menjadi pusat layanan-layanan lain.
 Web server telah menjadi komponen terpenting di application
server. Web server harus mampu melayani permintaan
dokumen yang diminta web browser, dan mampu disetting
berinteraksi dengan program JSP, ASP, PHP dan
sebagainya.
 Contoh : Apache, IIS.
Hypertext Transfer Protocol
(HTTP)
 Hypertext Transfer Protocol (HTTP) adalah protokol level
aplikasi untuk sistem informasi hypermedia tersebar. Protokol
ini generik yang dapat dimanfaatkan banyak tugas selain
untuk hypertext.
 HTTP adalah bahasa komunikasi antara web browser dan
web server, dimana kebanyakan komunikasi ini di luar
perhatian pemakai web browser.
Universal Resource Locator
(URL)
 URL adalah penunjuk ke sumber daya tertentu di jaringan
TCP/IP (internet) yang mempunyai format sintaks standar
sebagai berikut.
Protokol://namadomain/Filepath
Contoh :
http://www.umaha.ac.id/index.php
Hypertext Markup Language
(HTML)
 Hypertext Markup Language (HTML) merupakan bahasa
markup paling popular, disusul eXtensible Markup Language
(XML). XML adalah bahasa yang digunakan untuk membuat
bahasa markup lain yaitu Wireless Markup Language (WML).
Bahasa markup bukan bahasa pemrograman.
Format Dasar HTML
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
{ Tempat untuk coding }
</body>
</html>
Contoh HTML
<html>
<head>
<title>Halaman Latihan 1</title>
</head>
<body>
<h1>Ini adalah latihan pemrograman web pertamaku.</h1>
</body>
</html>
Tampilan Web

More Related Content

Similar to Materi-1-Pemrograman Web.pdf (20)

Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
capuangupload
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
michaelc85
Dasar web dan html
Dasar web dan htmlDasar web dan html
Dasar web dan html
You Thank Thank
Pengenalan web minggu pertama
Pengenalan web minggu pertamaPengenalan web minggu pertama
Pengenalan web minggu pertama
w4n5d
Tugas atpi protokol http
Tugas atpi protokol httpTugas atpi protokol http
Tugas atpi protokol http
Febriy Y
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptPengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Nenghamidah1
Pengenalan web design dan programming
Pengenalan web design dan programmingPengenalan web design dan programming
Pengenalan web design dan programming
FrisianlllllllFlag
Pemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web DasarPemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web Dasar
studentmnurohman23
Pertemuan ke 1
Pertemuan ke 1Pertemuan ke 1
Pertemuan ke 1
cep_firmansyah
Pertemuan_1_-_Pendahuluan0912423443.pptx
Pertemuan_1_-_Pendahuluan0912423443.pptxPertemuan_1_-_Pendahuluan0912423443.pptx
Pertemuan_1_-_Pendahuluan0912423443.pptx
lainahblon
MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1
agungtrianggoro
Apa Itu Web Server Cara Kerja dan Fungsi dari Server Itu Sendiri.pdf
Apa Itu Web Server Cara Kerja dan Fungsi dari Server Itu Sendiri.pdfApa Itu Web Server Cara Kerja dan Fungsi dari Server Itu Sendiri.pdf
Apa Itu Web Server Cara Kerja dan Fungsi dari Server Itu Sendiri.pdf
PODCAST88
World wide web
World wide webWorld wide web
World wide web
peces123
Teori Web Database Server Linux Debian
Teori Web Database Server Linux DebianTeori Web Database Server Linux Debian
Teori Web Database Server Linux Debian
Hasbullah Marwan
Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154
ridhyld
Tugas webserver
Tugas webserverTugas webserver
Tugas webserver
nifran12
Tugas Pw [21]
Tugas Pw [21]Tugas Pw [21]
Tugas Pw [21]
guest44fbf5d7
Materi_3_Web Serviceeeeeeeeeeeeeeeeee.pptx
Materi_3_Web Serviceeeeeeeeeeeeeeeeee.pptxMateri_3_Web Serviceeeeeeeeeeeeeeeeee.pptx
Materi_3_Web Serviceeeeeeeeeeeeeeeeee.pptx
DwiPratiwi50
Laporan
LaporanLaporan
Laporan
renzniki
02 Teknologi Web
02 Teknologi Web02 Teknologi Web
02 Teknologi Web
Herman Tolle
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
capuangupload
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
michaelc85
Pengenalan web minggu pertama
Pengenalan web minggu pertamaPengenalan web minggu pertama
Pengenalan web minggu pertama
w4n5d
Tugas atpi protokol http
Tugas atpi protokol httpTugas atpi protokol http
Tugas atpi protokol http
Febriy Y
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptPengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Nenghamidah1
Pengenalan web design dan programming
Pengenalan web design dan programmingPengenalan web design dan programming
Pengenalan web design dan programming
FrisianlllllllFlag
Pemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web DasarPemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web Dasar
studentmnurohman23
Pertemuan_1_-_Pendahuluan0912423443.pptx
Pertemuan_1_-_Pendahuluan0912423443.pptxPertemuan_1_-_Pendahuluan0912423443.pptx
Pertemuan_1_-_Pendahuluan0912423443.pptx
lainahblon
MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1MENGENAL PHP Pemrograman Web 1
MENGENAL PHP Pemrograman Web 1
agungtrianggoro
Apa Itu Web Server Cara Kerja dan Fungsi dari Server Itu Sendiri.pdf
Apa Itu Web Server Cara Kerja dan Fungsi dari Server Itu Sendiri.pdfApa Itu Web Server Cara Kerja dan Fungsi dari Server Itu Sendiri.pdf
Apa Itu Web Server Cara Kerja dan Fungsi dari Server Itu Sendiri.pdf
PODCAST88
World wide web
World wide webWorld wide web
World wide web
peces123
Teori Web Database Server Linux Debian
Teori Web Database Server Linux DebianTeori Web Database Server Linux Debian
Teori Web Database Server Linux Debian
Hasbullah Marwan
Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154Tugas webserver SO II - 09 154
Tugas webserver SO II - 09 154
ridhyld
Tugas webserver
Tugas webserverTugas webserver
Tugas webserver
nifran12
Materi_3_Web Serviceeeeeeeeeeeeeeeeee.pptx
Materi_3_Web Serviceeeeeeeeeeeeeeeeee.pptxMateri_3_Web Serviceeeeeeeeeeeeeeeeee.pptx
Materi_3_Web Serviceeeeeeeeeeeeeeeeee.pptx
DwiPratiwi50
Laporan
LaporanLaporan
Laporan
renzniki
02 Teknologi Web
02 Teknologi Web02 Teknologi Web
02 Teknologi Web
Herman Tolle

Recently uploaded (8)

Situs Gacor Hari Ini, Tempat Terbaik untuk Menang Besar!
Situs Gacor Hari Ini, Tempat Terbaik untuk Menang Besar! Situs Gacor Hari Ini, Tempat Terbaik untuk Menang Besar!
Situs Gacor Hari Ini, Tempat Terbaik untuk Menang Besar!
Batagor4D
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Batagor4D
Strategi Investasi di USUAL: Optimalisasi APY dan Manajemen Risiko
Strategi Investasi di USUAL: Optimalisasi APY dan Manajemen RisikoStrategi Investasi di USUAL: Optimalisasi APY dan Manajemen Risiko
Strategi Investasi di USUAL: Optimalisasi APY dan Manajemen Risiko
MuhRizalArdiyansah
TAIPAN99 SITUS GAME TERBAIK DAN TERPERCAYA DI SEASIA
TAIPAN99 SITUS GAME TERBAIK  DAN TERPERCAYA DI SEASIATAIPAN99 SITUS GAME TERBAIK  DAN TERPERCAYA DI SEASIA
TAIPAN99 SITUS GAME TERBAIK DAN TERPERCAYA DI SEASIA
TAIPAN 99
BATAGOR4D: Situs Gacor Spesial dengan RTP Tinggi & Jackpot Besar
BATAGOR4D: Situs Gacor Spesial dengan RTP Tinggi & Jackpot BesarBATAGOR4D: Situs Gacor Spesial dengan RTP Tinggi & Jackpot Besar
BATAGOR4D: Situs Gacor Spesial dengan RTP Tinggi & Jackpot Besar
Batagor4D
LABUAN4D PLATFORM HIBURAN DIGITAL TERBAIK!
 LABUAN4D  PLATFORM HIBURAN DIGITAL TERBAIK!  LABUAN4D  PLATFORM HIBURAN DIGITAL TERBAIK!
LABUAN4D PLATFORM HIBURAN DIGITAL TERBAIK!
PESO4D MANJA
Evaluasi ok hgjhghgcr fytfytfx fyf gftfgg vgyf cyd h hy
Evaluasi ok hgjhghgcr fytfytfx fyf gftfgg vgyf cyd h hyEvaluasi ok hgjhghgcr fytfytfx fyf gftfgg vgyf cyd h hy
Evaluasi ok hgjhghgcr fytfytfx fyf gftfgg vgyf cyd h hy
ummihalijah
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Batagor4D
Situs Gacor Hari Ini, Tempat Terbaik untuk Menang Besar!
Situs Gacor Hari Ini, Tempat Terbaik untuk Menang Besar! Situs Gacor Hari Ini, Tempat Terbaik untuk Menang Besar!
Situs Gacor Hari Ini, Tempat Terbaik untuk Menang Besar!
Batagor4D
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Batagor4D
Strategi Investasi di USUAL: Optimalisasi APY dan Manajemen Risiko
Strategi Investasi di USUAL: Optimalisasi APY dan Manajemen RisikoStrategi Investasi di USUAL: Optimalisasi APY dan Manajemen Risiko
Strategi Investasi di USUAL: Optimalisasi APY dan Manajemen Risiko
MuhRizalArdiyansah
TAIPAN99 SITUS GAME TERBAIK DAN TERPERCAYA DI SEASIA
TAIPAN99 SITUS GAME TERBAIK  DAN TERPERCAYA DI SEASIATAIPAN99 SITUS GAME TERBAIK  DAN TERPERCAYA DI SEASIA
TAIPAN99 SITUS GAME TERBAIK DAN TERPERCAYA DI SEASIA
TAIPAN 99
BATAGOR4D: Situs Gacor Spesial dengan RTP Tinggi & Jackpot Besar
BATAGOR4D: Situs Gacor Spesial dengan RTP Tinggi & Jackpot BesarBATAGOR4D: Situs Gacor Spesial dengan RTP Tinggi & Jackpot Besar
BATAGOR4D: Situs Gacor Spesial dengan RTP Tinggi & Jackpot Besar
Batagor4D
LABUAN4D PLATFORM HIBURAN DIGITAL TERBAIK!
 LABUAN4D  PLATFORM HIBURAN DIGITAL TERBAIK!  LABUAN4D  PLATFORM HIBURAN DIGITAL TERBAIK!
LABUAN4D PLATFORM HIBURAN DIGITAL TERBAIK!
PESO4D MANJA
Evaluasi ok hgjhghgcr fytfytfx fyf gftfgg vgyf cyd h hy
Evaluasi ok hgjhghgcr fytfytfx fyf gftfgg vgyf cyd h hyEvaluasi ok hgjhghgcr fytfytfx fyf gftfgg vgyf cyd h hy
Evaluasi ok hgjhghgcr fytfytfx fyf gftfgg vgyf cyd h hy
ummihalijah
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Dapatkan Bonus 50% & RTP Tertinggi di Batagor4D!
Batagor4D

Materi-1-Pemrograman Web.pdf

  • 2. Cakupan Materi : HTML CSS JavaScript PHP MySQL
  • 3. Dasar-dasar Web dan HTML Sistem Berbasis Web atau Aplikasi Berbasis Web adalah sebuah sistem yang dibangun dengan konsep rekayasa web (web engineering) dan diaplikasikan secara online melalui media internet. Web engineering adalah suatu proses yang digunakan untuk menciptakan suatu sistem aplikasi berbasis web dengan menggunakan ilmu rekayasa, prinsip-prinsip manajemen dan pendekatan sistematis sehingga dapat diperoleh sistem dan aplikasi web dengan kualitas tinggi. Tujuannya untuk mengendalikan pengembangan, meminimalisasi resiko dan meningkatkan kualitas sistem berbasis web.
  • 4. Dasar-dasar Pemrograman Berbasis Web Beberapa konsep dasar pemrograman berbasis web, yaitu : Komunikasi antara web browser dan web server berdasarkan protokol HTTP. Dokumen dan semua sumber daya apapun di jaringan yang dikehendaki diidentifikasi dengan Universal Resource Locator (URL). Dokumen web ditulis berdasarkan standar HTML. Pemrograman sisi klien (client-side scripting) Pemrograman sisi server (server-side scripting/programming).
  • 5. Pemrograman Sisi Klien (client-side scripting) Bahasa pemrograman untuk mengaplikasikannya tidak memerlukan web server, atau bahasa pemrograman yang berjalan di sisi client. Contoh : HTML JavaScript
  • 6. Pemrograman Sisi Server (server-side scripting) Pemrograman dimana pada saat pengaplikasian memerlukan web server, atau bahasa pemrograman yang berjalan di sisi server. Contoh : ASP, memerlukan web server IIS. PHP, memerlukan web server Apache.
  • 7. Model Pemrograman Web Request (URL) Response (Content) Klien (PC) Web Server HTTP Server Web Browser Content Request (URL) Response (Content)
  • 8. 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, VBScript, dsb web browser juga mempunyai fasilitas kenyamanan pemakaian seperti dapat membuka lebih dari satu jendela, manajemen alamat web yang bagus, pengamanan yang memadai dan sebagainya. Contoh : Internet Explorer, Mozilla Firefox, Opera.
  • 9. Web Server Web server adalah HTTP server sebagai penyedia dokumen yang diminta web browser. Saat ini, web server telah kompleks karena harus melayani banyak hal dan bahkan menjadi pusat layanan-layanan lain. Web server telah menjadi komponen terpenting di application server. Web server harus mampu melayani permintaan dokumen yang diminta web browser, dan mampu disetting berinteraksi dengan program JSP, ASP, PHP dan sebagainya. Contoh : Apache, IIS.
  • 10. Hypertext Transfer Protocol (HTTP) Hypertext Transfer Protocol (HTTP) adalah protokol level aplikasi untuk sistem informasi hypermedia tersebar. Protokol ini generik yang dapat dimanfaatkan banyak tugas selain untuk hypertext. HTTP adalah bahasa komunikasi antara web browser dan web server, dimana kebanyakan komunikasi ini di luar perhatian pemakai web browser.
  • 11. Universal Resource Locator (URL) URL adalah penunjuk ke sumber daya tertentu di jaringan TCP/IP (internet) yang mempunyai format sintaks standar sebagai berikut. Protokol://namadomain/Filepath Contoh : http://www.umaha.ac.id/index.php
  • 12. Hypertext Markup Language (HTML) Hypertext Markup Language (HTML) merupakan bahasa markup paling popular, disusul eXtensible Markup Language (XML). XML adalah bahasa yang digunakan untuk membuat bahasa markup lain yaitu Wireless Markup Language (WML). Bahasa markup bukan bahasa pemrograman.
  • 13. Format Dasar HTML <html> <head> <title>Untitled Document</title> </head> <body> { Tempat untuk coding } </body> </html>
  • 14. Contoh HTML <html> <head> <title>Halaman Latihan 1</title> </head> <body> <h1>Ini adalah latihan pemrograman web pertamaku.</h1> </body> </html>