Pemrograman Berorientasi Objek

Slides:



Advertisements
Presentasi serupa
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman VB.NET Pertemuan 7.
Advertisements

Dasar Pemrograman Komputer
Review DPK Issa Arwani, S.kom, M.sc. UNIVERSITAS BRAWIJAYA MALANG.
STRUKTUR PERULANGAN Statemen ini di gunakan untuk memproses statemen-statemen tertentu berulang kali. Struktur perulangan While … Do Jenis perulangan.
Algoritma : CONTROL STRUCTURES
Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Konsep Pemrograman Oleh Tita Karlita
WEEK 6 Teknik Elektro – UIN SGD Bandung PERULANGAN - LOOPING.
PERTEMUAN 6 Algoritma Presented by : Sity Aisyah, M.Kom
Pemrograman Berorientasi Objek
Iteration Statements (statement iterasi/pengulangan) As’ad Djamalilleil
Struktur Perulangan Week 4 & 5.
Flow Control & Exception Handling
Looping (perulangan) As’ad Djamalilleil
Struktur Kondisi dan Perulangan
Dasar Pemrograman MODUL 07 PERULANGAN.
M.K. Pemrograman Web (AK )
PHP (2) Pemrograman Internet.
Algoritma dan Dasar Pemograman
Struktur Kontrol.
ALGORITMA Lecture Pengulangan.
Struktur Kontrol #2 Perulangan
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
KONTROL ALUR EKSEKUSI PROGRAM
Algoritma dan Struktur Data
Flow Control & Exception Handling
STRUKTUR KENDALI PROSES
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
PEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN TERSTRUKTUR
Struktur Kontrol.
Nandang Hermanto PK2 Pertemuan 3. Perulangan Pernyataan while Pernyataan do..while Pernyataan for.
Pemrograman Terstruktur
Perintah Perulangan Pertemuan ::
Pengenalan Pemrograman 1 Versi 2.0 Struktur kontrol.
PENDALAMAN LOOP DAN LOGIKA
2 JAM TEORI dan 1 jam praktek
PELATIHAN JAVA FUNDAMENTAL
Struktur Kendali Perulangan pada C
Struktur Kendali Proses (Perulangan)
Struktur kontrol ∞ kondisi. ∞ if-else ,
1 Dasar Pemrograman Komputer [TKL-4002] Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Memahami struktur kendali pengulangan (looping)
Pengulangan.
DECISION KONDISI / PEMILIHAN
Algoritma dan Struktur Data 1 pertemuan 6
PERULANGAN WHILE.
Looping (perulangan).
Bahasa Pemprograman Dasar Pertemuan 7
Materi 10 LOGIKA & ALGORITMA.
STRUKTUR LOOPING Castaka Agus Suginto, M.Kom., M.CS.
Pemrograman Web Lanjut “Pertemuan ke-3”
Algoritma dan Pemrograman
Percabangan dan Perulangan.
Pemrograman Terstruktur
Latihan & Studi Kasus Perulangan / Looping PEMROGRAMAN DASAR
JAVA FUNDAMENTAL.
Pengulangan.
As’ad Djamalilleil Looping (perulangan) As’ad Djamalilleil
Metode Perancangan Program
Pengendalian Proses : Perulangan /Looping
Struktur Kontrol : Perulangan
Pemograman Terstruktur
For, while, do/while Sussi.
Flow Control & Exception Handling
Pengontrolan Alur Program
Pertemuan 8 Looping Erna Sri Hartatik
Pemrograman Terstruktur
Algoritma dan Pemrograman
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman Berorientasi Objek Struktur Kontrol.
Pengulangan. Pengulangan (Looping) 1. Pengulangan for 2. Pengulangan while 3. Pengulangan repeat … until.
Transcript presentasi:

Pemrograman Berorientasi Objek Struktur Kontrol Looping/perulangan

Materi Struktur kontrol for Struktur kontrol while Struktur kontrol do-while Perintah break & continue

Repetition Structure (Struktur Perulangan) While… For … Do … while

while … Bentuk 1 : while (kondisi) Statement; Bentuk 2 : { Statement1; Statement2; … Statementn+1; }

while (Lanjutan) Perintah dalam while akan dikerjakan selama kondisi bernilai benar. Proses perulangan terjadi minimal 0 kali. Dapat menggunakan counter-controlled repetition dan sentinel-controlled repetition. Counter-controlled repetition  perulangan akan terus terjadi sejumlah isi dari counter yg telah ditetapkan. Sentinel-controlled repetition  perulangan akan terus terjadi sampai ditemukannya sentinel value (disebut juga special value, signal value, dummy value atau flag value) yang menandakan proses perulangan harus berhenti.

Contoh Program while ….

Contoh while (2) Buat program untuk mencetak daftar cicilan yang harus dibayar pada setiap akhir bulan selama jangka waktu 10 bulan.Dan juga mencetak sisa pinjamannya setelah 10 kali pembayaran cicilan , spesifikasi program sebagai berikut : input : jumlah pinjaman proses : bunga pinjaman 2 % perbulan dari jumlah pinjaman (bunga=2% * jumlah pinjaman) Cicilan yang harus dibayar setiap bulannya adalah 10 % dari sisa pinjaman (cicilan =10%*jumlah pinjaman) Jumlah pinjaman=jumlah pinjaman+bunga Jumlah pinjaman=jumlah pinjaman-cicilan

for Bentuk 1 : for (inisialisasi; kondisi; increment) Statement; … Statementn+1; }

Contoh for ()

do…while () Bentuk 1 : Bentuk 2 : do do statement; { while (kondisi); statementn+1; } while (kondisi);

do…while lanjutan Hampir sama dengan while… Proses cek kondisi berada di bagian while Sehingga bagian do minimal dikerjakan 1 kali. Pada bagian do, jika statement hanya 1, tidak perlu menggunakan kurawal { }. Tapi lebih baik menggunakan kurawal { } agar tidak terjadi kesalahan dalam pembacaan kode program oleh programmer atau orang lain Setelah while diakhiri dengan semicolon(;)

Contoh do..while()

break dan continue Break dipakai jika ingin berhenti dari proses looping dan switch. Continue dipakai jika ingin melakukan iterasi berikutnya dalam proses looping dengan mengabaikan perintah/statement di bawahnya.

Contoh break… Buat program untuk menginput bilangan-bilangan integer dan mencetak totalnya. Jika totalnya sudah lebih besar atau sama dengan 50 (>=50),maka berhenti menginput,langsung mencetak total dan proses selesai.

Contoh continue Buat program untuk menginput bilangan-bilangan integer,kemudian ambil 5 nilai pertama yang nilainya >=60 dan mencetak nilai rata-ratanya!