Pertemuan X. Pemrograman Web Dasar Semester 1

dokumen-dokumen yang mirip
Operator Logika dan Pernyataan If. A ud Solehuddin::Januari2012

MODUL PRATIKUM 08B PEMROGRAMAN BERBASIS WEB (CCP119)

JAVASCRIPT. Disusun untuk : Melengkapi Tugas Akhir Semester I Mata Kuliah Desain Web Oleh : AGUNG DIAN PRIBADI NIM :

Kondisi Pengulangan Fungsi

Kondisional/Pencabangan/Pemilihan. Konsep Pencabangan Sintaks Konsep if (kasus tunggal) Konsep if-else (2-3 kasus) Konsep switch (lebih dari 3 kasus)

Struktur dan Kondisi Perulangan. Struktur Kondisi

Javascript. Javascript. Javascript

BAB VI. STATEMENT CONTROL

Struktur Kondisi dan Perulangan

Struktur Kontrol Pemrograman Java : PERCABANGAN

Pertemuan 3 Struktur Kondisi dan Perulangan

PRAKTIKUM PEMROGRAMAN KOMPUTER MODUL II PERCABANGAN. Bahasa Pemrograman : C / C++

Struktur Kontrol. (Repetition)

Pertemuan 5 PEMILIHAN/PERCABANGAN

PEMROGRAMAN BERORIENTASI OBJEK. Percabangan. Budhi Irawan, S.Si, M.T

Java Script. Logika Java Script

Bagi Anda yang belum familiar dengan pemrograman berbasis obyek, berikut ini ini akan dijelaskan apa yang dimaksud dengan istilah tersebut.

TIPE DATA. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

If (kondisi) pernyataan

IMPLEMENTASI NOTASI ALGORITMIK KE DALAM BAHASA C

Pengantar Pemrograman

PEMROGRAMAN WEB 08 JavaScript Dasar

BAB 4 KONDISI / PEMILIHAN

PRAKTIKUM TUJUAN Pada akhir perkuliahan ini mahasiswa akan dapat: Dapat menjelaskan pemakaian if atau switch case dengan tepat

24/09/2017 PERCABANGAN

JavaScript. Pemrograman Web 1. Genap

Sintaks Pemilihan 1. Jika saya lulus, maka saya akan mendapat hadiah.

Pertemuan 3 Penyeleksian Kondisi

Pernyataan if MODUL V PERCABANGAN

PERCABANGAN. Bentuk if Sederhana

MATERI III JAVASCRIPT

P5 Seleksi Kondisi. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

Selection, Looping, Branching

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

Struktur Kondisi dan Perulangan

PEMROGRAMAN WEB 1. Statement Control Pemilihan dan Perulangan. Rio Andriyat Krisdiawan, M.Kom

Pengembangan Web. Ramos Somya

PHP Intro. Pemrograman Web II. Ganjil

Web Programming. Pengenalan PHP

Pertemuan 3 Penyeleksian Kondisi dan Perulangan

MODUL. Operasi Kondisi. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

MODUL 5 PERULANGAN (LOOPING)

: Mahasiswa dapat mempraktekkan perintah selection/ pemilihan (If ; If Else ; Nested If ; Switch)

STRUKTUR KONTROL. IF kondisi THEN [blok] Statement ELSE [blok] Statement. IF kondisi THEN BEGIN END; IF kondisi THEN BEGIN IF kondisi THEN BEGIN

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

PRAKTIKUM 4 PERCABANGAN

Siti Maesyaroh, M.Kom.

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Minggu III STRUKTUR PEMILIHAN (KONTROL PROGRAM)

JavaScript. Sumber : Buku Pemrograman Web karangan Abdul Kadir & Pengantar Java Script di

PRAKTIKUM 4 PENGAMBILAN KEPUTUSAN

(Struktur Kondisi dan Perulangan) KOMPETENSI DASAR

BAB IV PENYELEKSIAN KONDISI

PHP (HYPERTEXT PREPROCESSOR)

Struktur Kontrol Kondisi Dalam PHP

Percabangan. Agus Priyanto, M.Kom

Buat program untuk menghitung volume dari sebuah kubus

Penyeleksi Kondisi / Percabangan

Algoritma & Pemrograman #4. by antonius rachmat c, s.kom, m.cs

A. Dasar Teori. Urutan (Sequence) Pemilihan (Selection) Pengulangan (Iteration) Pernyataan Kondisional (If Statement)

