introduction to web and internet pertemuan 1 matakuliah: t0053/web programming tahun: 2009
TRANSCRIPT
![Page 1: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/1.jpg)
![Page 2: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/2.jpg)
Introduction to Web and Internet Pertemuan 1
Matakuliah : T0053/Web ProgrammingTahun : 2009
![Page 3: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/3.jpg)
3
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :• Menjelaskan sejarah World Wide Web• Menjelaskan arsitektur Web• Menjelaskan konsep dasar pembuatan aplikasi dan
pemrograman berbasis web• Menjelaskan Konsep Design Pattern dan Framework
![Page 4: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/4.jpg)
4
Outline Materials• Introduction of Web & internet• Web Evolution• Web Technologies & Applications• Web Programming Language • Development Tools• Design Pattern dan Framework
![Page 5: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/5.jpg)
5
Introduction of Internet
• A global network of computers was developed 4 decades ago with funding supplied by US Department of Defends
• Originally designed to connect the main computer system of about a dozen universities and research organizations.
![Page 6: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/6.jpg)
6
Introduction of Web
• Web is powerful channel to delivery content– Easy to access, no need special client, just browser
• Many company want “market” their company and product live on the Web
• Web Based application trend increase significantly
![Page 7: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/7.jpg)
7
History of the World Wide Web
• WWW– Allows computer users to locate and view multimedia-
based documents – Introduced in 1990 by Tim Berners-Lee
• Internet today– Mixes computing and communications technologies– Makes information constantly and instantly available to
anyone with a connection
![Page 8: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/8.jpg)
8
Web Evolution
• Web as static home page: company profile, product, contact number
• Dynamic Web for supporting Products Query, personalization
• Hotmail was introduced• e-Shopping was introduced B2C, B2B• Web Service introduced new paradigm to web
Programming
![Page 9: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/9.jpg)
9
Web Architecture
![Page 10: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/10.jpg)
10
Web Technologies• Web Server• Database Server• Application Server• Firewall• SSL• HTTPS• FTP• Domain • etc
![Page 11: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/11.jpg)
11
Web Application
• One stop shopping Amazon.com• Web Portal yahoo.com
– Entertainments (games), finance, Email, Collaborations (groups), Search engine
• B2B Portal• Banking: online banking, payment gateway• eCommerce• eEducation
![Page 12: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/12.jpg)
12
Programming Language
• Web Design– HTML, XHTML– Style Sheet (CSS)– XML, XSL, XSLT
• Language Choice:– Client Side Scripting: VBScript, Java script– Server Side Scripting: PHP, ASP, JSP– Java (J2EE)– Visual Studio.NET
![Page 13: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/13.jpg)
13
Development Tools
• Content Authoring– Notepad– Ms Frontpage 2003– Macromedia Dreamweaver 8.0
• Programming (IDE)– Java:
• Eclipse, Netbeans 5.5 , JDeveloper, JBuilder X
– .NET:• Visual Studio .NET
![Page 14: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/14.jpg)
14
Design Pattern and Framework
• Design Pattern can give us practically way to build good application
• Design Pattern as a “proven recipe” for how to designing program
• Framework simply accelerate web development by providing skeleton, unfortunately framework is not easy to learn for a new beginner
• Struts Framework
![Page 15: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/15.jpg)
15
Softwares Required
• J2SE 5.0• J2EE 1.4.2 or above• Editor Netbeans 5.5 or above(built in Apache
Tomcat & Struts Framework)• Macromedia Dreamweaver.
![Page 16: Introduction to Web and Internet Pertemuan 1 Matakuliah: T0053/Web Programming Tahun: 2009](https://reader035.vdocuments.net/reader035/viewer/2022062407/56649c825503460f9493a4eb/html5/thumbnails/16.jpg)
16
References• Deitel & Deitel, “Internet & WWW How To Program”• Deitel & Deitel, “Java How To Program”, 6th edition,
2005• “Introduction to Web Programming 4 days”:
http://www.wdvl.com/Authoring/Scripting/Tutorial/• Introduction to Web Design 3 days:
http://www.wdvl.com/Authoring/HTML/Tutorial/index.html
• http://www.w3schools.com• www.java.sun.com• www.struts.org