SlideShare a Scribd company logo
1 of 11
Download to read offline
Dasar-dasar Algortima
Proses, Instruksi dan Aksi
• Pada dasarnya sebuah algoritma merupakan
deskripsi pelaksanaan suatu proses
• Algoritma disusun oleh sederetan langkah instruksi
yang logis
• Tiap langkah instruksi akan mengerjakan suatu
tindakan atau aksi.
• Bila suatu aksi dilaksanakan, maka sejumlah operasi
yang bersesuaian dengan aksi itu akan dikerjakan
oleh pemroses
Struktur Dasar algoritma
1. Runtunan (sequence)
2. Pemilihan (selection)
3. Pengulangan (repetition)
Runtunan (sequence)
• Sebuah runtunan terdiri dari satu atau lebih instruksi
yang akan dikerjakan secara berurutan sesuai dengan
urutan penulisannya
• Artinya, sebuah instruksi akan dikerjakan setelah
instruksi sebelumnya selesai dilaksanakan.
• Urutan instruksi memiliki peranan penting karena
akan menentukan hasil akhir algoritma
Pemilihan
• Sebuah instruksi akan dikerjakan jika
memenuhi kondisi tertentu.
• Kelebihan dari struktur perulangan terletak
pada kemampuannya yang memungkinkan
pemroses mengikuti jalur aksi yang berbeda
berdasarkan kondisi yang ada.
Pengulangan
• Sebuah instruksi akan dikerjakan secara
berulang-ulang sesuai dengan kondisi
tertentu.
• Struktur pengulangan biasa disebut dengan
Loop.
Aturan Penuliasan Teks Algoritma
• Agar notasi algoritmik mudah ditranslasi ke
dalam bahasa pemrograman , maka
sebaiknya notasi algoritmik tersebut
berkoresponden dengan notasi bahasa
pemrograman secara umum.
• Contoh:
tulis nilai X dan Y

dalam notasi algoritmik menjadi:
write(X,Y)

Contoh lain:
isikan nilai X ke dalam Min

ditulis dalam notasi algoritmik menjadi:
Min

X
Teks Algoritma
•

Pada dasarnya, teks Algoritma disusun oleh
tiga bagian (blok):
1. Bagian kepala (header)
2. Bagian deklarasi
3. Bagian deskripsi
Algoritma NAMA_ALGORITMA
{Penjelasan tentang algoritma yang berisi uraian singkat
mengenai apa yang dilakukan oleh algoritma}

DEKLARASI
{semua nama yang dipakai, meliputi nama tipe, nama
tetapan, nama peubah, nama prosedur, dan nama
fungsi didefinisikan disini}

DESKRIPSI
{semua langkah/aksi algoritma dituliskan di sini}
Selesai
Terima Kasih

More Related Content

What's hot (12)

6 sinkronisasi aplod
6 sinkronisasi aplod6 sinkronisasi aplod
6 sinkronisasi aplod
 
7. Algoritma Scheduling
7. Algoritma Scheduling7. Algoritma Scheduling
7. Algoritma Scheduling
 
Algoritama & Pseudocode
Algoritama & PseudocodeAlgoritama & Pseudocode
Algoritama & Pseudocode
 
Pertemuan ke 6
Pertemuan ke 6Pertemuan ke 6
Pertemuan ke 6
 
8. Proses
8. Proses8. Proses
8. Proses
 
9. Scheduling Pada Multiprocessor
9. Scheduling Pada Multiprocessor9. Scheduling Pada Multiprocessor
9. Scheduling Pada Multiprocessor
 
Tipe dan format instruksi 1
Tipe dan format instruksi 1Tipe dan format instruksi 1
Tipe dan format instruksi 1
 
Set instruksi
Set instruksiSet instruksi
Set instruksi
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
5.penjadwalan proses
5.penjadwalan proses5.penjadwalan proses
5.penjadwalan proses
 
1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal1. konsep dasar pemrograman pascal
1. konsep dasar pemrograman pascal
 
