SlideShare a Scribd company logo
1 of 12
SAINS
KOMPUTER
TAJUK : STRUKTUR
KAWALAN
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
1.4 STRUKTUR KAWALAN
Dalam perlajaran yang lepas kita telah
mempelajari secara terperinci tentang
pengaturcaraan struktur kawalan
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
1.4 STRUKTUR KAWALAN
(i) if-else
(ii) switch-case
(i) for
(ii) while
(iii) do-while
menggabungkan operator
hubungan dan operator
logical.
(i) operator increment
(++)&decrement (--)
(ii) class Math (method random)
(iii) Boolean
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
1.4 STRUKTUR KAWALAN
 Mengesan nilai pemboleh ubah dalam bahagian
tertentu atur cara
 Menilai samada aturcara yang dihasilkan
 betul,
 cepat dalam penyelesaian,
 bersifat ekonomi dalam penggunaan sumber juga
 mudah dilaksanakan.
 Menghasilkan atur cara bebas ralat yang kreatif
menggunakan struktur kawalan pilihan dan
ulangan beserta set data untuk uji lari.
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
1. for(initialization;condition;incr/decr)
2. {
3. Statement;
4. //code to be executed
5. }
Soalan : tuliskan aturcara kiraan nombor secara menurun
dari nombor 5 sehingga 1
1. //for initial condition incr/decr
2. for(n=5; n>0 ; n-=1)
3. {
4. // code to be executed
5. System.out.print(n);
6. }
Output :
5 4 3 2 1
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
mula
Int n=5
n > 0
Cetak n
n-=1
tamat
tidak
ya
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
while
1. initialization;
2. while(condition)
3. {
4. Statement;
5. incr/decr;
6. //code to be executed
7. }
1. //initialized
2. n=5;
3. //condition
4. while(n>0)
5. {
6. // code to be executed
7. System.out.print(n);
8. //decrement
9. n-=1;
10. }
Soalan : tuliskan aturcara kiraan
nombor secara menurun dari
nombor 5 sehingga 1
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
mula
Int n=5
n > 0
Cetak n
n-=1
tamat
tidak
ya
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
Do…while
1. initialization;
2. do
3. {
4. Statement;
5. incr/decr;
6. //code to be executed
7. } while(condition)
1. //initialized
2. n=5;
3. //condition
4. Do
5. {
6. //code to be executed
7. System.out.print(n);
8. //decrement
9. n-=1;
10. } while(n>0)
11. //condition
Soalan : tuliskan aturcara kiraan
nombor secara menurun dari
nombor 5 sehingga 1
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
mula
Int n=5
n > 0
Cetak n
n-=1
tamat
tidak
ya
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
Perbezaan kod while dan do..while
1. initialization;
2. do
3. {
4. Statement;
5. incr/decr;
6. //code to be executed
7. } while(condition)
1. initialization;
2. while(condition)
3. {
4. Statement;
5. incr/decr;
6. //code to be executed
7. }
Program akan buat dahulu baru lihat
syarat. Sekurang-kurangnya satu
statement di jalanlan sebelum bertemu
dengan syarat . Jika syarat ‘false’
program akan tamat
Program akan uji syarat terlebih
dahulu. Jika syarat ‘false’ program akan
tamat tanpa melalui execute code
SAINS KOMPUTER
http://sainskomputer-cikguahya.blogspot.my/
LATIHAN
OUTPUT :
4 x 1 = 4
4 X 2 = 8
4 X 3 = 12
4 X 4 = 16
4 X 5 = 20
TAJUK : STRUKTUR KAWALAN
GEGELUNG LOOP
Cetak output berikut menggunakan gegelung loop for, while dan do while
Tuliskan kod aturcara dan carta alir bagi setiap satu

More Related Content

What's hot

Rbt tingkatan 2 reka bentuk mekanikal 2.2.1
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1Rbt tingkatan 2 reka bentuk mekanikal 2.2.1
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1Beela Sensei
 
Bab 4-kesihatan-manusia
Bab 4-kesihatan-manusiaBab 4-kesihatan-manusia
Bab 4-kesihatan-manusiaFazrul Yo
 
RBT T1 BAB 2 PENGURUSAN PROJEK
RBT T1 BAB 2 PENGURUSAN PROJEKRBT T1 BAB 2 PENGURUSAN PROJEK
RBT T1 BAB 2 PENGURUSAN PROJEKFadhirul Fitri
 
2.1 sistem nombor perduaan
2.1 sistem nombor perduaan2.1 sistem nombor perduaan
2.1 sistem nombor perduaantinalisalokman
 
Reka Bentuk & Teknologi : Bab 3 proses reka bentuk
Reka Bentuk & Teknologi : Bab 3 proses reka bentukReka Bentuk & Teknologi : Bab 3 proses reka bentuk
Reka Bentuk & Teknologi : Bab 3 proses reka bentukMaz Ina
 
1.3 sistem respirasi
1.3 sistem respirasi1.3 sistem respirasi
1.3 sistem respirasisipiahmuhi
 
