Struktur kontrol dalam bahasa pemrograman adalah suatu perintah / Statement yang kita gunakan untuk mengatur jalannya suatu program.
- · Struktur Kontrol Keputusan
Dalam bahasa pemrograman , Struktur Kontrol Keputusan digunakan untuk MEMUTUSKAN bagian program mana yang akan dikerjakan dan bagian program mana yang akan diabaikan ( dicuekin)
Dalam Java ada 3 macam Struktul Kontrol Keputusan :
1. IF
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw0hzc05s7_VRTAIBGWLbLCMMvh92-kSP8I8oQKQx71QSYyar9sNl7PvTnjlZOoMHRlc5hKCWxDRCBRQMa7A6pjmPjMRu3n8wF0LGvcppj9jXupQKD1-gjoAWEPHwezhr7K-3bwQkfDCou/s640/1.png)
2. IF-Else
IF-Else digunakan apabila kita memiliki beberapa syarat dimana syarat tersebut adalah yang bernilai FALSE dan TRUE , untuk jelasnya lebih enak dijelaskan ke dalam program![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcPVN-VdJtlXLb4AiikN9y8c1BLMknIFh5zqVCN2I0vcXql4AnHYY0vFQxHtN8VCc0gPd4awc02WmqscVmJIV-xkaX058CEKP5dU89SUH4bQBzLOXAJo5nG8TVEVgDmjZHguEzVtuoBUQN/s640/2.png)
3. Switch
Berbeda dengan IF dan IF-Else , Syarat yang ada di dalam Switch bisa sangat beragam . Penjelasannya adalah di bawah ini.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsO_zvFVH9EZTbITS7-nMJDpHaodLlhp9_SvJV2-00myHG8y52iRo-7UvF1m7-w07DCAAkjkKkpdJz-51lkaGH1vzM1AYZO5yNOk5lRPUMSc9WDiuXOdzMtOgyaVWwrF4qSGT7euY1Oj8S/s640/3.png)
- Struktur Kontrol Pengulangan
Struktur Kontrol Pengulangan digunakan untuk mengulang blok-blok atau bagian dari kode program sesuai dengan keinginan kita
Untuk Struktur Kontrol Perulangan dibagi tiga , yaitu:
1. FOR
Struktur Kontrol Pengulangan FOR digunakan untuk mengulang suatu program secara berulang-ulang . Format untuk menggunakan FOR dalam suatu program adalah sebagai berikut :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7Cs-a8kk9BxA7fqhWqUdNSAt9LYCEZjLCUbbyBfdOXj6HeLLElUiut1vR977_1Ig9LoEGMXZmtDW2-R_ye2mjPV9P1in29EK3IZzvw5EOABUAOK6XTDubw93yBEN7Ot9RnoyaS44QCfTo/s640/6.png)
Penjelasan :
– Inisialisation : inisialisasi pada variable yang digunakan untuk perulangan ( looping)
– Condition : membuat suatu kondisi dimana variable diulang sesuai dengan keinginan
– Iteration : membuat status update pada variable yang dilooping
– Condition : membuat suatu kondisi dimana variable diulang sesuai dengan keinginan
– Iteration : membuat status update pada variable yang dilooping
Kalau masih bingung , di bawah akan diberikan contoh programnya
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHWQx5LdPllxAbtZM1W0CnrWl4Mw8m76K7OuuTdaQlf5s__KKj7CrXNeQt2DULyf_nHkrk9YgkyqOlE1SUoGlkWJyL97v7sdQXtlZ9v0GbFT9pGpRazQpXBgev3HKSn3z9Knor1kUInArG/s400/5.png)
2. WHILE
While merupakan suatu Suatu Struktur Kontrol perulangan dimana blok-blok statement program kita akan diulang sampai kondisinya sesuai (TRUE). Untuk format penulisan while bisa dilihat di bawah ini :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOqlICv73zwDg75ZxMPBsQ6bCiOxP7ZtLiCWJFbHBSrGcfOpOozvK_Jj9UrE_CXk5Za4Vqkce6B_ypcAcbWDqoO34gffYlb1jjpXXmod6TTOTtU45Grch49r2-I-_BfT0xnkl8mS2usby0/s1600/6.png)
Masih bingung? di bawah ini akan diberikan contoh program supaya lebih enak untuk dimengerti :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW4vXHyPC1JkeapReNhE8Sd7lensf-l-7rXY-JIQqRMsu2iLMNRd6oNDKkShYjElROM0S3EXe7u2Za2hE1xRAOugRN6aDqOcMVreLewRyjMIXAzco_JtGIMKRlzqWbsC1G47FhjY9bR0xM/s400/7.png)
3. DO-WHILEDO
WHILE adalah Struktur Kontrol Perulangan yang sama dengan while , dimana blok-blok kode kita akan diulang sampai kondisinya TRUE . untuk format penulisan DO-WHILE ada di bawah ini :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqlhau2ECqjK_c9dhzDbQz1APbN2e6mh7rF5GknkT-88gxTrKi8GGNovjXcJpcWl3D08YqNzXFPk3Ax2_FCFMLsnspaAniGV4JtvBPGOGELghPY4DNZ_7_mDKf8NWscACOmp5qripltGS-/s640/8.png)
untuk contoh dari DO-WHILE akan dituliskan di bawah ini : untuk contoh dari DO-WHILE akan dituliskan di bawah ini :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN73V3MI-627L0tqY8YZ_Lb4uzQVaKoIxRdBU6a3dv_Cf7Q9A4PMXQyWPf-Q8kZZ1mysbBHkVSuQOaKFtOaobjwp4rxZnh2CxhzgbKkoUEk12hTIyOP4f2vbWrG6lr3fZ5_QUAtLmmHafj/s400/9.png)
Tidak ada komentar:
Posting Komentar