2 Pemrograman Web EN
2 Pemrograman Web EN
1977 ARPANET
Connecting more than 100 mainframe
1988 INTERNET
Connecting more than 4 Million host computer
Nowdays ?
Protocol
Standard communication rules between computer or
computer network
• News- USENET
• Teleconference
• Dan sebagainya
Addressing Method
• Each computer or host connected to the Internet has a unique
name, known as an IP Address (Internet Protocol Address).
• One IP address has a name to make it easier to identify the Host
• Domain is a term for naming in determining the position or
hierarchy of hosts in the network
Domain Domain Name
• One IP address has a name to make it easier to
identify the Host • com, co : Commercial
• In the naming procedure, the term domain is used, (www.microsoft.com, www.rcti.co.id)
to determine the position of the host hierarchy on • edu , ac : Education
the network (www.ucla.edu,www.gunadarma.ac.id)
• gov , go : Government
• net : Gateway , ISP
(www.fbi.gov, www.bppt.go.id)
(www.ibm.net, www.indosat.net.id)
• mil : Military
(www.af.mil, www.abri.mil.id)
• org, or : Organization
(www.scout.org, www.asean.or.id)
• Beberapa nama domain negara :
au : Australia ca : Canada
id : Indonesia my : Malaysia
sg : Singapura
Identity on the Internet
• Forms of naming hosts on the Internet :
host.subdomain.domain
• Example :
server2.gunadarma.ac.id
host : server2
subdomain : gunadarma
domain : ac.id
Example URL Address
Universities in Indonesia
Universitas Gunadarma : http://www.gunadarma.ac.id
Universitas Indonesia : http://www.ui.ac.id
Internet Service Provider
ITB : http://www.itb.ac.id
TelkomNet : http://www.telkom.net.id
IndosatNet : http://www.indosat.net.id
Magazines / tabloids
RadNet : http://www.rad.net.id
kompas : http://www.kompas.com
Infokomputer : http://www.infokomputer.com Television station
RCTI : http://www.rcti.tv
CNN : http://www.cnn.com
ESPN : http://www.espn.com
WWW (World Wide Web)
Service used on the internet to convey
information with multimedia support
in the form of text, images, video and
sound.
What is
WWW, Website is a collection of pages from
web pages, summarized in a domain
Website?? that is on the WWW
Website History
1991 First web launching
Web 1.0
Web 2.0 • The web as platform. the use of the web as an application
platform. harnessing collective intelligence. content can be
filled out by the user interactively, for example youtube.
• Lightweight programming models. web creation using more
Web 2.0
diverse languages (html, css, javascript)
Website Static
front-end only
The front-end is a website page that can be accessed Website Dynamic
by website visitors. front-end dan back-end
It is static, the website content cannot be updated back-end is usually called CMS (Content
Management System), or also called Administrator
Area, Dashboard, etc. The website is dynamic, where
administrators can change content freely
Website Example
• News
detiknews, kompas, BBC, reuters
• Social Network
facebook, twitter, tumblr, wordpress, blogger
• Forum
kaskus, indowebster, detik forum
• E-commerce
tokobagus, berniaga, zalora, bhinneka.com
• Search Engine
google, bing, yahoo
• Archive
Wikipedia, Google Groups, dil
• Blog
Blogspot, Wordpress, Tumblr, dil
• Corporate Website
Website ITS, BUMN, Perbankan, dil
Website
Builder
Components
Web editor
Image editor
Website
Elements
Web Technology
• HTML
• CSS
• Javascript • PHP
• XML • WEBGL
• CMS • HTML 5
• JSON
• CSS 3
• ASP
NET
• SQL
HTML
• HTML stands for HyperText Markup Language,
which is the standard programming language
used to create a web page, which can then be
CSS
accessed to display various information in an
• CSS is an abbreviation of Casading Style Sheet
Internet web browser (Browser).
which is a collection of commands formed from
• HTML can also be used as a link link between
various sources that are arranged in a certain
files on a site or on a computer using localhost,
order so that they are able to overcome style
or a link that connects between sites in the
conflicts.
internet world.
• CSS is used to support website creation so that it
can beautify the appearance of the page
Javascript
• JavaScript is a prototype-based programming
language that runs on the client side. If we talk in
the context of the web, simply put, we can
understand JavaScript as a programming Relation Between
language that runs specifically for browsers or
web pages to make web pages more lively. HTML dan CSS
CMS CMS on Wordpress
CMS (Content Management System) is software that
allows someone to add and/or manipulate (change) the
• WordPress is a blogging software written in PHP and
content of a website. CMS Utilization:
supports MySQL database system.
• Wordpress is a web development that uses a CMS as
• Company, business, organization or community website
its base
• Portal
• WordPress was originally created by its developers as
• photo gallery
a weblogging or blogging software, but as its
• E-Commerce Application
development, WordPress is widely used as the main
• Manage personal website / blog.
engine in the websites of companies and
• And others
organizations in the world.
• WordPress has many modules that can be added, such
Advantages of CMS: Fast website creation time, easy data
as design templates and plugins developed by many
management, lots of templates and plugins available that
communities. Design templates and plugins offered
can be added
vary, from free to hundreds of dollars worth.
Steps to build an easy and
interactive website
• Determine the purpose of the website
• Prepare Website Content (images, articles, website identity, motto, adapted to the
sitemap)
• Selection of the type of domain, facilities, price, domain provider. Determine the
⚬ XAMPP (http://www.apachefriends.org)
⚬ AppServ Collaboration of inter-linked Web server is a Computer hosting
webpages that shares a unique one or more websites
⚬ WAMP domain name or IP address
⚬ FoxServ
⚬ PHPTriad
Every webpage of the website Hosting represents that all the
contains explicit links that allow webpages and files relatedto a site
users to navigate the website are available on that pc
Users need to enter the domain name Web server shares web pages with
of the website into the address bar client browsers as perrequestfrom the
ofthe browserto access website website it is hosting
Editing File HTML
To create or edit web files, one of the easy-to-use
editor tools is notepad++
Notepad++ is a free application that can be
downloaded at the following site
Running HTML Files with Notepad++
Select the Run menu, then select a web browser where the HTML file will be displayed by clicking
Launch in Firefox (if using Firefox)
THANK YOU