STRUKTUR DASAR LANJUT

10
STRUKTUR DASAR LANJUT PERTEMUAN 5

description

STRUKTUR DASAR LANJUT. PERTEMUAN 5. - PowerPoint PPT Presentation

Transcript of STRUKTUR DASAR LANJUT

Page 1: STRUKTUR DASAR LANJUT

STRUKTUR DASAR LANJUT

PERTEMUAN 5

Page 2: STRUKTUR DASAR LANJUT

• Kelebihan yang dimiliki mesin atau dalam hal ini komputer bila dibandingkan manusia adalah keampuannya melakukan tugas yang sama berulang kali tanpa mengeluh lelah dan bosan. Di dalam 1goritma, melakukan proses berulang disebut dengan pengulangan atau looping atau repetition jika suatu kondisi dipenuhi atau sebaliknnya.

Page 3: STRUKTUR DASAR LANJUT

PENGULANGAN (REPETITION)

• Sebuah/sekelompok instruksi diulang untuk jumlah pengulangan tertentu. Baik yang terdefinisikan sebelumnya ataupun tidak.

Page 4: STRUKTUR DASAR LANJUT

Stuktur pengulangan terdiri atas dua bagian:

Kondisi pengulangan, yaitu ekspresi boolean yang harus dipenuhi untuk melaksakan pengulangan.

Isi atau badan pengulangan, yaitu satu atau

lebih pernyataan (aksi ) yang akan diulang.

Page 5: STRUKTUR DASAR LANJUT

Bagian struktur pengulangan

Inisialisasi, yaitu pernyataan yang dilakukan sebelum peng ulangan dilakukan pertama kali. Terminasi, yaitu aksi yang dilakukan setelah pengulangan selesai dilaksanakan

Page 6: STRUKTUR DASAR LANJUT

KONSTRUKSI FOR

•   Perintah for digunakan untuk menghasilkan pengulangan beberapa kali tanpa penggunaan kondisi apapun. Perintah ini dapat digunakan bila anda sudah tahu berapa kali Anda akan mengulang satu atau beberapa pernyataan.

Page 7: STRUKTUR DASAR LANJUT

Bentuk pernyataan For

• For peubah nilai f- nilai awal to nilai akhir di Aksi

• End• Dalam bahasa pemrograman C++

• For (peubah=nilai awal; peubah=nilai akhir, keadaan)

• Aksi;• }

Page 8: STRUKTUR DASAR LANJUT

keterangan:

• -> peubah nilai awal mempunyai arti sebagai inisialisasi

• ->keadaan mempunyai dua pengertian • menaik (ascending) atau menurun • (descending)• ->Jumlah aksi diulang sebanyak nilai akhir- • nilai awal + 1

Page 9: STRUKTUR DASAR LANJUT

KONSTRUKSI WHILE

• Konstruksi While memungkinkan statement-statement yang ada di dalamnya tidak dilakukan sama sekali.

Page 10: STRUKTUR DASAR LANJUT

SEKIAN