SlideShare a Scribd company logo
1 of 12
Download to read offline
Teknik Percabangan (2)
Brigida Arie Minartiningtyas, M.Kom
Case ekspresi
nilai1 : pernyataan1
nilai2 : pernyataan2
nilai3 : pernyataan3
:
:
nilaix : pernyataanx
otherwise : pernyataanz
endcase
if eksprei = nilai1 then
pernyataan1
Else
if ekspresi = nilai2 then
pernyataan2
else
if ekspresi = nilai3 then
pernyataan3
:
:
if ekspresi = nilaix then
pernyataanx
else
pernyataanz
endif
endif
endif
endif
Program GenapGanjil
Deklarasi
x : integer
Algoritma
input (x)
case x mod 2
0 : output (‘Genap’)
1 : output (‘Ganjil’)
endcase
Buat algoritma yang membaca sebuah bilangan bulat yang nilainya terletak
antara 1 sampai 4, lalu mencetak teks angka tersebut. Misal dibaca angka 1,
maka tercetak tulisan ‘Satu’,begitu seterusnya. Jika angka yang dimasukkan
selain 1 sampai 4, tuliskan pesan bahwa ‘Angka yang dimasukkan salah’
Program KonversiAngka
Deklarasi
angka : integer
Algoritma
input (angka)
case angka
1 : output (‘Satu’)
2 : output (‘Dua’)
3 : output (‘Tiga’)
4 : output (‘Empat’)
otherwise : output (‘Angka yang dimasukkan salah’)
endcase
Buatlah algoritma yang membaca nomor bulan (integer),
lalu menuliskan nama bulan sesuai angka bulannya.
Misalkan jika dibaca bulan 5, maka tercetak ‘Mei’
Karyawan PT ‘ABC’ dikelompokkan berdasarkan golongannya.
Jumlah jam kerja normal selama seminggu adalah 48 jam. Kelebihan jam
kerja karyawan dianggap lembur dan upah lembur adalah Rp. 3000/jam
untuk semua golongan karyawan. Buatlah algoritma yang membaca
nama karyawan dan jumlah jam kerjanya selama seminggu, lalu
menghitung gaji mingguannya. Gunakan Case
Golongan Upah per Jam
A Rp. 4000
B Rp. 5000
C Rp. 6000
D Rp. 7500
Simulasikan sebuah kalkulator sederhana
untuk melakukan operasi aritmatika +,-,*,/
Menu
1. Baca Data
2. Cetak Data
3. Ubah Data
4. Hapus Data
5. Keluar Program
Untuk nomor menu yang dipilih cukup tuliskan sbb:
Buat algoritma yang mencetak menu
‘Anda memilih menu nomor’ <nomormenu>
Buat algoritma yang memungkinkan user dapat memilih untuk menentukan
1. Luas persegi panjang
2. Keliling persegi panjang
3. Panjang diagonal persegi panjang
4. Keluar program
Buat algoritma yang membaca nomor bulan dan tahun, lalu
menuliskan jumlah hari dalam bulan tersebut. Misalnya jika
dibaca bulan 8 (bulan agustus) maka jumlah harinya adalah 31.

More Related Content

What's hot

SAP Pertemuan 3
SAP Pertemuan 3SAP Pertemuan 3
SAP Pertemuan 3yohanisrn
 
Struktur dasar algoritma
Struktur dasar algoritmaStruktur dasar algoritma
Struktur dasar algoritmarezkyputraa
 
latihan individu no 2
latihan individu no 2latihan individu no 2
latihan individu no 2istwiari
 
Chapter 8 - Operator Logika
Chapter 8 - Operator LogikaChapter 8 - Operator Logika
Chapter 8 - Operator Logikabeiharira
 
Slide bab 2_perintah masukan dan operator
Slide bab 2_perintah masukan dan operatorSlide bab 2_perintah masukan dan operator
Slide bab 2_perintah masukan dan operatorDantik Puspita
 