Algoritma Pemrograman. Fery Updi,M.Kom

Aliran Kendali (Flow Control)

STRUKTUR KENDALI. Memanfaatkan struktur kendali untuk kasus komputasi

DASAR PEMROGRAMAN. PERCABANGAN ( if, if else, if ternary, nested if, switch ) Djoko Soerjanto, M.Kom

Percabangan & Perulangan

Bab 9. Percabangan dan Perulangan

Pemilihan. Overview. Tujuan. 1.1 Bentuk Umum IF dan Variasinya

PRAKTIKUM APLIKASI WEB DAY 4 (JAVA SCRIPT TINGKAT DASAR)

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

Bab 4. Decision 2 (Pengambilan Keputusan)

I. RUNTUNAN(SEQUENCE)

Pemrograman Fery Updi,M.Kom

Dasar PHP. Wiratmoko Yuwono

Pengenalan JavaScript

MODUL PRATIKUM 07 PEMROGRAMAN BERBASIS WEB (CCP119)

PENGENALAN JAVASCRIPT

6 Maret Structure of Java [Penyeleksian Kondisi]

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

PERNYATAAN KONTROL. salah

MODUL 6. Struktur Kontrol & Fungsi

Pemrograman Basis Data Berbasis Web

Soal hari Jumat (16/10) Latihan 10 MS

MODUL IV Analisis Kasus/Pemilihan

MODUL PRATIKUM 08A PEMROGRAMAN BERBASIS WEB (CCP119)

PRAKTIKUM WEB DINAMIS MODUL PENGGUNAAN KONDISI PADA FORM PHP

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

PERCABANGAN. Contoh :

LAB SHEET PRAKTIK PEMROGRAMAN KOMPUTER

Ada 3 jenis struktur kontrol: Sequence Structure Selection Structure Repetition Structure Sequence Structure

MODUL 8. Struktur Kontrol & Fungsi. Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang

TPI4202 e-tp.ub.ac.id. Lecture 5

TPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi

Definisi Percabangan

PRAKTIKUM 07 DECISION SWITCH DWI SETIYA NINGSIH // PJJ D3 TI

MODUL PEMROGRAMAN WEB

PERULANGAN 2 DASAR PEMROGRAMAN

Modul 6 Java Scripts I

MODUL. Perulangan (Looping) Modul Praktikum C++ Pemrograman Dasar. Semester Genap 2017/2018

BAB IV STRUKTUR RUNTUNAN DAN PERCABANGAN

Transkripsi:

JAVASCRIPT -- Conditional Statement -- Pertemuan X Pemrograman Web Dasar Semester 1

Pernyataan Bersyarat Pernyataan bersyarat digunakan untuk menampilkan aksi yang berbeda berdasarkan kondisi yang berbeda. Pernyataan bersyarat dalam Javascript antara lain : 1. Pernyataan if 2. Pernyataan if else 3. Pernyataan if else if else 4. Pernyataan Switch

Pernyataan if Pernyataan if digunakan untuk mengeksekusi code apabila syarat yang ditentukan di penuhi (bernilai benar). Pernyataan if memiliki syntax sebagai berikut : if (syarat) kode yang dieksekusi apabila syarat dipenuhi

Contoh Kode: <body> <script language = "JavaScript"> var nilai = prompt("nilai (0-100): ", 0); var hasil = "Tidak Lulus"; if (nilai >= 60) hasil = "Lulus"; document.write("hasil: " + hasil); </script> </body>

Contoh Hasil

Pernyataan if else Pernyataan if else digunakan untuk mengeksekusi beberapa kode apabila syarat yang ditentukan terpenuhi dan untuk kode apabila syarat tidak dipenuhi. Syntax dari pernyataan if else sebagai berikut:

Pernyataan if else if (syarat) Kode yang dieksekusi apabila syarat dipenuhi Else Kode yang dieksekusi apabila syarat tidak dipenuhi

Contoh Kode: <body> <script type="text/javascript"> var tgl, status; tgl = prompt("masukkan tanggal hari ini : "); if (tgl> 15) status = "Tanggal " + tgl + " adalah tanggal tua"; else status = "Tanggal " + tgl + " adalah tanggal muda"; document.write(status); </script> </body>

Tampilan Hasil

Pernyataan If Bersarang (if else if else ) Pernyataan if bersarang digunakan untuk mengeksekusi satu dari beberapa kode apabila syarat yang ditentukan terpenuhi dan untuk kode apabila syarat tidak dipenuhi. Syntax dari pernyataan if bersarang sebagai berikut:

