SlideShare a Scribd company logo
Algoritma&Pemrograman C++ Statemen kendali
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

PPTX
04 materi table
PPTX
03 materi form
PPTX
02 materi dasar html
PPTX
01 pengenalan dasar internet
PDF
Perhitungan Matematika Dasar berbasis Multimedia menggunakan Metode Jarimatik...
PPTX
Algoritma&Pemrograman C++ Operasi string
PPTX
Algoritma&Pemrograman C++ Pertemuan 12
PPTX
Algoritma&Pemrograman C++ Pertemuan 11
04 materi table
03 materi form
02 materi dasar html
01 pengenalan dasar internet
Perhitungan Matematika Dasar berbasis Multimedia menggunakan Metode Jarimatik...
Algoritma&Pemrograman C++ Operasi string
Algoritma&Pemrograman C++ Pertemuan 12
Algoritma&Pemrograman C++ Pertemuan 11

More from Menny SN (9)

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

Recently uploaded (20)

PPTX
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
PPTX
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
PPTX
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
DOCX
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
PPSX
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
PPT
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
PDF
3. Buku Sekolah Sehat, sekolah sehat bagi madrasah
PPTX
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
PDF
lembar kerja LMS tugas pembelajaran mendalam
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
PPTX
Bahan Presentasi Persamaan Elips .pptx
DOCX
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
PDF
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
PDF
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
PPTX
Model Lintas minat dan pendalaman materi
PDF
Gangguan Penglihatan Mata - presentasi biologi
PPTX
Paparan Penyesuaian Juknis BOSP Tahun 2025
MATERI MPLS TENTANG KURIKULUM DAN KEGIATAN PEMBELAJARAN
Modul Ajar Deep Learning PAI & BP Kelas 10 SMA Terbaru 2025
Modul 2. Berpikir Komputasional sebagai Dasar Koding untuk Kecerdasan Artifis...
Mind_Map_Modul_5_Pedagogik_Koding_AI.pptx
LKPD_Bab_1_Informatika_Kelas_9. : Informatika dan Keterampilan Generikdocx
Teknik Trading Selang Seling Yang Dapat Digunakan Untuk Trading Manual Maupun...
SEJARAH kelas 12 SEMESTER SATU DAN DUA.ppt
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning PKN Kelas 10 SMA Terbaru 2025
3. Buku Sekolah Sehat, sekolah sehat bagi madrasah
5. Bahan Bacaan Asinkronus Modul 5_ Perencanaan Pembelajaran.pptx
lembar kerja LMS tugas pembelajaran mendalam
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Bahan Presentasi Persamaan Elips .pptx
Modul Ajar Deep Learning PAI & BP Kelas 11 SMA Terbaru 2025
ANALISIS SOALAN BAHASA MELAYU SPM 2021-2024 (1).pdf
Deck Rumah Pendidikan untuk Mendukung Program Prioritas Kemendikdasmen.pdf
Model Lintas minat dan pendalaman materi
Gangguan Penglihatan Mata - presentasi biologi
Paparan Penyesuaian Juknis BOSP Tahun 2025
Ad

Algoritma&Pemrograman C++ Statemen kendali

  • 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