Anda di halaman 1dari 6

LAPORAN AKHIR PRAKTIKUM

Nama : Nopriansyah

NPM 51421150

Mata Praktikum : Pemrograman Web

Kelas : 3IA15

Praktikum Ke- :3

Tanggal : 4 November 2023

Materi : Jquery, JavaScript, Ajax

Jumlah Lembar :

Ketua Asisten :

Paraf Asisten :

Nama Asisten :

LABORATORIUM TEKNIK INFORMATIKA

UNIVERSITAS GUNADARMA

2023
Program di atas adalah program JavaScript sederhana yang menggunakan jQuery untuk
menambahkan teks ke paragraf dan item daftar ke daftar berurutan. Program dimulai dengan
mendefinisikan dua tombol, tombol 1 dan tombol 2. Ketika pengguna mengklik tombol 1,
program menambahkan teks "Kata tambahan" ke paragraf. Ketika pengguna mengklik tombol 2,
program menambahkan teks "list item" ke daftar berurutan.

Berikut adalah penjelasan lebih rinci tentang program tersebut:

Baris 1-3: Baris-baris ini mendefinisikan meta tag yang diperlukan untuk membuat dokumen
HTML yang valid.
Baris 6-7: Baris-baris ini memuat skrip jQuery ke dokumen HTML.

Baris 10-11: Baris-baris ini mendefinisikan dua tombol, tombol 1 dan tombol 2.

Baris 14-15: Baris-baris ini menentukan fungsi yang akan dijalankan ketika tombol 1 diklik.
Fungsi ini menggunakan metode append() dari jQuery untuk menambahkan teks "Kata
tambahan" ke paragraf.

Baris 18-19: Baris-baris ini menentukan fungsi yang akan dijalankan ketika tombol 2 diklik.
Fungsi ini menggunakan metode append() dari jQuery untuk menambahkan teks "list item" ke
daftar berurutan.
Program di atas adalah program JavaScript yang menggunakan paradigma pemrograman
berorientasi objek (OOP). Program ini mendefinisikan tiga kelas, yaitu kelas Kendaraan, kelas
Mobil, dan kelas Motor.
Kelas Kendaraan adalah kelas induk dari kelas Mobil dan kelas Motor. Kelas ini mendefinisikan
dua properti, yaitu nama dan warna, serta dua metode, yaitu mesinHidup() dan klakson().

Kelas Mobil dan kelas Motor adalah kelas turunan dari kelas Kendaraan. Kelas Mobil
mendefinisikan ulang metode mesinHidup() dan klakson() dengan menambahkan perilaku yang
spesifik untuk mobil. Kelas Motor juga mendefinisikan ulang metode mesinHidup() dan
klakson() dengan menambahkan perilaku yang spesifik untuk motor.

Berikut adalah penjelasan lebih rinci tentang program tersebut:

Baris 1-10: Baris-baris ini mendefinisikan kelas Kendaraan. Kelas ini mendefinisikan dua properti,
yaitu nama dan warna, serta dua metode, yaitu mesinHidup() dan klakson().

Baris 12-18: Baris-baris ini mendefinisikan kelas Mobil. Kelas ini merupakan kelas turunan dari
kelas Kendaraan. Kelas ini mendefinisikan ulang metode mesinHidup() dan klakson() dengan
menambahkan perilaku yang spesifik untuk mobil.

Baris 20-26: Baris-baris ini mendefinisikan kelas Motor. Kelas ini juga merupakan kelas turunan
dari kelas Kendaraan. Kelas ini mendefinisikan ulang
metode mesinHidup() dan klakson() dengan menambahkan perilaku yang spesifik untuk motor.

Baris 28-30: Baris-baris ini membuat dua objek, yaitu objek mobil dan objek motor.
Objek mobil merupakan objek dari kelas Mobil, sedangkan objek motor merupakan objek dari
kelas Motor.

Baris 32-33: Baris-baris ini mencetak nilai properti warna dari objek mobil dan motor.

Baris 35-36: Baris-baris ini mencetak nilai properti nama dari objek mobil dan motor.

Baris 38-39: Baris-baris ini memanggil metode klakson() dari objek mobil dan motor.

Baris 41-42: Baris-baris ini memanggil metode mesinHidup() dari objek mobil dan motor.

Anda mungkin juga menyukai