SlideShare a Scribd company logo
1 of 20
III. PEMILIHAN/KONDISI ,[object Object],[object Object]
[object Object],[object Object],[object Object]
1. Kondisi 1 kasus dgn IF….THEN ,[object Object],[object Object],[object Object],If  kondisi  then aksi Formula kondisi 1 kasus di Algo Formula kondisi 1 kasus di Pascal
Contoh: Pseudocode ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contoh: Pascal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],If  kondisi  then aksi1 ELSE AKSI2 Formula kondisi 2 kasus di Algo Formula kondisi 2 kasus di Pascal
Contoh: Pseudocode ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contoh: Pascal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Formula kondisi 3  kasus atau lebih di Algo
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Formula kondisi 3 kasus atau lebih di Pascal
Contoh soal: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
START NAMA$, GOL, JJK,JAMLEMBUR, UPJ,UPAHTOTAL NAMA, GOL, JJK GOL =’A’ UPJ = 4000 Y T GOL =’B’ UPJ = 5000 Y T GOL =’C’ UPJ = 6000 Y GOL =’D’ UPJ = 7500 Y T T JJK <= 48  Upahtotal=JJK*UPJ Y T Jamlembur=JJK-48 Upahtotal=48*UPJ+jamlahlembur*3000 NAMA,  UPAHTOTAL START
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
II. CASE..OF ,[object Object],[object Object],[object Object],CASE var  nilai1 :aksi1 nilai2 :aksi2 nilai3 :aksi3 . nilain :aksi_n default : aksi_x ENDCASE
CONTOH ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CASE dlm pascal: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanCliquerz Javaneze
 
Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019Sukma Puspitorini
 
Makalah prosedur dan fungsi
Makalah prosedur dan fungsiMakalah prosedur dan fungsi
Makalah prosedur dan fungsiDwi Andriyani
 
Matematika Diskrit part 2
Matematika Diskrit part 2Matematika Diskrit part 2
Matematika Diskrit part 2radar radius
 
Praktikum Algoritma Pemrograman
Praktikum Algoritma PemrogramanPraktikum Algoritma Pemrograman
Praktikum Algoritma PemrogramanWahyu Widodo
 
Bahan ajar matematika dasar universitas
Bahan ajar matematika dasar universitasBahan ajar matematika dasar universitas
Bahan ajar matematika dasar universitasAndika Saputra
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuanahmad haidaroh
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi PengetahuanSherly Uda
 
Logika dan Pembuktian
Logika dan PembuktianLogika dan Pembuktian
Logika dan PembuktianFahrul Usman
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAdam Mukharil Bachtiar
 
Aljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritAljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritriyana fairuz kholisa
 
Persamaandifferensial
PersamaandifferensialPersamaandifferensial
PersamaandifferensialMeiky Ayah
 
powerpoint logika matematika
powerpoint logika matematikapowerpoint logika matematika
powerpoint logika matematikaSuryo Wedo Susilo
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linierIzhan Nassuha
 
Materi kalkulus 1
Materi kalkulus 1Materi kalkulus 1
Materi kalkulus 1pt.ccc
 
Metode Numerik Penyelesaian Persamaan Linier Simultan
Metode Numerik Penyelesaian Persamaan Linier SimultanMetode Numerik Penyelesaian Persamaan Linier Simultan
Metode Numerik Penyelesaian Persamaan Linier SimultanAururia Begi Wiwiet Rambang
 

What's hot (20)

Bab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi booleanBab 5 penyederhanaan fungsi boolean
Bab 5 penyederhanaan fungsi boolean
 
Bab 5 komputer sederhana sap-1
Bab 5   komputer sederhana sap-1Bab 5   komputer sederhana sap-1
Bab 5 komputer sederhana sap-1
 
Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019Bab 2 logika predikat ta 2019
Bab 2 logika predikat ta 2019
 
Makalah prosedur dan fungsi
Makalah prosedur dan fungsiMakalah prosedur dan fungsi
Makalah prosedur dan fungsi
 
Matematika Diskrit part 2
Matematika Diskrit part 2Matematika Diskrit part 2
Matematika Diskrit part 2
 
Bab 4 aljabar boolean
Bab 4 aljabar booleanBab 4 aljabar boolean
Bab 4 aljabar boolean
 
Praktikum Algoritma Pemrograman
Praktikum Algoritma PemrogramanPraktikum Algoritma Pemrograman
Praktikum Algoritma Pemrograman
 
Bahan ajar matematika dasar universitas
Bahan ajar matematika dasar universitasBahan ajar matematika dasar universitas
Bahan ajar matematika dasar universitas
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
Logika dan Pembuktian
Logika dan PembuktianLogika dan Pembuktian
Logika dan Pembuktian
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic Programming
 
Aljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritAljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskrit
 
Persamaandifferensial
PersamaandifferensialPersamaandifferensial
Persamaandifferensial
 
