Percabangan
JavaScript
Percabangan JavaScript
Untuk membuat suatu halaman yang dinamis dan interaktif, perancang halaman
Web membutuhkan perintah-perintah yang dapat mengatur aliran dari informasi.
Berdasarkan hasil komputasi yang telah dilakukan, JavaScript akan membuat
keputusan jalur mana yang akan dieksekusi. Pada dasarnya dalam JavaScript
terdapat dua macam pernyataan percabangan yaitu if..else dan switch
If. Else (Percabangan JavaScript)
If (kondisi)
Pernyataan ini digunakan untuk menguji
{
sebuah kondisi dan kemudian //pernyataan1 diekseskusi
//bila kondisi terpenuhi
mengeksekusi pernyataan tertentu bila
}
kondisi tersebut terpenuhi, dan Else
{
mengeksekusi pernyataan lain bila
//pertaan2 diekseskusi
kondisi tersebut tidak terpenuhi. //bila kondisi tidak terpenuhi
}
If. Else (Percabangan JavaScript)
if (kondisi)
Kondisi adalah ekspresi JavaScript yang {
mana hasil evaluasinya memiliki nilai //pernyataan1 dieksekusi
//bila kondisi1 terpenuhi
Boolean true atau false }
Else if (kondisi2)
{
Untuk kasus yang melibatkan lebih //pernyataan2 dieksekusi
//bila kondisi1 tidak terpenuhi
banyak kondisi, maka kita dapat }
Else
meletakkan pernyataan if lain {
//pernyataan3 dieksekusi
setelah else //bila kondisi2 tidak terpenuhi
}
Contoh Percabangan
JavaScript
Contoh Kasus
Perusahaan Travel ”Bintang Abadi” mempunyai armada dengan tujuan :
Apabila seorang pemesan sudah menjadi anggota/member Travel Bintang Abadi
maka akan
mendapatkan diskon 10 %
Buat Program dengan menggunakan Javascript untuk menyelesaikan masalah tersebut.
Dengan ketentuan sebagai berikut :
Input : Nama pemesan
Tujuan
Jumlah Tiket
Member
Output : Harga Tiket
Sub Total
Diskon
Total Bayar
Contoh Studi Kasus di File Word
Percabangan Majemuk JavaScript
Percabangan majemuk adalah suatu percabangan yang dapat melibatkan lebih
dari 1 kondisi didalam percabangannya. Biasanya percabangan sepert ini
menggunakan operator tambahan seperti AND, OR dan sebagainya.
Contoh Studi Kasus di File Word
SWITCH JAVASCRIPT
Selain menggunakan if..else, percabangan juga dapat ditangani dengan perintah
switch. Dengn kata lain pernyataan switch digunakan untuk menyederhanakan
pernyataan if..else yang terlalu banyak.
Contoh Studi Kasus di File Word
LATIHAN
Buatlah halaman seperti berikut, yang mencakup semua materi yang terdapat pada modul ini. Perusahaan
Travel Bintang Abadi memiliki armada dengan tujuan Jakarta, Solo dan Surabaya. Setiap tujuan memiliki kelas
Eksekutif, Bisnis dan Ekonomi.
Diskon 10% diberikan apabila pemesan tiket merupakan anggota Travel Bintang Abadi.
Input : Nama Pemesan, Tujuan, Kelas, Banyak Tiket dan Status Member/Bukan
Output : Harga Tiket, Subtotal, Diskon dan Total Bayar
TAMPILAN