Pernyataan If Bersarang (if else if else ) if (syarat 1) Kode yang dieksekusi jika syarat 1 dipenuhi else if (syarat 2) Kode yang dieksekusi jika syarat 2 dipenuhi else Kode yang dieksekusi jika syarat 1 dan syarat 2 tidak dipenuhi

Contoh kode: <script language="javascript"> var bil; var status; bil = prompt("masukkan sembarang bilangan : ",0); if (bil > 10 ) status = "Anda telah memasukkan bilangan lebih besar dari 10 "; else if (bil < 10 ) status = "Anda telah memasukkan bilangan lebih kecil dari 10 "; else status = "Anda telah memasukkan bilangan sama dengan 10 "; document.write(status); </script>

Tampilan Hasil

Contoh kode: <script language = "javascript"> var tanggal = new Date(); var kode_hari = tanggal.getday(); var nama_hari = ""; if (kode_hari == 0) nama_hari = "Minggu"; else if (kode_hari == 1) nama_hari = "Senin"; else if (kode_hari == 2) nama_hari = "Selasa"; else if (kode_hari == 3) nama_hari = "Rabu"; else if (kode_hari == 4) nama_hari = "Kamis"; else if (kode_hari == 5) nama_hari = "Jumat"; else if (kode_hari == 6) nama_hari = Sabtu; document.write("hari ini adalah hari ", nama_hari); document.write(" <br/> Tanggal ", tanggal.getdate(),"/", tanggal.getmonth()+1, "/",tanggal.getyear()); </script>

Tampilan Hasil Sesuai dengan hari dan tanggal saat dijalankan

Pernyataan Switch Pernyataan switch memiliki fungsi yang sama dengan pernyataan if else if else Syntax dari pernyataan ini adalah sebagai berikut :

Pernyataan Switch Switch(variabel) case option1 : statement 1 break; case option2 : statement 2 break; case option3 : statement 3 break;......... default : statement x break;

Pernyataan Switch Proses dari SWITCH adalah melakukan cek pada value variabel. Jika valuenya sama dengan option 1 maka statement yang dilakukan adalah statement 1. Jika valuenya sama dengan option 2 maka statement 2 yang dijalankan, begitu seterusnya. Namun jika tidak ada value yang sama, maka statement x yang akan dijalankan.

Pernyataan Switch Tipe data dari variabel yang akan dicek haruslah ordinal, misalnya integer. Dalam hal ini tipe data riil tidak dapat digunakan. Untuk memastikan bahwa nilai yang akan dicek pada variabel adalah bertipe integer, sebaiknya gunakan perintah parseint().

Contoh kode: <script language="javascript"> var nilai; nilai = parseint(prompt("masukkan sebuah bil bulat 1 s/d 3 : ",0)); switch(nilai) case 1 : document.write("anda memasukkan bilangan </script> 1"); break; case 2 : document.write("anda memasukkan bilangan 2"); break; case 3 : document.write("anda memasukkan bilangan 3"); break; default : document.write("bilangan yang Anda masukkan bukan 1 s/d 3"); break;

Tampilan Hasil

Soal Latihan 1. Buatlah script Javascript untuk mengkonversi nilai angka ke nilai huruf dengan aturan sebagai berikut : 80 Nilai 100 : A 60 Nilai < 80 : B 40 Nilai < 60 : C 20 Nilai < 40 : D 0 Nilai < 20 : E Apabila nilai yang dimasukkan tidak dalam rentang 0 100, maka akan muncul keterangan nilai yang dimasukkan tidak valid.

Soal Latihan 2. Buatlah sebuah Program untuk mencetak bilangan terbesar dari 5 buah bilangan yang dimasukkan oleh user, dengan cara membandingkan bilangan sebelumnya dengan bilangan berikutnya. Misalnya bilangan tersebut A, B, C, D, dan E maka A dan B diperbandingkan. Jika A lebih besar dari B maka A dibandingkan dengan C, jika A lebih besar dari C maka A dibandingkan dengan D, demikian seterusnya sampai didapat nilai yang terbesar.

Soal Latihan 3. Buatlah sebuah Program untuk mencetak nama bulan Masehi sesuai dengan bilangan yang diinputkan oleh user yaitu bilangan 1 12. Jika yang diinputkan adalah bilangan selain 1 12, maka muncul keterangan bahwa input tidak valid.