Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang...

10
Mata Kuliah Pemrograman Perulangan (Looping) Oleh I Putu Arya Dharmaadi, S.T., M.T. Dosen Jurusan Teknologi Informasi Universitas Udayana Senin, 16 November 2020 http://aryadharmaadi.com 0

Transcript of Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang...

Page 1: Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang sangatringkasdan ringan, hanyaterdiridari32 keyword. •Merupakanindukdaribahasapemrogramanyang

Mata Kuliah Pemrograman

Perulangan (Looping)Oleh I Putu Arya Dharmaadi, S.T., M.T.

Dosen Jurusan Teknologi InformasiUniversitas Udayana

Senin, 16 November

2020http://aryadharmaadi.com 0

Page 2: Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang sangatringkasdan ringan, hanyaterdiridari32 keyword. •Merupakanindukdaribahasapemrogramanyang

BAHASA C

• Merupakan bahasa untuk pemrograman umum yang sangat ringkas danringan, hanya terdiri dari 32 keyword.

• Merupakan induk dari bahasa pemrograman yang lainnya, seperti Java, PHP, C++, dll

• Biasanya digunakan untuk membangun program seperti, sistem operasi, perhitungan numerik, aplikasi grafis, dll

• Mampu mengakses ke bahasa tingkat rendah (perangkat keras), sepertimemanipulasi byte dan alamat memori

Senin, 16 November 2020http://aryadharmaadi.com 1

Page 3: Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang sangatringkasdan ringan, hanyaterdiridari32 keyword. •Merupakanindukdaribahasapemrogramanyang

APA ITU PERULANGAN?

• Jenis perintah akan terus diulang-ulang selama sebuahkondisi terpenuhi

• Misalnya perintah cetak “Masukan Nilai yang Benar” terus dieksekusi selama kondisi Nilai kurang dari 0 terpenuhi

Senin, 16 November 2020http://aryadharmaadi.com 2

Page 4: Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang sangatringkasdan ringan, hanyaterdiridari32 keyword. •Merupakanindukdaribahasapemrogramanyang

PERULANGAN DALAM BAHASA C

•While

•Do .. While

• For

Senin, 16 November 2020http://aryadharmaadi.com 3

Page 5: Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang sangatringkasdan ringan, hanyaterdiridari32 keyword. •Merupakanindukdaribahasapemrogramanyang

WHILE

/* blok inisialisasi */

while (kondisi){

/* blok perintah yang akan dieksekusi selamakondisi bernilai TRUE */

/* pastikan ada perintah yang mengubah kondisi */

}

Senin, 16 November 2020http://aryadharmaadi.com 4

Page 6: Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang sangatringkasdan ringan, hanyaterdiridari32 keyword. •Merupakanindukdaribahasapemrogramanyang

DO .. WHILE

/* blok inisialisasi */

do {

/* blok perintah yang akan dieksekusi selamakondisi bernilai TRUE */

/* pastikan ada perintah yang mengubah kondisi */

} while (kondisi)

Senin, 16 November 2020http://aryadharmaadi.com 5

Page 7: Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang sangatringkasdan ringan, hanyaterdiridari32 keyword. •Merupakanindukdaribahasapemrogramanyang

FOR

for (inisialisasi;kondisi;iterasi){

/* blok perintah yang akan dieksekusi selamakondisi bernilai TRUE */

}

Senin, 16 November 2020http://aryadharmaadi.com 6

Page 8: Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang sangatringkasdan ringan, hanyaterdiridari32 keyword. •Merupakanindukdaribahasapemrogramanyang

Senin, 16 November 2020http://aryadharmaadi.com 7

Page 9: Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang sangatringkasdan ringan, hanyaterdiridari32 keyword. •Merupakanindukdaribahasapemrogramanyang

Senin, 16 November 2020http://aryadharmaadi.com 8

CONTOH CODE

Page 10: Mata KuliahPemrograman Perulangan(Looping)...BAHASA C •Merupakanbahasauntukpemrogramanumumyang sangatringkasdan ringan, hanyaterdiridari32 keyword. •Merupakanindukdaribahasapemrogramanyang

PENUTUP

• Diskusi

Senin, 16 November 2020http://aryadharmaadi.com 9