Dosen Pengampu : Muhamad Nurohman
#1
Pemrograman Web I
POLITEKNIK SAWUNGGALIH AJI
KUTOARJO
Proses, cara dan pembuatan program untuk digunakan
pada lingkup jaringan komputer yang terdiri dari
kumpulan situs internet yang menawarkan teks, grafik,
suara dan sumber daya animasi melalui protokol transfer
hypertext
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 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
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.
 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.
Yaitu aplikasi yang dikembangkan menggunakan bahasa
HTML, PHP, CSS, JS yang membutuhkan web server dan
browser untuk menjalankannya seperti Chrome, Firefox
atau Opera. Aplikasi Web dapat berjalan pada jaringan
internet maupun intranet (Jaringan LAN), Data terpusat
dan kemudahan dalam akses adalah ciri utama yang
membuat Aplikasi Web lebih banyak diminati dan lebih
mudah diimplementasikan pada berbagai bidang
kehidupan.
 INTERnational NETworking
Merupakan 2 komputer atau lebih yang saling
berhubungan membentuk jaringan komputer
hingga meliputi jutaan komputer di dunia
(internasional), yang saling berinteraksi dan
bertukar informasi.
 INTERconnected NETworking
Sebuah sistem komunikasi global yang
menghubungkan komputer-komputer dan
jaringan-jaringan komputer di seluruh dunia.
Adalah kumpulan dari berbagai jaringan
komputer yang saling interkoneksi yang
mencakup seluruh dunia (jaringan global)
dengan melalui jalur telekomunikasi seperti
telepon, fiber-optic, wireless dan lainnya
WWW (world widw web)
• Adalah salah satu bentuk
layanan yang dapat
diakses melalui internet.
• Biasa disingkat sebagai
Web.
• Merupakan sekumpulan
dokumen, gambar-
gambar, dan bentuk
resources yang lainnya
yang dihubungkan melalui
hyperlinks dan URLs.
HTTP (Hypertext Transfer Protocol)
• Adalah protokol yang menentukan aturan yang perlu
diikuti oleh web browser dalam meminta dan
mengambil suatu dokumen dan oleh web server dalam
menyediakan dokumen yang diminta web browser.
Protokol ini merupakan protokol standar yang
digunakan untuk mengakses dokumen HTML.
URL (Uniform Resource Locator)
• digunakan untuk menentukan lokasi
informasi pada suatu web server.
• dapat diibaratkan sebagai suatu alamat,
yang terdiri dari:
– Protokol yang digunakan oleh suatu browser
untuk mengambil informasi
– Nama komputer (server) dimana informasi
tersebut berada
– Jalur/path serta nama file dari suatu informasi
Adalah suatu sistem penamaan standar komputer-
komputer di internet dengan tujuan untuk
mempermudah pengelolaan server komputer
internet.
Merupakan suatu tingkat-tingkat domain, yang
merupakan kelompok komputer-komputer yang
terhubung ke internet.
 Berjalan pada komputer user
 Merupakan tool untuk melakukan navigasi di web
 Menampilkan dokumen web
Server Side
Programming  web
server melakukan parse
dan eksekusi sehingga
script embedded dalam
halaman web
Contoh: CGI/Perl, ASP,
JSP, PHP, CFM
Client Side
Programming  web
browser melakukan
parse dan eksekusi
sehingga script
embedded dalam
halaman web
Contoh: JavaScript,
HTML, VBScript
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).
 Chris Bates [2006]. Web Programming: Building Internet Applications, Third
Edition, John Wiley & Sons Ltd, England.
 Sebesta, R.W. [2002], Programming the World Wide Web, Addison Wesley.
 Sutarman, S.Kom [2003]. Membangun Aplikasi Web dengan PHP dan MySQL,
Graha Ilmu, Yogyakarta.
 https://www.techwebspace.com/wp-content/uploads/2018/10/Server-Side-vs-
Client-Side-Programming-795x385.png
 https://i.pinimg.com/originals/00/14/57/001457b69f192f237f765006aa26036d.jp
g
Pemrograman Web 1 - Pengenalan Web Dasar

