SlideShare a Scribd company logo
Pemrograman Internet
(Internet Programming)
Fakultas Ilmu Komputer,TI-S1
Udinus
De Rosal Ign Moses S.
Internet
International network of networks that is a
collection of hundreds of thousands of
individual and public networks
Internet Address
http://www.dinus.ac.id/en/
PROTOCOL FOR THE
WEB
HOST
COMPUTER DIRECTORY
EXTENSION
DOMAIN NAME
Top Level Domains (TLDs)
= Company
= Education
= Government
= Military
= Network
= Organization
.com
.net
.mil
.gov
.edu
.org
Top Level Domains (cont’d)
= Indonesia
= Australia
= Singapore
= Thailand
= United Kingdom
= Canada
= United States
.ca
.uk
.th
.sg
.us
.au
.id
etc
WhatYou Can Do on the Internet
Communicate & collaborate
Access information
Discuss
Obtain information
Entertain
Transact business
Internet Features
Email
Forum, Newsgroup,Listserv (mailing list)
Chat, Instant Messaging
Remote Access (Telnet,SSH)
Transfer File (FTP)
WorldWideWeb
World Wide Web
A system with universally accepted
standards for storing, retrieving,
formatting, and displaying information
system using a client/server architecture
Combines text, graphics,audio, video,
hyperlink
Website,Homepage,andWebpage
Person in charge is called aWebmaster
http://info.cern.ch/ ( 6
Agustus 1991)
Client/Server
Client: the device that access to server using any
software (Web browser, etc)
Server: the computer that provide any services such
as:
Web server (HTTP),
Simple Mail Transfer Protocol (SMTP),
Domain Name Serving (DNS),
FileTransfer Protocol (FTP),
Firewall (filters data to & from Internet),
Network NewsTransfer Protocol (NNTP), etc
Communication between
User and Web Server
user
DNS server
web server
Web Forum
Web Social
Web Portal
Web Log,Weblog, Blog
Content Management System (CMS)
Web Scripting
 Client Side Scripting
◦ Javascript
◦ VB Script
◦ Jquery
◦ Ajax
 Served Side Scripting
◦ PHP
◦ ASP
◦ JSP
◦ CFM
Client & Server Side
Client Side Server Side
All codes can be seen by
visitors
Visitor can not see the codes
is processing on the visitor’s
computer
is processing on the web
server
Can not access to the file on
the web server
Able to access the file on the
web server
Can not access to the
database
Able to access the database
Client Side
Client Side
<html>
<head>
<title>Web-ku</title>
</head>
<body>
Halo, apa kabar?<br />
<script>
document.writeln(“Baik-baik saja”);
</script>
</body>
</html>
<html>
<head>
<title>Web-ku</title>
</head>
<body>
Halo, apa kabar?<br />
<script>
document.writeln(“Baik-baik saja”);
</script>
</body>
</html>
server client
Hasil
Server Side
Server Side
<html>
<head>
<title>Web-ku</title>
</head>
<body>
Halo, apa kabar?<br />
<?php
echo “Baik-baik saja”;
?>
</body>
</html>
<html>
<head>
<title>Web-ku</title>
</head>
<body>
Halo, apa kabar?<br />
Baik-baik saja
</body>
</html>
server clientserver client
Hasil?
How to make website?
 Plain text editors
 Text-based HTML editors
 WYSIWYG editors
WhatYou See IsWhatYou Get (Artinya :ApaYang Anda
Lihat Adalah ApaYang Anda Dapatkan)
Plain text editors may be used to
produce webpages
 Emacs
 gedit
 jEdit
 Kate
 Notepad
 TextEdit
 UltraEdit
 Crimson Editor
 vi
 vim
Text-based HTML editors
 Aedix
 UPOhtml
 Alleycode HTML Editor
 Aptana
 Arachnophilia
 BBEdit
 BlueFish
 CoffeeCup HTML Editor
 CSE HTMLValidator
 EditPlus
 EmEditor
 Evrsoft 1st Page
 HateML Pro
 HTML-Kit
 Adobe HomeSite
 Notepad++
 NoteTab
 PSPad
 Quanta Plus
 SAPIEN PrimalScript
 SCREEM
 Siteaid
 skEdit
 TextMate
 TextPad
 TopStyle
 Weaverslave
 Kryptonite (editor)
WYSIWYG editors
 Adobe Contribute
