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

Dokumen yang terkait

ANALISIS DANA PIHAK KETIGA PADA PERBANKAN SYARIAH DI INDONESIA PERIODE TRIWULAN I 2002 – TRIWULAN IV 2007

40 502 17

ANALISIS OVEREDUCATION TERHADAP PENGHASILAN TENAGA KERJA DI INDONESIA BERDASARKAN SURVEI ANGKATAN KERJA NASIONAL 2007

6 234 19

ANALISIS PROSES PENYUSUNAN PLAN OF ACTION (POA) PADA TINGKAT PUSKESMAS DI KABUPATEN JEMBER TAHUN 2007

6 120 23

Upaya mengurangi kecemasan belajar matematika siswa dengan penerapan metode diskusi kelompok teknik tutor sebaya: sebuah studi penelitian tindakan di SMP Negeri 21 Tangerang

26 227 88

Pengaruh mutu mengajar guru terhadap prestasi belajar siswa bidang ekonomi di SMA Negeri 14 Tangerang

15 165 84

Sistem Informasi Akademik Pada Sekolah Menengah Atas Negeri 1 Bandung

21 159 139

Pembangunan aplikasi e-learning sebagai sarana penunjang proses belajar mengajar di SMA Negeri 3 Karawang

8 89 291

EFEKTIVITAS MEDIA PENYAMPAIAN PESAN PADA KEGIATAN LITERASI MEDIA (Studi pada SMA Negeri 2 Bandar Lampung)

15 96 159

PENGGUNAAN BAHAN AJAR LEAFLET DENGAN MODEL PEMBELAJARAN THINK PAIR SHARE (TPS) TERHADAP AKTIVITAS DAN HASIL BELAJAR SISWA PADA MATERI POKOK SISTEM GERAK MANUSIA (Studi Quasi Eksperimen pada Siswa Kelas XI IPA1 SMA Negeri 1 Bukit Kemuning Semester Ganjil T

47 275 59

PENGARUH PENGGUNAAN MODEL PEMBELAJARAN KOOPERATIF EXAMPLE NON EXAMPLE TERHADAP KEMAMPUAN BERPIKIR RASIONAL SISWA PADA MATERI POKOK PENCEMARAN DAN KERUSAKAN LINGKUNGAN (Studi Eksperimen pada Siswa Kelas VII SMP Negeri 2 Waway Karya Lampung Timur Tahun Pela

7 98 60