1 / 29

PEMROGRAMAN WEB (IS 222) - PERTEMUAN 1-

PEMROGRAMAN WEB (IS 222) - PERTEMUAN 1-. Agenda Pertemuan. Sejarah dan perkembangan Web Konsep dasar internet Konsep dasar WWW Istilah – istilah di internet Struktur dasar HTML Memformat dokumen HTML. Sejarah dan Perkembangan Web.

Download Presentation

PEMROGRAMAN WEB (IS 222) - PERTEMUAN 1-

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PEMROGRAMAN WEB (IS 222)- PERTEMUAN 1-

  2. Agenda Pertemuan • Sejarahdanperkembangan Web • Konsepdasar internet • Konsepdasar WWW • Istilah – istilahdi internet • Strukturdasar HTML • Memformatdokumen HTML

  3. SejarahdanPerkembangan Web • ARPAnet (US Defense Advanced Research Projects Agency) atau Departemen Pertahanan Amerika pada tahun 1969 membuat jaringan komputer yang tersebar untuk menghindarkan terjadinya informasi terpusat • Web 1.0  generasipertama web yang berfungsisebagaipemberiinformasi yang bersifatsatuarah. • Web 2.0 content tidakhanyadipegangoleh administrator sepenuhnya, namunpengunjung web dapatmemberiandilpada content web denganmemberi comment, polling, fotodan lain sebagainya

  4. Web 2.0 • Arsitektur yang memampukanpartisipasi • Mengumpulkankekayaanintelektualbersama. • Pengaruhjaringanmenjadikankontensuatu web yang mulanyasedikitmenjadiberlipatgandadalamwaktusingkat.

  5. KonsepDasar Internet • Internet yang berasaldarikepanjanganInterconnected Networkadalahsebuahsistemkomunikasi global yang menghubungkankomputer - komputerdanjaringan - jaringankomputerdiseluruhdunia • Komputer yang terhubungmenggunakan platform yang berbedatetapibekerjamenggunakanprotokol yang sama

  6. Layanan Internet • World wide web (HTTP) • E-mail (POP, SMTP, IMAP) • Chat (IRC) • File transfer (FTP) • Remote access (telnet) • VoIP, etc.

  7. Protokol • HTTP (Hypertext Transfer Protocol), merupakansuatuprotokol yang menentukanaturan yang perludiikutioleh Web Browser dalammemintaataumengambilsuatudokumendanoleh Web Server dalammenyediakandokumen yang diminta web browser • Protokol Transfer • FTP (File Transfer Protocol), protokoliniuntukmengunduh (download) danmengunggah (upload) suatu file di FTP server • Telnet,protokol yang digunakanuntuk login kesuatu server komputer

  8. Protokol - Lanjutan • Protokol Transfer • SSH (Secure Shell), didesainuntukmenggantikan telnet dengankelebihandalamkeamanan, beroperasimelalui TCP danmenyediakanautentifikasidankomunikasi yang aman • Gopher, protokoliniuntukmengakses server gopher yang menyediakaninformasidenganmengggunakansuatusistem menu ataumelaluihubunganke telnet • News (Network News Transfer Protocol ,

  9. URL (Uniform Resource Locator) • URL adalahsuatusarana yang digunakanuntukmenentukanlokasiinformasipadasuatu Web Server • Terdiriatas : • Protokol yang digunakanolehsuatu browser untukmengambilinformasi. • Namadarikomputerdimanainformasitersebuttersedia. • Path serta nama file dari suatu informasi.

  10. DNS (Domain Names System) • DNS dapatdiartikansebagai format penamaanstandaruntukmempermudahpengelolaan server komputerdi internet

  11. KonsepDasar WWW • World Wide Web merupakansuatukumpulaninformasipadabeberapa server komputer yang terhubungsatusamalaindalamjaringan internet • WWW atausecarasingkatdisebut web mulanyaadalahaplikasiuntukmenyimpandanmenampilkanteks. Pertama kali diperkenalkandandikembangkanoleh Tim Berners-Lee padatahun 1989.

  12. KonsepKerja WWW request response

  13. Cara kerja web (1) • User memasukan URL dalam browser http://www.google.com • Browser men-translate URL kedalam IP address untukdikoneksikandengan server lewat TCP (Port 80:Http Service) connects to a computer with IP address 216.239.39.99 port 80 • Setelahterhubung, browser mengirim “Get Request” (Http Request) GET / HTTP/1.1

  14. Cara kerja web (2) • Server memberikantanggapandengan Http Response, memberitahukan browser type yang digunakan (html, text, image dll) • File yang dipanggildalam “file html” (inline files), misalkan file image tidakdatangbersamaandengan file htmlnya, browser melakukan get request lagisebanyak inline files tersebut • Browser melakukan “renders” dari file yang diterimauntukditampilkanke user • Koneksidiputussaatsaatpengiriman data selesai (“Done”)

  15. Istilah – Istilah Internet • E-mail (Electronic Mail), merupakansalahsatuaplikasiataufasilitas yang mempunyaikonsep yang samadengansuratdalambentukkertashanyasajauntukmengirimkannyatidakdiperlukanlayanankantor • Homepage, suatu web page pembukapada website

  16. Web Browser • Adalahsebuah software • Berjalanpadakomputer user • Sebuah tool untukmelakukannavigasidi web • Dan, menampilkandokumen web Beberapa Web Browser: • MS Internet Explorer, runs on Windows platform • Netscape Navigator/Communicator, runs on multi platform • Opera, runs on multi platform • Konqueror, runs on Linux platform • lynx (text based), runs on Linux platform

  17. Web server • Adalahsebuah software • Yang berjalanpadakomputer server • Sebagaitempatmenyimpan file-file dokumen web sehinggadapatdiaksesoleh internet users Beberapa Web Server: • Apache, runs on multi platform (best on Linux) • MS Internet Information Server (IIS), runs on Windows platform • Tomcat (for java), runs on multi platform

  18. Web programming • Command Gatway Interface (PERL, C) Dieksekusidi web server, melakukankomunikasidengan browser seperti http response • Server Side Scripting (ASP, PHP) web server melakukanparsedaneksekusisehingga script embeddeddalamhalaman web • Client side scripting (JavaScript, JScript, VBScript) Web browser melakukanparsedaneksekusisehingga script embeddeddalamhalaman web

  19. HTML (Hypertext Markup Language) • Dokumen HTML merupakansebuahdokumenteksbiasadandisebutsebagaiMarkup Languageyaknibahasa yang mengandungkodepenanda yang disebut tag • Tag HTML inimenggunakansimbolkhususuntukmenandakansuatukodeinstruksi, simboliniadalahkurungsiku, < dan > • Pada tag dimungkinkanuntukmemilikiatribut

  20. StrukturDasar HTML • Semuadokumen HTML terdiridariduabagianlogikal, yaitu: • bagiankepala (head). Secaraumum, bagiankepaladaridokumen HTML berisiinformasiumummengenaidokumen • bagianbadan (body) yaituberisidokumen yang sebenarnya • Ekstensidokumen HTML : .htmatau .html

  21. StrukturDasar HTML - lanjutan <html> <head> <title>Judul Form/Caption</title> </head> <body> ISI WEB </body> </html> ContohHalaman Web

  22. Penulisan Tag • Tag dibentuk oleh suatu kata ( keyword) yang diapit oleh tanda kurung lancip (<tag>) • Tag boleh ditulis dalam huruf kecil maupun kapital • Tag harus berpasangan, yaitu tag awal diikuti tag akhir, kecuali tag tunggal <p> teks </p> <br> <hr> • Di antara tag awal dan tag akhir bisa terdapat tag lain • Penulisan Tag tidak boleh tumpang tindih <tag1><tag2> teks </tag1></tag2> -> penulisan yang salah < tag1><tag2> teks </tag2></tag1> -> penulisan yang benar Pemrograman Internet I Pengenalan HTML

  23. Daftar Tag <Body> <p> Paragraf <b> <i> <u> <sup> <sub> Atribut <br> Gantibaris <font> Font <ul><li> Enumerasi <hr> Garismendatar <img> Gambar <a> Link (kaitan) <table> Tabel <!-- --> Komentar <Pre> Format Text Pemrograman Internet I Pengenalan HTML

  24. The BODY element • bgcolor • background • text • link • vlink • alink • Id, Class • dll Pemrograman Internet I Pengenalan HTML

  25. Black = "#000000" Silver = "#C0C0C0" Gray = "#808080" White = "#FFFFFF" Maroon = "#800000" Red = "#FF0000" Purple = "#800080" Fuchsia = "#FF00FF" Green = "#008000" Lime = "#00FF00" Olive = "#808000" Yellow = "#FFFF00" Navy = "#000080" Blue = "#0000FF" Teal = "#008080" Aqua = "#00FFFF" Color names and sRGB values Pemrograman Internet I Pengenalan HTML

  26. FONTS • Font style elements: the TT, I, B, BIG, SMALL, STRIKE, S, and U • Font modifier elements: FONT and BASEFONT • Size {1 – 7} dapat bernilai Negatif (-2) • Color • Face <FONT FACE="ARIAL, HELVETICA, LUCIDA SANS"> Pemrograman Internet I Pengenalan HTML

  27. List • Bentuk • ORDERED lists (daftar berurutan) • UNORDERED lists (daftar tak berurutan). • Definition list • Perintah • UL, OL, LI • DL, DT, DD Pemrograman Internet I Pengenalan HTML

  28. MemformatDokumen HTML • Memformat body • Background • Bgcolor • Text • Link • Vlink • Alink • Membuat Heading, <H1> … <H6> • Membuatparagraf, <p> </p> • Membuatbarisbaru, <br>

  29. MemformatDokumen HTML- lanjutan • Teks Preformat, <pre> </pre> • Memformat Bentuk Tulisan

More Related