SlideShare a Scribd company logo
1 of 14
IF
PERNYATAAN
END IF
FLOWCHART
BENTUK IF TUNGGAL ALGORITMA
IF (KONDISI)
{
PERNYATAAN ;
…
}
JIKA kondisi benar MAKA
Pernyataan
…
AKHIR-JIKA
 Masukan jenis kelamin anda:
 JIKA (jk L) MAKA
Tampilkan ( Anda Adalah LAKI-LAKI)
SEBALIKNYA
AKHIR-JIKA
• Masukan jenis kelamin anda:
• JIKA (jk bukan L) MAKA
Tampilkan ( Anda Adalah perempuan)
SEBALIKNYA
AKHIR-JIKA
 Masukan Angka :
 Jika (angka0 atau angka1) MAKA
Tampilkan (angka tersebut adalah bilangan biner)
SEBALIKNYA
AKHIR-JIKA
• Masukan Angka :
• Jika (angka>= 0 s/d angka<=1) MAKA
Tampilkan (angka tersebut adalah bilangan Bulat)
SEBALIKNYA
AKHIR-JIKA
• Masukan Angka :
• Jika (angka % 20) MAKA
Tampilkan (angka tersebut adalah bilangan Genap)
SEBALIKNYA
AKHIR-JIKA
• Masukan Angka :
• Jika (angka>= 0 s/d angka<=1) MAKA
Tampilkan (angka tersebut adalah bilangan Bulat)
SEBALIKNYA
AKHIR-JIKA
IF
PERNYATAAN 1
END IF
PERNYATAAN 2
BENTUK UMUM ALGORITMA
IF (KONDISI)
{
PERNYATAAN1;
…
}
Else
{
PERNYATAAN2;
…
}
JIKA kondisi benar MAKA
Pernyataan1
…
SEBALIKNYA
Pernyataan2
…
AKHIR-JIKA
IF
IF
IF
PERNYATAAN1
PERNYATAAN…n
PERNYATAAN2
END IF
BENTUK UMUM ALGORITMA
IF (KONDISI)
{
PERNYATAAN1;
}
Else
IF (KONDISI)
{
PERNYATAAN2;
}
ELSE
IF (KONDISI)
{
….
PERNYATAAN-n;
}
JIKA kondisi benar MAKA
Pernyataan1
…
SEBALIKNYA
JIKA kondisi benar MAKA
Pernyataan2
…
SEBALIKNYA
JIKA kondisi benar MAKA
PERNYATAAN-n
AKHIR-JIKA
Case
1
case
2
case
3
PERNYATAAN1
PERNYATAAN…n
PERNYATAAN2
END
BENTUK SWITCH-CASE ALGORITMA
switch (nilai)
{
Case nilai1:
PERNYATAAN11;
PERNYATAAN12;
Break;
Case nilai2:
PERNYATAAN22;
PERNYATAAN23;
Break;
Case nilai3:
PERNYATAAN31;
PERNYATAAN32;
Break;
Default:
PERNYATAANn1;
PERNYATAANn2;
Break;
}
COCOK nilai
DENGAN nilai1 MAKA
PERNYATAAN11;
PERNYATAAN12;
DENGAN nilai2 MAKA
PERNYATAAN22;
PERNYATAAN23;
DENGAN nilai3 MAKA
PERNYATAAN31;
PERNYATAAN32;
LAINNYA
PERNYATAANn1;
PERNYATAANn2;
AKHIR-COCOK
 Masukan (IPK):
 Jika (ipk ≥ 2 dan ipk ≤ 2,75) MAKA
Tampilkan “LULUS MEMUASKAN”
SEBALIKNYA
JIKA (ipk > 2,75 dan ipk ≤ 3,50) MAKA
Tampilkan “LULUS SANGAT MEMUASKAN”
SEBALIKNYA
JIKA (ipk > 3,50 dan ipk ≤ 4,00) MAKA
Tampilkan “LULUS DENGAN PUJIAN”
SEBALIKNYA
Tampilkan “DATA IPK TIDAK VALID”
AKHIR-JIKA
AKHIR-JIKA
AKHIR-JIKA
 Buatlah Program Pemindahan chanel
TV (1.... 6):
 Jikal (chanel =1) maka
tampikan “TVRI”
Sebaliknya
 Jikal (chanel =1) maka
tampikan “RCTI”
Sebaliknya
 Jikal (chanel =2) maka
tampikan “TRANS 7”
Sebaliknya
 Jikal (chanel =3) maka
tampikan “TRANS TV”
Sebaliknya
Jikal (chanel =4) maka
tampikan “METRO”
Sebaliknya
Jikal (chanel =5) maka
tampikan “KOMPAS”
Sebaliknya
Jikal (chanel =6) maka
tampikan “TV ONE”
Sebaliknya
Tampilkan “ chanel tv yang anda
masukan salah ”
Akhir-jika
Akhir-jika
Akhir-jika
Akhir-jika
Akhir-jika

More Related Content

More from Menny SN (9)

Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10Algoritma&Pemrograman C++ Pertemuan 10
Algoritma&Pemrograman C++ Pertemuan 10
 
Algoritma&Pemrograman C++ Pertemuan 9
Algoritma&Pemrograman C++ Pertemuan 9Algoritma&Pemrograman C++ Pertemuan 9
Algoritma&Pemrograman C++ Pertemuan 9
 
Algoritma&Pemrograman C++ Pertemuan 7
Algoritma&Pemrograman C++ Pertemuan 7Algoritma&Pemrograman C++ Pertemuan 7
Algoritma&Pemrograman C++ Pertemuan 7
 
Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6Algoritma&Pemrograman C++ Pertemuan 6
Algoritma&Pemrograman C++ Pertemuan 6
 
