03. Struktur Kondisi Dan Perulangan

4,549 views

Published on

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,549
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
132
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

03. Struktur Kondisi Dan Perulangan

  1. 1. Struktur Kondisi dan Perulangan Achmad Solichin Fakultas Teknologi Informasi http://achmatim.net
  2. 2. On this slide… <ul><li>Struktur Kondisi </li></ul><ul><li>Struktur Perulangan </li></ul><ul><li>Break dan Continue </li></ul>
  3. 3. Struktur Kondisi <ul><li>Digunakan untuk menyeleksi suatu kondisi akan dijalankan atau tidak. </li></ul><ul><li>Contohnya dalam proses login di email, jika username dan password yang dimasukkan benar maka kita dapat masuk melihat inbox email kita, tapi jika salah maka tidak akan bisa masuk. </li></ul><ul><li>Pengeleksian kondisi ini (apakah username benar atau salah) menggunakan STRUKTUR KONDISI </li></ul>
  4. 4. IF <ul><li>Bentuk Umum </li></ul><ul><li>Contoh </li></ul>if (kondisi) { statemen; }
  5. 5. IF…ELSE <ul><li>Bentuk Umum </li></ul><ul><li>Contoh </li></ul>if (kondisi) { statemen-jika-benar; } else { statemen-jika-salah; }
  6. 6. BENTUK KHUSUS ?: <ul><li>Bentuk Umum </li></ul><ul><li>Contoh </li></ul>$var = (kondisi)? benar : salah;
  7. 7. <ul><li>Contoh Program </li></ul>
  8. 8. IF… ENDIF <ul><li>Bentuk Umum </li></ul><ul><li>Contoh </li></ul>if (kondisi) : statemen-jika-benar; endif;
  9. 9. SWITCH…CASE <ul><li>Bentuk Umum </li></ul><ul><li>Contoh </li></ul>switch ($var) { case 1 : statement-1; break; case 2 : statement-2; break; … }
  10. 10. <ul><li>Contoh Program </li></ul>
  11. 11. Latihan <ul><li>Buatlah program untuk memeriksa suatu nilai (0-100) dan menampilkan grade dari nilai tersebut! </li></ul><ul><ul><li>0 – 45 = E </li></ul></ul><ul><ul><li>46 – 59 = D </li></ul></ul><ul><ul><li>60 – 74 = C </li></ul></ul><ul><ul><li>75 – 84 = B </li></ul></ul><ul><ul><li>85 – 100 = A </li></ul></ul>
  12. 12. PERULANGAN <ul><li>Digunakan untuk mengulang suatu proses yang dieksekusi beberapa kali sekaligus. </li></ul><ul><li>Contohnya jika akan menampilkan bilangan dari 1-100, maka akan lebih efektif jika menggunakan perulangan. </li></ul>
  13. 13. FOR <ul><li>Bentuk Umum </li></ul><ul><li>Contoh </li></ul>for (awal; batas-akhir; increment) { statemen-yang-diulang; }
  14. 14. WHILE <ul><li>Bentuk Umum </li></ul><ul><li>Contoh </li></ul>inisialisasi-awal; while (batas-akhir) { statemen-yang-diulang; increment; }
  15. 15. DO…WHILE <ul><li>Bentuk Umum </li></ul><ul><li>Contoh </li></ul>inisialisasi-awal; do { statemen-yang-diulang; increment; } while (kondisi-akhir);
  16. 16. FOREACH <ul><li>Bentuk Umum </li></ul><ul><li>Contoh </li></ul>foreach (array as $var) { statemen-yang-diulang; }
  17. 17. <ul><li>Contoh Program </li></ul>
  18. 18. BREAK dan CONTINUE <ul><li>BREAK digunakan untuk keluar dari struktur (blok) program (blok if, while, switch, …) </li></ul><ul><li>CONTINUE digunakan untuk melanjutkan perintah dari suatu perulangan tanpa melalui perintah-perintah setelahnya. </li></ul>
  19. 19. BREAK dan CONTINUE <ul><li>Contoh Program </li></ul>
  20. 20. <ul><li>Pertanyaan ??? </li></ul>
  21. 21. Terima Kasih <ul><li>Achmad Solichin, S.Kom </li></ul><ul><li>http://achmatim.net </li></ul><ul><li>[email_address] , [email_address] </li></ul>

×