Pemrograman Dasar (Operasi Aritmatika dan Logika)
Pemrograman Dasar (Operasi Aritmatika dan Logika)Pemrograman Dasar (Operasi Aritmatika dan Logika)
Pemrograman Dasar (Operasi Aritmatika dan Logika)septyana_rhmwt
 
Struktur data - Program Stack dengan Pascal
Struktur data - Program Stack dengan PascalStruktur data - Program Stack dengan Pascal
Struktur data - Program Stack dengan Pascalroy bawafih
 
Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulanganMAFauzan
 
Soal dan kunci choise myob dan excel Kelas X XI XII
Soal dan kunci choise  myob dan excel Kelas X XI XIISoal dan kunci choise  myob dan excel Kelas X XI XII
Soal dan kunci choise myob dan excel Kelas X XI XIIsmkn1kspbismen
 
Program transpose matriks
Program transpose matriksProgram transpose matriks
Program transpose matriksSimon Patabang
 
Membuat absensi dengan microsoft excel
Membuat absensi dengan microsoft excelMembuat absensi dengan microsoft excel
Membuat absensi dengan microsoft excelAndar Sihombing
 

What's hot (19)

SAP Pertemuan 3
SAP Pertemuan 3SAP Pertemuan 3
SAP Pertemuan 3
 
Struktur dasar algoritma
Struktur dasar algoritmaStruktur dasar algoritma
Struktur dasar algoritma
 
latihan individu no 2
latihan individu no 2latihan individu no 2
latihan individu no 2
 
Tugas II AlPro-I
Tugas II AlPro-ITugas II AlPro-I
Tugas II AlPro-I
 
Jb c++1
Jb c++1Jb c++1
Jb c++1
 
Latihan individu no.2
Latihan individu no.2Latihan individu no.2
Latihan individu no.2
 
Tugas besar
Tugas besarTugas besar
Tugas besar
 
Chapter 8 - Operator Logika
Chapter 8 - Operator LogikaChapter 8 - Operator Logika
Chapter 8 - Operator Logika
 
Slide bab 2_perintah masukan dan operator
Slide bab 2_perintah masukan dan operatorSlide bab 2_perintah masukan dan operator
Slide bab 2_perintah masukan dan operator
 
Pemrograman Dasar (Operasi Aritmatika dan Logika)
Pemrograman Dasar (Operasi Aritmatika dan Logika)Pemrograman Dasar (Operasi Aritmatika dan Logika)
Pemrograman Dasar (Operasi Aritmatika dan Logika)
 
Struktur data - Program Stack dengan Pascal
Struktur data - Program Stack dengan PascalStruktur data - Program Stack dengan Pascal
Struktur data - Program Stack dengan Pascal
 
Operasi pengulangan
Operasi pengulanganOperasi pengulangan
Operasi pengulangan
 
Soal dan kunci choise myob dan excel Kelas X XI XII
Soal dan kunci choise  myob dan excel Kelas X XI XIISoal dan kunci choise  myob dan excel Kelas X XI XII
Soal dan kunci choise myob dan excel Kelas X XI XII
 
Soal latihan sap 1
Soal latihan sap 1Soal latihan sap 1
Soal latihan sap 1
 
Soal latihan sap no 1
Soal latihan sap no 1Soal latihan sap no 1
Soal latihan sap no 1
 
Soal latihan sap no 1
Soal latihan sap no 1Soal latihan sap no 1
Soal latihan sap no 1
 
Program transpose matriks
Program transpose matriksProgram transpose matriks
Program transpose matriks
 
Membuat absensi dengan microsoft excel
Membuat absensi dengan microsoft excelMembuat absensi dengan microsoft excel
Membuat absensi dengan microsoft excel
 
Latihan soal 2
Latihan soal 2Latihan soal 2
Latihan soal 2
 

Similar to Algoritma Percabangan 2

Cara menulis rumus excel
Cara menulis rumus excel Cara menulis rumus excel
Cara menulis rumus excel 2011521210
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMAWalid_1234
 
Materi algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul newMateri algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul newasdammantap
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Desiaman Thelaumbanua
 