"Dreamweaver Lite"
 Adobe Dreamweaver -
Previously Macromedia
Dreamweaver.
 Adobe GoLive
 Amaya
 Bluevoda
 Create
 BlueFish
 HotDog
 iWeb
 KompoZer
 Media Lab SiteGrinder
 Microsoft ExpressionWeb
 Microsoft SharePoint Designer
 MicrosoftVisual Studio /
ASP.NETWeb Matrix
 MicrosoftVisualWeb
Developer
 NetObjects Fusion
 Quanta Plus
 RapidWeaver
 Sandvox
 SeaMonkey Composer
 Softpress Freeway
 Virtual Mechanics SiteSpinner
 Website X5
 WorldWideWeb
Have been discontinued
 AOLpress - Now discontinued.
 Adobe PageMill - Now discontinued.Replaced byAdobe GoLive.
 Microsoft FrontPage - Now discontinued.Replaced by Microsoft
ExpressionWeb Designer
 Netscape Composer ; Mozilla Composer - Not updated or supported.
Replaced by Nvu then KompoZer,or SeaMonkey Composer
 Nvu;Developer Daniel Glazman is working on replacement,
tentatively called Mozilla Composer;a community-drivenWYSIWYG
HTML editor fork,KompoZer,maintains Nvu codebase and fixes
bugs until a successor to Nvu is released.
 HoTMetaL - Replaced by XMeTaL,a commercial XML editor.
Microsoft Frontpage
Adobe Dreamweaver
Adobe GoLive
GINF
Quanta
Aptana Studio
Nvu
Produce HTML Codes
HTML
 Hypertext Markup Language
 Containing markup tags
 Tags tell to the browser how to display
the page
HTML
<html>
<head>
<title>Judul Webpage</title>
</head>
<body>
….
….
</body>
</html>
HTML
 <b>….</b> Bold
 <i>…</i> Italic
 <u>…</u> Underlined
HTML
 <font ….>___</font> Change font
◦ Color
◦ Face
◦ Size
 <p …>___</p> Create paragraph
 <a href=…>___</a> Create link
HTML
 <ul>___</ul> Create unordered list
 <ol>___</ol> Create ordered list
 <li>___</li> Create item on the list
Sample:
<ul>
<li>Adi</li>
<li>Doni</li>
</ul>
HTML
 <img src=… /> Show an image
 <br /> Line break
 <hr /> Horizontal line
HTML
 <table …>___</table> Create table
 <tr>___</tr> Create row
 <td>___</td> Create column
HTML
 <form …>___</form> Create a form
Sample:
<form action=“save.php” method=“GET”>
<input type=“text” name=“nilai” />
<input type=“submit” />
</form>
Thank you
moses.dinus@gmail.com

More Related Content

What's hot

WordPress Security Updated - NYC Meetup 2009
WordPress Security Updated - NYC Meetup 2009WordPress Security Updated - NYC Meetup 2009
WordPress Security Updated - NYC Meetup 2009
Brad Williams
 
WordCamp RI 2015 - Beginner WordPress Workshop
WordCamp RI 2015 - Beginner WordPress Workshop   WordCamp RI 2015 - Beginner WordPress Workshop
WordCamp RI 2015 - Beginner WordPress Workshop
Ella J Designs
 
soft-shake.ch - WebMatrix: Your Web Made Easy
soft-shake.ch - WebMatrix: Your Web Made Easysoft-shake.ch - WebMatrix: Your Web Made Easy
soft-shake.ch - WebMatrix: Your Web Made Easy
soft-shake.ch
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
Alberto Apellidos
 
Complete WordPress Setup (Description about Themes & Plugins Added)
Complete WordPress Setup (Description about Themes & Plugins Added)Complete WordPress Setup (Description about Themes & Plugins Added)
Complete WordPress Setup (Description about Themes & Plugins Added)
Ciceer Ghimirey
 
WordPress End-User Security - WordCamp Las Vegas 2011
WordPress End-User Security - WordCamp Las Vegas 2011WordPress End-User Security - WordCamp Las Vegas 2011
WordPress End-User Security - WordCamp Las Vegas 2011
Dre Armeda
 
WordPress End-User Security
WordPress End-User SecurityWordPress End-User Security
WordPress End-User Security
Dre Armeda
 
