1 PEMROGRAMAN WEB 1 Statement Control Pemilihan dan Perulangan Rio Andriyat Krisdiawan, M.Kom2 Statement Control Statemen kontrol digunakan untuk meng...
PEMROGRAMAN WEB 1 Statement Control Pemilihan dan Perulangan Rio Andriyat Krisdiawan, M.Kom
Statement Control Statemen kontrol digunakan untuk mengatur jalannya alur program sesuai dengan yang kita inginkan.
Secara mendasar struktur program dapat memiliki kombinasi struktur control sebagai berikut : 1. Urutan (Sequence) 2. Pemilihan (Section) 3. Pengulangan/Perulangan (Interaction)
Statement Kontrol (Pemilihan) Pemilihan digunakan untuk menentukan statemen mana yang akan dieksekusi tergantung dari ekspresi atau kondisi yang didefenisikan.
Dalam pemrograman terdapat dua bentuk statement control pemilihan yang sering digunakan yaitu : 1. If-else 2. Switch Case
Statement Kontrol (Pemilihan) If Statemen if dapat digunakan untuk menangani percabangan atau pemilihan statemen yang didasarkan atas: satu, dua, atau lebih dari dua kondisi. Bentuk umum penulisan statemen if untuk satu kondisi sbb: if(kondisi) { statemen1; statemen2; ... }
Statement Kontrol (Pemilihan) If – else (Dua Kondisi) Struktur if merupakan struktur kontrol pemilihan yang digunakan untuk pemeriksaan. Apakah perintah-perintah didalam blok dikerjakan atau tidak. Perintah dalam blok if akan di kerjakan jika nilai dari ekspresi di dalam if bernilai benar (true) Bentuk umum penulisan statemen if untuk dua kondisi sbb: if(kondisi) { statemen1; statemen2;
} Else { statemen1; statemen2; }
Statement Kontrol (Pemilihan) If – else-if (3 Kondisi atau lebih) Bentuk umum penulisan statemen if untuk lebih dari dua kondisi sbb: if(kondisi1)
Statement Kontrol (Pemilihan) Switch Statemen switch ini biasanya digunakan untuk menyederhanakan kompleksitas statemen if yang banyak mengandung kondisi. Bentuk umum penulisan statemen switch sbb: switch(ekspresi) { case nilai1: //statemen yang akan dikerjakan bila ekspresi sama dengan nilai1 break; case nilai2: //statemen yang akan dikerjakan bila ekspresi sama dengan nilai2 break; case nilaiN: //statemen yang akan dikerjakan bila ekspresi sama dengan nilaiN
break; default: //statemen yang akan dikerjakan bila semua nilai yang ada diatas tidak ada yang sama dengan ekspresi }
Statement Kontrol (Perulangan) Pengulangan adalah suatu proses di dalam program yang dapat mengeksekusi satu (beberapa) statemen yang sama secara berulang sampai ditemukan kondisi untuk berhenti. Dalam pemrograman terdapat
tiga buah jenis struktur pengulangan, yaitu: 1. for,
2. while, 3. do-while.
Statement Kontrol (Perulangan) for Bentuk umum penulisan untuk membangun struktur pengulangan for: for(inisialisasi;kondisi;iterasi) { //statemen-statemen yang akan diulang } Inisialisasi = nilai awal yang diberikan untuk memulai proses perulangan Kondisi = suatu keadaan yang didefenisikan untuk menentukan kapan keluar dari perulangan Iterasi = variabel pengontrol untuk melakukan proses increment maupun decrement
Statement Kontrol (Perulangan) While Struktur while adalah jenis pengulangan yang mendefinisikan kondisi di awal blok. Apabila kondisi tidak terpenuhi (bernilai false) maka proses pengulangan pun tidak akan pernah dilakukan. Bentuk umum penulisan untuk membangun struktur pengulangan while: inisialisasi while(kondisi) { // statemen-statemen yang akan diulang iterasi }
Statement Kontrol (Perulangan) do-while
Struktur do-while sebenarnya mirip dengan struktur while. Perbedaannya hanya terletak pada penempatan kondisinya saja. Pada struktur while, kondisi diletakkan apada awal blok pengulangan sedangkan pada struktur do-while kondisinya berada di akhir blok. Sehingga, pada struktur jenis ini, proses pengulangan akan dilakukan minimal sekali meskipun ternyata kondisinya tidak terpenuhi (bernilai false). Bentuk umum penulisan untuk membangun struktur pengulangan do-while: inisialisasi do{ // statemen-statemen yang akan diulang iterasi } while(kondisi);
Tugas Buatkan pemilihan dengan switch case dengan javascript untuk menampilkan nama bulan.