Pertemuan 5 - Struktur Kondisi IF (lanjutan)
Pertemuan 5 - Struktur Kondisi IF (lanjutan)Pertemuan 5 - Struktur Kondisi IF (lanjutan)
Pertemuan 5 - Struktur Kondisi IF (lanjutan)Achmad Solichin
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
ALOGARITMA 4
ALOGARITMA 4ALOGARITMA 4
ALOGARITMA 4arstwn
 
Intruksi Fundamental Lanjutan
Intruksi Fundamental LanjutanIntruksi Fundamental Lanjutan
Intruksi Fundamental LanjutanAkmal Fajar
 
Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1ndriehs
 
Pemrograman, Operasi Kondisi
Pemrograman, Operasi KondisiPemrograman, Operasi Kondisi
Pemrograman, Operasi KondisiArifin Swift
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartpurispace
 
Algo temu 5 statement pemilihan
Algo temu 5 statement pemilihanAlgo temu 5 statement pemilihan
Algo temu 5 statement pemilihanSenna Hendrian
 

Similar to Algoritma Percabangan 2 (20)

3 pemrograman matlab
3 pemrograman matlab3 pemrograman matlab
3 pemrograman matlab
 
Cara menulis rumus excel
Cara menulis rumus excel Cara menulis rumus excel
Cara menulis rumus excel
 
DASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMADASAR - DASAR ALGORITMA
DASAR - DASAR ALGORITMA
 
Materi algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul newMateri algoritma dan pemrograman insan unggul new
Materi algoritma dan pemrograman insan unggul new
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Topik 7 Pemilihan
Topik 7 PemilihanTopik 7 Pemilihan
Topik 7 Pemilihan
 
Wirman algoritma
Wirman algoritmaWirman algoritma
Wirman algoritma
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
 
Pertemuan 5 - Struktur Kondisi IF (lanjutan)
Pertemuan 5 - Struktur Kondisi IF (lanjutan)Pertemuan 5 - Struktur Kondisi IF (lanjutan)
Pertemuan 5 - Struktur Kondisi IF (lanjutan)
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
ALOGARITMA 4
ALOGARITMA 4ALOGARITMA 4
ALOGARITMA 4
 
Intruksi Fundamental Lanjutan
Intruksi Fundamental LanjutanIntruksi Fundamental Lanjutan
Intruksi Fundamental Lanjutan
 
Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1Pemrograman dasar pertemuan1
Pemrograman dasar pertemuan1
 
Pemrograman, Operasi Kondisi
Pemrograman, Operasi KondisiPemrograman, Operasi Kondisi
Pemrograman, Operasi Kondisi
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Algo temu 5 statement pemilihan
Algo temu 5 statement pemilihanAlgo temu 5 statement pemilihan
Algo temu 5 statement pemilihan
 
4 fungsi if
4  fungsi   if4  fungsi   if
4 fungsi if
 
Topik 8 Perulangan
Topik 8 PerulanganTopik 8 Perulangan
Topik 8 Perulangan
 
Flowchart.pdf
Flowchart.pdfFlowchart.pdf
Flowchart.pdf
 

More from brigidaarie

Algoritma Record
Algoritma RecordAlgoritma Record
Algoritma Recordbrigidaarie
 
Algoritma Function
Algoritma FunctionAlgoritma Function
Algoritma Functionbrigidaarie
 
Algoritma Procedure
Algoritma ProcedureAlgoritma Procedure
Algoritma Procedurebrigidaarie
 
Flowchart Program
Flowchart ProgramFlowchart Program
Flowchart Programbrigidaarie
 
Perkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan PemrogramanPerkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan Pemrogramanbrigidaarie
 

More from brigidaarie (7)

Algoritma Record
Algoritma RecordAlgoritma Record
Algoritma Record
 
Algoritma Function
Algoritma FunctionAlgoritma Function
Algoritma Function
 
Algoritma Procedure
Algoritma ProcedureAlgoritma Procedure
Algoritma Procedure
 