Securing WordPress by Jeff Hoffman
Securing WordPress by Jeff HoffmanSecuring WordPress by Jeff Hoffman
Securing WordPress by Jeff Hoffman
Jeff Hoffman
 
Basic WordPress Workshop Presentation
Basic WordPress Workshop PresentationBasic WordPress Workshop Presentation
Basic WordPress Workshop Presentation
Felix Albutra
 
WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training Presentation
MayeCreate Design
 
Finalwordpress
FinalwordpressFinalwordpress
Finalwordpress
yash pastagiya
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Security
Brad Williams
 
Wordcampnigeria
WordcampnigeriaWordcampnigeria
Wordcampnigeria
Aderemi Dadepo
 
WordPress 101 wcmelb 2013
WordPress 101 wcmelb 2013WordPress 101 wcmelb 2013
WordPress 101 wcmelb 2013
Warren Denley
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
OpenSource Technologies Pvt. Ltd.
 
Common error with word press
Common error with word pressCommon error with word press
Common error with word press
Rahul Kumar
 
HTML an introduction
HTML an introductionHTML an introduction
HTML an introductionNiamh Foley
 
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre ArmedaWordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
Dre Armeda
 
WordPress Hardening
WordPress HardeningWordPress Hardening
WordPress Hardening
Maurizio Pelizzone
 
大众点评网 Web开发之路
大众点评网 Web开发之路大众点评网 Web开发之路
大众点评网 Web开发之路alcoholwang
 

What's hot (20)

WordPress Security Updated - NYC Meetup 2009
WordPress Security Updated - NYC Meetup 2009WordPress Security Updated - NYC Meetup 2009
WordPress Security Updated - NYC Meetup 2009
 
WordCamp RI 2015 - Beginner WordPress Workshop
WordCamp RI 2015 - Beginner WordPress Workshop   WordCamp RI 2015 - Beginner WordPress Workshop
WordCamp RI 2015 - Beginner WordPress Workshop
 
soft-shake.ch - WebMatrix: Your Web Made Easy
soft-shake.ch - WebMatrix: Your Web Made Easysoft-shake.ch - WebMatrix: Your Web Made Easy
soft-shake.ch - WebMatrix: Your Web Made Easy
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 
Complete WordPress Setup (Description about Themes & Plugins Added)
Complete WordPress Setup (Description about Themes & Plugins Added)Complete WordPress Setup (Description about Themes & Plugins Added)
Complete WordPress Setup (Description about Themes & Plugins Added)
 
WordPress End-User Security - WordCamp Las Vegas 2011
WordPress End-User Security - WordCamp Las Vegas 2011WordPress End-User Security - WordCamp Las Vegas 2011
WordPress End-User Security - WordCamp Las Vegas 2011
 
WordPress End-User Security
WordPress End-User SecurityWordPress End-User Security
WordPress End-User Security
 
Securing WordPress by Jeff Hoffman
Securing WordPress by Jeff HoffmanSecuring WordPress by Jeff Hoffman
Securing WordPress by Jeff Hoffman
 
Basic WordPress Workshop Presentation
Basic WordPress Workshop PresentationBasic WordPress Workshop Presentation
Basic WordPress Workshop Presentation
 
WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training Presentation
 
Finalwordpress
FinalwordpressFinalwordpress
Finalwordpress
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Security
 
Wordcampnigeria
WordcampnigeriaWordcampnigeria
Wordcampnigeria
 
WordPress 101 wcmelb 2013
WordPress 101 wcmelb 2013WordPress 101 wcmelb 2013
WordPress 101 wcmelb 2013
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
Common error with word press
Common error with word pressCommon error with word press
Common error with word press
 
HTML an introduction
HTML an introductionHTML an introduction
HTML an introduction
 
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre ArmedaWordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
WordCamp Chicago 2011 - WordPress End User Security - Dre Armeda
 
WordPress Hardening
WordPress HardeningWordPress Hardening
WordPress Hardening
 
大众点评网 Web开发之路
大众点评网 Web开发之路大众点评网 Web开发之路
大众点评网 Web开发之路
 

Viewers also liked

Pengenalan html (Bambang Sugianto)
Pengenalan html (Bambang Sugianto)Pengenalan html (Bambang Sugianto)
Pengenalan html (Bambang Sugianto)
Bambang Sugianto
 
Analisis pengaruh empowerment, self
Analisis pengaruh empowerment, selfAnalisis pengaruh empowerment, self
Analisis pengaruh empowerment, selftedynurul
 
