0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan17 halaman

22SIF0033 - VARIABLE, GLOBAL VARIABLE, TIPE DATA OPERATOR - Part17

Diunggah oleh

Andrean Ahmad
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan17 halaman

22SIF0033 - VARIABLE, GLOBAL VARIABLE, TIPE DATA OPERATOR - Part17

Diunggah oleh

Andrean Ahmad
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

BAB XVII

VARIABLE, GLOBAL VARIABLE, TIPE DATA &


OPERATOR

A. CAPAIAN PEMBELAJARAN

Pada bab ini mempelajari tentang variable, Global


Variabel, Tipe Data dan Operator bahasa pemrograman java
script untuk web dinamis saat dterapkan ke halaman HTML
Setelah mempelajari bab ini, mahasiswa dapat menggunakan
dan mengimplementaskan variable, Global Variabel, Tipe
Data dan Operator Bahasa javascript dalam HTML.

B. MATERI

1. Variabel

Variabel pada JavaScript adalah sebuah nama


lokasi penyimpanan yang mempunyai nilai. Terdapat dua
jenis variabel dalam JavaScript: yaitu variabel lokal dan
variabel global.

Ada beberapa aturan penamaan varaible saat


mendeklarasikan variabel JavaScript (juga dikenal
sebagai pengidentifikasi). Berikut aturan penamaannya:

Pemrograman Web 1 269


a. Nama harus dimulai dengan huruf (a ke z atau A ke Z),
garis bawah ( ), atau tanda dolar ( $ ).
b. Setelah huruf pertama kita bisa menggunakan angka
(0 sampai 9), misalnya nilai1.
c. Variabel JavaScript peka terhadap huruf besar-kecil,
misalnya x dan X adalah variabel yang berbeda.

Contoh Penamaan Variable yang benar:

Contoh Penamaan Variable yang Salah :

Contoh penggunaan variabel pada JavaScript

Gambar 17. 1 contoh variable

Pemrograman Web 1 270


Hasil Output :

30

2. Variabel lokal pada JavaScript

Variabel lokal JavaScript dideklarasikan di dalam


blok atau fungsi. Ini dapat diakses hanya dalam fungsi
atau blok saja . Sebagai contoh:

Gambar 17. 2 Variabel lokal Js

Atau :

Pemrograman Web 1 271


3. Variabel global pada JavaScript

Variabel global JavaScript dapat diakses dari fungsi


apa pun. Variabel ini dideklarasikan di luar fungsi atau
dideklarasikan dengan objek jendela dikenal sebagai
variabel global. Sebagai contoh:

Gambar 17. 3 Contoh Variabel global

Hasil Output :

200 200

Contoh 2 Variabel Global

Pemrograman Web 1 272


Gambar 17. 4 contoh 2 Variabel global

Hasil Output :

Gambar 17. 5 Contoh output Variabel global

Untuk mendeklarasikan variabel global JavaScript


di dalam fungsi, kita perlu menggunakan objek jendela.
Sebagai contoh:

Pemrograman Web 1 273


Sekarang variable tersebut dapat dideklarasikan di dalam
fungsi apa pun dan dapat diakses dari fungsi apa pun.
Sebagai contoh:

Gambar 17. 6 deklarasi Variabel global

Outputnya :

Gambar 17. 7 output Variabel global

Saat kita mendeklarasikan variabel di luar fungsi, itu


ditambahkan ke objek jendela secara internal. Kita juga
dapat mengaksesnya melalui objek jendela atau Internal
variabel global dalam JavaScript Sebagai contoh:

Pemrograman Web 1 274


Gambar 17. 8 function variable

4. Tipe data pada Javascript

JavaScript menyediakan tipe data yang berbeda


untuk menyimpan tipe nilai yang berbeda. Ada dua jenis
tipe data dalam JavaScript.

a. Tipe data primitif


b. Tipe data non-primitif (referensi).

JavaScript adalah bahasa tipe dinamis, artinya kita


tidak perlu menentukan tipe variabel karena secara
dinamis digunakan oleh mesin JavaScript. Kita perlu
menggunakan var di sini untuk menentukan tipe data. Ini
dapat menampung semua jenis nilai seperti angka, string,
dll. Misalnya:

Pemrograman Web 1 275


a. Jenis Tipe Data Primitif

Terdapat lima jenis tipe data primitif dalam


JavaScript. Diantaranya adalah sebagai berikut:

Tabel 17. 1 Jenis Tipe Data Primitif

Tipe Deskripsi

Data

String mewakili urutan tipe data karakter mis. "halo"

Number mewakili nilai numerik mis. 100

Boolean mewakili nilai boolean true atau false

Undefined mewakili nilai yang tidak ditentukan

Null mewakili nol yaitu tidak ada nilai sama sekali

b. Tipe data non-primitif JavaScript

Tipe data non-primitif pada java script sebagai berikut:

Pemrograman Web 1 276


Tabel 17. 2 Jenis Tipe Data non Primitif

Data Type Description

Object mewakili contoh di mana kita dapat


mengakses anggota

Array mewakili group nilai yang sama

RegExp Mewakili ekspresi regelar

5. Operator pada java script

Operator pada JavaScript adalah simbol yang


digunakan untuk melakukan operasi pada operan.
Sebagai contoh:

Tanda , + diatas adalah operator aritmatika dan = adalah


operator penugasan.