Algoritma Array
Algoritma ArrayAlgoritma Array
Algoritma Array
 
Pseudocode
PseudocodePseudocode
Pseudocode
 
Flowchart Program
Flowchart ProgramFlowchart Program
Flowchart Program
 
Perkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan PemrogramanPerkenalan Algoritma dan Pemrograman
Perkenalan Algoritma dan Pemrograman
 

Recently uploaded

Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
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.pptnabilafarahdiba95
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdfAfriYani29
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
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.pdfAndiCoc
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxMaskuratulMunawaroh
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAppgauliananda03
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...nuraji51
 

Recently uploaded (20)

Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
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
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
668579210-Visi-Gp-Berdasarkan-Tahapan-Bagja.pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
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
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptxPPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
PPT SOSIALISASI PENGELOLAAN KINERJA GURU DAN KS 2024.pptx
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 

Algoritma Percabangan 2

  • 1. Teknik Percabangan (2) Brigida Arie Minartiningtyas, M.Kom
  • 2. Case ekspresi nilai1 : pernyataan1 nilai2 : pernyataan2 nilai3 : pernyataan3 : : nilaix : pernyataanx otherwise : pernyataanz endcase
  • 3. if eksprei = nilai1 then pernyataan1 Else if ekspresi = nilai2 then pernyataan2 else if ekspresi = nilai3 then pernyataan3 : : if ekspresi = nilaix then pernyataanx else pernyataanz endif endif endif endif
  • 4. Program GenapGanjil Deklarasi x : integer Algoritma input (x) case x mod 2 0 : output (‘Genap’) 1 : output (‘Ganjil’) endcase
  • 5. Buat algoritma yang membaca sebuah bilangan bulat yang nilainya terletak antara 1 sampai 4, lalu mencetak teks angka tersebut. Misal dibaca angka 1, maka tercetak tulisan ‘Satu’,begitu seterusnya. Jika angka yang dimasukkan selain 1 sampai 4, tuliskan pesan bahwa ‘Angka yang dimasukkan salah’
  • 6. Program KonversiAngka Deklarasi angka : integer Algoritma input (angka) case angka 1 : output (‘Satu’) 2 : output (‘Dua’) 3 : output (‘Tiga’) 4 : output (‘Empat’) otherwise : output (‘Angka yang dimasukkan salah’) endcase
  • 7. Buatlah algoritma yang membaca nomor bulan (integer), lalu menuliskan nama bulan sesuai angka bulannya. Misalkan jika dibaca bulan 5, maka tercetak ‘Mei’
  • 8. Karyawan PT ‘ABC’ dikelompokkan berdasarkan golongannya. Jumlah jam kerja normal selama seminggu adalah 48 jam. Kelebihan jam kerja karyawan dianggap lembur dan upah lembur adalah Rp. 3000/jam untuk semua golongan karyawan. Buatlah algoritma yang membaca nama karyawan dan jumlah jam kerjanya selama seminggu, lalu menghitung gaji mingguannya. Gunakan Case Golongan Upah per Jam A Rp. 4000 B Rp. 5000 C Rp. 6000 D Rp. 7500
  • 9. Simulasikan sebuah kalkulator sederhana untuk melakukan operasi aritmatika +,-,*,/
  • 10. Menu 1. Baca Data 2. Cetak Data 3. Ubah Data 4. Hapus Data 5. Keluar Program Untuk nomor menu yang dipilih cukup tuliskan sbb: Buat algoritma yang mencetak menu ‘Anda memilih menu nomor’ <nomormenu>
  • 11. Buat algoritma yang memungkinkan user dapat memilih untuk menentukan 1. Luas persegi panjang 2. Keliling persegi panjang 3. Panjang diagonal persegi panjang 4. Keluar program
  • 12. Buat algoritma yang membaca nomor bulan dan tahun, lalu menuliskan jumlah hari dalam bulan tersebut. Misalnya jika dibaca bulan 8 (bulan agustus) maka jumlah harinya adalah 31.