Membangun Webserver IIS7
Membangun Webserver IIS7Membangun Webserver IIS7
Membangun Webserver IIS7Robby Angryawan
 
Ka 05.-praktikum-pemrograman-web
Ka 05.-praktikum-pemrograman-webKa 05.-praktikum-pemrograman-web
Ka 05.-praktikum-pemrograman-web
Ayu Karisma Alfiana
 
A.14.2 p2 tabk simda bpkp
A.14.2 p2 tabk simda bpkpA.14.2 p2 tabk simda bpkp
A.14.2 p2 tabk simda bpkptedynurul
 
Analisis pemrograman dasar
Analisis  pemrograman dasarAnalisis  pemrograman dasar
Analisis pemrograman dasar
Indahnya Berbagi
 
Buku Ajar Pemrograman Web
Buku Ajar Pemrograman WebBuku Ajar Pemrograman Web
Buku Ajar Pemrograman Web
Muhammad Junaini
 

Viewers also liked (7)

Pengenalan html (Bambang Sugianto)
Pengenalan html (Bambang Sugianto)Pengenalan html (Bambang Sugianto)
Pengenalan html (Bambang Sugianto)
 
Analisis pengaruh empowerment, self
Analisis pengaruh empowerment, selfAnalisis pengaruh empowerment, self
Analisis pengaruh empowerment, self
 
Membangun Webserver IIS7
Membangun Webserver IIS7Membangun Webserver IIS7
Membangun Webserver IIS7
 
Ka 05.-praktikum-pemrograman-web
Ka 05.-praktikum-pemrograman-webKa 05.-praktikum-pemrograman-web
Ka 05.-praktikum-pemrograman-web
 
A.14.2 p2 tabk simda bpkp
A.14.2 p2 tabk simda bpkpA.14.2 p2 tabk simda bpkp
A.14.2 p2 tabk simda bpkp
 
Analisis pemrograman dasar
Analisis  pemrograman dasarAnalisis  pemrograman dasar
Analisis pemrograman dasar
 
Buku Ajar Pemrograman Web
Buku Ajar Pemrograman WebBuku Ajar Pemrograman Web
Buku Ajar Pemrograman Web
 

Similar to Meeting 01

Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Hamdi Hmidi
 
Website designing company in faridabad
Website designing company in faridabadWebsite designing company in faridabad
Website designing company in faridabad
Css Founder
 
Intro to mobile web application development
Intro to mobile web application developmentIntro to mobile web application development
Intro to mobile web application development
zonathen
 
Basic html5 and javascript
Basic html5 and javascriptBasic html5 and javascript
Basic html5 and javascriptwendy017
 
Introduction to the Web and HTML
Introduction to the Web and HTMLIntroduction to the Web and HTML
Introduction to the Web and HTML
SiddharthBorderwala
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesia
brucelawson
 
Info Session on Web.pptx
Info Session on Web.pptxInfo Session on Web.pptx
Info Session on Web.pptx
GDSCACEM
 
Html5 & less css
Html5 & less cssHtml5 & less css
Html5 & less css
Graham Johnson
 
Hands on web development with play 2.0
Hands on web development with play 2.0Hands on web development with play 2.0
Hands on web development with play 2.0Abbas Raza
 
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Doris Chen
 
Javascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITComJavascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITCom
Hamdi Hmidi
 
Lecture1: HTML and JavaScript
Lecture1: HTML and JavaScriptLecture1: HTML and JavaScript
Lecture1: HTML and JavaScriptomarshehab
 
Web Development for UX Designers
Web Development for UX DesignersWeb Development for UX Designers
Web Development for UX Designers
Ashlimarie
 
Web Development Workshop (Front End)
Web Development Workshop (Front End)Web Development Workshop (Front End)
Web Development Workshop (Front End)
DSCIIITLucknow
 
NJECC iWEB Tutorial DAndrea
NJECC iWEB Tutorial DAndreaNJECC iWEB Tutorial DAndrea
NJECC iWEB Tutorial DAndreaD'Andrea
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3
Wahyu Putra
 
HTML5
HTML5 HTML5
php
phpphp
Front End Lecture 1.pptx
Front End Lecture 1.pptxFront End Lecture 1.pptx
Front End Lecture 1.pptx
malise2997
 
Web Engineering
Web Engineering  Web Engineering
Web Engineering
Al Mamun
 

