Teknologi Web - Website Pembelajaran

advertisement
Teknologi Web
Kuliah I – Pembelajaran Berbasis WEB
World Wide Web (WWW)
Kurikulum & Teknologi Pendidikan
Adalah suatu ruang informasi yang yang dipakai
oleh pengenal global disebut Uniform Resource
Identifier (URI)
Apakah WWW = Internet?
Website : kumpulan dari halaman-halaman situs,
yang biasanya terangkum dalam sebuah domain
atau subdomain, yang tempatnya berada di
dalam World Wide Web yang diakses melalui
Internet
Teknodik.unnes.ac.id
Web Server & Client
Kurikulum & Teknologi Pendidikan
Web Server adalah komputer yang terhubung dalam
jaringan atau internet yang memberikan informasi
Web Client adalah komputer yang terhubung dengan
jaringan atau internet yang meminta informasi
Didalam web server terdapat sistem operasi serta
program-progam yang dirancang khusus untuk
melayani/memberikan service kepada user/client.
Teknodik.unnes.ac.id
Web Page / Halaman Web
Kurikulum & Teknologi Pendidikan
Adalah dokumen yang ditulis dalam
format HTML (Hyper Text Markup Language)
selanjutnya halaman tersebut diakses melalui
HTTP – Hipertext transfer protocol (protokol yang
menyampaikan informasi dari web server untuk
ditampilkan kepada client) melalui web browser
Teknodik.unnes.ac.id
Web Browser / HTTP Client
Kurikulum & Teknologi Pendidikan
Suatu Program/Software yang digunakan untuk
mengases/menjelajah halaman web melalui URL yang
biasa disebut homepage
Ex:
•Internet Explorer
•Mozilla Firefox
•Opera
•Chrome
•Safari
•dll
Teknodik.unnes.ac.id
Perkembangan Website
Kurikulum & Teknologi Pendidikan
 Web 1.0
Dikembangkan sekitar tahun 1989. Pada tahap
ini user/client hanya dapat melakukan search &
read. Otoritas untuk mengubah/mengedit content
hanya terbatas pada pemilik website tersebut.
Teknodik.unnes.ac.id
Web 2.0
Kurikulum & Teknologi Pendidikan
Dikembangkan sekitar tahun 2004. Web 2.0 memungkinkan adanya
komunikasi dua arah.
ciri-cirinya
a.Menggunakan internet sebagai platform, aplikasi-aplikasi tersebut
dijalankan langsung diatas browser dan bukan diatas satu sistem
operasi tertentu.
b.Kekuatan aplikasi web 2.0 terletak pada data.
c. Aplikasi web 2.0 selalu diupdate terus menerus karena sifatnya yang
bukan lagi produk, tapi layanan.
d.Aplikasi web 2.0 menggunakan teknik-teknik pemrograman yang
ringan, seperti AJAX (Asynchronous Javascript and XML) dan RSS.
e.Aplikasi web 2.0 bisa berjalan secara terintegrasi melalui berbagai
device.
f. Aplikasi web 2.0 memiliki user interface yang kaya meskipun berjalan
di dalam browser, ini berkat AJAX.
Teknodik.unnes.ac.id
Web 3.0
Kurikulum & Teknologi Pendidikan
Web 3.0 berhubungan dengan konsep Web
Semantik, yang memungkinkan isi web dinikmati
tidak hanya dalam bahasa asli pengguna, tapi juga
dalam bentuk format yang bisa diakses oleh agenagen software.
Teknodik.unnes.ac.id
XML, RSS, CSS, AJAX.
Kurikulum & Teknologi Pendidikan
 XML  Kegunaan XML adalah sebagai media pembawa
data/informasi, tidak melibatkan akses database untuk
bertukar informasi. Saat ini penggunaan XML lebih
banyak untuk mendukung RSS, berbagi konten antar
website
 CSS adalah suatu kode untuk mendeskripsikan
bagaimana menampilkan suatu elemen HTML
 RSSadalah metode dalam berbagi konten website dari
satu website ke banyak website lain
 Ajax adalah suatu teknik pemrograman berbasis web
untuk menciptakan suatu web yang lebih interaktif dan
responsif.
Teknodik.unnes.ac.id
Kurikulum & Teknologi Pendidikan
Macam-macam situs web
Web Statis
adalah salah satu bentuk website yang isi didalam
website tersebut tidak dimaksudkan untuk di
update secara berkala, dan biasanya di
maintenance secara manual oleh beberapa orang
yang menggunakan software editor.
Dapat dibuat hanya dengan bahasa HTML
Teknodik.unnes.ac.id
Kurikulum & Teknologi Pendidikan
Macam-macam situs web
Web Dinamis
Adalah website yang secara berkala, informasi
didalamnya berubah, atau website ini bisa
berhubungan dengan user dengan berbagai
macam cara atau metode (HTTP cookies atau
Variabel Database, variabel session dan lain-lain).
Lebih menonjolkan pengolahan data sehingga
dibutuhkan kemampuan dalam pemrograman web.
Teknodik.unnes.ac.id
Kurikulum & Teknologi Pendidikan
Jenis Pemrograman Web
“Client Side Programming”, semua sintaks dan perintah
program dijalankan di web browser, sehingga ketika client
meminta dokumen yang mengandung script, script tersebut akan
diambil dari web server kemudian dijalankan di web browser
yang bersangkutan. Contoh dari client side programming seperti:
JavaScript, HTML.
“Server Side Programming”, semua sintaks dan perintah
program yang diberikan akan dijalankan/diproses di Web Server,
kemudian hasilnya dikirimkan ke browser pengguna dalam
bentuk HTML biasa. Sehingga pengguna tidak dapat melihat
kode asli yang ditulis dalam bentuk server side programming
tersebut. Yang tergolong dalam server side programming seperti:
CGI/Perl, Active Server Pages, Java Server Page, PHP,
ColdFussion dll.
Teknodik.unnes.ac.id
Kurikulum & Teknologi Pendidikan
Skema Server Side Programming
Intepreter
PHP
Response
HTML
CLIENT
Request
PHP
Teknodik.unnes.ac.id
Nama Domain
Kurikulum & Teknologi Pendidikan
Nama domain (domain name) adalah nama unik yang
diberikan untuk mengidentifikasi nama server komputer
seperti web server atau email server di jaringan
komputer atau internet.
Nama domain berfungsi untuk mempermudah
pengguna di internet pada saat melakukan akses ke
server, selain juga dipakai untuk mengingat nama
server yang dikunjungi tanpa harus mengenal deretan
angka yang rumit yang dikenal sebagai IP address.
.com, .net, .org, .info, .co.id, .ac.id, .go.id, .web.id,…..
Teknodik.unnes.ac.id
Sekian, Terima Kasih
Anies Erfan Dinarin B.
2010
Download