Pemrograman Web 1 - Pengenalan Web Dasar

  • 1.
    Dosen Pengampu :Muhamad Nurohman #1 Pemrograman Web I POLITEKNIK SAWUNGGALIH AJI KUTOARJO
  • 2.
    Proses, cara danpembuatan program untuk digunakan pada lingkup jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks, grafik, suara dan sumber daya animasi melalui protokol transfer hypertext
  • 3.
    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 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.
    Web berdasarkan teknologinyaterbagi 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.
  • 6.
     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.
  • 7.
    Yaitu aplikasi yangdikembangkan menggunakan bahasa HTML, PHP, CSS, JS yang membutuhkan web server dan browser untuk menjalankannya seperti Chrome, Firefox atau Opera. Aplikasi Web dapat berjalan pada jaringan internet maupun intranet (Jaringan LAN), Data terpusat dan kemudahan dalam akses adalah ciri utama yang membuat Aplikasi Web lebih banyak diminati dan lebih mudah diimplementasikan pada berbagai bidang kehidupan.
  • 8.
     INTERnational NETworking Merupakan2 komputer atau lebih yang saling berhubungan membentuk jaringan komputer hingga meliputi jutaan komputer di dunia (internasional), yang saling berinteraksi dan bertukar informasi.  INTERconnected NETworking Sebuah sistem komunikasi global yang menghubungkan komputer-komputer dan jaringan-jaringan komputer di seluruh dunia.
  • 9.
    Adalah kumpulan dariberbagai jaringan komputer yang saling interkoneksi yang mencakup seluruh dunia (jaringan global) dengan melalui jalur telekomunikasi seperti telepon, fiber-optic, wireless dan lainnya
  • 10.
    WWW (world widwweb) • Adalah salah satu bentuk layanan yang dapat diakses melalui internet. • Biasa disingkat sebagai Web. • Merupakan sekumpulan dokumen, gambar- gambar, dan bentuk resources yang lainnya yang dihubungkan melalui hyperlinks dan URLs.
  • 11.
    HTTP (Hypertext TransferProtocol) • Adalah protokol yang menentukan aturan yang perlu diikuti oleh web browser dalam meminta dan mengambil suatu dokumen dan oleh web server dalam menyediakan dokumen yang diminta web browser. Protokol ini merupakan protokol standar yang digunakan untuk mengakses dokumen HTML.
  • 12.
    URL (Uniform ResourceLocator) • digunakan untuk menentukan lokasi informasi pada suatu web server. • dapat diibaratkan sebagai suatu alamat, yang terdiri dari: – Protokol yang digunakan oleh suatu browser untuk mengambil informasi – Nama komputer (server) dimana informasi tersebut berada – Jalur/path serta nama file dari suatu informasi
  • 13.
    Adalah suatu sistempenamaan standar komputer- komputer di internet dengan tujuan untuk mempermudah pengelolaan server komputer internet. Merupakan suatu tingkat-tingkat domain, yang merupakan kelompok komputer-komputer yang terhubung ke internet.
  • 14.
     Berjalan padakomputer user  Merupakan tool untuk melakukan navigasi di web  Menampilkan dokumen web
  • 15.
    Server Side Programming web server melakukan parse dan eksekusi sehingga script embedded dalam halaman web Contoh: CGI/Perl, ASP, JSP, PHP, CFM
  • 16.
    Client Side Programming web browser melakukan parse dan eksekusi sehingga script embedded dalam halaman web Contoh: JavaScript, HTML, VBScript
  • 20.
    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).
  • 22.
     Chris Bates[2006]. Web Programming: Building Internet Applications, Third Edition, John Wiley & Sons Ltd, England.  Sebesta, R.W. [2002], Programming the World Wide Web, Addison Wesley.  Sutarman, S.Kom [2003]. Membangun Aplikasi Web dengan PHP dan MySQL, Graha Ilmu, Yogyakarta.  https://www.techwebspace.com/wp-content/uploads/2018/10/Server-Side-vs- Client-Side-Programming-795x385.png  https://i.pinimg.com/originals/00/14/57/001457b69f192f237f765006aa26036d.jp g