SET INSTRUKSI
SET INSTRUKSISET INSTRUKSI
SET INSTRUKSI
 

Viewers also liked

แบบสำรวจตนเอง
แบบสำรวจตนเองแบบสำรวจตนเอง
แบบสำรวจตนเองSompoii Tnpc
 
มะรุมมหัศจรรย์
มะรุมมหัศจรรย์มะรุมมหัศจรรย์
มะรุมมหัศจรรย์Sompoii Tnpc
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceSompoii Tnpc
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์Sompoii Tnpc
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceSompoii Tnpc
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceSompoii Tnpc
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceSompoii Tnpc
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceSompoii Tnpc
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceSompoii Tnpc
 
แบบสำรวจตนเอง
แบบสำรวจตนเองแบบสำรวจตนเอง
แบบสำรวจตนเองSompoii Tnpc
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์Sompoii Tnpc
 
โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์Sompoii Tnpc
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์Sompoii Tnpc
 

Viewers also liked (17)

แบบสำรวจตนเอง
แบบสำรวจตนเองแบบสำรวจตนเอง
แบบสำรวจตนเอง
 
Sandhira Corporate media kit
Sandhira Corporate media kitSandhira Corporate media kit
Sandhira Corporate media kit
 
มะรุมมหัศจรรย์
มะรุมมหัศจรรย์มะรุมมหัศจรรย์
มะรุมมหัศจรรย์
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauce
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 
South Asian Community
South Asian CommunitySouth Asian Community
South Asian Community
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauce
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauce
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauce
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauce
 
O net
O netO net
O net
 
Mille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauceMille crepe cake with raspberry sauce
Mille crepe cake with raspberry sauce
 
แบบสำรวจตนเอง
แบบสำรวจตนเองแบบสำรวจตนเอง
แบบสำรวจตนเอง
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 
โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์
 
Kumana national park
Kumana national park Kumana national park
Kumana national park
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 

Similar to Dasar dasar algoritma

Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritmaAkhmad Asari
 
stuktur algoritma.pptx
stuktur algoritma.pptxstuktur algoritma.pptx
stuktur algoritma.pptxssuser98f5ad
 
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xksAjjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xksNapiNapi2
 
Notasi Algoritma pada bahsa pemograman .pptx
Notasi Algoritma pada bahsa pemograman .pptxNotasi Algoritma pada bahsa pemograman .pptx
Notasi Algoritma pada bahsa pemograman .pptxwindaamriani
 
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartMaryanto Sumringah SMA 9 Tebo
 
pembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptpembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptssuser651430
 
Pengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonestPengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonestArtaya Honest
 
ALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxameltiksmada
 
Pertemuan 3. Struktur CPU.ppt
Pertemuan 3. Struktur CPU.pptPertemuan 3. Struktur CPU.ppt
Pertemuan 3. Struktur CPU.pptDoniOktaviana2
 
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
2   struktur dasar algoritma dan notasi algoritmik pseudo-code2   struktur dasar algoritma dan notasi algoritmik pseudo-code
2 struktur dasar algoritma dan notasi algoritmik pseudo-codeAnand Reverse
 
Pressentasi control unit
Pressentasi control unitPressentasi control unit
Pressentasi control unitgea prima
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdfdedisusanto41
 

Similar to Dasar dasar algoritma (20)

Ringkasan materi teori algoritma
Ringkasan materi teori algoritmaRingkasan materi teori algoritma
Ringkasan materi teori algoritma
 
Struktur CPU
Struktur CPUStruktur CPU
Struktur CPU
 
stuktur algoritma.pptx
stuktur algoritma.pptxstuktur algoritma.pptx
stuktur algoritma.pptx
 
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xksAjjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
Ajjsnnajabsjansnnzuznaoaus dkamnsuansuajsnzisnajsnskalaisnd xks
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
Notasi Algoritma pada bahsa pemograman .pptx
Notasi Algoritma pada bahsa pemograman .pptxNotasi Algoritma pada bahsa pemograman .pptx
Notasi Algoritma pada bahsa pemograman .pptx
 