Similar to Meeting 01 (20)

Les Basiques - Web Développement HTML5, CSS3, JS et PHP
Les Basiques - Web  Développement HTML5, CSS3, JS et PHPLes Basiques - Web  Développement HTML5, CSS3, JS et PHP
Les Basiques - Web Développement HTML5, CSS3, JS et PHP
 
Website designing company in faridabad
Website designing company in faridabadWebsite designing company in faridabad
Website designing company in faridabad
 
Intro to mobile web application development
Intro to mobile web application developmentIntro to mobile web application development
Intro to mobile web application development
 
Basic html5 and javascript
Basic html5 and javascriptBasic html5 and javascript
Basic html5 and javascript
 
Introduction to the Web and HTML
Introduction to the Web and HTMLIntroduction to the Web and HTML
Introduction to the Web and HTML
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesia
 
Info Session on Web.pptx
Info Session on Web.pptxInfo Session on Web.pptx
Info Session on Web.pptx
 
Html5 & less css
Html5 & less cssHtml5 & less css
Html5 & less css
 
Hands on web development with play 2.0
Hands on web development with play 2.0Hands on web development with play 2.0
Hands on web development with play 2.0
 
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
 
Javascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITComJavascript - Getting started | DevCom ISITCom
Javascript - Getting started | DevCom ISITCom
 
Lecture1: HTML and JavaScript
Lecture1: HTML and JavaScriptLecture1: HTML and JavaScript
Lecture1: HTML and JavaScript
 
Web Development for UX Designers
Web Development for UX DesignersWeb Development for UX Designers
Web Development for UX Designers
 
Web Development Workshop (Front End)
Web Development Workshop (Front End)Web Development Workshop (Front End)
Web Development Workshop (Front End)
 
NJECC iWEB Tutorial DAndrea
NJECC iWEB Tutorial DAndreaNJECC iWEB Tutorial DAndrea
NJECC iWEB Tutorial DAndrea
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3
 
HTML5
HTML5 HTML5
HTML5
 
php
phpphp
php
 
Front End Lecture 1.pptx
Front End Lecture 1.pptxFront End Lecture 1.pptx
Front End Lecture 1.pptx
 
Web Engineering
Web Engineering  Web Engineering
Web Engineering
 

Recently uploaded

Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 

Recently uploaded (20)

Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 

