SlideShare a Scribd company logo
Algoritma dan
Pemrograman
Pekan 3
Perbedaan algoritma dan
pseudocode
 Algoritma adalah langkah – langkah logis tertentu untuk menyelesaikan
suatu masalah. Pseudocode adalah kode atau tanda yang menyerupai
(pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah.
· Pseudo-code sering digunakan oleh seseorang untuk
menuliskan algoritma dari suatu permasalahan
Percabangan IF THEN
 ALGORITMA PERCABANGAN 1 KONDISI
Algoritma percabangan dengan 1 kondisi memiliki
format dasar seperti berikut :
IF <kondisi>
THEN <pernyataan>
 Pada format diatas , jika <kondisi> bernilai benar maka
<pernyataan> dikerjakan, sedangkan jika bernilai salah,
maka <pernyataan> tidak dikerjakan dan proses
langsung keluar dari percabangan.
 Contoh Kasus : Nilai siswa akan gagal bila bernilai ≤
60
 ALGORITMA BAHASA NATURAL
1. Mulai
2. Menentukan nilai siswa
3. Jika nilai siswa ≤ 60
4. Siswa dinyatakan Gagal
5. Selesai
 PSEUDOCODE
Var :
nilai_siswa : integer
Read ( nilai siswa )
IF nilai siswa ≤ 60 THEN
write ( Siswa dinyatakan gagal )
f
l
o
w
c
h
a
r
t
ALGORITMA PERCABANGAN 2
KONDISI
 Algoritma percabangan dengan 2 kondisi memiliki format
dasar seperti berikut :
IF <kondisi>
THEN <pernyataan 1>
ELSE <pernyataan 2>
 Pada format di atas, Jika <kondisi> bernilai benar maka
pernyataan 1 dikerjakan. Sedangkan jika tidak
(<kondisi>bernilai salah), maka pernyataan yang dikerjakan
adalah pernyataan 2. Berbeda dengan percabangan 1
kondisi, pada percabangan dua kondisi ada dua
pernyataan untuk kedua kondisi,yaitu untuk <kondisi> yang
bernilai benar dan <kondisi> yang bernilai salah.
 Contoh Kasus : Penggolongan nilai
 ALGORITMA BAHASA NATURAL
1. Mulai
2. Menentukan nilai siswa
3. Jika nilai siswa ( 0 – 100 ) > 75 Tergolong Baik
4. Jika nilai siswa ( 0 – 100 ) ≤ 75 Tergolong Cukup
5. Tampilkan hasil
6. Selesai
 PSEUDOCODE
Var :
nilai_siswa : integer
read (nilai siswa )
IF nilai siswa > 75 THEN
write ( tergolong baik )
ELSE
write ( tergolong cukup )
FLOWCHART
 Struktur percabangan untuk masalah batasan
umur. Sebuah aturan untuk menonton sebuah film
tertentu adalah sebagai berikut, jika usia penonton
lebih dari 17 tahun maka penonton diperbolehkan
dan apabila kurang dari 17 tahun maka penonton
tidak diperbolehkan nonton.
Buatlah flowchart untuk permasalahan tersebut?
 Penyelesaian:
Permasalahan diatas merupakan ciri permasalahan
yang menggunakan struktur percabangan. Hal ini
ditandai dengan adanya pernyataan jika .. maka
...(atau If ... Then dalam Bahasa Inggris.
 Struktur percabangan untuk perhitungan dua
buah bilangan. Dalam suatu perhitungan nilai P =
X + Y. Jika P positif, maka Q = X * Y, sedangkan
jika negative maka nilai Q = X/Y. Buatlah
flowchart untuk mencari nilai P dan Q ?
 Penyelesaian:
Pada contoh ini input yang dibutuhkan adalah
nilai X dan Y, sedangkan proses pemeriksaan
kondisi dilakukan pada nilai P apakah positif
(termasuk 0) ataukah negative.
HIPO (Hierarchy plus Input-
Process-Output)
 Merupakan alat dokumentasi program yang
dikembangkan dan didukung oleh IBM.
Tetapi kini HIPO juga telah digunakan
sebagai alat bantu untuk merancang dan
mendokumentasikan siklus pengembangan
sistem
SASARAN HIPO
 HIPO telah dirancang dan dikembangkan secara khusus
untuk menggambarkan suatu struktur bertingkat guna
memahami fungsi-fungsi dari modul-modul suatu sistem, dan
HIPO juga dirancang untuk menggambarkan modul-modul
yang harus diselesaikan oleh pemrogram. HIPO tidak dipakai
untuk menunjukkan instruksi-instruksi program yang akan
digunakan, disamping itu HIPO menyediakan penjelasan
yang lengkap dari input yang akan digunakan, proses yang
akan dilakukan serta output yang diinginkan.
DIAGRAM HIPO
ALOGARITMA 3

More Related Content

What's hot

Review algoritma percabangan dan perulangan - Pertemuan Teori Minggu 2
Review algoritma percabangan dan perulangan - Pertemuan Teori Minggu 2Review algoritma percabangan dan perulangan - Pertemuan Teori Minggu 2
Review algoritma percabangan dan perulangan - Pertemuan Teori Minggu 2
rahmantoyuri
 
Algoritma powerpoint
Algoritma powerpointAlgoritma powerpoint
Algoritma powerpoint
Irwin andriyanto
 
MATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASARMATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASAR
ndriehs
 
Struktur Algoritma
Struktur AlgoritmaStruktur Algoritma
Struktur Algoritma
daffa12
 
Pertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IFPertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IF
Achmad Solichin
 
konsep & struktur algoritma
konsep & struktur algoritmakonsep & struktur algoritma
konsep & struktur algoritmaRohwiyanto Oi
 
Bab iv struktur pemilihan
Bab iv   struktur pemilihanBab iv   struktur pemilihan
Bab iv struktur pemilihan
Ruli Herdiana
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutanBilly Alhamra
 
Pertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri LuxPertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri Lux
tri lux
 
02 algoritma
02 algoritma02 algoritma
02 algoritma
Indra Abdam Muwakhid
 
Algoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.PendahuluanAlgoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.Pendahuluan
Fakhrian Fadlia Adiwijaya
 
Integral tak tentu fungsi aljabar
Integral tak tentu fungsi aljabarIntegral tak tentu fungsi aljabar
Integral tak tentu fungsi aljabar
yantiseptiani
 
Pert 9-pemodelan-ekonometrika
Pert 9-pemodelan-ekonometrikaPert 9-pemodelan-ekonometrika
Pert 9-pemodelan-ekonometrika
wuri septi
 
Struktur Runtunan Algoritma
Struktur Runtunan AlgoritmaStruktur Runtunan Algoritma
Struktur Runtunan Algoritma
casnadi
 
Modul Logika dan algoritma
Modul Logika dan algoritmaModul Logika dan algoritma
Modul Logika dan algoritma
linda_rosalina
 
Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1
Rachmat Narendra
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
Irwin andriyanto
 

What's hot (20)

Review algoritma percabangan dan perulangan - Pertemuan Teori Minggu 2
Review algoritma percabangan dan perulangan - Pertemuan Teori Minggu 2Review algoritma percabangan dan perulangan - Pertemuan Teori Minggu 2
Review algoritma percabangan dan perulangan - Pertemuan Teori Minggu 2
 
Algoritma powerpoint
Algoritma powerpointAlgoritma powerpoint
Algoritma powerpoint
 
MATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASARMATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASAR
 
Struktur Algoritma
Struktur AlgoritmaStruktur Algoritma
Struktur Algoritma
 
Pertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IFPertemuan 4 - Struktur Kondisi IF
Pertemuan 4 - Struktur Kondisi IF
 
konsep & struktur algoritma
konsep & struktur algoritmakonsep & struktur algoritma
konsep & struktur algoritma
 
Bab iv struktur pemilihan
Bab iv   struktur pemilihanBab iv   struktur pemilihan
Bab iv struktur pemilihan
 
M03b algoritma lanjutan
M03b algoritma lanjutanM03b algoritma lanjutan
M03b algoritma lanjutan
 
Pertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri LuxPertemuan 1 - Algoritma - Tri Lux
Pertemuan 1 - Algoritma - Tri Lux
 
02 algoritma
02 algoritma02 algoritma
02 algoritma
 
Algoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.PendahuluanAlgoritma & Pemograman - 01.Pendahuluan
Algoritma & Pemograman - 01.Pendahuluan
 
Integral tak tentu fungsi aljabar
Integral tak tentu fungsi aljabarIntegral tak tentu fungsi aljabar
Integral tak tentu fungsi aljabar
 
02 flowchart
02 flowchart02 flowchart
02 flowchart
 
Pert 9-pemodelan-ekonometrika
Pert 9-pemodelan-ekonometrikaPert 9-pemodelan-ekonometrika
Pert 9-pemodelan-ekonometrika
 
Struktur Runtunan Algoritma
Struktur Runtunan AlgoritmaStruktur Runtunan Algoritma
Struktur Runtunan Algoritma
 
Modul Logika dan algoritma
Modul Logika dan algoritmaModul Logika dan algoritma
Modul Logika dan algoritma
 
04 if-ifelse-switch-break
04 if-ifelse-switch-break04 if-ifelse-switch-break
04 if-ifelse-switch-break
 
Algoritma Pemrograman
Algoritma PemrogramanAlgoritma Pemrograman
Algoritma Pemrograman
 
Dasar dasar algoritma - 3 kontrol-1
Dasar dasar algoritma - 3  kontrol-1Dasar dasar algoritma - 3  kontrol-1
Dasar dasar algoritma - 3 kontrol-1
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
 

Similar to ALOGARITMA 3

Pengantar Pemrograman Chapter 5
Pengantar Pemrograman Chapter 5Pengantar Pemrograman Chapter 5
Pengantar Pemrograman Chapter 5
Dede Kurniadi
 
Pertemuan 5b.pptx
Pertemuan 5b.pptxPertemuan 5b.pptx
Pertemuan 5b.pptx
Menny SN
 
Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5
adekurnia solihin
 
ALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptx
ameltiksmada
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
ssuser40a4611
 
Mobile Application 2 Pertemuan 1 Pengantar Kotlin
Mobile Application 2 Pertemuan 1 Pengantar KotlinMobile Application 2 Pertemuan 1 Pengantar Kotlin
Mobile Application 2 Pertemuan 1 Pengantar Kotlin
Akhmad Khanif Zyen
 
Algoritma dan pemograman
Algoritma dan pemogramanAlgoritma dan pemograman
Algoritma dan pemograman
Syahran Mohamed
 
Analisis kasus if
Analisis kasus ifAnalisis kasus if
Analisis kasus if
lukman alimudin
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritma
Senna Hendrian
 
Percabangan.pptx
Percabangan.pptxPercabangan.pptx
Percabangan.pptx
SyafrilAndrew
 
PERULANGAN/LOOPING
PERULANGAN/LOOPINGPERULANGAN/LOOPING
PERULANGAN/LOOPING
hafizul walidain
 
Materi algoritma perulangan
Materi algoritma perulanganMateri algoritma perulangan
Materi algoritma perulangan
nungkyreza
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
Niken Halimy
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
Niken Halimy
 
Java (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingJava (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented Programming
Melina Krisnawati
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanie Indah
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanie Indah
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrogramanRoziq Bahtiar
 
07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx
SMKInformatikaDienul
 

Similar to ALOGARITMA 3 (20)

Pengantar Pemrograman Chapter 5
Pengantar Pemrograman Chapter 5Pengantar Pemrograman Chapter 5
Pengantar Pemrograman Chapter 5
 
Pertemuan 5b.pptx
Pertemuan 5b.pptxPertemuan 5b.pptx
Pertemuan 5b.pptx
 
Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5Algoritma 1 pertemuan 5
Algoritma 1 pertemuan 5
 
ALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptx
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
 
Mobile Application 2 Pertemuan 1 Pengantar Kotlin
Mobile Application 2 Pertemuan 1 Pengantar KotlinMobile Application 2 Pertemuan 1 Pengantar Kotlin
Mobile Application 2 Pertemuan 1 Pengantar Kotlin
 
Algoritma dan pemograman
Algoritma dan pemogramanAlgoritma dan pemograman
Algoritma dan pemograman
 
Analisis kasus if
Analisis kasus ifAnalisis kasus if
Analisis kasus if
 
Algo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritmaAlgo temu 4 struktur dasar algoritma
Algo temu 4 struktur dasar algoritma
 
Percabangan.pptx
Percabangan.pptxPercabangan.pptx
Percabangan.pptx
 
PERULANGAN/LOOPING
PERULANGAN/LOOPINGPERULANGAN/LOOPING
PERULANGAN/LOOPING
 
Materi algoritma perulangan
Materi algoritma perulanganMateri algoritma perulangan
Materi algoritma perulangan
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 
Algoritma pemrograman#1
Algoritma pemrograman#1Algoritma pemrograman#1
Algoritma pemrograman#1
 
Java (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented ProgrammingJava (Netbeans) - Looping - Object Oriented Programming
Java (Netbeans) - Looping - Object Oriented Programming
 
Percabangan c++
Percabangan c++Percabangan c++
Percabangan c++
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
 
07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx
 

Recently uploaded

Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
NurHasyim22
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
Proyek Tema Dimensi P5 Pelajar Pancasila
Proyek Tema Dimensi P5 Pelajar PancasilaProyek Tema Dimensi P5 Pelajar Pancasila
Proyek Tema Dimensi P5 Pelajar Pancasila
ArulArya1
 
power point struktur data tree atau pohon
power point struktur data tree atau pohonpower point struktur data tree atau pohon
power point struktur data tree atau pohon
NoegPutra1
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Fathan Emran
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
RosidaAini3
 
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdfTugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
Thahir9
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Thahir9
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
opkcibungbulang
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
SDNBotoputih
 
Panduan Pemilihan Mapel Pilihan SMK.pptx
Panduan Pemilihan Mapel Pilihan SMK.pptxPanduan Pemilihan Mapel Pilihan SMK.pptx
Panduan Pemilihan Mapel Pilihan SMK.pptx
tab2008
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Kanaidi ken
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
SABDA
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
HERIHERI52
 
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
syamsulbahri09
 
Koneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan marthaKoneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan martha
johan199969
 
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Fathan Emran
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
tsuroyya38
 

Recently uploaded (20)

Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdfPanduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
Panduan Survei Kendala Aktivasi Rekening SimPel PIP 2023 -7 Juni.pdf
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
Proyek Tema Dimensi P5 Pelajar Pancasila
Proyek Tema Dimensi P5 Pelajar PancasilaProyek Tema Dimensi P5 Pelajar Pancasila
Proyek Tema Dimensi P5 Pelajar Pancasila
 
power point struktur data tree atau pohon
power point struktur data tree atau pohonpower point struktur data tree atau pohon
power point struktur data tree atau pohon
 
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 10 Fase E Kurikulum Merdeka
 
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdfLAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
LAPORAN BIMBINGAN TEKNIS TRANSISI PAUD - SD.pdf
 
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdfTugas Refleksi Dwi Mingguan Modul 1.4.pdf
Tugas Refleksi Dwi Mingguan Modul 1.4.pdf
 
Tugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdfTugas CGP Mulai dari diri - Modul 2.1.pdf
Tugas CGP Mulai dari diri - Modul 2.1.pdf
 
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdfAKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
AKSI NYATA PENDIDIKAN INKLUSIF_Baedlawi.pdf
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
laporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputihlaporan komunitas belajar sekolah dasar negeri botoputih
laporan komunitas belajar sekolah dasar negeri botoputih
 
Panduan Pemilihan Mapel Pilihan SMK.pptx
Panduan Pemilihan Mapel Pilihan SMK.pptxPanduan Pemilihan Mapel Pilihan SMK.pptx
Panduan Pemilihan Mapel Pilihan SMK.pptx
 
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".Selamat "Hari Raya_Idul Adha 1445H / 2024H".
Selamat "Hari Raya_Idul Adha 1445H / 2024H".
 
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
Pelatihan AI GKA abdi Sabda - Bagaimana memakai AI?
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdfJURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
JURNAL REFLEKSI DWI MINGGUAN MODUL 1.4 BUDAYA POSITIF.pdf
 
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
635237001-MATERI-rev1-Pantarlih-Bimtek-Penyusunan-Daftar-Pemilih.pdf
 
Koneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan marthaKoneksi Antar Materi modul 2.1.pptx Johan martha
Koneksi Antar Materi modul 2.1.pptx Johan martha
 
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum MerdekaModul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
Modul Ajar Bahasa Indonesia Kelas 11 Fase F Kurikulum Merdeka
 
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
92836246-Soap-Pada-Pasien-Dengan-as-Primer.pdf
 

ALOGARITMA 3

  • 2. Perbedaan algoritma dan pseudocode  Algoritma adalah langkah – langkah logis tertentu untuk menyelesaikan suatu masalah. Pseudocode adalah kode atau tanda yang menyerupai (pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah. · Pseudo-code sering digunakan oleh seseorang untuk menuliskan algoritma dari suatu permasalahan
  • 3. Percabangan IF THEN  ALGORITMA PERCABANGAN 1 KONDISI Algoritma percabangan dengan 1 kondisi memiliki format dasar seperti berikut : IF <kondisi> THEN <pernyataan>  Pada format diatas , jika <kondisi> bernilai benar maka <pernyataan> dikerjakan, sedangkan jika bernilai salah, maka <pernyataan> tidak dikerjakan dan proses langsung keluar dari percabangan.
  • 4.  Contoh Kasus : Nilai siswa akan gagal bila bernilai ≤ 60  ALGORITMA BAHASA NATURAL 1. Mulai 2. Menentukan nilai siswa 3. Jika nilai siswa ≤ 60 4. Siswa dinyatakan Gagal 5. Selesai  PSEUDOCODE Var : nilai_siswa : integer Read ( nilai siswa ) IF nilai siswa ≤ 60 THEN write ( Siswa dinyatakan gagal )
  • 6. ALGORITMA PERCABANGAN 2 KONDISI  Algoritma percabangan dengan 2 kondisi memiliki format dasar seperti berikut : IF <kondisi> THEN <pernyataan 1> ELSE <pernyataan 2>  Pada format di atas, Jika <kondisi> bernilai benar maka pernyataan 1 dikerjakan. Sedangkan jika tidak (<kondisi>bernilai salah), maka pernyataan yang dikerjakan adalah pernyataan 2. Berbeda dengan percabangan 1 kondisi, pada percabangan dua kondisi ada dua pernyataan untuk kedua kondisi,yaitu untuk <kondisi> yang bernilai benar dan <kondisi> yang bernilai salah.  Contoh Kasus : Penggolongan nilai
  • 7.  ALGORITMA BAHASA NATURAL 1. Mulai 2. Menentukan nilai siswa 3. Jika nilai siswa ( 0 – 100 ) > 75 Tergolong Baik 4. Jika nilai siswa ( 0 – 100 ) ≤ 75 Tergolong Cukup 5. Tampilkan hasil 6. Selesai  PSEUDOCODE Var : nilai_siswa : integer read (nilai siswa ) IF nilai siswa > 75 THEN write ( tergolong baik ) ELSE write ( tergolong cukup )
  • 9.  Struktur percabangan untuk masalah batasan umur. Sebuah aturan untuk menonton sebuah film tertentu adalah sebagai berikut, jika usia penonton lebih dari 17 tahun maka penonton diperbolehkan dan apabila kurang dari 17 tahun maka penonton tidak diperbolehkan nonton. Buatlah flowchart untuk permasalahan tersebut?  Penyelesaian: Permasalahan diatas merupakan ciri permasalahan yang menggunakan struktur percabangan. Hal ini ditandai dengan adanya pernyataan jika .. maka ...(atau If ... Then dalam Bahasa Inggris.
  • 10.
  • 11.  Struktur percabangan untuk perhitungan dua buah bilangan. Dalam suatu perhitungan nilai P = X + Y. Jika P positif, maka Q = X * Y, sedangkan jika negative maka nilai Q = X/Y. Buatlah flowchart untuk mencari nilai P dan Q ?  Penyelesaian: Pada contoh ini input yang dibutuhkan adalah nilai X dan Y, sedangkan proses pemeriksaan kondisi dilakukan pada nilai P apakah positif (termasuk 0) ataukah negative.
  • 12.
  • 13. HIPO (Hierarchy plus Input- Process-Output)  Merupakan alat dokumentasi program yang dikembangkan dan didukung oleh IBM. Tetapi kini HIPO juga telah digunakan sebagai alat bantu untuk merancang dan mendokumentasikan siklus pengembangan sistem
  • 14. SASARAN HIPO  HIPO telah dirancang dan dikembangkan secara khusus untuk menggambarkan suatu struktur bertingkat guna memahami fungsi-fungsi dari modul-modul suatu sistem, dan HIPO juga dirancang untuk menggambarkan modul-modul yang harus diselesaikan oleh pemrogram. HIPO tidak dipakai untuk menunjukkan instruksi-instruksi program yang akan digunakan, disamping itu HIPO menyediakan penjelasan yang lengkap dari input yang akan digunakan, proses yang akan dilakukan serta output yang diinginkan.