Algoritma&Pemrograman C++ Pertemuan 5
Algoritma&Pemrograman C++ Pertemuan 5Algoritma&Pemrograman C++ Pertemuan 5
Algoritma&Pemrograman C++ Pertemuan 5
 
Algoritma&Pemrograman C++ Pertemuan 4
Algoritma&Pemrograman C++ Pertemuan 4Algoritma&Pemrograman C++ Pertemuan 4
Algoritma&Pemrograman C++ Pertemuan 4
 
Algoritma&Pemrograman C++ Pertemuan 3
Algoritma&Pemrograman C++ Pertemuan 3Algoritma&Pemrograman C++ Pertemuan 3
Algoritma&Pemrograman C++ Pertemuan 3
 
Algoritma&Pemrograman C++ Pertemuan 1
Algoritma&Pemrograman C++ Pertemuan 1Algoritma&Pemrograman C++ Pertemuan 1
Algoritma&Pemrograman C++ Pertemuan 1
 
Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2
 

Recently uploaded

PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
dpp11tya
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
AtiAnggiSupriyati
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 

Recently uploaded (20)

AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.ppt
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 

Algoritma&Pemrograman C++ Statemen kendali

  • 1.
  • 3. BENTUK IF TUNGGAL ALGORITMA IF (KONDISI) { PERNYATAAN ; … } JIKA kondisi benar MAKA Pernyataan … AKHIR-JIKA
  • 4.  Masukan jenis kelamin anda:  JIKA (jk L) MAKA Tampilkan ( Anda Adalah LAKI-LAKI) SEBALIKNYA AKHIR-JIKA • Masukan jenis kelamin anda: • JIKA (jk bukan L) MAKA Tampilkan ( Anda Adalah perempuan) SEBALIKNYA AKHIR-JIKA
  • 5.  Masukan Angka :  Jika (angka0 atau angka1) MAKA Tampilkan (angka tersebut adalah bilangan biner) SEBALIKNYA AKHIR-JIKA • Masukan Angka : • Jika (angka>= 0 s/d angka<=1) MAKA Tampilkan (angka tersebut adalah bilangan Bulat) SEBALIKNYA AKHIR-JIKA
  • 6. • Masukan Angka : • Jika (angka % 20) MAKA Tampilkan (angka tersebut adalah bilangan Genap) SEBALIKNYA AKHIR-JIKA • Masukan Angka : • Jika (angka>= 0 s/d angka<=1) MAKA Tampilkan (angka tersebut adalah bilangan Bulat) SEBALIKNYA AKHIR-JIKA
  • 8. BENTUK UMUM ALGORITMA IF (KONDISI) { PERNYATAAN1; … } Else { PERNYATAAN2; … } JIKA kondisi benar MAKA Pernyataan1 … SEBALIKNYA Pernyataan2 … AKHIR-JIKA
  • 10. BENTUK UMUM ALGORITMA IF (KONDISI) { PERNYATAAN1; } Else IF (KONDISI) { PERNYATAAN2; } ELSE IF (KONDISI) { …. PERNYATAAN-n; } JIKA kondisi benar MAKA Pernyataan1 … SEBALIKNYA JIKA kondisi benar MAKA Pernyataan2 … SEBALIKNYA JIKA kondisi benar MAKA PERNYATAAN-n AKHIR-JIKA
  • 12. BENTUK SWITCH-CASE ALGORITMA switch (nilai) { Case nilai1: PERNYATAAN11; PERNYATAAN12; Break; Case nilai2: PERNYATAAN22; PERNYATAAN23; Break; Case nilai3: PERNYATAAN31; PERNYATAAN32; Break; Default: PERNYATAANn1; PERNYATAANn2; Break; } COCOK nilai DENGAN nilai1 MAKA PERNYATAAN11; PERNYATAAN12; DENGAN nilai2 MAKA PERNYATAAN22; PERNYATAAN23; DENGAN nilai3 MAKA PERNYATAAN31; PERNYATAAN32; LAINNYA PERNYATAANn1; PERNYATAANn2; AKHIR-COCOK
  • 13.  Masukan (IPK):  Jika (ipk ≥ 2 dan ipk ≤ 2,75) MAKA Tampilkan “LULUS MEMUASKAN” SEBALIKNYA JIKA (ipk > 2,75 dan ipk ≤ 3,50) MAKA Tampilkan “LULUS SANGAT MEMUASKAN” SEBALIKNYA JIKA (ipk > 3,50 dan ipk ≤ 4,00) MAKA Tampilkan “LULUS DENGAN PUJIAN” SEBALIKNYA Tampilkan “DATA IPK TIDAK VALID” AKHIR-JIKA AKHIR-JIKA AKHIR-JIKA
  • 14.  Buatlah Program Pemindahan chanel TV (1.... 6):  Jikal (chanel =1) maka tampikan “TVRI” Sebaliknya  Jikal (chanel =1) maka tampikan “RCTI” Sebaliknya  Jikal (chanel =2) maka tampikan “TRANS 7” Sebaliknya  Jikal (chanel =3) maka tampikan “TRANS TV” Sebaliknya Jikal (chanel =4) maka tampikan “METRO” Sebaliknya Jikal (chanel =5) maka tampikan “KOMPAS” Sebaliknya Jikal (chanel =6) maka tampikan “TV ONE” Sebaliknya Tampilkan “ chanel tv yang anda masukan salah ” Akhir-jika Akhir-jika Akhir-jika Akhir-jika Akhir-jika