SAINS TINGKATAN 4 BAB 8
SAINS TINGKATAN 4 BAB 8SAINS TINGKATAN 4 BAB 8
SAINS TINGKATAN 4 BAB 8sumayy fa
 
SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN
SAINS KOMPUTER  - AMALAN TERBAIK PENGATURCARAANSAINS KOMPUTER  - AMALAN TERBAIK PENGATURCARAAN
SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAANMadrasah Idrisiah
 
RBT : 1.2 Kepentingan Reka Bentuk & Teknologi
RBT : 1.2 Kepentingan Reka Bentuk & TeknologiRBT : 1.2 Kepentingan Reka Bentuk & Teknologi
RBT : 1.2 Kepentingan Reka Bentuk & TeknologiMaz Ina
 
Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)Athirah Syafiqah Baharom
 
Rph perbincangan 1
Rph perbincangan 1Rph perbincangan 1
Rph perbincangan 1norihaharino
 
Contoh rumusan
Contoh rumusanContoh rumusan
Contoh rumusanJoan Ang
 
4.6 Sifat & Kegunaan Logam & Bukan Logam
4.6 Sifat & Kegunaan Logam & Bukan Logam4.6 Sifat & Kegunaan Logam & Bukan Logam
4.6 Sifat & Kegunaan Logam & Bukan LogamMohd Shukri Suib
 
Pergerakan puteri islam
Pergerakan puteri islamPergerakan puteri islam
Pergerakan puteri islamRais Wahab
 
Reka Bentuk & Teknologi : Bab 2 pengurusan projek
Reka Bentuk & Teknologi : Bab 2 pengurusan projekReka Bentuk & Teknologi : Bab 2 pengurusan projek
Reka Bentuk & Teknologi : Bab 2 pengurusan projekMaz Ina
 
Carta gantt perlaksanaan kpkat3 asas sains komputer tahun 2019
Carta gantt perlaksanaan kpkat3 asas sains komputer tahun 2019Carta gantt perlaksanaan kpkat3 asas sains komputer tahun 2019
Carta gantt perlaksanaan kpkat3 asas sains komputer tahun 2019weeduerie
 

What's hot (20)

Tatacara PPIM
Tatacara PPIMTatacara PPIM
Tatacara PPIM
 
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1Rbt tingkatan 2 reka bentuk mekanikal 2.2.1
Rbt tingkatan 2 reka bentuk mekanikal 2.2.1
 
Bab 4-kesihatan-manusia
Bab 4-kesihatan-manusiaBab 4-kesihatan-manusia
Bab 4-kesihatan-manusia
 
Gandaan
GandaanGandaan
Gandaan
 
RBT T1 BAB 2 PENGURUSAN PROJEK
RBT T1 BAB 2 PENGURUSAN PROJEKRBT T1 BAB 2 PENGURUSAN PROJEK
RBT T1 BAB 2 PENGURUSAN PROJEK
 
2.1 sistem nombor perduaan
2.1 sistem nombor perduaan2.1 sistem nombor perduaan
2.1 sistem nombor perduaan
 
Reka Bentuk & Teknologi : Bab 3 proses reka bentuk
Reka Bentuk & Teknologi : Bab 3 proses reka bentukReka Bentuk & Teknologi : Bab 3 proses reka bentuk
Reka Bentuk & Teknologi : Bab 3 proses reka bentuk
 
1.3 sistem respirasi
1.3 sistem respirasi1.3 sistem respirasi
1.3 sistem respirasi
 
SAINS TINGKATAN 4 BAB 8
SAINS TINGKATAN 4 BAB 8SAINS TINGKATAN 4 BAB 8
SAINS TINGKATAN 4 BAB 8
 
SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN
SAINS KOMPUTER  - AMALAN TERBAIK PENGATURCARAANSAINS KOMPUTER  - AMALAN TERBAIK PENGATURCARAAN
SAINS KOMPUTER - AMALAN TERBAIK PENGATURCARAAN
 
RBT : 1.2 Kepentingan Reka Bentuk & Teknologi
RBT : 1.2 Kepentingan Reka Bentuk & TeknologiRBT : 1.2 Kepentingan Reka Bentuk & Teknologi
RBT : 1.2 Kepentingan Reka Bentuk & Teknologi
 
Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)Penyelesaian Masalah secara inventif (Bab 1)
Penyelesaian Masalah secara inventif (Bab 1)
 
Rph perbincangan 1
Rph perbincangan 1Rph perbincangan 1
Rph perbincangan 1
 
Contoh rumusan
Contoh rumusanContoh rumusan
Contoh rumusan
 
LAPORAN
LAPORANLAPORAN
LAPORAN
 
4.6 Sifat & Kegunaan Logam & Bukan Logam
4.6 Sifat & Kegunaan Logam & Bukan Logam4.6 Sifat & Kegunaan Logam & Bukan Logam
4.6 Sifat & Kegunaan Logam & Bukan Logam
 
Pergerakan puteri islam
Pergerakan puteri islamPergerakan puteri islam
Pergerakan puteri islam
 
teknologi pembuatan
teknologi pembuatanteknologi pembuatan
teknologi pembuatan
 
