Yuliana Setiowati Politeknik Elektronika Negeri Surabaya 2007
Pemrograman Berbasis Obyek
Percabangan dan Perulangan
Yuliana Setiowati
Politeknik Elektronika Negeri Surabaya
2007
D4 LJ PJJ PENS-ITS
1
Pemrograman Berbasis Obyek
Topik
•
•
•
•
Percabangan
switch
Perulangan
Special Loop Control
D4 LJ PJJ PENS-ITS
2
Pemrograman Berbasis Obyek
Flowchart
• Bagan-bagan yang mempunyai arus yang
menggambarkan langkah-langkah
penyelesaian suatu masalah.
• Merupakan cara penyajian dari suatu
algoritma.
D4 LJ PJJ PENS-ITS
3
Pemrograman Berbasis Obyek
Simbol-Simbol Flowchart
D4 LJ PJJ PENS-ITS
4
Pemrograman Berbasis Obyek
Simbol-Simbol Flowchart
D4 LJ PJJ PENS-ITS
5
Pemrograman Berbasis Obyek
Pembuat an Flowchart
• Tidak ada kaidah yang baku.
• Flowchart adalah gambaran hasil analisa suatu
masalah
• Flowchart dapat bervariasi antara satu pemrogram
dengan pemrogram lainnya.
• Secara garis besar ada 3 bagian utama:
– Input
– Proses
– Output
D4 LJ PJJ PENS-ITS
6
Pemrograman Berbasis Obyek
Pembuat an Flowchart
• Hindari pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga
jalannya proses menjadi singkat.
• Jalannya proses digambarkan dari atas ke
bawah dan diberikan tanda panah untuk
memperjelas.
• Sebuah flowchart diawali dari satu titik
START dan diakhiri dengan END.
D4 LJ PJJ PENS-ITS
7
Pemrograman Berbasis Obyek
Pembuat an Flowchart
D4 LJ PJJ PENS-ITS
8
Pemrograman Berbasis Obyek
Percabangan
•
•
•
•
if
if-else
else-if
switch
D4 LJ PJJ PENS-ITS
9
Pemrograman Berbasis Obyek
if
if (ekspresi boolean) {
pernyataan1;
}
pernyataan2;
if
ekspresi = true
Y
N
pernyataan1
pernyataan2
D4 LJ PJJ PENS-ITS
10
Pemrograman Berbasis Obyek
Start
public class If {
Bilangan= -1
public static void main(String args[]) {
int bilangan=-1;
if
if (bilangan
Percabangan dan Perulangan
Yuliana Setiowati
Politeknik Elektronika Negeri Surabaya
2007
D4 LJ PJJ PENS-ITS
1
Pemrograman Berbasis Obyek
Topik
•
•
•
•
Percabangan
switch
Perulangan
Special Loop Control
D4 LJ PJJ PENS-ITS
2
Pemrograman Berbasis Obyek
Flowchart
• Bagan-bagan yang mempunyai arus yang
menggambarkan langkah-langkah
penyelesaian suatu masalah.
• Merupakan cara penyajian dari suatu
algoritma.
D4 LJ PJJ PENS-ITS
3
Pemrograman Berbasis Obyek
Simbol-Simbol Flowchart
D4 LJ PJJ PENS-ITS
4
Pemrograman Berbasis Obyek
Simbol-Simbol Flowchart
D4 LJ PJJ PENS-ITS
5
Pemrograman Berbasis Obyek
Pembuat an Flowchart
• Tidak ada kaidah yang baku.
• Flowchart adalah gambaran hasil analisa suatu
masalah
• Flowchart dapat bervariasi antara satu pemrogram
dengan pemrogram lainnya.
• Secara garis besar ada 3 bagian utama:
– Input
– Proses
– Output
D4 LJ PJJ PENS-ITS
6
Pemrograman Berbasis Obyek
Pembuat an Flowchart
• Hindari pengulangan proses yang tidak
perlu dan logika yang berbelit sehingga
jalannya proses menjadi singkat.
• Jalannya proses digambarkan dari atas ke
bawah dan diberikan tanda panah untuk
memperjelas.
• Sebuah flowchart diawali dari satu titik
START dan diakhiri dengan END.
D4 LJ PJJ PENS-ITS
7
Pemrograman Berbasis Obyek
Pembuat an Flowchart
D4 LJ PJJ PENS-ITS
8
Pemrograman Berbasis Obyek
Percabangan
•
•
•
•
if
if-else
else-if
switch
D4 LJ PJJ PENS-ITS
9
Pemrograman Berbasis Obyek
if
if (ekspresi boolean) {
pernyataan1;
}
pernyataan2;
if
ekspresi = true
Y
N
pernyataan1
pernyataan2
D4 LJ PJJ PENS-ITS
10
Pemrograman Berbasis Obyek
Start
public class If {
Bilangan= -1
public static void main(String args[]) {
int bilangan=-1;
if
if (bilangan