KOMPUTER APLIKASI TIK II Mochamad Fajar W M

  • Slides: 15
Download presentation
KOMPUTER APLIKASI TIK II Mochamad Fajar W. , M. Kom

KOMPUTER APLIKASI TIK II Mochamad Fajar W. , M. Kom

YANG AKAN DIPELAJARI Struktur Kondisi • Struktur Kondisi If. . . Else • Struktur

YANG AKAN DIPELAJARI Struktur Kondisi • Struktur Kondisi If. . . Else • Struktur Kondisi Switch. . . Case Struktur Perulangan • Struktur For • Struktur While • Struktur Do. . . While • Struktur Break dan Continue

PEMILIHAN • Seringkali suatu instruksi hanya bisa dikerjakan jika ia memenuhi suatu persyaratan tertentu

PEMILIHAN • Seringkali suatu instruksi hanya bisa dikerjakan jika ia memenuhi suatu persyaratan tertentu • Komputer tidak lagi mengerjakan instruksi secara sekuensial, tetapi berdasarkan syarat yang dipenuhi • Struktur Pemilihan memungkinkan kita melakukan aksi jika suatu syarat dipenuhi

Struktur Kondisi If dan If else Struktur Kondisi if if (kondisi) { statement-jika-kondisi-true; }

Struktur Kondisi If dan If else Struktur Kondisi if if (kondisi) { statement-jika-kondisi-true; } Struktur Kondisi if. . . else if (kondisi) { statement-jika-kondisi-true; } Else { statement-jika-kondisi-false; }

Contoh Struktur Kondisi if else Save dengan nama struk_ifelse. php <? php $nilai=80; if($nilai

Contoh Struktur Kondisi if else Save dengan nama struk_ifelse. php <? php $nilai=80; if($nilai >= 45) { echo "Nilai anda $nilai Anda Lulus"; } else{ echo "Nilai anda $nilai Anda Tidak Lulus"; } ? >

CONTOH <? php $user = "Nama Saya"; $pass = "12345"; //Memeriksa suatu variabel ada

CONTOH <? php $user = "Nama Saya"; $pass = "12345"; //Memeriksa suatu variabel ada atau tidak. if (!isset($user)) { echo "Variabel user tidak ada"; } else { echo "Variabel user ada"; } echo " "; if (!isset($asal)) { echo "Variabel asal tidak ada"; } else { echo "Variabel user ada"; } echo " "; //Memeriksa username dan password dengan If. . Else. if ($user == "Nama Saya" && $pass== "12345") { echo "Login sukses"; } else{ echo "login gagal"; } ? >

Struktur Kondisi Switch. . . Case switch($var) { case '1' : statement-1; break; case

Struktur Kondisi Switch. . . Case switch($var) { case '1' : statement-1; break; case '2' : statement-2; break; . . }

Contoh Struktur Kondisi Switch Case <? php /*Table 12 -1. The date() Function’s Format

Contoh Struktur Kondisi Switch Case <? php /*Table 12 -1. The date() Function’s Format Parameters*/ echo "Today is ". date("F d, Y"). " "; echo " "; //hanya menampilkan hari saja $day = date ("D"); switch ($day) { case "Sun" : $hari = "Minggu"; break; case "Mon" : $hari = “Senin"; break; case "tue" : $hari = “Selasa"; break; case “Wed" : $hari = “Rabu"; break; case "Thu" : $hari = “Kamis"; break; case "Fri" : $hari = “Jumat"; break; case “Sat" : $hari = “Sabtu"; break; default : $hari = "Lebaran"; } echo "hari ini adalah hari <b> $hari </b>"; ? >

Struktur Perulangan for (init_awal, kondisi, counter) { statement-yang-diulang; } For init_awal; do { statement-yang-diulang;

Struktur Perulangan for (init_awal, kondisi, counter) { statement-yang-diulang; } For init_awal; do { statement-yang-diulang; counter; } while (kondisi); Do… While init_awal; while (kondisi) { statement-yang-diulang; counter; } While

Struktur Perulangan (cont) Break dan Continue • perintah continue akan melanjutkan proses perulangan tanpa

Struktur Perulangan (cont) Break dan Continue • perintah continue akan melanjutkan proses perulangan tanpa melewati (mengeksekusi) baris perintah di bawahnya. • perintah break akan menyebabkan program menghentikan perulangan (langsung keluar dari perulangan)

Contoh For, Break dan Continue <? php //menampilkan 1 s/d 10 for($i=1; $i<=10; $i++)

Contoh For, Break dan Continue <? php //menampilkan 1 s/d 10 for($i=1; $i<=10; $i++) { echo "$i "; } echo " "; //contoh break for($i=1; $i<=10; $i++) { if ($i==5){ continue; } if ($i==8) { break; } echo "$i "; } echo " "; //dimasukan kedalam tag html for ($i=1; $i<=6; $i++) { echo " "; echo "<h$i> CETAK $i </h$i>"; } ? >

Contoh While <? php $i=1; while($i <= 10) { echo "$i "; $i++; }

Contoh While <? php $i=1; while($i <= 10) { echo "$i "; $i++; } Echo " "; $i = 1; do { echo "$i "; $i+=2; } while ($i <= 18); ? >

Contoh Do. . While <? php $i = 1; do { echo "$i ";

Contoh Do. . While <? php $i = 1; do { echo "$i "; $i+=2; } while ($i <= 18); ? >

LATIHAN Seleksi Kondisi IF 1. buat program untuk menentukan sebuah angka ganjil atau angka

LATIHAN Seleksi Kondisi IF 1. buat program untuk menentukan sebuah angka ganjil atau angka genap 2. buat program untuk mencetak string berdasarkan waktu: – jika jam <10 maka cetak "have a good morning". – jika jam <20 maka cetak "have a good day". – selain itu cetak "have a good night". Seleksi kondisi Switch Case 3. Buat program untuk mencetak string warna (misal: warna favorit anda adalah merah) sesuai dengan variabel yang diberikan Perulangan While 4. Buat program untuk mencetak angka menurun dari 10 sampai dengan 6 dilanjutkan dari 4 sampai 1

TERIMA KASIH

TERIMA KASIH