Cpu
Cpu Cpu
Cpu
 
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
 
Teknik Simulasi
Teknik Simulasi Teknik Simulasi
Teknik Simulasi
 
001 algoritma
001 algoritma001 algoritma
001 algoritma
 
pembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.pptpembelajaran untuk strukturfungsicpu1.ppt
pembelajaran untuk strukturfungsicpu1.ppt
 
Pengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonestPengertian algoritma lengkap by.artayahonest
Pengertian algoritma lengkap by.artayahonest
 
algoritma
algoritmaalgoritma
algoritma
 
ALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptxALGORITMA PEMROGRAMAN DASAR.pptx
ALGORITMA PEMROGRAMAN DASAR.pptx
 
Pertemuan 3. Struktur CPU.ppt
Pertemuan 3. Struktur CPU.pptPertemuan 3. Struktur CPU.ppt
Pertemuan 3. Struktur CPU.ppt
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
2   struktur dasar algoritma dan notasi algoritmik pseudo-code2   struktur dasar algoritma dan notasi algoritmik pseudo-code
2 struktur dasar algoritma dan notasi algoritmik pseudo-code
 
Struktur cpu
Struktur cpu Struktur cpu
Struktur cpu
 
Pressentasi control unit
Pressentasi control unitPressentasi control unit
Pressentasi control unit
 
Algoritma dan data struktur pdf
Algoritma dan data struktur pdfAlgoritma dan data struktur pdf
Algoritma dan data struktur pdf
 

More from Dia Cahyawati

Media pembelajaran (dilatasi)
Media pembelajaran (dilatasi)Media pembelajaran (dilatasi)
Media pembelajaran (dilatasi)Dia Cahyawati
 
Jurnal pengembangan materi dilatasi
Jurnal pengembangan materi dilatasiJurnal pengembangan materi dilatasi
Jurnal pengembangan materi dilatasiDia Cahyawati
 
Korelasi dan regresi sederhana
Korelasi dan regresi sederhanaKorelasi dan regresi sederhana
Korelasi dan regresi sederhanaDia Cahyawati
 
Peningkatan keprofesionalan guru
Peningkatan keprofesionalan guruPeningkatan keprofesionalan guru
Peningkatan keprofesionalan guruDia Cahyawati
 
Ilmu%20 sosial%20dan%20budaya%201
Ilmu%20 sosial%20dan%20budaya%201Ilmu%20 sosial%20dan%20budaya%201
Ilmu%20 sosial%20dan%20budaya%201Dia Cahyawati
 
09soal olimp-mat-tk-provinsi-2009
09soal olimp-mat-tk-provinsi-200909soal olimp-mat-tk-provinsi-2009
09soal olimp-mat-tk-provinsi-2009Dia Cahyawati
 
Soal un-matematika-smp-22-314-ali-lia-23
Soal un-matematika-smp-22-314-ali-lia-23Soal un-matematika-smp-22-314-ali-lia-23
Soal un-matematika-smp-22-314-ali-lia-23Dia Cahyawati
 
Soal un-matematika-smp-22-312-bimo-fajar-39-283
Soal un-matematika-smp-22-312-bimo-fajar-39-283Soal un-matematika-smp-22-312-bimo-fajar-39-283
Soal un-matematika-smp-22-312-bimo-fajar-39-283Dia Cahyawati
 
Soal un-matematika-smp-21-214-ali-lia-23
Soal un-matematika-smp-21-214-ali-lia-23Soal un-matematika-smp-21-214-ali-lia-23
Soal un-matematika-smp-21-214-ali-lia-23Dia Cahyawati
 
Soal un-matematika-smp-21-212-bimo-fajar-39
Soal un-matematika-smp-21-212-bimo-fajar-39Soal un-matematika-smp-21-212-bimo-fajar-39
Soal un-matematika-smp-21-212-bimo-fajar-39Dia Cahyawati
 
