Rekayasa Web. Andronicus Riyono, M.T. Universitas Kristen Duta Wacana

dokumen-dokumen yang mirip
Rekayasa Web. Andronicus Riyono, M.T. Universitas Kristen Duta Wacana

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

BAB I PERKENALAN HTML

DESAIN WEB STATIS DAN HTML. Dahlan Abdullah Website :

MODUL 1 PENGENALAN HTML

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB I PERKENALAN HTML

BAB II LANDASAN TEORI

Materi 2 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

BELAJAR HTML Hyper Text Markup Language

Mengenal dan Mengedit HTML

PEMROGRAMAN WEB. Agussalim

1. Teori MODUL 1 HTML. Tujuan: Mampu menjelaskan pengertian HTML,Struktur Dasar, Tag Tag HTML, dan mampu membuat aplikasi dengan menggunakan tag HTML

(Dasar Servlet & HTML) 1. Muhamad Alif

Pemrograman Web Week 2. Team Teaching

Review Pemrograman Web I

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

Prak. E-Bussiness & E-Commerce HTML. (HyperText Markup Language) RAHMADY LIYANTANTO liyantanto.wordpress.com

Pengenalan Dasar HTML 5. Author : Minarni, S.Kom.,MM Universitas Darwan Ali Sampit - KALTENG

PENDIDIKAN MATEMATIKA UNIVERSITAS KANJURUHAN MALANG

BAB II. TINJAUAN PUSTAKA

SOAL PRODUKTIF KEJURUAN KELAS X MULTIMEDIA

XHTML dan Dasar-dasar CSS XHTML

Materi 1 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com

Modul Web Design. Dosen: Nofiyati, S.Kom, M.Kom Program Studi Teknik Informatika Universitas Jenderal Soedirman

Struktur Umum File Dengan Bahasa HTML

FERNANDYA RISKI HARTANTRI / F DASAR-DASAR HTML

Modul Praktikum Desain Web 2015

HTML (HyperText Markup Language)

PENGANTAR INTERNET & DESAIN WEB

Cara membuat HTML dasar

Materi. I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image

Bab 1. HTML (Hypertext Markup Language) A. World Wide Web

Perancangan Multimedia untuk World Wide Web Pertemuan 12

C. Ms Powerpoint D. Notepad E. Ms Acces

ULANGAN UMUM SEKOLAH SMA ISLAM AL-IZHAR PONDOK LABU TAHUN PELAJARAN 2012/2013

Keterampilan Komputer. 8. Pengenalan HTML


Pengenalan Script. Definisi HTML

Bahasa Pemrograman Untuk Pembuatan Web

MENDEMONSTRASIKAN AKSES INTERNET

Pert 11 DASAR-DASAR WEB DESIGN

Internet & Web. Elfan Nofiari. Departemen Teknik Informatika Institut Teknologi Bandung. Page 1. IF-ITB/EN/1-Mar-04 IF3292 Internet & Web

BAB II LANDASAN TEORI

PERKEMBANGAN HTML SINTAX DASAR XHTML XHTML VS HTML PEMPROGRAMAN INTERNET PENGENALAN HTML, CSS & PHP 06/11/2012 HTML

DASAR-DASAR WEB DESIGN

HTML5 Komplet. Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO

MODUL I PENGENALAN HTML. a. Mengenalkan kepada mahasiswa mengenai pemrograman WEB dengan menggunakan HTML b. Mengenalkan kode-kode HTML 2.

HTML Dasar & Layouting (tag, elemen, atribut, link, frame, table) Pengembangan Web (IT133) Ramos Somya, S.Kom., M.Cs.

P - 5 Bab 4 : HTML (Hypertext Markup Language)

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

Pemrograman Basis Data Berbasis Web

Interactive Broadcasting

DAFTAR ISI. Abstrak Kata Pengantar Daftar Isi... Daftar Tabel.. Daftar Singkatan...

Mengelola isi halaman web. Memeriksa informasi untuk relevansi dan currency

