Pengantar
Objektif pembelajaran: mahasiswa dapat menjelaskan: Lingkungan untuk konektifitas basis data Internet Lingkungan bisnis berbasis Internet Tujuan client-side dan server-side extensions Aplikasi dengan ASP Konsep XML Isu-isu dalam manajemen website Isu-isu dalam keamanan web dan privasi Metode: ceramah, tanya jawab, dan latihan Waktu: 2 SKS (1 pertemuan)
Created by Paulus
Presented by Wenripin Chandra
Istilah-Istilah Web
World Wide Web (WWW)
Himpunan dokumen pada web server sedunia yang terhubung
Teknologi Komunikasi
Alamat IP (versi 4)
Empat bilangan yang mengidentifikasi node pada jaringan Cth: 131.247.152.18 Protokol komunikasi yang digunakan untuk mengirim dokumen HTML/file lainnya dari web server ke browser HTTPS adalah versi yang lebih aman dari HTTP Alamat web yang berkorespondensi dengan alamat IP Juga mencakup lokasi folder dan nama file HTML
Browser
Perangkat lunak yang menyajikan dokumen HTML dan memungkinkan pengguna mengakses file dan perangkat lunak yang terkait dengan dokumen HTML tersebut
Web Server
Perangkat lunak/keras yang menanggapi permintaan dari browser dan mengirimkan dokumen HTML kepada browser
Halaman statis isi dibuat saat pengembangan Halaman dinamis isi dihasilkan secara dinamis, biasanya bergantung pada data dari basis data
ContohURL:
Standar dan konvensi web dibuat oleh World Wide Web Consortium (W3C)
Java
Bahasa pemrograman berorientasi objek untuk membuat applet
JavaScript/VBScript
Bahasa scripting yang memungkinkan interaktifitas pada dokumen HTML
Web Server
Hardware atau software menyediakan layanan HTTP (web) Mengirimkan teks biasa lewat koneksi TCP Melayani banyak client pada saat bersamaan Contoh: Apache httpd, Microsoft Internet Information Services (IIS)
Server-Side Extensions
Program yang berinteraksi secara langsung dengan web server untuk menangani permintaan Contoh: middleware yang menangani permintaan data dari basis data
Client-Side Extensions
Menambah fungsionalitas kepada browser Plug-ins
Modul perangkat keras/lunak yang memperluas kemampuan browser dengan menambahkan fitur seperti enkripsi, animasi, akses nirkabel, dll.
Java Servlet
ActiveX
Komponen COM/OLE Microsoft yang memungkinkan manipulasi data pada browser
Seperti applet, tapi disimpan di server Cross-platform compatible Lebih efisien daripada CGI
Cookies
Potongan data yang disimpan di client oleh web server untuk digunakan di lain waktu
Baris kode ini menyebabkan aplikasi ASP berulang untuk setiap baris/record yang dihasilkan query sampai habis
</TR> <%
value=<%=rsRes(Product_Finish)%>> <INPUT type=submit Value=GO!> </FORM> </TD> Baris kode ini mengambil nilai yang dari
field yang dispesifikasikan pada record yang sedang dibaca dari hasil query
Pengantar XML
Menjadi standar untuk pertukaran data eCommerce Bahasa markup (seperti HTML)
Menggunakan elemen, tag, dan atribut Mencakup document type declarations (DTD), skema XML, komentar, dan entity references
Data XML mengandung elemen dan atribut yang didefinisikan dalam skema, mirip dengan pernyataan INSERT pada SQL.
Keamanan Website
Merencanakan keamanan web
Menaksir risiko
Masalah privasi
Melindungi hak pribadi pengguna
Setetes Motivasi
Mari Gali, Temukan, dan Kembangkan Potensi yang Ada dalam Diri Kita! Niscaya Kita akan Mendapati Betapa Luar Biasanya Diri Kita!