Reka Bentuk & Teknologi : Bab 2 pengurusan projek
Reka Bentuk & Teknologi : Bab 2 pengurusan projekReka Bentuk & Teknologi : Bab 2 pengurusan projek
Reka Bentuk & Teknologi : Bab 2 pengurusan projek
 
Carta gantt perlaksanaan kpkat3 asas sains komputer tahun 2019
Carta gantt perlaksanaan kpkat3 asas sains komputer tahun 2019Carta gantt perlaksanaan kpkat3 asas sains komputer tahun 2019
Carta gantt perlaksanaan kpkat3 asas sains komputer tahun 2019
 

Similar to Sains komputer : struktur kawalan

BAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdfBAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdfgsk2081tmp02
 
Manual pengguna sistem e-pelaporan (update 01052017)
Manual pengguna   sistem e-pelaporan (update 01052017)Manual pengguna   sistem e-pelaporan (update 01052017)
Manual pengguna sistem e-pelaporan (update 01052017)Mohamed Hafifi Ghani
 
5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraandean36
 
4 bab6-pembangunan.ppt
4 bab6-pembangunan.ppt4 bab6-pembangunan.ppt
4 bab6-pembangunan.pptdskypj22
 

Similar to Sains komputer : struktur kawalan (7)

nota SK f4 bw.pdf
nota SK f4 bw.pdfnota SK f4 bw.pdf
nota SK f4 bw.pdf
 
Mid mts 3023 2012
Mid mts 3023 2012Mid mts 3023 2012
Mid mts 3023 2012
 
BAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdfBAB 3- Kod Arahan-Education for for 1 and 2.pdf
BAB 3- Kod Arahan-Education for for 1 and 2.pdf
 
Manual pengguna sistem e-pelaporan (update 01052017)
Manual pengguna   sistem e-pelaporan (update 01052017)Manual pengguna   sistem e-pelaporan (update 01052017)
Manual pengguna sistem e-pelaporan (update 01052017)
 
5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan5.1 konsep asas pengaturcaraan
5.1 konsep asas pengaturcaraan
 
4 bab6-pembangunan.ppt
4 bab6-pembangunan.ppt4 bab6-pembangunan.ppt
4 bab6-pembangunan.ppt
 
Chapter 13 building information system MIS
Chapter 13 building information system MISChapter 13 building information system MIS
Chapter 13 building information system MIS
 

Recently uploaded

BUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolahBUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolahzatonain1
 
Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.AfifahSalim2
 
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptxBAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptxChungHuey
 
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptx
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptxMESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptx
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptxTaniaNaggelas2
 
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTERPENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTERgerald585856
 
Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.gp19065393
 
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdfTEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdfcrvwr4zf9r
 
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcxAKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcxdaud5530
 
2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................MOHDFAIRUZBINALIPEB1
 
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptxASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptxNORADILAHBINTIMOHAMA
 
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023supianzainuddin1
 
Taklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptxTaklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptxRyno Hardie
 
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdfA190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdfa190303
 
peranan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptxperanan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptxFadhillahRahim
 

Recently uploaded (14)

BUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolahBUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
BUKU PROGRAM MERENTAS DESA 2024.pptx sekolah
 
Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.Malaysia sebagai hub halal antarabangsa.
Malaysia sebagai hub halal antarabangsa.
 
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptxBAHASA MELAYU TAHUN 2 -Unit  3SAUDARA MARA SAYApptx
BAHASA MELAYU TAHUN 2 -Unit 3SAUDARA MARA SAYApptx
 
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptx
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptxMESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptx
MESYUARAT KOKURIKULUM BIL 4 & 1 2023 PPT.pptx
 
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTERPENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
PENJAMINAN KUALITI PAPR PENTAKSIRAN ALTER
 
Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.Rekod Pengajaran Harian Kokurikulum sukan olahraga.
Rekod Pengajaran Harian Kokurikulum sukan olahraga.
 
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdfTEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
TEMPLATE CONTOH PENULISAN KERTAS CADANGAN KAJIAN TINDAKAN.pdf
 
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcxAKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
AKTIVITI KELAB PENCEGAHAN JENAYAH DAN RUKUN NEGARAcx
 
2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................2024 T5 RPT SEJ..............................................
2024 T5 RPT SEJ..............................................
 
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptxASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
ASSIGNMENT 1_10 BARANG SELALU DIPEGANG KANAK-KANAK KECIL (A186111).pptx
 
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023
TEKS PENGACARA MAJLIS, MAJLIS GRADUASI DAN APRESIASI TAHUN 2023
 
Taklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptxTaklimat Peruntukan Balkis sekolah r.pptx
Taklimat Peruntukan Balkis sekolah r.pptx
 
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdfA190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
A190303 KOAY KE YING - Bahan Mengajar Membaca.pdf
 
peranan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptxperanan guru panitia dalam sesebuah sekolah.pptx
peranan guru panitia dalam sesebuah sekolah.pptx
 

Sains komputer : struktur kawalan