Puji syukur kehadirat Allah SWT yang Maha Pengasih lagi Maha Penyayang, karena berkat
rahmat dan hidayah-Nya, penulis bisa menyusun dan menyajikan Makalah yang berjudul
“Pemrograman Web & Perangkat Bergerak”ini sebagai salah satu tugas mata pelajaran. Tak lupa
penulis mengucapkan terima kasih kepada Guru Mata Pelajaran Pemrograman Dasar Web Bapak
M.Taprihan Toha Muslim , S.Pd.I yang telah membimbing dan mengarahkan kami dalam membuat
makalah ini juga kepada berbagai pihak yang telah memberikan dorongan dan motivasi.
Penulis menyadari bahwa dalam penyusunan Makalah ini masih terdapat banyak
kekurangan dan jauh dari kesempurnaan. Oleh karena itu, penulis mengharapkan kritik serta saran
yang membangun guna menyempurnakan makalah ini dan dapat menjadi acuan dalam menyusun
makalah-makalah atau tugas-tugas selanjutnya.
Penulis juga memohon maaf apabila dalam penulisan makalah ini terdapat kesalahan
pengetikan dan kekeliruan, sehingga membingungkan pembaca dalam memahami maksud penulis.
Penyusun
( Kelompok 2 , XI-RPL1)
i
DAFTAR ISI
Kata pengantar.......................................................................................................................... i
Daftar isi................................................................................................................................... ii
BAB I PENDAHULUAN
3.1 Kesimpulan......................................................................................................................... 14
3.2 Saran................................................................................................................................... 15
DAFTAR PUSTAKA............................................................................................................... 16
ii
BAB I
PENDAHULUAN
Situs Web ( Website ) awalnya merupakan suatu layanan sajian informasi yang
menggunakan konsep hyperlink, yang memudahkan surfer ( sebutan bagi pemakai komputer
yang melakukan penelusuran informasi di internet ).Web cepat sekali populer di lingkungan
pengguna internet, karena kemudahan yang diberikan kepada pengguna internet untuk
melakukan penelusuran, penjelajahan dan pencarian informasi. Informasi yang disajikan
dengan web menggunakan konsep multimedia, informasi dapat disajikan dengan menggunakan
banyak media ( teks, gambar, animasi, suara / audio, dan atau film ).
Suatu situs web akan dikenal dengan cepat apabila informasi yang disajikan selalu up to
date dan atau lengkap. Tetapi keuptodate-an dan kelengkapan data merupakan masalah besar
bagi pengelola situs. Karena kerepotan untuk melakukan penambahan atau pengubahan data
yang akan disajikan.
1
Jika situs tidak dirancang dengan sistematis, maka akan terjadi kesulitan dan kerepotan
untuk melakukan maintenance untuk mengupdate dan melengkapi data. PHP dan database
merupakan salah satu solusi yang dapat digunakan oleh pengelola situs sehingga pengelola
tidak perlu harus melakukan proses editing dokumen HTML, tetapi cukup dengan melakukan
penambahan atau perubahan dalam database maka pengelola situs sudah dapat melakukan
maintenance situs webnya. Oleh karena itu, bahasa pemrograman PHP menarik untuk dibahas.
1.2 Rumusan Masalah
a. Apa saja penjelasan tentang Teknologi Aplikasi Web?
2
BAB II
PEMBAHASAN
PROGRAM WEB DAN PERANGKAT BERGERAK
I. Teknologi Aplikasi Web
Teknologi aplikasi web adalah suatu aplikasi yang di akses menggunakan penjelajah web
melalui suatu jaringan seperti internet/intranet,yang di kodekan dalam bahasa yang didukung
oleh penjelajah web (seperti HTML, Java Script, AJAX, Java,)
e. WWW
Pengertian dari WWW adalah sebuah hypermedia yang dikembangkan dengan mengaktifkan
informasi global melalui hypertext dan memiliki kemampuan mengaitkan dengan situs FTP, dan
jelas server lainnya.
f. W3C
W3C ialah singkatan dari word wide web consortium Adalah badan dari w3 (word wide web)
dan bekerja untuk mengembangkan standar standar untuk word wide web.
g. Web Browser
Web Browser adalah suatu program atau software yang digunakan untuk menjelajahi internet
atau untuk mencari informasi dari suatu web yang tersimpan didalam komputer.
1. Proses Kerja Web
2. Unsur Penting
3
3. User
User adalah pengguna pada layanan atau perangkat dalam sistem teknologi informasi
.
h. Client-Server
Client Server adalah suatu bentuk arsitektur, dimana client adalah perangkat yang menerima
yang akan menampilkan dan menjalankan aplikasi (software komputer) dan server adalah
perangkat yang menyediakan dan bertindak sebagai pengelola aplikasi, data, dan keamanannya.
i. TCP/IP
IP Address adalah sebuah alamat pada komputer agar komputer bisa saling terhubung dengan
komputer lain, IP Address terdiri dari 4 Blok, setiap Blok di isi oleh angka 0 - 255
Pengertian IP Address adalah bilangan biner yang secara unik mengidentifikasi komputer dan
perangkat lain pada TCP / IP network.
j. Server
Adalah Sebuah sistem komputer yg menyediakan jenis layanan tertentu dalam sebuah jaringan
komputer.Terkadang istilah server biasa di sebut web server.
k. Cara Kerja Web
1. masukan alamat pada web yang di tuju
2. browser akan meminta halaman web dari web server
3. web browser akan mengirimkan data web yang di minta ke browser
4. browser menginterprestasikan data dan tampilan
a.Domain
Domain adalah alat pengingat untuk mempermudah manusia dalam mengakses komputer
diinternet.
b.Hosting
Hosting adalah tempat untuk menyimpan data digital termasuk text, gambar, atau video
yang nantinya kesemua informasi tersebut akan di tampilkan dalam bentuk website.
4
Shared Hosting
Shared Hosting adalah istilah yang digunakan untuk layanan web hosting di mana
beberapa situs berbagi sumber daya dari web server yang besar.
VPS Hosting
Dedicated Hosting
Dedicated hosting adalah istilah yang digunakan untuk menggambarkan paket web
hosting yang menyediakan dedicated server dengan sumber daya yang didedikasikan untuk
klien tunggal.
Cloud Hosting
Cloud hosting adalah jenis hosting yang menggunakan teknologi konsep komputasi
awan yang mempunyai kecepatan yang lebih baik dan terkenal lebih aman karena tidak hanya
mengandalkan satu server saja melainkan menggunakan banyak server yang tersebar diberbagai
titik dan berbagai negara.
a.Web Statis
Web Statis adalah website dimana informasi yang terkandung di dalamnya tidak bisa
diupdate melalui aplikasi website tersebut melainkan harus merubah script yang ada di
dalamnya.
b.Web Dinamis
Web Dinamis adalah website dimana informasi yang terkandung di dalamnya dapat
di update melalui aplikasi website tersebut. Dengan website dinamis, kita bisa membuat
sebuah aplikasi yang namanya Content Management System (CMS), nah CMS inilah yang
nantinya digunakan untuk mengupdate informasi – informasi terbarunya.
4. Bahasa Pemograman
Client Side Scripting adalah kode yang diproses disisi komputer pengunjung situs
(client), maka script yang diproses disisi client akan sepenuhnya diproses oleh browser
client.Jika ada code dalam client side scripting yang membutuhkan source lain
(jpg,png,gif,pdf,mp3,mp4, dll) maka browser juga akan mendownload source tersebut.Contoh
Bahasa :HTML,CSS,JavaScript,XML
5
Server Side Scripting adalah bahasa pemrograman disisi Server, kode/script dari
server side scripting tidak dapat diketahui oleh client, karena penerjemahan kode dilakukan
disisi server, hasil proses dari server adalah bahasa client side scripting, website yang dibuat
dengan server side scripting mempunyai kemampuan untuk membuat halaman output yang
dinamis sesuai dengan perubahan data.Contoh Bahasa :ASP; JSP, PHP ,PERL
a. Perangkat Keras
Perangkat keras aplikasi web adalah peralatan fisik berkaitan dengan suatu
sistem.Berikut ini peralatan yang sebaiknya disediakan:
-Perangkat mobile/smartphone.
b. Perangkat Lunak
Perangkat lunak adalah perangkat program yang berkaitan dengan suatu sistem atau
bagian dari alat yang berfungsi sebagai penunjang alat utama.Untuk perangkat lunak
pengembangan web dapat dikelompokkan menjadi beberapa, di antaranya:
a).Text Editor
Text editor adalah Perangkat lunak yang digunakan untuk membuat halaman-halaman
web, baik yang bersifat statis maupun dinamis.Diantaranya Notepad++ dan Macromedia-
dreamweaver.
b).Internet Browser
Internet browser adalah Suatu software yang digunakan untuk menjelajahi internet
atau mencari informasi dari suatu web yang tersimpan di dalam komputer.Beberapa contoh
Internet browser diantaranya adalah Internet Explorer, Mozilla Firefox, Google Chrome,
Opera Mini dll.
c).Web server
Web Server adalah software yang memberikan layanan data yang berfungsi menerima
permintaan HTTP dan HTTPS dari klien yang dikenal dengan browser web dan mengirimkan
kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen
HTML. Web Server terbagi menjadi 2 bagian yaitu,Web Client Programming dan Web Server
Programming.Contoh web browser diantaranya Web Server ApachWeb,Server Intenet
Informatio,Service Web Server Lighttpd
6
C. Profesi dalam Pengembangan Aplikasi Web
1. Web Designer
Tugasnya adalah pendesain’an tampilan situs (web) mulai dari pengolahan gambar, tata
letak, warna, dsb. Didalam pendandanan suatu situs seorang Web Designer harus menguasai :
2.Web Programmer
3. Web Administrator
Tugasnya adalah untuk memaintenance suatu server, mengerti akan Sistem Operasi
Server,biasanya seorang Web Administrator harus menguasai :
4. Web Master
Seorang yang mengerti akan kesemua hal mulai dari disain, program dan keamanan
server namun tidak terlalu turut mencampuri ke masing-masing divisi, cukup dengan
mempertanggun jawabkan atas jalannya suatu situs (web). Penguasaan yang harus dimiliki
:HTML, DHTML,CGI Perl, PHP, MySQL, ASP, Java,Penguasaan bermacam OS (Operating
System),Keamanan Server,Jaringan (LAN, WAN, Intranet).
5. Web Developer
Kegiatan diatas secara keseluruhan dinamakan suatu team yang dinamakan Web Developer.
<html>
<head>
<title>
</title>
</head>
<body>
</body>
7
</html>
Tag <html> adalah tag pembuka dari keseluruhan halaman web. Semua kode
HTML tersebut harus berada didalam tag ini. Dimulai dengan <html> dan ditutup dengan
</html>.
Tag <head> adalah tag yang umumnya berisi tentang definisi halaman, kode
CSS, Javascript, dan kode yang lain. Kode tersebut tidak akan ditampilkan di web
browser.
Tag <body> adalah tag yang didalamnya dapat diisi dengan elemen-elemen yang
akan ditampilkan dalam halaman web seperti gambar, paragraf, link, dll. Tag ini diawali
dengan <body> dan ditutup dengan </body>.
Element adalah isi dari tag yang berada diantara tag pembuka dan tag
penutup, termasuk tag itu sendiri dan atribut yang dimilikinya (jika ada). Contoh
<p> Ini adalah sebuah paragraf </p>.
Atribut adalah informasi tambahan yang diberikan kepada tag. Informasi ini bisa
berupa instruksi untuk warna dari text, besar huruf dari text, dll. Setiap atribut memiliki
pasangan nama dan nilai (value) yang ditulis dengan name=”value”.
Property adalah jenis gaya, atau nama gaya untuk menentukan style pada tag
html, dengan property lah sebuah tag html dapat diubah menjadi sifat css, misalnya
seperti menambahkan color, background, text-align dan lain sebagainya.
a.Ordered List
b.Unordered List
8
III. Format Tabel pada Halaman Web
1. Pembuatan Tabel
2. Border Tabel
Border Tabel merupakan salah satu efek tampilan yang paling sering ditambahkan
ketika mendasain web.Cara penulisannya adalah <table border=”1”></table>.
3. Pewarnaan Tabel
Colspan adalah kependekan dari “column span” yang bisa mengartikan sebagai
“berapa kotak kesamping”. Contoh COLSPAN <table border="1"><caption>COLSPAN
Example</caption>
<caption>ROWSPAN Example</caption>.
A. Menyisipkan Gambar
Contoh:<img src=”Kelompoki.jpg”>
Hyperlink merupakan suatu cara untuk menghubungkan suatu bagian tertentu di dalam
slide, file dokumen, program, atau halaman web dengan bagian yang lainnya.
<a href="...."<a/>
1. Pengertian Formulir
Formulir, dari bahasa Belanda, formulier, adalah sebuah kertas yang berisi
beberapa pertanyaan formal yang harus diisi.
<form action="..."></form>
Dan beberapa tipe input baru pada HTML 5 yang masih belum seluruhnya didukung
pada browser:email, url,number,date, month, week, time,range,color
10
Input select multiple pada HTML<select name="hobi" multiple> <option value="">--Pilih
Hobi--</option></select>
Input email dan url pada HTML 5 email: <input type="email" name="email" required
/><br />
A. Konsep CSS
1. Sintaks CSS
Contoh: <style>
H1{ font-size:20px;}
</style>
11
Contoh: <h1 style=”color:blue;”>Text ini Berwarna biru </h1>
CSS Internal
<head>
<style>
Body{background-color:grey;}
</style>
</head>
CSS Eksternal
<link rel=”stylesheet” type=”text/css” href=”style.css”>
3. CSS Selector
Contoh: Class, Element , Element>element, #id, Element,element
B. Contoh-Contoh Penerapan CSS
Inline, embedded, & external;
Pengaturan Background (Background-color, background-image, background-
repeat, background-attachment, background-position).
Pengaturan Text (Color, direction, letter-spacing, word-spacing, text-indent, text-
align, text-decoration, text-transform, white-space, text-shadow).
C. Membuat Layout dengan Tag<div>
<style>
.header{
Background-color:pink;
Color: Blue;
Text-align: center;
Padding: 5px;}
<div id=”header”>
<h1>Neneng dan teman-teman</h1>
</div>
D. Display & Dimension
Div{ height: 1%;
Width:1%;
Background-color:aqua;}
Div{ Display: inline-block;
Display:none;
Display:inline;
12
Display:block;}
E. Box Model & Overflow
Div{ overflow:hidden;
Overflow: visible;
Overflow:scroll;
Overflow:auto;}
Div{border:15px solid green;
Margin:50px;}
F. CSS Position
Div{position:static;
Position:relative;
Position:fixed;
Position:absolute;
Position:sticky;}
G. CSS Float
Div{
float:left;
float:right;
float:none;
float:inherit;}
BAB III
13
PENUTUP
3.1. Kesimpulan
Situs Web ( Website ) awalnya merupakan suatu layanan sajian informasi yang
menggunakan konsep hyperlink, yang memudahkan surfer ( sebutan bagi pemakai komputer
yang melakukan penelusuran informasi di internet ).
Suatu situs web akan dikenal dengan cepat apabila informasi yang disajikan selalu up to
date dan atau lengkap. Tetapi keuptodate-an dan kelengkapan data merupakan masalah besar
bagi pengelola situs. Karena kerepotan untuk melakukan penambahan atau pengubahan data
yang akan disajikan.PHP dan database merupakan salah satu solusi yang dapat digunakan oleh
pengelola situs sehingga pengelola tidak perlu harus melakukan proses editing dokumen
HTML, tetapi cukup dengan melakukan penambahan atau perubahan dalam database maka
pengelola situs sudah dapat melakukan maintenance situs webnya.
Website dapat dibuka dengan dibutuhkannya sebuah browser seperti Firefox, Edge atau
Chrome. Anda cukup mengetikkan URL di kolom browser untuk dapat membuka website.
Website pun dapat diakses dengan mencari kata kunci tertentu di mesin pencarian
seperti Google
Elemen HTML adalah bagian-bagian pembentuk halaman web yang meliputi head,
body, title, link, text, paragraph, list, dan sebagainya. Tag merupakan bentuk simbol berbentuk
“<” sebagai tanda awal penulisan elemen dan diakhiri tanda “>” sebagai tanda akhir penulisan
sebuah elemen. Format penulisan sebuah elemen adalah sebagai berikut.
Cara mendeskripsikan tabel dalam pemrograman web berbasis HTML menggunakan
syntax
Suatu halaman web akan terlihat kaku, terkesan formal, dan sedikit menjemukan bila
tidak disertai dengan gambar. Hampir semua web memasukkan unsur gambar, animasi, bahkan
audio dan video untuk menarik pengunjungnya. Tentunya untuk dapat menampilkan gambar
harus memahami teknik untuk menampilkan gambar tersebut ke dalam halaman web sehingga
akan tampil rapi dan menarik.
Hyperlink merupakan suatu tata cara yang menghubungkan suatu bagian di dalam slide,
file, program maupun halaman web dengan bagian yang lainnya dalam bidang tersebut.
Hyperlink juga biasanya dapat digunakan untuk dapat menunjukan lokasi dari teks maupun
objek yang diperlihatkan atau juga di presentasikan. Hyperlink ini bisa menghubungkan
beberapa objek, file, dokumen, halaman web
Form merupakan salah satu bentuk halaman web yang dipakai untuk mendapatkan
masukan dari pengguna, untuk selanjutnya masukan dari pengguna tersebut diolah
menggunakan bahasa pemrograman web, baik setrik server side scripting(misalkan PHP, JSP)
ataupun client-side
Cascading Style Sheet atau lebih sering disebut dengan istilah CSS merupakan salah
satu dokumen website yang bertujuan untuk mengatur gaya (style) tampilan website.
14
CSS bukanlah sebuah bahasa pemrograman, melainkan sebuah aturan untuk mengendalikan
beberapa komponen pada web sehingga akan lebih terstruktur, seragam dan mudah dalam
pengaturan saat pendesain sebuah halaman web
3.2 Saran
Dengan adanya pembahasan tentang Web HTML, ini semoga dapat memberikan ilmu dan
wawasan kepada pembaca terhadap HTML. Bila ada kekurangan dalam makalah ini baik yang
disengaja atau tidak sengaja, maupun kesalahan kata dalam penulisan, mohon maaf sebesar -
besarnya.
DAFTAR PUSTAKA
15
http://googleweblight.com/i?u=http://proposaldanmakalah.blogspot.com/2017/02/makalah-
pemrograman-web-sistem.html&hl=id-ID
http://googleweblight.com/i?u=http://shadowsky-network.blogspot.com/2015/01/teknologi-
aplikasi-web.html&hl=id-ID
https://googleweblight.com/i?u=https://jarkomeade.wordpress.com/2013/05/17/dns-server-dan-
istilah-istilahnya/&hl=id-ID
http://googleweblight.com/i?u=http://mr-realfact.blogspot.com/2012/10/pengertian-irc-isp-www-
html-http-dan.html?m%3D1&hl=id-ID
https://googleweblight.com/i?u=https://sleeping-codings.blogspot.com/2017/08/pengertian-w3c-
serta-fungsinya.html?m%3D1&hl=id-ID
https://googleweblight.com/i?u=https://www.maxmanroe.com/vid/teknologi/internet/pengertian-
web-browser.html&hl=id-ID
https://googleweblight.com/i?u=https://hanyhafsyah.wordpress.com/2012/09/21/cara-kerja-
web/&hl=id-ID
https://googleweblight.com/i?u=https://idwebhost.com/blog/pengertian-domain-dan-hosting-
serta-macam-jenisnys/&hl=id-ID
http://googleweblight.com/i?u=http://www.pintarkomputer.com/pengertian-web-statis-dan-web-
dinamis-beserta-perbedaannya/&hl=id-ID
https://googleweblight.com/i?u=https://komputerkampus.com/artikel/29/client-side-scripting-
dan-server-side-scripting/&hl=id-ID
http://googleweblight.com/i?u=http://venaaritonang.blogspot.com/2013/09/pengertian-web-
server-web-browser-dan.html?m%3D1&hl=id-ID
https://www.rumahweb.com/journal/dasar-dasar-html-i/
https://adjie007-com.cdn.ampproject.org/v/s/adjie007.com/struktur-html-dasar/?
amp_js_v=a2&_gsa=1&&usqp=mq331AQEKAFwAQ%3D%3D#referrer=https%3A
%2F%2Fwww.google.com&aoh=15686008860523&_tf=Dari
%20%251%24s&share=https%3A%2F%2Fadjie007.com%2Fstruktur-html-dasar%2F
https://www.duniailkom.com/belajar-html-pengertian-tag-elemen-dan-atribut-pada-html/
https://bahasaweb.com/pengertian-selector-css/
http://innodious.blogspot.com/2012/08/ordered-list-dan-unordered-list-pada.html?m=1
https://www.petanikode.com/html-tabel/
https://www.duniailkom.com/tutorial-belajar-css-cara-membuat-garis-tepi-pada-html-border/
16
http://ekateddytkj2.blogspot.com/2015/10/table-colspan-dan-table-rowspan.html?m=1
https://kickarie.blogspot.com/2016/04/cara-memberi-warna-tabel-pada-html.html?m=1
https://www.maxmanroe.com/vid/teknologi/internet/pengertian-hyperlink.html
https://www.galitekno.com/2016/11/menyajikan-format-target-link-email-dan.html?m=1
https://id.m.wikipedia.org/wiki/Formulir
http://proposaldanmakalah.blogspot.com/2017/02/makalah-pemrograman-web-sistem.html
TAMPILAN HOMESCREEN
17
18
Dibuat untuk memenuhi salah satu tugas mata pelajaran Perograman Dasar Web
Dari Bapak M.Tafrihan Toha Muslim,S.Pd.I
Disusun oleh :
Firmansyah Maulana
Fitri Puji Astuti
Hanipa Nurul Qolbi
Ilham Muhammad Syahroni
Ima Kusmiati
Karlina
Kartini
Luthfi Rizkya Albani
M. Rian Anjani
XI – RPL 1
2019 - 2020
19