Smp -matematika_2007
Smp  -matematika_2007Smp  -matematika_2007
Smp -matematika_2007Dia Cahyawati
 
Smp -matematika_2006
Smp  -matematika_2006Smp  -matematika_2006
Smp -matematika_2006Dia Cahyawati
 
Smp -matematika_2005
Smp  -matematika_2005Smp  -matematika_2005
Smp -matematika_2005Dia Cahyawati
 
Smp -matematika_2004
Smp  -matematika_2004Smp  -matematika_2004
Smp -matematika_2004Dia Cahyawati
 
Soal un-matematika-smp-31-221-akmal-fajar-32
Soal un-matematika-smp-31-221-akmal-fajar-32Soal un-matematika-smp-31-221-akmal-fajar-32
Soal un-matematika-smp-31-221-akmal-fajar-32Dia Cahyawati
 
Pegangan belajar matematika 1
Pegangan belajar matematika 1Pegangan belajar matematika 1
Pegangan belajar matematika 1Dia Cahyawati
 

More from Dia Cahyawati (20)

Media pembelajaran (dilatasi)
Media pembelajaran (dilatasi)Media pembelajaran (dilatasi)
Media pembelajaran (dilatasi)
 
Jurnal pengembangan materi dilatasi
Jurnal pengembangan materi dilatasiJurnal pengembangan materi dilatasi
Jurnal pengembangan materi dilatasi
 
Makalah lengkap
Makalah lengkapMakalah lengkap
Makalah lengkap
 
Korelasi dan regresi sederhana
Korelasi dan regresi sederhanaKorelasi dan regresi sederhana
Korelasi dan regresi sederhana
 
Peningkatan keprofesionalan guru
Peningkatan keprofesionalan guruPeningkatan keprofesionalan guru
Peningkatan keprofesionalan guru
 
Ilmu%20 sosial%20dan%20budaya%201
Ilmu%20 sosial%20dan%20budaya%201Ilmu%20 sosial%20dan%20budaya%201
Ilmu%20 sosial%20dan%20budaya%201
 
Media pembelajaran
Media pembelajaranMedia pembelajaran
Media pembelajaran
 
Trigonometri pptrad
Trigonometri pptradTrigonometri pptrad
Trigonometri pptrad
 
09soal olimp-mat-tk-provinsi-2009
09soal olimp-mat-tk-provinsi-200909soal olimp-mat-tk-provinsi-2009
09soal olimp-mat-tk-provinsi-2009
 
Soal un-matematika-smp-22-314-ali-lia-23
Soal un-matematika-smp-22-314-ali-lia-23Soal un-matematika-smp-22-314-ali-lia-23
Soal un-matematika-smp-22-314-ali-lia-23
 
Soal un-matematika-smp-22-312-bimo-fajar-39-283
Soal un-matematika-smp-22-312-bimo-fajar-39-283Soal un-matematika-smp-22-312-bimo-fajar-39-283
Soal un-matematika-smp-22-312-bimo-fajar-39-283
 
Soal un-matematika-smp-21-214-ali-lia-23
Soal un-matematika-smp-21-214-ali-lia-23Soal un-matematika-smp-21-214-ali-lia-23
Soal un-matematika-smp-21-214-ali-lia-23
 
Soal un-matematika-smp-21-212-bimo-fajar-39
Soal un-matematika-smp-21-212-bimo-fajar-39Soal un-matematika-smp-21-212-bimo-fajar-39
Soal un-matematika-smp-21-212-bimo-fajar-39
 
Smp -matematika_2007
Smp  -matematika_2007Smp  -matematika_2007
Smp -matematika_2007
 
Smp -matematika_2006
Smp  -matematika_2006Smp  -matematika_2006
Smp -matematika_2006
 
Smp -matematika_2005
Smp  -matematika_2005Smp  -matematika_2005
Smp -matematika_2005
 
Smp -matematika_2004
Smp  -matematika_2004Smp  -matematika_2004
Smp -matematika_2004
 
