Assalamualaikum wr.wb. Puji syukur atas rahmat Allah SWT, berkat rahmat serta karunia-Nya
sehingga laporan yang berjudul “Praktikum Pemrograman Web Module2” ini dapat selesai.
Laporan ini dibuat dengan tujuan memenuhi tugas mata kuliah Praktikum Pemrograman Web
Semester 6 dari Ibu Dyah Mustikasari, S.T., M.Eng pada Program Studi Teknik Informatika
Universitas Muhammadiyah Ponorogo. Selain itu, penyusunan laporan ini bertujuan menambah
wawasan kepada pembaca tentang ‘Desain Website CSS’ dan ‘JavaScript’.
Penulis menyampaikan ucapan terima kasih kepada Ibu Dyah Mustikasari, S.T., M.Eng selaku
Dosen Pengampu mata kuliah Praktikum Pemrograman Web. Berkat tugas yang diberikan ini,
dapat menambah wawasan penulis berkaitan dengan topik yang diberikan. Penulis juga
mengucapkan terima kasih yang sebesarnya kepada semua pihak yang membantu dalam proses
penyusunan laporan ini.
Penulis menyadari bahwa dalam penyusunan dan penulisan masih melakukan banyak kesalahan.
Oleh karena itu penulis memohon maaf atas kesalahan dan ketidaksempurnaan yang pembaca
temukan dalam laporan ini. Penulis juga mengharap adanya kritik serta saran dari pembaca
apabila menemukan kesalahan dalam laporan ini.
ii
DAFTAR ISI
iii
BAB I
PENDAHULUAN
1.3 Tujuan
Dari penulisan laporan ini, memiliki tujuan yang hendak dicapai yaitu:
1. Mengenal dan memahami komponen CSS3
2. Mengenal JavaScript
3. Mengetahui penggunaan kode JavaScript
4. Mengetahui Framework JavaScript dan bagaimana penggunaannya
iv
1.4 Manfaat
Adapaun manfaat yang diperoleh dari penulisan laporan ini, adalah:
1. Mahasiswa dapat membuat desain layout form sederhana dan menambahkan dengan
atribut CSS3 sehingga lebih terlihat atraktif.
2. Mahasiswa dapat menerapkan event onclick dengan inputan form menggunakan
Javascript.
3. Mahasiwa dapat membuat operasi checkAll dan UncheckAll pada list data yang
ditampilkan dengan checkbox.
v
BAB II
LANDASAN TEORI
vi
2.3 JavaScript
Bahasa pemrograman yang bersifat client side yang permrosesanya dilakukan oleh client
sering digunakan pada web browser untuk menciptakan halaman web yang menarik.
Menurut Kadir dan Triwahyuni (2013:325) “JavaScript adalah bahasa pemrograman yang
biasa diletakkan bersama kode HTML untuk menentukan suatu tindakan”.
Sedangkan Menurut Sibero (2013:150) “Javascript adalah bahasa skrip (Scripting
language), yaitu kumpulan intruksi perintah yang digunakan untuk mengendalikan beberapa
bagian dari sistem operasi”.
Berdasarkan pendapat yang dikemukanan diatas dapat disimpulkan bahwa, JavaScript
adalah Bahasa pemrograman atau bahasa skrip yang berisi kumpulan intruksi perintah yang
dilletakkan bersama kode HTML.
vii
BAB III
HASIL DAN PEMBAHASAN
viii
ix
Gambar diatas adalah code beserta hasil dari tampilan form registrasi dengan
menambahkan style CSS.
x
Gambar diatas adalah code beserta hasil tampilan dari event onclick dengan membuat
sebuah file HTML
xi
Gambar diatas adalah code beserta hasil dari tampilan checkAll dan UncheckAll pada list
data yang ditampilkan dengan checkbox.
xii
xiii
Gambar diatas adalah code beserta hasil dari tampilan form CheckAll dan UncheckAll.
xiv
BAB IV
PENUTUP
4.1 Kesimpulan
1. Laporan ini dapat menambah pengetahuan tentang Cascading Style Sheets (CSS) dan
kemampuan dalam menggunakan CSS untuk mengubah tampilan dan tata letak elemen-elemen
pada halaman web, termasuk checkbox dan file.
2. Laporan ini dapat merangkum pemahaman tentang bahasa pemrograman JavaScript dan
kemampuan dalam menggunakan JavaScript untuk memberikan interaktivitas pada halaman
web, seperti menangani peristiwa klik dan memanipulasi elemen DOM.
3. Laporan ini dapat menjelaskan bagaimana cara membuat form yang terdiri dari
beberapa checkbox dan satu tombol "checkall" serta satu tombol "uncheckall" untuk mengontrol
status checked atau unchecked dari checkbox-checkbox tersebut.
4. Laporan ini dapat mencatat tantangan yang dihadapi selama praktikum, seperti
penanganan peristiwa klik atau memastikan fungsi "checkall" dan "uncheckall" bekerja dengan
benar. Serta dapat memberikat pelajaran tentang cara mengatasi masalah-masalah tersebut.
5. Laporan ini dapat menyajikan rekomendasi mengenai cara meningkatkan implementasi
form "checkall" dan "uncheckall" dengan file di dalam checkbox.
4.2 Saran
1. Mempertahankan konsistensi dalam tampilan dan gaya desain halaman web secara
keseluruhan. Pastikan bahwa elemen-elemen seperti checkbox, tombol, dan teks terlihat
seragam dan mudah dibaca oleh pengguna.
2. Menyertakan dokumentasi yang jelas dan komprehensif untuk membantu pengguna lain
memahami dan menggunakan form "checkall" dan "uncheckall" dengan file di dalam checkbox
yang telah dibuat.
3. Melakukan pengujian menyeluruh pada form "checkall" dan "uncheckall" yang telah
dibuat untuk memastikan fungsionalitas yang tepat dan memperbaiki masalah atau bug yang
ditemukan selama pengujian.
xv
DAFTAR PUSTAKA
https://repository.bsi.ac.id/index.php/unduh/item/1550/File-10-Bab-II-Landasan-
Teori.pdf
https://www.academia.edu/63246256/
LAPORAN_PRAKTIKUM_DESAIN_WEB_JAVASCRIPT
https://eprints.utdi.ac.id/8303/2/2_155610022_BAB_I.pdf
https://digilib.uns.ac.id/dokumen/download/53753/MjMxNTMx/Pembuatan-
Aplikasi-Generator-Css3-Berbasis-Web-Menggunakan-Teknologi-Javascript-
Bab_1.pdf
https://www.idn.id/memadukan-htmlcss-dan-javascript-untuk-membuat-website/
https://www.niagahoster.co.id/blog/cara-membuat-website-html-css/
https://www.malasngoding.com/product/7-hari-jago-web-design-html-css-dan-
javascript-untuk-pemula/
https://blog.hubspot.com/marketing/web-design-html-css-javascript
https://www.freecodecamp.org/news/html-css-and-javascript-explained-for-
beginners/
https://www.w3schools.com/css/css_rwd_intro.asp
https://blog.skillacademy.com/perbedaan-front-end-dan-back-end
xvi