Modul Ajar Pemprograman Web Statis SMK X RPL - 1

Bab I – World wide web

1. Sejarah singkat www

World wide web lebih di kenal dengan web atau website adalah sebuah layanan yang di dapat oleh pengguna komputer yang terhubung ke internet.
Web pada mulanya muncul tahun 1993 yang merupakan hasil dari penelitian Tim Burnrers – Lee dan peneliti lain dari European Particle Physics Lab ( Consei Europeen pour la Recherché Nucleaire , atau CERN ) di Geneva, Swiss, mengembangkan suatu cara untuk men – share data antar koleganya menggunakan sesuatu yang di sebut hypertext. Pemakai di CERN dapat menampilkan dokumen pada layar komputer dengan menggunakan software browser baru. Para pengguna dapat meloncat dari dokumen satu ke dokumen yang lain hanya dengan memilih sebuah hyperlink. Cara ini yang akhirnya di gunakan sebagai dasar Word Wide Web dan berikut server dan browser webnya.
Setelah tahun 1994 CERN kembali meneliti tentang fisika partikel dan menyerahkan hasil penelitiannya pada organisasi yang baru di bentuk yaitu World Wide Web Consortium – W3C. W3C meneliti dan mengembangkan web sampai sekarang. Untuk lebih lanjut silakan kunjungi website W3C di http://www.w3.org

2. Cara kerja www

  1. Informasi web disimpan dalam dokumen yang disebut dengan web pages atau akrab di sebut file HTML
  2. File tersebut di simpan dalam webserver ( Komputer yang berfungsi sebagai server Web )
  3. Komputer yang menggunakan aplikasi web browser untuk membaca web pages di sebut komputer client
  4. Komputer client mengirim pesan ke komputer server kemudian komputer server menampilkan informasi berupa web pages ( Web browser yang popular saat ini adalah Internet Exporer, Mozilla, FireFox, Safari, Opera, dan yang sedang hangat di bicarakan adalah Google Chrome ).

3. Standar teknologi web

Secara umum teknologi disain web terbagi menjadi beberapa layer (lapisan), yaitu structural layer, presentation layer dan behavioral layer.
  • Structural layerLayer ini berhubungan dengan struktur dokumen web. Bagaimana sebuah dokumen tersusun, format apa yang dipakai, tanda atau mark up apa yang digunakan merupakan bagian dari layer ini. Extensible Standar teknologi yang direkomendasikan saat ini adalah (XHTML) Extensible Hypertext Markup Language dan Extensible Markup Language (XML). XHTML adalah HTML versi terakhir (4.01) yang ditulis ulang dengan dengan aturan-aturan yang lebih ketat mengacu pada XML. Sedangkan XML adalah sekumpulan aturan untuk menyusun bahasa markup
  • Presentation layerLayer ini berhubungan dengan bagaimana mengatur tampilan dokumen pada layar, suara yang keluar, atau bagaimana format pencetakan structural dokumen. Pada teknologi web lama bagian ini menyatu dengan Structural layer. Tapi pada standar baru, layer ini disarankan untuk dipisah. Yang layer termasuk teknologi Behavioral layer ini adalah Cascading Style Sheets (CSS).
  • Behavioral layerLayer ini berhubungan dengan masalah penggunaan bahasa skrip dan pemrogramannya untuk tujuan meningkatkan sisi interaktif dan dinamis halaman web. Yang termasuk dalam layer ini adalah Document Object Model (DOM) dan JavaScript. DOM memungkinkan suatu dokumen atau skrip untuk mengakses atau meng-update isi, struktur, dan style dari dokumen. JavaScript merupakan teknologi yang cukup lama dan tetap digunakan untuk menambah dokumen menjadi lebih interaktif.

4. Persiapan Pembuatan Web

  1. Perangkat Keras
    Perangkat Keras yang di butuhkan untuk pembuatan web tidak jauh berbada dengan kebutuhan komputasi biasa. Yaitu seperangkat komputer dengan CPU, Mouse, Keyboard, Monitor dan perangkat pelengkap lain.
  2. Perangkat Lunak

  • Sistem OperasiSistem operasi yang banyak di gunakan saat ini adalah Microsoft Windows dengan versi dan varianya. Selain windows web juga dapat di buat menggunakan Sistem operasi Linux Seperti Ubuntu, Mandriva, Redhat dll.
  • Aplikasi Web Server ( Web Server Application )Sebuah komputer biasa dapat menjadi sebuah komputer Web Server setelah di install Aplikasi web server kedalamnya. Pemakaian aplikasi ini tergantung oleh sistem operasi yang di guanakan. Contoh aplikasi web server untuk Microsoft Windows adalah IIS (Internet Information Service) sedangkan untuk sistem operasi linux adalah Apache. Dewasa ini apache sudah dapat di gunakan di Microsoft Windows karena dinilai lebih unggul daripada IIS.
  • Aplikasi Web / HTML EditorAplikasi editor ini adalah aplikasi yang di gunakan untuk menulis atau membuat web pages. Aplikasi Web / HTML Editor ini ada dua jenis yaitu jenis GUI ( General User Interface ) dan Aplikasi berbasis teks. Aplikasi berbasis GUI lebih mudah dalam pemakaiannya, hal ini di karenakan aplikasi berbasis GUI menyediakan fasilitas – fasilitas untuk mempermudah pembuatan web page sedangkan aplikasi berbasis teks tidak. Akan tetapi penggunaan aplikasi berbasis GUI juga akan mengalami banyak kendala jika pengguna tidak mempunyai dasar aplikasi berbasis teks. Contoh aplikasi berbasis GUI adalah Macromedia DreamWeaver dan Microsoft FrontPage yang sekarang berganti nama menjadi ASP.Net, sedangkan aplikasi berbasis teks diantaranya adalah notepad.
  • Web BrowserWeb browser adalah aplikasi / program yang di gunakan untuk menampilkan halaman web atau web page pada komputer client. Beberapa web browser yang popular kebanyakan menggunakan user interface grafis yang dapat menampilkan gambar dari web page, disamping itu juga ada web browser yang masih menggunakan mode text yang tidak dapat menampilakan informasi berupa gambar. Web browser Seperti Internet Exporer, Mozilla, FireFox, Safari, Opera, dan google chrome merupakan web dengan user interface grafis, sedangkan lynx adalah salah satu contoh web browser yang menggunakan mode text. Untuk menampilkan web page, Web browser membaca baris instruksi – insruksi yang ada dalam web page. Instruksi ini yang paling umum di gunakan di sebut dengan tag HTML. Tentang HTML akan di bahas di bab berikutnya.

Share this

Related Posts

First

2 comments

comments
20 Juni 2011 16.52 delete

Mantapp,pingin bljr jga nih,ajari bang anaz

Reply
avatar
20 Juni 2011 17.28 delete

hehe... ini kan cuma dasar yu,,,hehe. bt murid2 ana yang kelas 1. n baru masuk dunia programming, tapi kalau SINAHU BARENG YUX... boleh aja.. ^__^

Reply
avatar

Loading...