Soal un-matematika-smp-31-221-akmal-fajar-32
Soal un-matematika-smp-31-221-akmal-fajar-32Soal un-matematika-smp-31-221-akmal-fajar-32
Soal un-matematika-smp-31-221-akmal-fajar-32
 
Matematika 3
Matematika 3Matematika 3
Matematika 3
 
Pegangan belajar matematika 1
Pegangan belajar matematika 1Pegangan belajar matematika 1
Pegangan belajar matematika 1
 

Recently uploaded

PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
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.pdfWidyastutyCoyy
 
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.pdfanitanurhidayah51
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptAgusRahmat39
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
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.pptxSovyOktavianti
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)PUNGKYBUDIPANGESTU1
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
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.pptxssuser35630b
 
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.pptxdpp11tya
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiaNILAMSARI269850
 
(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptxSirlyPutri1
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 

Recently uploaded (20)

PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
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
 
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
 
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.pptppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
ppt-akhlak-tercela-foya-foya-riya-sumah-takabur-hasad asli.ppt
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
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
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
POWER POINT MODUL 1 PEBI4223 (PENDIDIKAN LINGKUNGAN HIDUP)
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
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
 
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
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
presentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesiapresentasi lembaga negara yang ada di indonesia
presentasi lembaga negara yang ada di indonesia
 
(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx(NEW) Template Presentasi UGM 2 (2).pptx
(NEW) Template Presentasi UGM 2 (2).pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 

Dasar dasar algoritma

  • 2. Proses, Instruksi dan Aksi • Pada dasarnya sebuah algoritma merupakan deskripsi pelaksanaan suatu proses • Algoritma disusun oleh sederetan langkah instruksi yang logis • Tiap langkah instruksi akan mengerjakan suatu tindakan atau aksi. • Bila suatu aksi dilaksanakan, maka sejumlah operasi yang bersesuaian dengan aksi itu akan dikerjakan oleh pemroses
  • 3. Struktur Dasar algoritma 1. Runtunan (sequence) 2. Pemilihan (selection) 3. Pengulangan (repetition)
  • 4. Runtunan (sequence) • Sebuah runtunan terdiri dari satu atau lebih instruksi yang akan dikerjakan secara berurutan sesuai dengan urutan penulisannya • Artinya, sebuah instruksi akan dikerjakan setelah instruksi sebelumnya selesai dilaksanakan. • Urutan instruksi memiliki peranan penting karena akan menentukan hasil akhir algoritma
  • 5. Pemilihan • Sebuah instruksi akan dikerjakan jika memenuhi kondisi tertentu. • Kelebihan dari struktur perulangan terletak pada kemampuannya yang memungkinkan pemroses mengikuti jalur aksi yang berbeda berdasarkan kondisi yang ada.
  • 6. Pengulangan • Sebuah instruksi akan dikerjakan secara berulang-ulang sesuai dengan kondisi tertentu. • Struktur pengulangan biasa disebut dengan Loop.
  • 8. • Agar notasi algoritmik mudah ditranslasi ke dalam bahasa pemrograman , maka sebaiknya notasi algoritmik tersebut berkoresponden dengan notasi bahasa pemrograman secara umum. • Contoh: tulis nilai X dan Y dalam notasi algoritmik menjadi: write(X,Y) Contoh lain: isikan nilai X ke dalam Min ditulis dalam notasi algoritmik menjadi: Min X
  • 9. Teks Algoritma • Pada dasarnya, teks Algoritma disusun oleh tiga bagian (blok): 1. Bagian kepala (header) 2. Bagian deklarasi 3. Bagian deskripsi
  • 10. Algoritma NAMA_ALGORITMA {Penjelasan tentang algoritma yang berisi uraian singkat mengenai apa yang dilakukan oleh algoritma} DEKLARASI {semua nama yang dipakai, meliputi nama tipe, nama tetapan, nama peubah, nama prosedur, dan nama fungsi didefinisikan disini} DESKRIPSI {semua langkah/aksi algoritma dituliskan di sini}