Materi 6. perulangan
Materi 6. perulanganMateri 6. perulangan
Materi 6. perulangan
 
powerpoint logika matematika
powerpoint logika matematikapowerpoint logika matematika
powerpoint logika matematika
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linier
 
Materi kalkulus 1
Materi kalkulus 1Materi kalkulus 1
Materi kalkulus 1
 
Metode Numerik Penyelesaian Persamaan Linier Simultan
Metode Numerik Penyelesaian Persamaan Linier SimultanMetode Numerik Penyelesaian Persamaan Linier Simultan
Metode Numerik Penyelesaian Persamaan Linier Simultan
 
Contoh Soal Himpunan
Contoh Soal HimpunanContoh Soal Himpunan
Contoh Soal Himpunan
 

Similar to Bab Iii Kondisi

Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
 
listiati univ bung hata (1110013211051) Bahasa pemrograman pascal
listiati univ bung hata (1110013211051) Bahasa pemrograman pascallistiati univ bung hata (1110013211051) Bahasa pemrograman pascal
listiati univ bung hata (1110013211051) Bahasa pemrograman pascalMaryanto Sumringah SMA 9 Tebo
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahBraga Rezpect
 
Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritmaformatik
 
PostgreSQL Stored-procedure
PostgreSQL Stored-procedurePostgreSQL Stored-procedure
PostgreSQL Stored-procedureAmmar Shadiq
 
Pengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman IIPengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman IIformatik
 
Pascal - Kontrol.txt - Notepad.pdf
Pascal - Kontrol.txt - Notepad.pdfPascal - Kontrol.txt - Notepad.pdf
Pascal - Kontrol.txt - Notepad.pdfJurnal IT
 
Ayo membuat program pascal
Ayo membuat program pascalAyo membuat program pascal
Ayo membuat program pascalHary Purwoko
 
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Rizka Putri Silvyaningrum
 
C04 struktur percabangan_22
C04 struktur percabangan_22C04 struktur percabangan_22
C04 struktur percabangan_22shintiatrie
 
