Flow Control & Exception Handling

Slides:



Advertisements
Presentasi serupa
EXCEPTION HANDLING.
Advertisements

Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Pengambilan Keputusan
Struktur Kontrol (2) As’ad Djamalilleil
Dasar Exception Handling
Flow Control & Exception Handling
Looping (perulangan) As’ad Djamalilleil
Struktur Kondisi dan Perulangan
Pemrograman JAVA (TIB09)
MODUL 6 PENGULANGAN 6.1. Proses Pengulangan
PENYELEKSIAN KONDISI (PEMILIHAN)
PHP (2) Pemrograman Internet.
Struktur Kontrol.
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Ema Maliachi,S.Kom Percabangan Pertemuan ke-5.  Untuk membuat suatu halaman yang dinamis dan interaktif, perancang halaman Web membutuhkan perintah-perintah.
Algoritma dan Struktur Data
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
PERTEMUAN 2 Variabel, Ekspresi, Operator, dan Flow Control
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
Dasar exception handling
STATEMENT PENGENDALIAN (PEMILIHAN)
2 JAM TEORI dan 1 jam praktek
Struktur Kendali Perulangan pada C
Struktur Kendali Proses (Perulangan)
Struktur Kontrol Pemilihan
Struktur Kontrol.
Struktur kontrol ∞ kondisi. ∞ if-else ,
Pengantar PHP (Lanjutan)
Exceptional Pendahuluan Bugs dan error dalam sebuah program sangat sering muncul meskipun program tersebut dibuat oleh programmer berkemampuan tinggi.
Pertemuan 12 Pemrograman Berbasis Obyek Oleh Tita Karlita
OPERASI JUMP DAN EXCEPTION HANDLING
- PERTEMUAN 4- EXCEPTION
Struktur kontrol.
MATERI IV OOP (Object Oriented Programming) Chapter II.
Dasar exception handling
Pemrograman berbasis obyek
Algoritma & Pemrograman 1
DECISION KONDISI / PEMILIHAN
1 Pertemuan 4 KONTROL ALUR EKSEKUSI PROGRAM Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
Bahasa Pemrograman IF CASE dan Perulangan
Struktur Kontrol Struktur kontrol if Struktur kontrol if-else
MODUL 3 PERULANGAN PERCABANGAN ARRAY
PERNYATAAN SELEKSI Matakuliah : T0974 / Algoritma dan Metode Object Oriented Programming I Tahun : 2008 Versi : 1/0.
Penanganan Eksepsi Pertemuan Ke- 9.
PERULANGAN WHILE.
PERCABANGAN & PERULANGAN DALAM JAVA
Perulangan / Looping / Repetisi PEMROGRAMAN DASAR
Pemrograman Web Lanjut “Pertemuan ke-3”
Percabangan dan Perulangan.
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
Pengulangan.
As’ad Djamalilleil Struktur Kontrol (2) As’ad Djamalilleil
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
Exception Handling, Package, Abstract Class & Interface
PRAKTIKUM DASAR PEMROGRAMAN
Struktur Kontrol : Perulangan
Pendahuluan PBO.
Struktur Kontrol #1 Keputusan
Flow Control & Exception Handling
PERTEMUAN 8 PHP 1.
PEMrograman web database
Pemrograman Berorientasi Obyek
Dasar exception handling
Pernyataan Kondisional, Perulangan dan Jump
Konsep Bahasa Pemrograman I Operator
Struktur Kontrol Pemilihan
Pengenalan Pemrograman 1
Struktur Kontrol Pemilihan Struktur kontrol pemilihan adalah pernyataan dari Java yang mengijinkan user untukmemilih dan mengeksekusi blok kode spesifik.
Struktur Kendali MINGGU KE-2.
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

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

Tugasnya Kemaren??? sksMahasiswa tugas

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

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.

if … else …

if … else …

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;

Contoh if … else… bertingkat

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.

contoh

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

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

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

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

Flowchart for

Contoh for

while while(kondisi) { pernyataan; }

Flowchart while

contoh

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

Flowchart do-while

contoh

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

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

Contoh break…

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

Contoh continue…

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

Exception Handling lanjut???

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

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

… 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…

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:

contoh

Ada Pertanyaan ???

Take Home, liat di :