Pemrograman WEb Konsep Dasar Web HTML CSS

Slides:



Advertisements
Presentasi serupa
INTRO (TO BPOS). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah layanan online Microsoft,
Advertisements

Developing Knowledge Management dalam perusahaan Week 10 – Pert 19 & 20 (Off Class Session)
INTRO TO BPOS ( Coffey’s Project Portal). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah.
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation. All.
PENGENALAN INTERNET M. Masrur, SKom.
 Putra Prima Naufal
PEMOGRAMAN BERBASIS JARINGAN
Pernahkah anda membuka sebuah Website???? What It????
KONSEP DASAR WEB DAN INTERNET
Hypertext & Hypermedia
SOCIAL MEDIA Widianto Nugroho, S.Sn. |
Pengantar Teknologi Informasi
Hadi Syahrial (Health IT Security Forum)
Aplikasi dan Pemrograman Jaringan
LOCAL AREA NETWORK (LAN)
Program Keahlian I – SI By Antonius Rachmat C, S.Kom
PEMROGRAMAN WEB –Pertemuan 1
Pengantar Teknologi Informasi
Administrasi Basis Data
IT SEBAGAI ALAT UNTUK MENCIPTAKAN KEUNGGULAN KOMPETISI
Pengenalan Teknologi Web. Sistem Operasi Sistem operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras.
Process to Process Delivery
PERULANGANPERULANGAN. 2 Flow of Control Flow of Control refers to the order that the computer processes the statements in a program. –Sequentially; baris.
Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
Pemrograman Dasar Warsun Najib
Taken From William Stallings Chapter 2 TCP/IP Models.
Introduction to The Design & Analysis of Algorithms
IF-ITB/SAS/25Aug2003 IF7074 – Bagian Pertama Page 1 IF 7047 Kewirausahaan Teknologi Informasi Bagian Pertama: 1.1. Entrepreneurship, entrepreneur, dan.
IT , Jaringan,Internet,E-commerce
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
M. Suwarso Kegiatan Lembaga Standarisasi Internasional Dalam Hal Telepon Internet Telepon Internet.
Internet & Pemrograman Web Pertemuan I : Pengenalan Internet Oleh : Hadi Santoso.
Dasar - dasar Web dan HTML
Pengantar/pengenalan (Introduction)
Could not load an object because it is not avaliable on this machine. Tidak dapat memuat sebuah benda karena tidak tersedia pada mesin ini.
KULIAH X FIREWALL KOM Keamanan Jaringan 2012/2013 KOM Keamanan Jaringan 2012/2013.
DASAR DASAR WEB DAN HTML
Implementing an REA Model in a Relational Database
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
2nd MEETING Assignment 4A “Exploring Grids” Assignment 4 B “Redesign Grids” Create several alternatives grid sysytem using the provided elements: (min.
BENTUK ING VERB + ING. Bentuk ING juga biasa disebut dengan ING form Meskipun pembentukannya sangat se- derhana tetapi penggunaannya mem- punyai aturan.
Pertemuan Ke-1 (Konsep Dasar Web)
LOGO Manajemen Data Berdasarkan Komputer dengan Sistem Database.
Linked List dan Double Linked List
Definisi VLAN Pemisahan jaringan secara logis yang dilakukan pada switch Pada tradisional switch, dalam satu switch menunjukkan satu segmentasi LAN.
Diagnose device problems that connected to the Wide Area Network Identify problems Through the Symptoms that arise HOME.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Fungsi dan Protokol Layer Aplikasi Network Fundamentals – Chapter 3.
1. 2 Work is defined to be the product of the magnitude of the displacement times the component of the force parallel to the displacement W = F ║ d F.
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Via Octaria Malau Transfer (Internal Transfers) Transfer (Transfers Internal) Select the account from which funds are to be transferred FROM and then select.
1 PENGANTAR APLIKASI KOMPUTER Haryoso Wicaksono, S.Si. MICROSOFT WINDOWS #2.
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
Hingga deadline (12 Maret 2010)  Jumlah mahasiswa: 76  TT1 yg sudah dikumpul = 28  Hanya 7 TT1 yang diterima. Sisanya harus mengumpul lagi karena berbagai.
Teknologi Web.
WEB Pengembangan Evangs Mailoa Prinsip Dasar Internet, Web,
HTML.
Pengenalan HTML Pertemuan 1 IT133 Pengembangan Web Frederik Samuel Papilaya.
Pertemuan 1 Pengenalan Dasar Web.
INTERNET MEMBUAT KITA TERKONEKSI
CARA KERJA WEB Rofilde Hasudungan.
Teknologi Dasar Internet dan Web
Website WEB World Wide Web www W3 A set of interconnected webpages, usually including a homepage, generally located on the same server, and prepared.
PEMROGRAMAN WEB 1 PERTEMUAN 1
Oleh : Inggar Prayoga.,S.I.Kom
Pengantar Teknologi Informasi
WORLD WIDE WEB (WWW) Kelompok 2 : Rana Meysa Mudazir ( )
Pengantar Teknologi Informasi
Pertemuan 1 Pengenalan Dasar Web.
Pertemuan 1 Pengenalan Dasar Web.
What is Kerberos? Network Security.
Transcript presentasi:

Pemrograman WEb Konsep Dasar Web HTML CSS Client Side Script dg Java Script XML Jquery PHP Framework Web

Beberapa Pertanyaan yang umum berkaitan dengan web Apakah yang dimaksud World Wide Web? Apakah web sama dengan internet? Siapakah yang mengunjungi web? Bagaimana Cara Kerja Web? Apa saja yang dapat kita lakukan dengan web? Apa yang harus dilakukan dengan pemrogrman web?

Web  Internet Internet: sebuah jaringan fisik yang menghubungkan jutaan komputer dengan menggunakan protokol yang sama untuk berbagi / mengirim informasi (TCP / IP) pada kenyataannya, Internet adalah jaringan dari jaringan yang lebih kecil World Wide Web: koleksi berbagai media dokumen yang saling terkait yang disimpan di internet dan diakses menggunakan protokol umum (HTTP) Key distinction: Internet is hardware; Web is software Many other Internet-based applications exist e.g., email, telnet, ftp, usenet, Instant Messenger, Napster, …

History of the Internet the idea of a long-distance computer network traces back to early 60's Licklider at M.I.T. Baran at Rand National Physics Laboratory in U.K. in particular, the Department of Defense was interested in the development of distributed, decentralized networks survivability (i.e., network still functions despite a local attack) fault-tolerance (i.e., network still functions despite local failure) contrast with phone system, electrical system in 1969, Advanced Research Project Agency funded the ARPANET connected computers at UCLA, UCSB, SRI, and Utah allowed researchers to share data, communicate 56Kb/sec communications lines (vs. 110 b/sec over phone lines)

Internet growth throughout the 70's, the size of the ARPANET doubled every year decentralization made adding new computers easy ~1000 military & academic computers connected by 1984 in 80', U.S. government took a larger role in Internet development created NSFNET for academic research in 1986 ARPANET was retained for military & government computers by 90's, Internet connected virtually all colleges & universities businesses and individuals also connecting as computing costs fell ~1,000,000 computers by 1992 in 1992, control of the Internet was transferred to a non-profit org Internet Society: Internet Engineering Task Force Internet Architecture Board Internet Assigned Number Authority World-Wide-Web Consortium . . .

Internet growth (cont.) Year Computers on the Internet 2002 162,128,493 2000 93,047,785 1998 36,739,000 1996 12,881,000 1994 3,212,000 1992 992,000 1990 313,000 1988 56,000 1986 5,089 1984 1,024 1982 235 Internet has exhibited exponential growth – doubling in size every 1-2 years (stats from Internet Software Consortium) estimated >600 million Internet users in 2002 (www.nua.ie)

Istilah-istilah dalam Web Website : kumpulan beberapa halaman web(web page) Homepage : halaman pertama dari sebuah website Domain : nama computer URL : alamat lengkap web Semua website bergabung membentuk “jaringan abstrak” yg disebut WWW (World Wide Web) Data dari sebuah websites dapat diakses dengan bantuan sebuah jaringan komunikasi yaitu Internet Pengguna web yang mencari informasi disebut pihak client (menggunakan browser) Penyedia informasinya disebut pihak server (program khusus web server)

History of the Web the idea of hypertext (cross-linked and inter-linked documents) traces back to Vannevar Bush in the 1940's online hypertext systems began to be developed in 1960's e.g., Andy van Dam's FRESS, Doug Englebert's NLS in 1987, Apple introduced HyperCard in 1989, Tim Berners-Lee at the European Particle Physics Laboratory (CERN) designed a hypertext system for linking documents over the Internet designed a (Non-WYSIWYG) language for specifying document content which evolved into HyperText Markup Language (HTML) designed a protocol for downloading documents and interpreting the content which evolved into HyperText Transfer Protocol (HTTP) implemented the first browser -- text-based, no embedded media the Web was born!

History of the Web (cont.) the Web was an obscure, European research tool until 1993 in 1993, Marc Andreessen (at the National Center for Supercomputing Applications) developed Mosaic, the first graphical Web browser the intuitive, clickable interface made hypertext accessible to the masses made the integration of multimedia (images, video, sound, …) much easier Andreessen left NCSA to found Netscape in 1994 cheap/free browser popularized the Web (75% market share in 1996) in 1995, Microsoft came out with Internet Explorer Netscape bought by AOL in 1999 for $10 billion in stock today, the Web is the most visible aspect of the Internet

Web growth Year Computers on the Internet Web Servers on 2002 162,128,493 33,082,657 2000 93,047,785 18,169,498 1998 36,739,000 4,279,000 1996 12,881,000 300,000 1994 3,212,000 3,000 1992 992,000 50 Stats from Netcraft Web Server Survey. IE Netscape Mosaic recent estimates suggest 40-50 M Web sites, with 4-5 B Web pages!

Komponen URL Dokumen diakses web mempunyai alamat unik yang disebut Uniform Resource Locator (URL). Istilah Uniform Resource Identifier (URI) kadang-kadang digunakan secara bergantian dengan URL, meskipun URI adalah istilah yang lebih umum, sebuah URL adalah jenis URI. Alamat tersebut memungkinkan user mencari file di internet kemudian menampilkannya. Contoh URL:

Internet Diagram

Web Browser Menampilkan dan melakukan interaksi dengan dokumen-dokumen yang disediakan oleh server web. Secara teknis akan menterjemahkan kode yang dikirim dari web server untuk ditampilkan ke user.

Web Server Server web adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML.

Cara Kerja Server-Side dan Client Side

Static vs. dynamic pages most Web pages are static contents (text/links/images) are the same each time it is accessed e.g., online documents, most homepages HyperText Markup Language (HTML) is used to specify text/image format as the Web moves towards online services and e-commerce, Web pages must also provide dynamic content pages must be fluid, changeable (e.g., rotating banners) must be able to react to the user's actions, request and process info, tailor services e.g., amazon.com, www.thehungersite.com this course is about applying your programming skills to the development of dynamic Web pages and applications

Client-side programming can download program with Web page, execute on client machine simple, generic, but insecure JavaScript a scripting language for Web pages, developed by Netscape in 1995 uses a C++/Java-like syntax, so familiar to programmers, but simpler good for adding dynamic features to Web page, controlling forms and GUI see www.creighton.edu/~davereed/Memory Java applets can define small, special-purpose programs in Java called applets provides full expressive power of Java (but more overhead) good for more complex tasks or data heavy tasks, such as graphics see www.creighton.edu/~davereed/csc107.F03/Labs/MontePI.html

Server-side programming can store and execute program on Web server, link from Web page more complex, requires server privileges, but secure CGI programming programs can be written to conform to the Common Gateway Interface when a Web page submits, data from the page is sent as input to the CGI program CGI program executes on server, sends its results back to browser as a Web page good if computation is large/complex or requires access to private data Active Server Pages, Java Servlets, PHP, Server Side Includes vendor-specific alternatives to CGI provide many of the same capabilities but using HTML-like tags

Exercise pick some of your favorite Web sites and try to identify static components? dynamic components? client-side? JavaScript? Java applet? server-side? CGI? ASP? e.g., www.creighton.edu/~davereed/csc551 www.creighton.edu www.thehungersite.com