Anda di halaman 1dari 17

LAPORAN

PEMROGRAMAN DAN PERANCANGAN WEB


" Java Script”

Disusun oleh :

NAMA : MUYASSIRAH
NIM : 42620066
KELAS : 2C TMJ

POLITEKNIK NEGERI UJUNG PANDANG


JURUSAN TEKNIK ELEKTRO
PRODI TEKNIK MULTIMEDIA DAN JARINGAN
2021
A. DASAR TEORI

JavaScript adalah bahasa script yang ditempelkan pada kode html dan diproses di sisi
klien. JavaScript juga digunakan untuk membuat situs dengan konten website yang dinamis.
Konten dinamis artinya konten dapat bergerak atau berubah di depan layar tanpa perlu
mereload halaman. Misalnya saja, fitur slideshow foto, gambar animasi, pengisian poling, dan
lainnya. JavaScript sendiri sebenarnya biasanya dikolaborasikan dengan HTML dan CSS. Di
mana HTML digunakan untuk membuat struktur website dan CSS untuk merancang style
halaman website. Lalu, JavaScript berperan menambahkan elemen interaktif untuk
meningkatkan engagement pengguna.
Java Script bukanlah bahasa Java dan merupakan 2 bahasa yang berbeda. JavaScript
diinterpretasikan oleh klien, sedangkan kode Java dikompilasi oleh pemrogram dan hasil
kompilasinya yang dijalankan oleh klien

➢ Web pemrograman dikategorikan menjadi 2 yaitu :


a. a. Server-side programming
Pada server-side programming perintah-perintah program dijalankan di web server.
Contohnya yaitu : PHP. PHP paling sering digunakan dalam platform UNIX, namun
saya menggunakan platform windows.
b. b. Client-side programming
Pada client-side programming perintah-perintah program dijalankan oleh client

➢ Fungsi Java Script


• Membuat Aplikasi Mobile
• Menciptakan Aplikasi Desktop
• Mengembangkan Game
• Membuat Website Lebih Interaktif
• Menyusun Slide Presentasi
• Back-End Web Development

➢ Cara kerja Java Script


• Cara Kerja JavaScript di Sisi Client
Sebelumnya, kode JavaScript dapat dibuat dalam satu halaman HTML Jadi, ketika
halaman dibuka, kode akan berjalan secara otomatis. Selain itu, kode bahasa
pemrograman ini juga dapat dibuat pada file terpisah dengan ekstensi .js. Kemudian
file tersebut disisipkan pada kode HTML
Nantinya kode akan ditulis dengan menggunakan tag <script> dan teks atribut
JavaScript.
• Cara Kerja JavaScript dari Sisi Server
dari sisi server, bahasa pemrograman ini lebih banyak diimplementasikan untuk
kebutuhan database. Cara kerjanya pun hampir sama dengan bahasa pemrograman
sisi server lainnya, seperti C# atau Java. Namun, hal yang membedakan adalah
JavaScript bekerja secara non-blocking. Artinya. Ketika program berjalan, program
tersebut tak akan berhenti pada satu proses saja. Sistem akan mulai menyiapkan
perintah berikutnya. Jika proses selanjutnya ternyata diketahui tidak memiliki output,
proses tersebut bisa langsung dijalankan bersamaan dengan proses yang masih
berjalan. Jadi, proses pengolahan data bisa dilakukan jauh lebih efektif.

➢ Kelebihan dan kekurangan Java Script


a. Kelebihan dari java script yaitu :
• Tidak membutuhkan resource memory besar (ringan dan kecil)
• Dengan menggunakan JavaScript, web browser akan dapat langsung
menginterpretasikan script yang telah dibuat secara otomatis melalui HTML
• Bahasa pemrograman JavaScript mudah dipahami oleh para web developer
• Penanganan error menjadi lebih mudah, sehingga ketika terjadi error, web
developer dapat langsung menemukan dan memperbaikinya.
• Multi Platform, karena dapat digunakan di semua jenis sistem operasi
komputer, seperti Windows, Linux, Android, dan beragam sistem operasi
lainnya.
• JavaScript mudah dikembangkan karena mengusung konsep multi platform
dan dinamis sehingga dapat dengan mudah untuk diperbaharui dan
dikembangkan sesuai dengan kebutuhan user serta perkembangan teknologi
setiap waktu.

b. Kekurangan dari Java script yaitu :


• Dengan sistemnya yang mudah dikembangkan dan mudah dipahami oleh
para web developer, membuat bahasa pemrograman JavaScript mudah sekali
untuk di eksploitasi, terutama bagi para web developer nakal.
• Sangat berisiko digunakan untuk kepentingan yang buruk, seperti
penggunaan website untuk keperluan spy atau memata-matai dan berbagai
kejahatan cyber lainnya.
• Mempunyai banyak JavaScript code snippet sehingga membuatnya tidak
dapat terenkripsi dengan baik atau malah cenderung tidak terenkripsi sama
sekali.
• Tidak konsisten karena data dari masing-masing perangkat dirender berbeda
satu sama lain.

B. PERCOBAAN DAN HASIL PRAKTIKUM


▪ Java Script
-Alert Message
▪ Buttons
▪ Change HTML content

▪ Change HTML Style


▪ Variables and Data Types
▪ Change HTML Using Variables

▪ Functions Activity Swap the content of two divs


▪ Objects
▪ Object using new
▪ Object Constructors
▪ Arrays
▪ If and Switch Statements

▪ While Loops
\
▪ Regular Expressions
▪ Errors

▪ Errors – Activation Password Validation


▪ Set Interval dan Set Timeout

▪ Window and Screen


▪ Alert Box
C. ANALISA
Pada praktikum kali ini mengenai Javascript yang dimana hamper sama seperti CSS,
Javascript tidak dapat berdiri sendiri dan harus didasari oleh HTML atau PHP. Namun
perbedaan Javascript dengan CSS adalah, Javascript mengatur logika seperti validasi
untuk membuat tampilan website lebih dinamis dan CSS mengatur tampilan dari
website tersebut seperti gambar, warna , font, dll.

D. KESIMPULAN
Javascript adalah sebuah bahasa komputer atau kode pemrograman yang digunakan
pada website agar website tersebut menjadi lebih interaktif dan dinamis.JavaScript
berbeda dengan Java karena Java merupakan bahasa pemrograman yang di desain
untuk eksekusi cepat dan keamanan penulisan. Program java juga memerlukan
metode yang eksklusif . java juga merlukan perlengkapan untuk melakukan deklarasi
kelas. Sedangkan JavaScript memiliki kemampuan tinggi meskipun hanya dituliskan.
Dalam beberapa baris perintah dinamis saja, hal itu terlihat dalam program hyper talk
atau dBase bahasa pemrograman script ini juga dilengkapi alat alat yang dapat
memudahkan para pengguna dari berbagai kalangan. Diantaranya adanya syntax yang
mudah, fungsi-fungsi khusus yang terpasang.

Anda mungkin juga menyukai