BAB III Validasi HTML5

BAB II LANDASAN TEORI. Event merupakan suatu campuran unik dari durasi, pengaturan, pengurus

BAB II LANDASAN TEORI


Pemrograman Web BAB I Pendahuluan

2011 Ahmad Amarullah

Web dan HTML Dasar. Siti Maesyaroh, M.Kom

Pemrograman Web Sisi Client Pertemuan 3 PI

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 5

Bab 5. Cascading Style Sheet (CSS)

Pembuatan Website Sederhana Menggunakan HTML (Hyper Text Markup Language)

JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA

PENGENALAN INTERNET. INTERNET - INTERnational NETworking - INTERconnected NETworking

PEMBUATAN BAHAN AJAR KIMIA BERBASIS WEB MENGGUNAKAN MICROSOFT FRONTPAGE

PERANCANGAN DAN PEMBUATAN SISTEM VALIDASI XHTML 1.0

PEMROGRAMAN BERBASIS WEB. Part 1,2 HTML. By Rolly Yesputra Sekolah Tinggi Manajemen Informatika dan Komputer Royal Kisaran, 2018

BAB II LANDASAN TEORI

INTERNET. INTERconnected NETworking. INTERnational NETworking

Muhammad Zen Samsono Hadi, ST. Msc.

Pemrograman Basis Data Berbasis Web

Area kerja. Gambar 1. Tampilan awal MS FrontPage

Bab1 -World Wide Web

PERTEMUAN 1. Kompetensi Dasar : Menjelaskan konsep dasar dan teknologi Webpage

AJAX. Pemrograman Web. Rajif Agung Yunmar, S.Kom

BAB III LANDASAN TEORI

1. Pengenalan HTML. 2. Tag Dasar HTML

HTML (HYPERTEXT MARKUP LANGUAGE)

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

BAB II TINJAUAN PUSTAKA

Analisis dan Implementasi Validasi Form Berbasis Web dengan Menggunakan AJAX (Asynchronous JavaScript And XML)

Pemrograman Web I (HTML) Oleh: Devie Rosa Anamisa

BAB 2 LANDASAN TEORI

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

M.K. Pemrograman Web (AK ) Konsep Pemrograman Internet

KBKF53110 WEB PROGRAMMING

BAB 2 LANDASAN TEORI. Istilah sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Pertemuan Ke-4 (Peggunaan XHTML) D3 Manajemen Informatika - Unijoyo 1

Transkripsi:

Rekayasa Web Andronicus Riyono, M.T. Universitas Kristen Duta Wacana

Konsep Web, HTML, CSS, Good Sites, Bad Sites Rekayasa Web Pertemuan 2

Teknologi Web

Teknologi Web

Teknologi Web

Teknologi Web

Teknologi Web

Teknologi Web

HyperText HTTP (HyperText Transfer Protocol) HTML (HyperText Markup Language) XHTML (extensible HyperText Markup Language) Hyper... apa sih? Hiperaktif?

Linear Media vs. Hypermedia

Linear media Media yang untuk mengakses informasi di dalamnya pengguna perlu melalui sebuah urutan tertentu yang linier

Contoh Linear Media: Buku Ada urutan tertentu dari awal hingga akhir. Ketika Anda diminta untuk membaca halaman tertentu (misal, halaman 232) Anda perlu menelusuri halamanhalaman buku tersebut.

Contoh Linear Media: Kaset Ada urutan tertentu dari awal hingga akhir. Ketika Anda ingin memutar lagu ketiga, Anda perlu menelusuri kaset tersebut (dengan fast-forward, stop, play, rewind).

Hypermedia Media yang untuk mengakses informasi di dalamnya pengguna dapat menuju secara langsung ke informasi yang diinginkan

Contoh Hypermedia: CD Anda bisa langsung mendengarkan lagu ketiga dengan menekan tombol angka 3 pada Remote Control CD Player

Contoh Hypermedia: Website! Sekumpulan link, sebuah klik, dan Anda dibawa ke halaman lain dari website tersebut, atau bahkan dari website lain