Meeting 01

  • 1. Pemrograman Internet (Internet Programming) Fakultas Ilmu Komputer,TI-S1 Udinus De Rosal Ign Moses S.
  • 2. Internet International network of networks that is a collection of hundreds of thousands of individual and public networks
  • 3. Internet Address http://www.dinus.ac.id/en/ PROTOCOL FOR THE WEB HOST COMPUTER DIRECTORY EXTENSION DOMAIN NAME
  • 4. Top Level Domains (TLDs) = Company = Education = Government = Military = Network = Organization .com .net .mil .gov .edu .org
  • 5. Top Level Domains (cont’d) = Indonesia = Australia = Singapore = Thailand = United Kingdom = Canada = United States .ca .uk .th .sg .us .au .id etc
  • 6. WhatYou Can Do on the Internet Communicate & collaborate Access information Discuss Obtain information Entertain Transact business
  • 7. Internet Features Email Forum, Newsgroup,Listserv (mailing list) Chat, Instant Messaging Remote Access (Telnet,SSH) Transfer File (FTP) WorldWideWeb
  • 8. World Wide Web A system with universally accepted standards for storing, retrieving, formatting, and displaying information system using a client/server architecture Combines text, graphics,audio, video, hyperlink Website,Homepage,andWebpage Person in charge is called aWebmaster http://info.cern.ch/ ( 6 Agustus 1991)
  • 9. Client/Server Client: the device that access to server using any software (Web browser, etc) Server: the computer that provide any services such as: Web server (HTTP), Simple Mail Transfer Protocol (SMTP), Domain Name Serving (DNS), FileTransfer Protocol (FTP), Firewall (filters data to & from Internet), Network NewsTransfer Protocol (NNTP), etc
  • 10. Communication between User and Web Server user DNS server web server
  • 16. Web Scripting  Client Side Scripting ◦ Javascript ◦ VB Script ◦ Jquery ◦ Ajax  Served Side Scripting ◦ PHP ◦ ASP ◦ JSP ◦ CFM
  • 17. Client & Server Side Client Side Server Side All codes can be seen by visitors Visitor can not see the codes is processing on the visitor’s computer is processing on the web server Can not access to the file on the web server Able to access the file on the web server Can not access to the database Able to access the database
  • 19. Client Side <html> <head> <title>Web-ku</title> </head> <body> Halo, apa kabar?<br /> <script> document.writeln(“Baik-baik saja”); </script> </body> </html> <html> <head> <title>Web-ku</title> </head> <body> Halo, apa kabar?<br /> <script> document.writeln(“Baik-baik saja”); </script> </body> </html> server client
  • 20. Hasil
  • 22. Server Side <html> <head> <title>Web-ku</title> </head> <body> Halo, apa kabar?<br /> <?php echo “Baik-baik saja”; ?> </body> </html> <html> <head> <title>Web-ku</title> </head> <body> Halo, apa kabar?<br /> Baik-baik saja </body> </html> server clientserver client
  • 24. How to make website?  Plain text editors  Text-based HTML editors  WYSIWYG editors WhatYou See IsWhatYou Get (Artinya :ApaYang Anda Lihat Adalah ApaYang Anda Dapatkan)
  • 25. Plain text editors may be used to produce webpages  Emacs  gedit  jEdit  Kate  Notepad  TextEdit  UltraEdit  Crimson Editor  vi  vim
  • 26. Text-based HTML editors  Aedix  UPOhtml  Alleycode HTML Editor  Aptana  Arachnophilia  BBEdit  BlueFish  CoffeeCup HTML Editor  CSE HTMLValidator  EditPlus  EmEditor  Evrsoft 1st Page  HateML Pro  HTML-Kit  Adobe HomeSite  Notepad++  NoteTab  PSPad  Quanta Plus  SAPIEN PrimalScript  SCREEM  Siteaid  skEdit  TextMate  TextPad  TopStyle  Weaverslave  Kryptonite (editor)
  • 27. WYSIWYG editors  Adobe Contribute "Dreamweaver Lite"  Adobe Dreamweaver - Previously Macromedia Dreamweaver.  Adobe GoLive  Amaya  Bluevoda  Create  BlueFish  HotDog  iWeb  KompoZer  Media Lab SiteGrinder  Microsoft ExpressionWeb  Microsoft SharePoint Designer  MicrosoftVisual Studio / ASP.NETWeb Matrix  MicrosoftVisualWeb Developer  NetObjects Fusion  Quanta Plus  RapidWeaver  Sandvox  SeaMonkey Composer  Softpress Freeway  Virtual Mechanics SiteSpinner  Website X5  WorldWideWeb
  • 28. Have been discontinued  AOLpress - Now discontinued.  Adobe PageMill - Now discontinued.Replaced byAdobe GoLive.  Microsoft FrontPage - Now discontinued.Replaced by Microsoft ExpressionWeb Designer  Netscape Composer ; Mozilla Composer - Not updated or supported. Replaced by Nvu then KompoZer,or SeaMonkey Composer  Nvu;Developer Daniel Glazman is working on replacement, tentatively called Mozilla Composer;a community-drivenWYSIWYG HTML editor fork,KompoZer,maintains Nvu codebase and fixes bugs until a successor to Nvu is released.  HoTMetaL - Replaced by XMeTaL,a commercial XML editor.
  • 32. GINF
  • 35. Nvu
  • 37. HTML  Hypertext Markup Language  Containing markup tags  Tags tell to the browser how to display the page
  • 39. HTML  <b>….</b> Bold  <i>…</i> Italic  <u>…</u> Underlined
  • 40. HTML  <font ….>___</font> Change font ◦ Color ◦ Face ◦ Size  <p …>___</p> Create paragraph  <a href=…>___</a> Create link
  • 41. HTML  <ul>___</ul> Create unordered list  <ol>___</ol> Create ordered list  <li>___</li> Create item on the list Sample: <ul> <li>Adi</li> <li>Doni</li> </ul>
  • 42. HTML  <img src=… /> Show an image  <br /> Line break  <hr /> Horizontal line
  • 43. HTML  <table …>___</table> Create table  <tr>___</tr> Create row  <td>___</td> Create column
  • 44. HTML  <form …>___</form> Create a form Sample: <form action=“save.php” method=“GET”> <input type=“text” name=“nilai” /> <input type=“submit” /> </form>