Dalam Jabatan
Tahun 2019
A. Materi ajar
1. Struktur perulangan
2. Perulangan bertingkat
3. Percabangan bersarang
B. Pendahuluan
Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan
sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan
bahasa pemrograman. Jadi bisa disebut bahwa program adalah suatu implementasi dari
bahasa pemrograman. Didalam pemrograman terkadang kita diminta untuk melakukan
sebuah proses secara berulang, hal ini kita sebut sebagai perulangan.
1. Struktur perulangan for
Struktur perulangan jenis for biasanya digunakan untuk melakukan perulangan
yang telah diketahui banyaknya. Untuk melakukan perulangan dengan
menggunakan struktur perulangan for, kita harus memiliki sebuah variabel sebagai
indeksnya. Namun perlu sekali untuk diperhatikan bahwa tipe data dari variabel
yang akan digunakan sebagai indeks haruslah tipe data yang mempunyai urutan
yang teratur, misalnya tipe data int (0,1,2, ... ) atau char ('a' , 'b' , 'c' , ... )
o
lakukan compile pada directory penyimpanan anda
C. Langkah Kerja
Sesuai dengan pembagian kelompok masing-masing lakukan kolaborasi dengan rekan
satu kelompok berdasarkan instruksi berikut :
............................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
c) Tuliskan syntax penulisan pengulangan pada poin b) kedalam Bahasa
pemrograman yang anda pilih (Bahasa C++, Java, dan PHP)dan gunakanlah konsep
increment dan decrement
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
#include <iostream>
/*
*
*/
int main() {
for(int i = 1; i <=18 ; i= i+1){
cout <<"Belajar Algortima"<<endl;
}
}
d) jika poin c) sudah selesai buatlah tampilan program anda menjadi seperti ini
*
**
***
****
Dengan increment dan decrement
Dan tuliskan syntax nya
........................................................................................................................................
#include <iostream>
using namespace std;
int main() {
for (int i=1;i<=5;i++){
for (int j=i; j<=5;j++){
cout << "+";
}
for (int k=1; k<=i;k++){
cout << "*";
}
cout <<endl;
}
return 0;
}
........................................................................................................................................
e) apa yang bisa anda simpulkan mengenai perulangan for dengan increment dan
decrement
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................
........................................................................................................................................