Java (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingJava (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingMelina Krisnawati
 
Algoritma Percabangan
Algoritma PercabanganAlgoritma Percabangan
Algoritma Percabanganbrigidaarie
 
Algo temu 5 statement pemilihan
Algo temu 5 statement pemilihanAlgo temu 5 statement pemilihan
Algo temu 5 statement pemilihanSenna Hendrian
 
ALOGARITMA 4
ALOGARITMA 4ALOGARITMA 4
ALOGARITMA 4arstwn
 

Similar to Bab Iii Kondisi (20)

Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
 
listiati univ bung hata (1110013211051) Bahasa pemrograman pascal
listiati univ bung hata (1110013211051) Bahasa pemrograman pascallistiati univ bung hata (1110013211051) Bahasa pemrograman pascal
listiati univ bung hata (1110013211051) Bahasa pemrograman pascal
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5
 
97745784 asna-pascal
97745784 asna-pascal97745784 asna-pascal
97745784 asna-pascal
 
Dasar Dasar Algoritma
Dasar Dasar AlgoritmaDasar Dasar Algoritma
Dasar Dasar Algoritma
 
Modul iv
Modul ivModul iv
Modul iv
 
PostgreSQL Stored-procedure
PostgreSQL Stored-procedurePostgreSQL Stored-procedure
PostgreSQL Stored-procedure
 
Pengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman IIPengantar Algoritma Pemrograman II
Pengantar Algoritma Pemrograman II
 
Pemrograman Komputer - 3
Pemrograman Komputer - 3Pemrograman Komputer - 3
Pemrograman Komputer - 3
 
Pascal - Kontrol.txt - Notepad.pdf
Pascal - Kontrol.txt - Notepad.pdfPascal - Kontrol.txt - Notepad.pdf
Pascal - Kontrol.txt - Notepad.pdf
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
 
Ayo membuat program pascal
Ayo membuat program pascalAyo membuat program pascal
Ayo membuat program pascal
 
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
Pendahuluan, pembahasan, penutup dan daftar pustaka Makalah Algoritma dan Pem...
 
Algoritma pemrograman 11
Algoritma pemrograman 11Algoritma pemrograman 11
Algoritma pemrograman 11
 
C04 struktur percabangan_22
C04 struktur percabangan_22C04 struktur percabangan_22
C04 struktur percabangan_22
 
Java (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingJava (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented Programming
 
Algoritma Percabangan
Algoritma PercabanganAlgoritma Percabangan
Algoritma Percabangan
 
Algo temu 5 statement pemilihan
Algo temu 5 statement pemilihanAlgo temu 5 statement pemilihan
Algo temu 5 statement pemilihan
 
ALOGARITMA 4
ALOGARITMA 4ALOGARITMA 4
ALOGARITMA 4
 

More from formatik

Pertemuan 2(Hardware Komputer)
Pertemuan 2(Hardware Komputer)Pertemuan 2(Hardware Komputer)
Pertemuan 2(Hardware Komputer)formatik
 
Konsep Oop
Konsep OopKonsep Oop
Konsep Oopformatik
 
Pertemuan 4(Sistem Bilangan)
Pertemuan 4(Sistem Bilangan)Pertemuan 4(Sistem Bilangan)
Pertemuan 4(Sistem Bilangan)formatik
 
Pertemuan 3 Software (Perangkat Lunak)
Pertemuan 3 Software (Perangkat Lunak)Pertemuan 3 Software (Perangkat Lunak)
Pertemuan 3 Software (Perangkat Lunak)formatik
 
Pengantar Pengembangan Kepribadian
Pengantar Pengembangan KepribadianPengantar Pengembangan Kepribadian
Pengantar Pengembangan Kepribadianformatik
 
Pengantar Kewarganegaraan
Pengantar KewarganegaraanPengantar Kewarganegaraan
Pengantar Kewarganegaraanformatik
 
Pengantar Matematika Teknik
Pengantar Matematika TeknikPengantar Matematika Teknik
Pengantar Matematika Teknikformatik
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahanformatik
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahanformatik
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahanformatik
 
Dasar Dasar Statistika
Dasar Dasar StatistikaDasar Dasar Statistika
Dasar Dasar Statistikaformatik
 
Media Penyimpanan Berkas
Media Penyimpanan BerkasMedia Penyimpanan Berkas
Media Penyimpanan Berkasformatik
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkasformatik
 
Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)formatik
 
Teknologi Informasi untuk keunggulan Kompetitif
Teknologi Informasi untuk keunggulan KompetitifTeknologi Informasi untuk keunggulan Kompetitif
Teknologi Informasi untuk keunggulan Kompetitifformatik
 
Pengantar Sistem Informasi Manajemen
Pengantar Sistem Informasi ManajemenPengantar Sistem Informasi Manajemen
Pengantar Sistem Informasi Manajemenformatik
 

More from formatik (20)

Pertemuan 2(Hardware Komputer)
Pertemuan 2(Hardware Komputer)Pertemuan 2(Hardware Komputer)
Pertemuan 2(Hardware Komputer)
 
Konsep Oop
Konsep OopKonsep Oop
Konsep Oop
 
Fu Nction
Fu NctionFu Nction
Fu Nction
 
Pertemuan 4(Sistem Bilangan)
Pertemuan 4(Sistem Bilangan)Pertemuan 4(Sistem Bilangan)
Pertemuan 4(Sistem Bilangan)
 
Pertemuan 3 Software (Perangkat Lunak)
Pertemuan 3 Software (Perangkat Lunak)Pertemuan 3 Software (Perangkat Lunak)
Pertemuan 3 Software (Perangkat Lunak)
 
Pengantar Pengembangan Kepribadian
Pengantar Pengembangan KepribadianPengantar Pengembangan Kepribadian
Pengantar Pengembangan Kepribadian
 
Pengantar Kewarganegaraan
Pengantar KewarganegaraanPengantar Kewarganegaraan
Pengantar Kewarganegaraan
 
Pengantar Matematika Teknik
Pengantar Matematika TeknikPengantar Matematika Teknik
Pengantar Matematika Teknik
 
Kuliah 2
Kuliah 2Kuliah 2
Kuliah 2
 
Array
ArrayArray
Array
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Array
ArrayArray
Array
 
Kontrak Perkuliahan
Kontrak PerkuliahanKontrak Perkuliahan
Kontrak Perkuliahan
 
Dasar Dasar Statistika
Dasar Dasar StatistikaDasar Dasar Statistika
Dasar Dasar Statistika
 
Media Penyimpanan Berkas
Media Penyimpanan BerkasMedia Penyimpanan Berkas
Media Penyimpanan Berkas
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkas
 
Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)
 
Teknologi Informasi untuk keunggulan Kompetitif
Teknologi Informasi untuk keunggulan KompetitifTeknologi Informasi untuk keunggulan Kompetitif
Teknologi Informasi untuk keunggulan Kompetitif
 
Pengantar Sistem Informasi Manajemen
Pengantar Sistem Informasi ManajemenPengantar Sistem Informasi Manajemen
Pengantar Sistem Informasi Manajemen
 

Bab Iii Kondisi

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. START NAMA$, GOL, JJK,JAMLEMBUR, UPJ,UPAHTOTAL NAMA, GOL, JJK GOL =’A’ UPJ = 4000 Y T GOL =’B’ UPJ = 5000 Y T GOL =’C’ UPJ = 6000 Y GOL =’D’ UPJ = 7500 Y T T JJK <= 48 Upahtotal=JJK*UPJ Y T Jamlembur=JJK-48 Upahtotal=48*UPJ+jamlahlembur*3000 NAMA, UPAHTOTAL START
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.