MODUL 1
PRAKTIKUM PEMROGRAMAN WEB CLIENT
Disusun oleh :
AKAKOM
YOGYAKARTA
2019
i
MODUL 1
LINGKUNGAN KERJA PEMBUATAN WEB
CAPAIANPEMBELAJARAN
1. Mengenal dan menggunakan browser
2. Mengenal dan menggunakan editor
3. Menulis script HTML pada editor
KEBUTUHAN ALAT/BAHAN/SOFTWARE
1. Editor notepad
2. Browser
DASAR TEORI
1. Website
Website adalah kumpulan halaman web yang dapat diakses melalui browser dan
memerlukan jaringan internet, contohnya https://www.akakom.ac.id . Cara mengakses
web terbagi atas dua bagian, yaitu sisi client serta sisi server. Script yang digunakan
untuk membuat tampilan web adalah HTML(Hypertext Markup Language).
2. HTML
HTML pada dasarnya hanya file teks dengan kode yang memberi tahu browser cara
menampilkan informasi, misalnya memberi tahu browser bahwa teks tertentu harus
ditampilkan sebagai header dengan huruf tebal, atau teks diberi warna merah. Untuk
memberi tahu browser file teks berisi HTML, digunakan ekstensi file .html. Karena
dokumen HTML tidak lain adalah file teks maka dapat menggunakan editor teks apa
saja untuk membuatnya, misalnya Notepad, Microsoft Word. Struktur HTML terbagi
atas bagian
3. Browser
Browser adalah program yang digunakan untuk menampilkan website. Beberapa
browser yang populer adalah Google Chrome, Firefox, Internet Explorer, Opera, dan
Safari. Melalui browser kita dapat melihat kode HTML dari sebuah web, caranya klik
1
kanan di halaman web lalu pilih popup menu “view page source”. Bagian‐bagian
browser dapat dilihat pada gambar 1.1.
Gambar 1.1 Bagian dan Fungsi Browser
4. Editor
Digunakan untuk menuliskan kode script HTML. Editor terdiri dari duajenis, yaitu:
a. Text Editor : editor yang berbasis pada text saja seperti notepad. File
disimpan dengan ekstensi .html . Tampilan web bisa dilihat dari editor ,
harus dengan menggunakan browser.
b. Graphic User Interface : editor memiliki komponen – komponen yang dapat
di drag and drop untuk membuat sebuah halaman web. Dikenal juga
dengan istilah editor WYSIWUG . Keunggulan editor jenis ini adalah kita
sudah mendapat langsung melihat tampilan web dan kode html otomatis di
generate oleh sistem.
2
5. Struktur Dokumen HTML
Kode program HTML menggunakan simbol <> biasa disebut “tag” . Pengetikan kode
html bersifat insensitivecase tidak membedakan huruf besar dengan huruf kecil.
Struktur penulisan html adalah sebagai berikut:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
PRAKTIK
1. Buka program Notepad dan browser (internet explorer/ firefox/ chrome)
2. Pada program notepad , ketikkan kode berikut ini
3. simpan dengan nama first.html
4. Buka Browser, Klik menu File | Open File. Arahkan ke file first.html.
5. Amati hasil yang muncul di bagian‐bagian browser : title bar, page content, address.
6. Modifikasi file first.html , ubahlah script di beberapa tag dengan huruf kapital dan
non kapital. Amati apakah ada perubahan atau tidak.
3
LATIHA
AN
1 Gunakan file first.html. Ganti bagiaan body denggan nim , nam
1. ma, prodi.
TUGAS
1 Carilah 2 tag , selain <<title> yang b
1. bisa diletakkan
n di dalam tagg <head>. Seb
butkan tag‐
nya dan b
berikan penje elasan
REFERE
ENSI
1
1. https://ww
ww.w3schoolss.com/html/h
html_intro.asp
4
5
MODUL 2
PRAKTIKUM PEMROGRAMAN WEB CLIENT
Disusun oleh :
AKAKOM
YOGYAKARTA
2019
i
MODUL 2
TAG DASAR HTML
CAPAIANPEMBELAJARAN
1. Menuliskan script HTML sesuai struktur
2. Menuliskan tag‐tag dasar (h1, p, div, span, hr, br)
3. Menuliskan script hyperlink
4. Menuliskan script list (ul dan ol)
5. Menuliskan atribut yang sesuai
KEBUTUHAN ALAT/BAHAN/SOFTWARE
1. Editor notepad / notepad++
2. Browser
DASAR TEORI
HTML (Hyper Text MarkUp Language) adalahstandar kode program untuk
pembuatan halaman website, dikembangkan oleh Tim Berners‐Lee sekitar tahu 1990.
Kode program HTML menggunakan simbol <> biasa disebut “tag” . Pengetikan kode
html bersifat insensitivecaseyaitu tidak membedakan huruf besar dengan huruf kecil.
Struktur penulisan html adalah sebagai berikut:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
1
penjelasan tag html:
• <!DOCTYPE html>adalah suatu deklerasi yang digunakan untuk
mengidentifikasi jenis dokumen HTML yang digunakan sehingga browser dapat
menentukan bagaimana memperlakukan kode tersebut
• <html>menentukan jenis dokumen yang digunakan. Ada jenis lain misalnya
XHTML (Extensible Hypertext Markup Language).
• <head>untuk mendeskripsikan bagian header web. Pada bagian header kita
bisa menentukan beberapa seting global dokumen web, misalnya menentukan
kalimat yang muncul di title bar, menentukan kata/kalimat untuk pencarian di
google.
• <body>merupakan bagian utama dari web dimana konten website diletakkan.
Pada bagian ini pengguna juga bisa berinteraksi , misalnya: melakukan
pemesanan barang, memutar video, melakukan chat.
Images
2
3
PRAKTIIK
Praktik 1 :
P
1 Buka edittor (notepad ++ atau notepad)
1.
2 Ketikkan script html berikut ini, sim
2. mpan dengan nama home.html
3 amati hassilnya. Pada b
3. n semester geenap , semestter ganjil tampilan hasil
bagian tulisan
di browseer tidak samaa dengan di ed
ditor.
4 Edit scrip
4. no.10 . Tambahkan tag <br> pada akhirr baris.
pt pada baris n
5 amati perrbedaan hasilnya.
5.
Praktik 2: Membuat List TTanpa Nomorr.
P
1 Gunakan
1. dengan nama “tanpaNomo
n kembali file home.html, lalu Save as d or.html”.
2 edit mulai baris ke‐10
2. 0 dengan kode program seeperti di bawaah ini
4
Praktik 3: Membuat List B
P Bernomor.
1 Gunakan
1. n kembali file home.html, lalu Save as d
dengan nama “denganNom
mor.html”.
2 edit mulai baris ke‐10
2. 0 dengan kode program seeperti di bawaah ini
3.
3 edit baris 10 pada baggian “type”. Ubah type=”1” menjadi tyype=”A” .
4
4. Pengampu memberi ttambahan un ntuk tipe yangg lain
Praktik 4: Membuat List P
P Penomoran GGabungan.
1 Gunakan
1. n kembali file “dengaanNomor.htmml, lalu Savve as dengan nama
“gabunggan.html”.
2 Edit mulai baris ke‐10
2. 0 dengan kode program seeperti di bawaah ini
5
P
Praktik 5 : Lin
nk
1 Buat file b
1. baru. Ketikkan
n program berikut
2 Buat file b
2. n program berikut
baru. Ketikkan
LATIHA
AN
1 Tuliskan kkode program
1. m untuk mengghasilkan tam
mpilan sepertii berikut
6
TUGAS
Tugas diberikan oleh dosen pengampu
REFERENSI
1. https://www.w3schools.com/html/html_lists.asp
2. https://www.w3schools.com/html/html_links.asp
7
MODUL 3
PRAKTIKUM PEMROGRAMAN WEB CLIENT
Disusun oleh :
AKAKOM
YOGYAKARTA
2019
i
M
MODUL 3
TAG D
DASAR HT
TML
CAPAIA
ANPEMBEL
LAJARAN
1.
1 Menuliskkan CSS sesuai aturan (properti dan nilaai)
2
2. Menuliskkan selektor taag
3
3. Menuliskkan selektor idd
4
4. Menuliskkan selektor class
5
5. Menuliskkan script inteernal style
6
6. Menuliskkan script ekstternal style
7
7. Menuliskkan inline style
KEBUTUHAN ALA
AT/BAHAN//SOFTWARE
E
1. Editor no
1 otepad / notepad++
2 Browser
2.
DASAR TEORI
CSS (Cascading Style SSheets) adalaah script proggram yang diggunakan untu uk mengatur
t
tampilan weebsite, misalnnya warna bbody , jenis serta ukurann font, layout website.
P
Perintah htm l hanya mam mpu mengaturr tampilan un ntuk satu halaaman site sed dangkan CSS
m
mampu meng gontrol tampilan banyak h halaman sekaligus. CSS tidak dikategorikan sebagai
b
bahasa pemrrograman kaarena di dalaamnya tidak ada strukturr kontrol (pe ercabangan,
p
perulangan, a mbahkan ke daalam HTML dengan 3 cara:
array dll). CSSS dapat ditam
a. inline
e : m
melalui atribu
ut “style” padda elemen Htm ml
b. internnal : m
melalui tag <sstyle> yang diletakkan di ddalam tag <Heead>
c. eksteernal : C
CSS disimpan pada sebuah h file tersendiiri dengan eksstensi *.css
¾ Syntax CSS :
1
Keterangan :
‐ Selector : menentukan elemen html yang akan diatur tampilannya.
‐ Declaration : menentukan atribut apa saja yang akan diatur , misal warna font,
ukuran font, warna background website.
¾ CSS ID Selector
ID pada CSS berfungsi layaknya KTP pada manusia, yaitu sebagai nama pengenal. Jadi
kita dapat membuat sebuah nama pengenal khusus untuk memudahkan mengingat
bagian CSS tertentu. CSS ID diawali dengan karakter (#), contohnya:
#aturFont {
text-align: center;
color: red;
}
¾ CSS Class Selector
Class CSS fungsinya mirip seperti ID CSS yaitu sebagai pengenal. Perbedaannya saat
pemanggilan pada file Html, CSS class bisa dipanggil lebih dari satu kali sedangkan
CSS Id hanya dipanggil satu kali. Penulisan CSS class diawali dengan tanda (.),
contohnya:
.center {
text-align: center;
color: red;
}
2
PRAKTIIK
Praktik 1 : Menambahkan
P n CSS secara IInternal
1 Ketikan ko
1. ode program berikut ini
3
Praktik 2 : Menambahkan
P n CSS secara iinline di dalam elemen html
B
Buat file baru
u lalu ketikkan
n kode prograam berikut ini
Praktik 3 : Menambahkan
P n CSS secara eeksternal
1 Buat file b
1. baru lalu ketikkkan kode pro
ogram berikut ini. simpan dengan namaa file
desainku.ccss
2 Buat file b
2. baru lalu ketikkkan kode pro
ogram berikut ini. simpan dengan namaa file
eksternalC
CSS.html
3 Jalankan d
3. di browser file
e eksternalCSSS.html
4
P
Praktik 4 : Membuat ID CSSS
Buat file b
baru lalu ketikkkan kode pro
ogram berikut ini
Praktik 5 : Membuat Classs CSS
P
Buat file b
baru lalu ketikkkan kode pro
ogram berikut ini.
Perhatikan
n baris 13 , 14
4 dimana seb
buah class bisaa dipanggil leebih dari satu kali
5
LATIHA
AN
1 Modifikassi program prraktik 4, CSS d
1. dibuat menjadi eksternal ffile seperti praktik 3
2 Modifikassi program prraktik 5, CSS d
2. dibuat menjadi eksternal ffileseperti praaktik 3
TUGAS
Tugas dib
berikan oleh d
dosen pengam
mpu
REFERE
ENSI
1. httpss://www.w3scchools.com/ccss/
6
MODU
UL 4
PRAK
KTIKUM
M PEM
MROGR
RAMAN
N WEB
B CLIEN
NT
Disusun oleh
o :
FX. Hen
nry Nugroh
ho, S.T., M..Cs.
SEKO
OLAH TING
GGI MANA
AJEMEN INFORMATIK
KA DAN K
KOMPUTER
R
AKAKO
OM
YOGYAKA
ARTA
2019
9
i
MODUUL 4
LAYOUT
L WEBSITE
E DENGAN CSS
CAPAIAN PEM
MBELAJARA
AN
1. Menulisskan konten teks
2. Memforrmat konten teks dengann CSS (warnaa, bentuk dan
n jenis huruff, latar belakang)
3. Megatu ur margin, pa
adding dan b order
4. Position
ning konten
KEBU
UTUHAN A
ALAT/BAH
HAN/SOFTW
WARE
1. Editor notepad / no
otepad++
2. Browseer
DASA
AR TEORI
Sebbelum kemampuan CSS berkembangg secara luass, desainer w web menggunakan
tabel HTMML untuk me abel membeentuk kotak alami
embuat layo ut halaman.. Sebuah ta
yang membuatnya rela atif sepele u ntuk mengatur konten m menjadi bari s dan kolomm yang
selaras. Naamun untuk tingkat lanjjut menggun
nakan tabel untuk menggatur layoutt akan
menimbulkkan banyak kesulitan, CCSS 3 adalaah cara terbaik untuk membuat layout
l
website.
Model Box
Setiap elemmen yang adda pada hala man web akkan diletakka an dalam sebbuah box, diimana
box tersebut akan terkkait dengan pengaturan yang ada di file CSS. iluustrasi mode el box
pada CSS adalah sepertti berikut ini
1
Penjelasan:
Content – Bagian utama daari web dimaana text dan gambar akann ditampilka an
Pad dding – jarak antara konten de engan pemb batas box. padding be ersifat
traansparan
Border – berfuungsi sebagaai pembatas antara kontent dengann padding. Border
B
bissa transparann atau terlihaat.
Maargin – jarakk diluar borrder yang membatasi
m dengan box yyang lain. margin
m
bersifat transparan.
bentuk dari b
beberapa b border
Pengaaturan Ukuran Box
Digunakan untuk mene entukan heigght/width se ebuah box. DDalam melakkukan penga aturan
bisa dibaggi menjadi dua
d nnya tetap(ffixed) dan uukuran box akan
jenis, yyaitu ukuran
menyesuaikan ukuran layar (respponsive). Pro operty yang
g digunakan untuk men ngatur
ukuran boxx:
2
PRAK
KTIK
Praktik 1 : Membuat file CSS
am berikut inni dan simpan dengan na
1. Ketikan kode progra ama desain.ccss
3
4
2. Ketikkan
n kode HTMLL berikut, berri nama index.html
5
LATIHAN
1. Modifikasi file CSS sehingga terrlihat borderr‐nya. coba dengan 3 jeniis border yan
ng
berbed
da‐beda.
6
2. Tambahkan sebuah h kolom (sidee) disebelah kanan pengumuman, attur sehingga
tampilaan tetap proporsional.
TUGA
AS
Tugas d
diberikan ole
eh dosen penngampu
ERENSI
REFE
1. htttps://www.w
w3schools.coom/css/
7
MODUL 5
PRAKTIKUM PEMROGRAMAN WEB CLIENT
Disusun oleh :
AKAKOM
YOGYAKARTA
2019
i
MODUL 5
FORM
CAPAIAN PEMBELAJARAN
KEBUTUHAN ALAT/BAHAN/SOFTWARE
DASAR TEORI
Form atau formulir adalah media untuk menerima input dari user, contohnya saat
proses login untuk memasukkan user name dan password. Data-data yang diinputkan
melalui form akan dikirim ke server, bianya diikuti dengan proses penyimpanan di
database. Contoh saat mendaftar di email.
Tag yang digunakan adalah <form> , terdapat beberapa atribut yang sering dipakai
terkait dengan proses pengiriman data ke server, yaitu:
1
Perbedaan pengiriman data dengan method POST atau GET dapat dilihat pada URL
website. Jika menggunakan method GET maka data yang dikirim akan terlihat sedangkan
dengan method POST datanya tidak akan terlihat.
PRAKTIK
2
4. Ketikkan program berikut dan simpan dengan nama proses.php
6. Jalankan program dan amati bagian URL browser , pada bagian tulisan “fname” dan
“lalamat”.
3
7. Modifikasi file index.php pada baris no.9. Isikan method dengan POST. amati kembali
bagian URL.
LATIHAN
1. Modifikasi file index.php , tambahkan isian untuk input no hp dan tanggal lahir.
TUGAS
REFERENSI
1. https://www.w3schools.com/css/
4
MODUL 6
PRAKTIKUM PEMROGRAMAN WEB CLIENT
Disusun oleh :
AKAKOM
YOGYAKARTA
2019
i
MODUL 6
FORM
CAPAIAN PEMBELAJARAN
KEBUTUHAN ALAT/BAHAN/SOFTWARE
DASAR TEORI
Pada modul 5 telah dijelaskan bahwa form digunakan untuk menerima inputan dari
pengguna. Tipe input form yang digunakan di modul 5 adalah tipe “text”. Namun data
yang diinputkan jenisnya bermacam – macam sehingga dibutuhkan berbagai macam tipe
penerima inputan. Tujuan dari adanya berbagai tipe input adalah untuk mempercepat
pekerjaan dan meminimalkan kesalahan. Contoh jika pengunjung website diminta
memasukkan jenis kelamin maka akan lebih cepat dan tepat jika menggunakan pilihan
berupa tipe radio. Lebih cepat karena pengunjung tinggal klik tombol radio, tidak perlu
mengetik. Lebih tepat karena dengan klik tombol menghindari kesalahan pengetikan.
Berikut ini beberapa jenis tipe inputan form:
a. Select
Tag select di dalam HTML digunakan untuk membuat objek form yang berupa list
pilihan yang dapat dipilih oleh user. Biasanya tag select digunakan untuk “memaksa”
user memilih salah satu dari pilihan yang tersedia. Pilihan ini telah didefenisikan pada
saat form dibuat.
1
Pada penggunaan tag select ini, kita juga membutuhkan tag option sebagai “isi” dari
tag select. Format dasar pembuatan select dalam HTML adalah sebagai berikut:
<select >
<option>Pilihan 1</option>
<option>Pilihan 2</option>
<option>Pilihan 3</option>
</select >
b. Radio
Tag input type radio berfungsi untuk membuat tombol radio atau tombol pilihan
yang diisi dengan cara memilih dari salah satu tombol radio yang ada. Radio biasa
digunakan untuk pilihan yang membatasi user untuk memilih satu dari pilihan yang
ada.
Dalam penggunaan radio HTML, kita hanya memerlukan tag input dengan sebuah
atribut type radio. Berikut format dasar radio dalam HTML:
<input type="radio"/>Pilihsn 1 radio
c. Checkbox
Tag Input type checkbox berfungsi untuk membuat checkbox atau kotak isian yang
diisi dengan cara menceklist kotak tersebut. checkbox biasa digunakan untuk pilihan
yang dapat dipilih dengan lebih dari 1 pilihan. Dalam penggunaan checkbox HTML,
kita hanya memerlukan tag input dengan sebuah atribut type=”checkbox”. Berikut
format sederhana checkbox dalam HTML:
d. Textarea
Objek form textarea digunakan untuk membuat text inputan yang bisa menampung
lebih dari 1 baris inputan. Tag textarea mirip dengan tag input type text, namun
memiliki kelebihan untuk menampung beberapa baris. Biasanya textarea digunakan
untuk inputan yang panjang, seperti komentar, keterangan, atau catatan. format
sederhana textarea dalam HTML:
<textarea> komentar </textarea>
2
PRAKTIK
3
7. Simpan file.
4
3. simpan program.
4. uji program di browser.
LATIHAN
1. Modifikasi file proses.php , terapkan penerimaan input pada method tipe “get”.
TUGAS
REFERENSI
1. https://www.w3schools.com/css/
5
MODUL 7
PRAKTIKUM PEMROGRAMAN WEB CLIENT
Disusun oleh :
AKAKOM
YOGYAKARTA
2019
i
MODUL 7
TABEL
CAPAIAN PEMBELAJARAN
1. Menuliskan script HTML element tabel (table, tr, th, td, tbody, thead, tfoot)
2. Menuliskan script HTMLelement tabel dan atribut untuk mengatur format tabel
(mengabung sel dan membagi sel)
3. Menuliskan script HTML dan CSS untuk mengatur layout tabel
KEBUTUHAN ALAT/BAHAN/SOFTWARE
DASAR TEORI
Tabel merupakan elemen HTML yang mengatur suatu tampilan dalam bentuk kolom
dan baris. Penyajian data dengan menggunakan tabel akan terlihat lebih rapi karena
tersusun secara teratur dalam urutan kolom atau baris. Tag yang digunakan di elemen
tabel adalah:
<table> Membuat tabel
<th> Singkatan table Header untuk membuat header.
<tr> Singkatan table row untuk membuat baris baru.
<td> Singkatan table data untuk menginputkan data .
<thead> Singkatan table head untuk mengelompokkan
bagian header.
<tbody> Singkatan table body untuk mengelompokkan
bagian body yang berisi data-data tabel.
<tfoot> Singkatan table footer untuk mengelompokkan
1
bagian footer.
PRAKTIK
2
2. jalankan di browser.
3
2. Menggabungkan kolom dengan colspan. Siapkan file baru.
3. Lihat kembali file praktik 1. Contoh lain colspan terdapat pada tag <tfoot>
4
2. buka kembali file praktik 1. Pada baris ke-4 hapus atribut border=”1” karena
akan diatur melalui CSS.
3. sisipakan css secara eksternal.
LATIHAN
TUGAS
REFERENSI
1. https://www.w3schools.com/html/html_tables.asp
5
6
MODUL 8
PRAKTIKUM PEMROGRAMAN WEB CLIENT
Disusun oleh :
AKAKOM
YOGYAKARTA
2019
i
MODUL 8
HTML MEDIA
CAPAIAN PEMBELAJARAN
KEBUTUHAN ALAT/BAHAN/SOFTWARE
DASAR TEORI
1
<width> Mengatur lebar dari video player.
<height> Mengatur tinggi dari video player.
PRAKTIK
Praktik 1 : Menampilkan Video. file movie dan audio disesuaikan yang ada
di PC masing-masing.
1. Buat file baru dengan nama video.html, penyimpanan tidak harus di server.
2. Jalankan di browser.
2. Jalankan di browser.
2
LATIHAN
1. Modifikasi file praktik 1. Ubah dan tampilkan ukuran video menjadi 3 macam
(besar, kecil, sedang).
TUGAS
REFERENSI
1. https://www.w3schools.com/html/html_media.asp
3
MODUL 9
PRAKTIKUM PEMROGRAMAN WEB
CLIENT
Disusun oleh :
AKAKOM
YOGYAKARTA
1
ST
MI
2019
KA
KA
KO
M
5
MODUL 9
JAVASCRIPT
CAPAIAN PEMBELAJARAN
M
3. Menuliskan script Javascript sesuai aturan penulisan program.
4. Menuliskan script Javascript menerapkan variabel dan tipe data.
KEBUTUHAN ALAT/BAHAN/SOFTWARE
KO
KA
1. Editor notepad / notepad++
2. Browser
KA
DASAR TEORI
MI
memberikan efek pada sebuah web, mengganti value dari elemen HTML, dan
lain-lain.
Terdapat 2 cara untuk penulisan JavaScript, yaitu secara internal dan
eksternal. Secara internal maksudnya adalah kode program JavaScript tersebut
dilakukan pada halaman itu sendiri, contoh :
5
Sedangkan untuk penulisan secara eksternal adalah dengan melakukan
pemanggilan file JavaScript yang kemudian sisipkan di antara tag <head> atau
tag <body>, contoh :
M
KO
KA
KA
PRAKTIK
5
M
2. Jalankan di browser.
KO
1. Buat file baru, penyimpanan tidak harus di server
KA
KA
MI
2. Jalankan di browser.
5
2. Jalankan di browser.
M
2. Jalankan di browser.
KO
KA
Praktik 5 : JavaScript variable dan tipe data
1. Buat file baru, penyimpanan tidak harus di server
KA
MI
ST
2. Jalankan di browser.
5
LATIHAN
1. Buatlah halaman web yang menampilkan alert yang berisi nama dari
halaman tersebut. Contoh ketika user berada di halaman beranda, maka
akan menampilkan alert “anda berada di halaman beranda”. (buat minimal 2
halaman)
TUGAS
M
KO
1. Tugas diberikan oleh dosen pengampu.
KA
REFERENSI
KA
1. https://www.w3schools.com/js/default.asp
MI
ST
5
MODUL 10
PRAKTIKUM PEMROGRAMAN WEB
CLIENT
Disusun oleh :
AKAKOM
YOGYAKARTA
1
ST
MI
2019
KA
KA
KO
M
3
MODUL 10
ARRAY, OBJEK, STRUKTUR KONTROL dan FUNGSI
CAPAIAN PEMBELAJARAN
M
KEBUTUHAN ALAT/BAHAN/SOFTWARE
Array pada umumnya adalah sebuah variable yang dapat menampung banyak
value dalam 1 waktu dan untuk mengakses nilai dari array cukup dengan
MI
menentukan index dari arraynya. Dalam JavaScript array memiliki method, sort
dan iteration. Cara untuk membuat array adalah :
ST
3
Struktur Kontrol dalam JavaScript meliputi JavaScript Condition, Switch, Loop
For, Loop While, dan break. JavaScript condition adalah untuk menentukan
tindakan pada kondisi tertentu, contoh penggunaannya adalah :
M
Fungsi atau function dalam JavaScript adalah suatu blok code yang dirancang
function.
KO
untuk melakukan tugas tertentu. Untuk membuat fungsi menggunakan keyword
Objek dalam JavaScript adalah suatu tipe data yang didefinisikan sebagai
KA
mutable properties collection, yang artinya sekumpuluan properti (ciri khas) yang
nilainya dapat berubah. Dengan JavaScript dapat mudah untuk membuat objek
KA
dibangun.
ST
PRAKTIK
3
2. Jalankan di browser.
M
KO
KA
KA
MI
2. Jalankan di browser.
3
M
2. Jalankan di browser.
2. Jalankan di browser.
3
Praktik 5 : JavaScript Loop While
1. Buat file baru, penyimpanan tidak harus di server
M
2. Jalankan di browser.
KO
KA
Praktik 6 : JavaScript Functions
1. Buat file baru, penyimpanan tidak harus di server
KA
MI
ST
3
2. Jalankan di browser
Praktik 7 : JavaScript Objects
1. Buat file baru
M
2. Jalankan di browser
LATIHAN
KO
KA
1. Buatlah array yang menampung nama binatang dan nama sayuran (minimal
5)
KA
TUGAS
MI
REFERENSI
1. https://www.w3schools.com/js/js_arrays.asp
2. https://www.w3schools.com/js/js_if_else.asp
3. https://www.w3schools.com/js/js_object_definition.asp
3
MODUL 11
PRAKTIKUM PEMROGRAMAN WEB
CLIENT
Disusun oleh :
AKAKOM
YOGYAKARTA
1
ST
MI
2019
KA
KA
KO
M
6
MODUL 11
DOM dan VALIDASI FORM
CAPAIAN PEMBELAJARAN
M
KO
KEBUTUHAN ALAT/BAHAN/SOFTWARE
DASAR TEORI
DOM atau document object model adalah standar objek Model dan
MI
M
2. Jalankan di browser.
2. Jalankan di browser.
6
Praktik 3 : DOM HTML
1. Buat file baru, penyimpanan tidak harus di server
M
2. Jalankan di browser.
KO
1. Buat file baru, penyimpanan tidak harus di server
KA
KA
MI
2. Jalankan di browser.
ST
2. Jalankan di browser.
6
Praktik 6 : DOM Event Listener
1. Buat file baru, penyimpanan tidak harus di server
M
2. Jalankan di browser
2. Jalankan di browser
6
2. Jalankan di browser
M
KO
KA
KA
MI
2. Jalankan di browser
ST
LATIHAN
6
1. Buatlah Form untuk pendaftaran mahasiswa baru form fieldnya berupa nama,
alamat, email, no telepon, jenis kelamin. Dengan valifasi form field tidak boleh
kosong.
TUGAS
M
1. Tugas diberikan oleh dosen pengampu.
REFERENSI
KO
KA
1. https://www.w3schools.com/js/js_htmldom.asp
KA
MI
ST