PEMROGRAMAN WEB
Disusun oleh
KELAS A
JURUSAN INFORMATIKA
FAKULTAS TEKNIK
2021
Kata Pengantar
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan
hidayah-Nya sehingga saya dapat menyelesaikan tugas makalah yang berjudul
konsep struktur data dan array serta sistem bilangan ini tepat pada waktunya.
Adapun tujuan penulisan dari makalah ini adalah untuk memenuhi tugas
dari bapak Try Adrianto Darsono, S.Kom.,M.Cs. pada mata kuliah Pemrograman
Web. Selain itu, makalah ini juga bertujuan untuk menambah wawasan tentang
konsep struktur data dan array serta sistem bilangan bagi para pembaca dan juga
bagi penulis.
Saya mengucapkan terima kasih kepada bapak Try Adrianto Darsono,
S.Kom.,M.Cs selaku dosen mata kuliah Pemrograman Web yang telah
memberikan tugas ini sehingga dapat menambah pengetahuan dan wawasan
sesuai dengan bidang studi yang saya tekuni.
Saya juga mengucapkan terima kasih kepada semua pihak yang telah
membagi sebagian pengetahuannya sehingga saya dapat menyelesaikan makalah
ini.
Saya menyadari, makalah yang saya buat ini masih jauh dari kata
sempurna. Oleh karena itu, kritik dan saran yang membangun akan saya nantikan
demi kesempurnaan makalah ini.
Penyusun
Daftar Isi
Kata Pengantar.......................................................................................................i
Daftar Isi................................................................................................................ii
BAB I PENDAHULUAN......................................................................................1
1.1 Latar Belakang...............................................................................................1
1.2 Rumusan Masalah..........................................................................................1
1.3 Tujuan............................................................................................................1
BAB II PEMBAHASAN.......................................................................................2
2.1 Pertemuan 2...................................................................................................2
2.2 Pertemuan 3...................................................................................................5
2.3 Pertemuan 4...................................................................................................7
2.4 Pertemuan 5.................................................................................................15
2.5 Materi CSS..................................................................................................16
2.6 Materi CSS Lanjutan...................................................................................22
2.7 Latihan CSS.................................................................................................31
BAB III PENUTUP.............................................................................................48
3.1 Kesimpulan..................................................................................................48
3.2 Saran............................................................................................................48
BAB I
PENDAHULUAN
1.3 Tujuan
1. Mengetahui seputar web
2. Dapat mencoba melakukan pemrograman web dasar melalui HTML dan
CSS
BAB II
PEMBAHASAN
2.1 Pertemuan 2
2.1.1 Internet / World Wide Web
Adalah suatu sistem global dari seluruh jaringan komputer yang saling
terhubung dengan standar Internet protocol suite (TCP/IP) untuk melayani
miliaran pengguna di seluruh dunia.
2.1.3 DNS
Domain Name System (DNS) adalah layanan Internet yang berfungsi
untuk menerjemahkan nama domain menjadi alamat IP. Alasannya adalah ama
domain lebih mudah diingat daripada alamat IP (karena sifatnya yang alfabetis).
Akan tetapi, Internet pada dasarnya didasarkan pada alamat IP, yang bersifat
numerik.
Layanan DNS yang akan menerjemahkan nama domain menjadi IP yang
sesuai DNS bisa di-update dengan cepat, memungkinkan lokasi layanan berubah
tanpa mempangaruhi end-user, yang memakai host name yang sama.
Contohnya :
nama domain www.example.co.id mungkin diterjemahkan
menjadi 198.105.125.23 (dalam IPv4) atau 2001:db8:0:0:0:ff00:42:8329
(dalam IPv6).
2.1.4 Web Server dan Web Browser
Server web (web server) bisa merujuk pada perangkat keras
(komputernya) atau perangkat lunak (aplikasinya) yang membantu menyediakan
konten Web yang bisa diakses melalui Internet.
Server web biasanya digunakan untuk web hosting, tapi mereka memiliki
kegunaan lain, antara lain menjalankan aplikasi enterprise. Layanan web yang
disediakan oleh server dimuat oleh peramban web (web browser), di mana
pemakai bisa memanfaatkan laman Web beserta resource lain yang terkait, antara
lain file video, audio, grafis, dan sertifikat digital. Secara umum ditujukan untuk
mengakses resource dari World Wide Web, tapi mereka juga bisa dipakai untuk
mengakses resource dari web server dari jaringan privat atau file dari sistem file.
2.1.10 Server-Side
Dalam jaringan komputer, istilah ini merujuk pada apa yang terjadi di sisi
server dalam hubungan klien-server. Secara umum, serverdi sini merujuk pada
aplikasi komputer. Misalnya web server, yang berjalan pada suatu remote server
yang dapat dijangkau pemakai lokal atau workstation. Operasi server-side dapat
terjadi karena operasi tersebut:
-Membutuhkan akses pada informasi atau fungsi yang tidak tersedia di sisi klien
memerlukan perilaku yang tidak bisa diamanahkan pada sisi klien
-Server-side scripting adalah suatu kelas script di mana permintaan pemakai
dipenuhi dengan menjalankan suatu script pada web server untuk menghasilkan
halaman HTML dinamis.
Hal ini biasanya dilakukan untuk menyediakan website yang interaktif.
Operasi server-side juga mencakup pemrosesan dan penyimpanan data dari klien
ke server, yang bisa dilihat grup/klien.
Hal ini berbeda dengan client-side scripting, di mana script dijalankan
oleh sisi klien, biasanya dalam JavaScript.
2.2 Pertemuan 3
2.2.1 Jenis dan Kegunaan Tag HTML
Tag adalah sesuatu yang digunakan untuk menandai elemen-elemen
dalam suatu dokumen HTML. Tag dalam HTML terdiri dari :
tanda lebih kecil ( < ), tanda lebih besar ( > ), dan garis miring ( / ).
Biasanya tag dituliskan secara berpasangan, misanya <h1> dan </h1>.
Tag yang tidak menggunakan garis miring ( / ) adalah tag pembuka atau awal
elemen. Tag yang mengandung garis miring ( / ) adalah penutup elemen atau
akhir elemen. Tag dalam HTML secara struktural dapat dibedakan menjadi dua
yaitu:
2.2.1.1 Containers
adalah jenis tag HTML yang cara penulisannya dengan cara
berpasangan, atau mempunyai tag pembuka dan penutup tag. Cara
penulisannya adalah <tag>…..</tag>. Contoh :
<body> … </body>
<b … </b>
<i> … </i>
2.3 Pertemuan 4
2.3.1 Elemen HTML
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<h2>The src Attribute</h2>
<p>HTML images are defined with the img tag, and the filename of the image
source is specified in the src attribute:</p>
<img src="receipt.jpg" width="500" height="600">
</body>
</html>
2.3.5 ALT Atribut
<!DOCTYPE html>
<html>
<body>
<h2>The alt Attribute</h2>
<p>alt attribute dapat menjelaskan isi dari gambar, jadi apabila
gambar tersebut tidak dapat ditampilkan, pengguna dapat mengerti
apa isi dari gambar tersebut:</p>
<img src="receipt.jpg" alt="langit" width="500" height="600">
</body>
</html>
2.4 Pertemuan 5
2.4.1 HTML Formatting Elements
HTML juga mendefinisikan elemen khusus untuk mendefinisikan teks
dengan makna khusus.
HTML menggunakan unsur-unsur seperti <b>dan <i> untuk memformat output,
seperti bold atau italic teks.
Elemen format yang dirancang untuk menampilkan jenis khusus dari teks antara
lain:
<b> - Teks tebal
<strong> - teks Penting
<i> - teks Miring
<em> - teks Ditekankan
<mark> - teks Ditandai
<small> - teks Kecil
<del> - teks Dihapus
<ins> - teks Dimasukkan
<sub> - teks Subscript
<sup> - teks Superscript
Contoh :
<HTML>
<HEAD>
<TITLE>Menggunakan Background
Gambar</TITLE>
<STYLE ="text/css">
BODY
{
background-image: url("drums.jpg"); background-repeat: repeat-x;
}
</STYLE>
</HEAD>
<BODY>
Background Berulang pada Sumbu X
</BODY>
</HTML>
2.6 Materi CSS Lanjutan
2.6.1 FORMAT TEXT PADA WEB
Contoh 1 :
<HTML>
<HEAD>
<STYLE ="text/css">
</STYLE>
</HEAD>
<BODY>
</HTML>
Contoh 1 :
<HTML>
<HEAD>
<TITLE>Pengaturan Font</TITLE>
<STYLE ="text/css">
p.italic
</STYLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Pengaturan padding
<HTML>
<HEAD>
<style type="text/css">
</style>
</HEAD>
<BODY>
<TABLE BORDER="1">
<TR>
</TR>
</TABLE>
</BODY>
</HTML>
File table_specbody.css
<HTML>
<HEAD>
HREF="table_specbody.css">
</HEAD>
<BODY>
<tr>
<th width="91">Prossesor</th>
<th width="96">Ram</th>
<tr>
<td>Clnt-1</td>
</tr>
<tr>
<td >Clnt-2</td>
</tr>
<tr>
<td >Clnt-2</td>
<td>Windows</td>
</tr>
</table>
</BODY>
</HTML>
<HTML>
<HEAD>
<STYLE type="text/css">
</STYLE>
</HEAD>
<BODY>
</BODY>
</HTML>
<HTML>
<HEAD>
<STYLE ="text/css">
A:link {text-decoration: none} A:visited {text-decoration: none} A:active
{text-decoration: none} A:hover {font-weight:none; color: red; background-
color:blue;}
</STYLE>
</HEAD>
<BODY>
<TABLE border="1">
<TR>
<TD width="144">
</TD>
</TR>
<TR>
<TD width="144">
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
/* CSS Document */
<HTML>
<HEAD>
</HEAD>
<BODY>
<div class="leftlinks">
<a href="struktur.htm">Struktur</a>
</div>
</BODY>
</HTML>
* Fungsi tag <div> : hampir sama dengan tag paragraf <p>, berguna
untuk mengelompokkan sejumlah baris teks yang memiliki karakteristik
yang sama.
2.7 Latihan CSS
Latihan nomor:
1. Ganti semua elemen p menjadi biru!
Input:
Output:
2. Ubahlah warna element dengan id=”para1”, menjadi “lightgreen”!
Input:
Output:
3. Ubahlah warna pada semua elemen dengan class "colortext", to "blue"!
Input:
Output:
4. Ubahlah semua warna pada elements p dan h1 menjadi “blue”.
Kelompokkan (group) semua selector agar dapat meminimalisir
penggunaan code!
Input:
Output:
5. Tambahkan external style sheet with the URL: "styleku.css"!
Input:
Output:
6. Dengan menggunakan internal style sheet, gunakanlah "background-
color: linen" untuk mengubah warna background pada halaman HTML!
Input:
Output:
7. Dengan menggunakan inline style, aturlah "background-color: linen"
pada halaman HTML berikut!
Input:
Output:
8. Atur background color untuk halaman HTML menjadi "linen" dan
background color untuk h1 menjadi "lightblue"!
Input:
Output:
9. Aturlah border "4px", "dotted" pada elemen p!
Input:
Output:
10. Aturlah border color untuk menjadi "red"
Input:
Output:
11. Ubahlah 3 border properties, agar border yang ditampilkan hanya pada
bagian atasnya saja.
Input:
Output:
12. Aturlah left margin dari menjadi "25px".
Input:
Output:
13. Gunakanlah margin property untuk mengatur top dan bottom margins
untuk h1 menjadi 40 pixel, aturlah left dan right margins menjadi 20 pixel.
Input:
Output:
14. Aturlah top padding dari p menjadi "25px".
Input:
Output:
15. Aturlah semua paddings dari p menjadi "50px".
Input:
Output:
16. Aturlah height dari menjadi "100px".
Input:
Output:
17. Aturlah width dari menjadi "50%".
Input:
Output:
BAB III
PENUTUP
3.1 Kesimpulan
3.2 Saran
DAFTAR PUSTAKA