Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Flow Control & Exception Handling Praktikum Pemrograman Berorientasi Obyek A Frans_Jeki.

Presentasi serupa


Presentasi berjudul: "Flow Control & Exception Handling Praktikum Pemrograman Berorientasi Obyek A Frans_Jeki."— Transcript presentasi:

1 Flow Control & Exception Handling Praktikum Pemrograman Berorientasi Obyek A Frans_Jeki

2 Tugasnya Kemaren??? sksMahasiswa tugas

3 Flow Control / Kontrol Alur Digunakan untmengatur alur eksekusi program sesuai dengan kondisi yang telah ditentukan. Dalam Java ada 3 macam kontrol alur: Selection (Percabangan/Seleksi) Iterasi (Perulangan/Looping) Jump

4 Selection Terdapat 2 kata kunci dalam Java untuk melakukan seleksi: if dan switch Sama-sama digunakan untuk menentukan alur eksekusi program mana yang akan dijalankan pada suatu percabangan.

5 if … else …

6

7 if … else … Bertingkat Pada prinsipnya sama saja, hanya kita dapat mengkombinasikan penggunaannya menjadi bertingkat. if(kondisi1) { pernyataan1; } else if(kondisi2) { pernyataan2; } else if(kondisi3) { pernyataan3; } else { pernyataan default; }

8 Contoh if … else… bertingkat

9 switch case Penggunaan switch case mirip dengan penggunaan if bertingkat, di mana kita dapat menggunakannya untuk percabangan yang lebih dari satu. Dapat dijadikan alternatif terbaik dibandingkan if bertingkat.

10

11 contoh

12 Coba Dulu??? Buat 2 kelas : 1.Testsemua (main method) 2.Percabangan : 2method : fungsiIF fungsiSwitchCase

13 Iterasi atau Perulangan Java memiliki 3 jenis iterasi yang dapat digunakan untuk mengulang sejumlah statement(s) yang sama tanpa menulis statement(s) tersebut secara berulang, yaitu: for while do - while

14 for Pola penggunaan for : for(inisialiasasi;kondisi;iterasi){ pernyataan; }

15 … Berikut ini 3 tahap urutan eksekusi bentuk for: 1.Pernyataan untuk inisialisasi akan dieksekusi di mana eksekusi ini hanya akan dilakukan sekali saja pertama kali. 2.Kondisi akan diperiksa apakah bernilai True atau False. Jika True maka pernyataan dalam blok for akan dieksekusi. 3.Pernyataan iterasi dieksekusi, kemudian kembali ke tahap kedua di atas.

16 Flowchart for

17 Contoh for

18 while while(kondisi) { pernyataan; }

19 Flowchart while

20 contoh

21 do while do { blok perulangan; } while(kondisi);

22 Flowchart do-while

23 contoh

24 Jump Java mengenal 3 buah perintah untuk memindahkan alur eksekusi program ke bagian lain dalam program. break continue return

25 break Penggunaan break adalah untuk menghentikan proses perulangan dalam for, while dan do while.

26 Contoh break…

27 continue Mengabaikan statement dari iterasi yang sedang berjalan kemudian melanjutkan pada iterasi berikutnya.

28 Contoh continue…

29 return Perintah return biasanya digunakan di dalam method. Dengan menggunakan perintah ini, maka alur eksekusi dikembalikan ke bagian dari program yang memanggil method tersebut.

30 Exception Handling lanjut???

31 Exception Handling mekanisme penanganan error yang mungkin terjadi dalam suatu program. Contoh kasus: Akses keyboard Akses CD ROM Akses File Akses Database sehingga apabila alat-alat yang kita butuhkan dalam program kita tersebut tiba-tiba terputus aksesnya maka program kita tidak secara tiba-tiba mati dan agar program kita bisa terus berjalan

32 … Tidak Menggunakan Exception HandlingMenggunakan Exception Handling Menjalankan perintah Jika dalam menjalankan perintah menemui error Program berhentiException akan melemparkan error tersebut Catch akan menerima dan memproses error tersebut Program menjalankan perintah selanjutnya

33 … Sehingga dengan menggunakan Exception Handling kita dapat memprevent terjadinya runtime error yang menyebabkan program kita berhenti di tengah tengah jalan. Contoh exception yang bisa terjadi: java.lang.ArithmeticException  terjadi jika kita melakukan pembagian bilangan dengan 0. exception ArrayIndexOutOfBounds  terjadi jika kita mencoba mengakses elemen array yang tidak ada. NumberFormatException  terjadi ketika kita mencoba melalui parameter bukan angka dalam method integer. Dsb…

34 Cara menangani exception Untuk menangani exception dalam Java, kita gunakan blok try-catch  menempatkan pernyataan yang mungkin menghasilkan exception di dalam blok ini. Bentuk umum dari blok try-catch adalah:

35 contoh

36 Ada Pertanyaan ???

37 Take Home, liat di :


Download ppt "Flow Control & Exception Handling Praktikum Pemrograman Berorientasi Obyek A Frans_Jeki."

Presentasi serupa


Iklan oleh Google