Hypermedia + Text Hypermedia + Text = Hypertext Hyperlink, untuk menghubungkan antara dokumen yang satu dengan dokumen yang lain

Movie I: Warriors of the NET http://www.warriorsofthe.net/

Apa yang terjadi antara browser dan server? Kasus: Membuka halaman web UKDW

Teknologi Web 1 2 6 3, 4 5

Langkah 1: Mencari Alamat UKDW simulasi: nslookup www.ukdw.ac.id

Teknologi Web 1 2 6 3, 4 5

Langkah 2: Jawaban DNS Server: 4.2.2.1 Address: 4.2.2.1#53 Non-authoritative answer: Name: www.ukdw.ac.id Address: 222.124.22.21

Teknologi Web 1 2 6 3, 4 5

Langkah 3: Membuka koneksi simulasi: telnet 222.124.22.21 80 Trying 222.124.22.21... Connected to 21.subnet222-124-22.astinet.te lkom.net.id. Escape character is '^]'.

Teknologi Web 1 2 6 3, 4 5

Langkah 4: HTTP Request GET / HTTP/1.1 Host: www.ukdw.ac.id User-Agent: Mozilla/5.0... Accept: text/html,... Accept-Language: en-us,... Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,... Keep-Alive: 300 Connection: keep-alive

Teknologi Web 1 2 6 3, 4 5

Langkah 5: HTTP Response HTTP/1.x 200 OK Date: Tue, 01 Sep 2009 22:13:40 GMT Server: Apache/2.0.59 (Win32) Set-Cookie: PHPSESSID=d358af56d20c3ef070e9 e6583dd4699a; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT...

Langkah 5 (lanjutan): HTTP Response <HTML> <HEAD> <TITLE>UKDW Official Site</ TITLE> <link href="http:// www.ukdw.ac.id//settings/ style/style.css" rel="stylesheet" type="text/ css">...

Langkah 5 (lanjutan): HTTP Response <TD ROWSPAN=3> <img src="http:// www.ukdw.ac.id//client/images/ front_new/2.gif" width=185 height=238 alt=""> </TD>

Langkah 3 (lagi): Membuka koneksi (lagi) simulasi: telnet 222.124.22.21 80 Trying 222.124.22.21... Connected to 21.subnet222-124-22.astinet.te lkom.net.id. Escape character is '^]'.

Langkah 4 (lagi): HTTP Request (lagi) GET /client/images/front_new/ 2.gif HTTP/1.1 Host: www.ukdw.ac.id User-Agent: Mozilla/5.0... Accept: text/html,... Accept-Language: en-us,... Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,......

Langkah 5 (lagi): HTTP Response (lagi) HTTP/1.x 200 OK Date: Tue, 01 Sep 2009 22:13:45 GMT Server: Apache/2.0.59 (Win32) Last-Modified: Wed, 01 Nov 2006 01:24:52 GMT Etag: "6842-728c-5ea8d43b" Accept-Ranges: bytes Content-Length: 29324...

Teknologi Web 1 2 6 3, 4 5

Langkah 6: Browser Menampilkan Halaman lengkap setelah 8 HTTP Request/Response lainnya...

Apa perbedaannya? urutan pemanggilan file-file bisa berbeda waktu yang diperlukan untuk mendapatkan file-file bisa berbeda bahkan untuk mengambil file yang sama, waktu yang diperlukan bisa berbeda dalam kesempatan yang berbeda total waktu yang diperlukan untuk membuka sebuah halaman web tidak sama tiap kali

HyperText Markup Language mark = tanda, marker = penanda, marking = memberi tanda Main Entry: markup language * Function: noun Date: 1980 : a system (as HTML or SGML) for marking or tagging a document that indicates its logical structure (as paragraphs) and gives instructions for its layout on the page especially for electronic transmission and display * http://www.merriam-webster.com/dictionary/markup