Ada beberapa jenis operator berikut dalam JavaScript.

a. Operator Aritmatika
b. Operator Perbandingan (Relasional).
c. Operator Bitwise
d. Operator Logika

Pemrograman Web 1 277


e. Operator Penugasa
f. Operator Khusus

a. Operator Aritmatika JavaScript

Operator aritmatika digunakan untuk melakukan


operasi aritmatika pada operan. Operator berikut
dikenal sebagai operator aritmatika JavaScript.

Tabel 17. 3 operator Aritmatika

Operator Deskripsi Contoh

+ Pertambahan 10+20 = 30

- Pengurangan 20-10 = 10

* Perkalian 10*20 = 200

/ Pembagian 20/10 = 2

% Modulus (Sisa) 20%10 = 0

++ Increment var a=10; a++; a = 11

-- Decrement var a=10; a--; a = 9

Pemrograman Web 1 278


b. Operator Perbandingan JavaScript

Operator perbandingan JavaScript


membandingkan dua operan. Operator pembanding
adalah sebagai berikut:

Tabel 17. 4 operator Perbandingan

Operator Deskripsi Contoh

== Adalah sama dengan 10==20 = false

=== Identik (sama dan sejenis) 10==20 = false

!= Tidak sama dengan 10!=20 = true

!== Tidak identic 20!==20 = false

> Lebih besar dari 20>10 = true

>= Lebih besar dari atau 20>=10 = true


sama dengan

< Lebih kecil dari 20<10 = false

Pemrograman Web 1 279


<= Lebih kecil dari atau sama 20<=10 = false
dengan

Operator Bitwise JavaScript

Operator bitwise melakukan operasi bitwise pada


operan. Operator bitwise adalah sebagai berikut:

Tabel 17. 5 operator Bitwise

Operator Deskripsi Contoh

& Bitwise AND (10==20 & 20==33) = false

| Bitwise OR (10==20 | 20==33) = false

^ Bitwise XOR (10==20 ^ 20==33) = false

~ Bitwise NOT (~10) = -10

<< Bitwise Left (10<<2) = 40


Shift

Pemrograman Web 1 280


>> Bitwise Right (10>>2) = 2
Shift

>>> Bitwise Right (10>>>2) = 2


Shift with Zero

c. Operator Logika javaScript

Operator berikut dikenal sebagai operator logika


JavaScript.

Tabel 17. 6 operator Logika

Operator Deskrip Contoh

&& Logical AND (10==20 && 20==33) = false

|| Logical OR (10==20 || 20==33) = false

! Logical Not !(10==20) = true

d. Operator Penugasan JavaScript

Operator berikut dikenal sebagai operator


penugasan JavaScript.

Pemrograman Web 1 281


Tabel 17. 6 Operator penugasan

Operator Deskripsi Contoh

= Assign/penugasan 10+10 = 20

+= Tambah dan assign var a=10;


a+=20;

a = 30

-= Kurang dan assign var a=20; a-


=10;

a = 10

*= Kali dan assign var a=10;


a*=20;

a = 200

/= Pembagian dan var a=10;


assign a/=2;

a=5

%= Modulus dan assign var a=10;


a%=2;

Pemrograman Web 1 282


a=0

e. Operator Khusus JavaScript


Operator berikut dikenal sebagai operator
khusus JavaScript.

Tabel 17. 7 Operator Khusus

Operator Description

(?:) Operator Bersyarat mengembalikan nilai


berdasarkan kondisi. Ini seperti jika-lain.

, Operator Koma memungkinkan banyak ekspresi


untuk dievaluasi sebagai pernyataan tunggal.

delete Hapus Operator menghapus properti dari objek.

in In Operator memeriksa apakah objek memiliki


properti yang diberikan

instanceof Memeriksa apakah objek adalah turunan dari


tipe yang diberikan

Pemrograman Web 1 283


new Membuat instance (objek)

typeof Memeriksa jenis objek.

void Membuang nilai pengembalian ekspresi.

yield Memeriksa apa yang dikembalikan dalam


generator oleh iterator generator.

C. LATIHAN

1. Diketahui luas segitiga =alas x tinggi / 2 , Buat lah


variable global untuk mencari luas segitiga tersebut hasil
ya seperti gambar dibawah ini :

Gambar 17. 9 Latihan

2. Buat Program menghitung luas lingkaran sederhana


gunakan fungsi aritmatika hasi output yang di inginkan

Pemrograman Web 1 284


Gambar 17. 10 latihan 2

D. REFERENSI

Adi, A. P. (2022). Panduan Cepat Belajar HTML, PHP, &


MYSQL. Elex Media Komputindo.

Jago Ngoding. (2022). HTML Dasar: Iframe. (diakses pada 11


November 2022). Tersedia pada
https://jagongoding.com/web/html/dasar/iframe/.

JavaScript Variable (Diakses pada 11 Januari 2023) tersedia


di https://www.javatpoint.com/javascript-variable

JavaScript Global Variable (Diakses pada 11 Januari 2023)


tersedia di https://www.javatpoint.com/javascript-
global-variable

JavaScript DataType (Diakses pada 11 Januari 2023)


tersedia di https://www.javatpoint.com/javascript-
data-types

JavaScript Operators (Diakses pada 11 Januari 2023) tersedia


di https://www.javatpoint.com/javascript-operators

Pemrograman Web 1 285

Anda mungkin juga menyukai