Memberi tanda (tag) sebuah elemen p { <p> </p> ini adalah tanda (tag) p, menandai awal dari sebuah paragraf Berarti, bagian ini adalah isi paragrafnya. Informasi pendaftaran, jadwal tes dan biaya dapat dilihat detail di sini. ini adalah tanda penutup (closing tag) p, menandai akhir dari sebuah paragraf

Struktur dasar halaman <html> <head> <title></title> </head> <body> </body> <html> HTML

Kepala dan Badan Head Berisi hal-hal selain isi (content) dari halaman web tersebut Body Berisi isi (content) dari halaman web tersebut yang ditampilkan pada browser

Kepala dan Badan Head Berisi hal-hal selain isi (content) dari halaman web tersebut Body Berisi isi (content) dari halaman web tersebut yang ditampilkan pada browser

nested tags nest = sarang? <p> Pada tanggal 7 November 2009, <a href="http://knastik.org/"> KNasTIK 2009 </a> akan diselenggarakan di UKDW </p> atribut

Movie 2: The Machine is Us/ing Us The Machine is Us/ing Us. by Michael Wesch First Released on January 31st 2007 http://mediatedcultures.net/ mediatedculture.htm

Tag Soup opening tags, tanpa closing tags marquee blink tag yang hanya didukung browser tertentu berkesan tidak rapi, semacam seonggok tags dan berbagai macam isi lainnya (teks), itulah mengapa disebut sebagai tag soup

Browser war Persaingan antar browser, masing-masing merasa diri lebih unggul dari yang lain Misal Proprietary Tags (marquee, blink, dll.) Rendering engine Akibatnya Tampilan berbeda antar browser!

Web Standard* (markup) XHTML 1.1 (2001, 2008) XHTML 1.0 (2000, 2002) HTML 4.01 (1999) HTML 3.2 (1997) XHTML Basic 1.1 (2000, 2008) * http://www.w3.org/tr/#recommendations

Keuntungan menggunakan standar Accessibility To software/machines To people Stability * http://www.webstandards.org/learn/faq/#p3

XHTML 1.0 Transitional XHTML = HTML ditulis dengan kaidah XML Well-structured (properly nested tags) Case-sensitivity (all lowercased element) lebih baik dari HTML 4.01 masih cukup fleksibel jika bisa, XHTML 1.1 lebih baik lagi

Validasi http://validator.w3.org/ agar kita tahu yang kita buat sudah memenuhi standar atau belum kesalahan umum: tag img tanpa atribut alt lupa closing tag

CSS Cascading Style Sheets Mengatur bagaimana elemen-elemen HTML yang ada pada sebuah halaman web ditampilkan oleh browser

Site evolution http://mboffin.com/post.aspx?id=1619

Good Site / Bad Site

Diskusi: Good Sites Bad Sites Perusahaan yang membuat websites http://envato.com http://www.designbylinda.com http://www.designbylinda.com/design.htm

Diskusi: Good Sites Bad Sites Social Network http://facebook.com http://friendster.com

Diskusi: Good Sites Bad Sites Social Network http://www.carleton.ca/ http://www.ukdw.ac.id/

Artikel-artikel http://wefunction.com/2009/04/qualitywithin-web-design/ http://www.sitepoint.com/article/principlesbeautiful-web-design/

Tugas Pribadi Baca Head First Web Design, Chapter 1 & 2 Buat untuk website UKDW Visual Metaphor Theme (termasuk Color palette, Layout, visual elements, Central Themes, Interface Elements) Tidak ada maksimal halaman, be concise Be creative!

Perhatian! Margin: (atas, kanan, bawah, kiri) 3, 3, 4, 4cm Font: Verdana 12pt, Spacing: 1,5 spasi Filetype: PDF Subject: REKWEB-TUGAS2 Nama File: REKWEB-TUGAS2-22xxxxxx.pdf dikirim ke: ukdw@riyono.net

Referensi Lowe, D., & Hall, W. (1998). Hypermedia and the web: An engineering approach.new York, NY: Wiley.