Definisi Algoritma Algoritma adalah urutan langkahlangkah logis yang
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-1.jpg)
![Definisi Algoritma • Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan Definisi Algoritma • Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-2.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-3.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-4.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-5.jpg)
![Algoritma Dalam Kehidupan • Algoritma dapat dikatakan jantung dalam ilmu komputer dan informatika. • Algoritma Dalam Kehidupan • Algoritma dapat dikatakan jantung dalam ilmu komputer dan informatika. •](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-6.jpg)
![Algoritma Dalam Kehidupan • Contoh algoritma dalam kehidupan sehari-hari adalah resep masakan. • Di Algoritma Dalam Kehidupan • Contoh algoritma dalam kehidupan sehari-hari adalah resep masakan. • Di](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-7.jpg)
![Contoh Algoritma Sederhana • Sebagai contoh, menukarkan isi dua buah gelas. • Gelas A Contoh Algoritma Sederhana • Sebagai contoh, menukarkan isi dua buah gelas. • Gelas A](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-8.jpg)
![Contoh Algoritma Sederhana • Algoritma 1 : 1. Tuangkan isi gelas A ke gelas Contoh Algoritma Sederhana • Algoritma 1 : 1. Tuangkan isi gelas A ke gelas](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-9.jpg)
![Contoh Algoritma Sederhana • Jawaban pada Algoritma 1 diatas tidak menghasilkan pertukaran yang benar. Contoh Algoritma Sederhana • Jawaban pada Algoritma 1 diatas tidak menghasilkan pertukaran yang benar.](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-10.jpg)
![Contoh Algoritma Sederhana • Algoritma 2 : 1. Tuangkan isi gelas A ke gelas Contoh Algoritma Sederhana • Algoritma 2 : 1. Tuangkan isi gelas A ke gelas](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-11.jpg)
![Contoh Algoritma Sederhana • Jawaban pada Algoritma 2 sudah tepat. • Dengan menggunakan bantuan Contoh Algoritma Sederhana • Jawaban pada Algoritma 2 sudah tepat. • Dengan menggunakan bantuan](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-12.jpg)
![Notasi Algoritma • Notasi algoritma umumnya dapat dibuat dalam tiga cara yaitu : – Notasi Algoritma • Notasi algoritma umumnya dapat dibuat dalam tiga cara yaitu : –](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-13.jpg)
![Notasi Algoritma • Menulis algoritma dengan Flowhart dan Pseudo-code biasanya dilakukan oleh programmer pemula Notasi Algoritma • Menulis algoritma dengan Flowhart dan Pseudo-code biasanya dilakukan oleh programmer pemula](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-14.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-15.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-16.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-17.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-18.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-19.jpg)
![Bahasa Pemrograman • Agar suatu algoritma dapat dilaksanakan oleh komputer, maka notasi algoritma harus Bahasa Pemrograman • Agar suatu algoritma dapat dilaksanakan oleh komputer, maka notasi algoritma harus](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-20.jpg)
![Bahasa Pemrograman • Notasi algoritma nantinya dapat dituangkan ke dalam bahasa pemrograman apapun, dengan Bahasa Pemrograman • Notasi algoritma nantinya dapat dituangkan ke dalam bahasa pemrograman apapun, dengan](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-21.jpg)
![Contoh Soal • Terdapat tiga buah cakram seperti pada gambar, dimana cakram yang lebih Contoh Soal • Terdapat tiga buah cakram seperti pada gambar, dimana cakram yang lebih](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-22.jpg)
![Contoh Soal Contoh Soal](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-23.jpg)
![Contoh Soal 1. 2. 3. 4. 5. 6. 7. Pindahkan cakram A ke B Contoh Soal 1. 2. 3. 4. 5. 6. 7. Pindahkan cakram A ke B](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-24.jpg)
- Slides: 24
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-1.jpg)
![Definisi Algoritma Algoritma adalah urutan langkahlangkah logis yang disusun secara sistematis untuk menyelesaikan Definisi Algoritma • Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-2.jpg)
Definisi Algoritma • Algoritma adalah urutan langkah-langkah logis yang disusun secara sistematis untuk menyelesaikan suatu masalah. • Kata logis (logika) merupakan kunci dalam algoritma. • Langkah-langkah dalam algoritma harus logis, hasil algoritma harus dapat ditentukan bernilai benar atau salah. • Langkah yang salah akan memberikan hasil yang salah.
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-3.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-4.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-5.jpg)
![Algoritma Dalam Kehidupan Algoritma dapat dikatakan jantung dalam ilmu komputer dan informatika Algoritma Dalam Kehidupan • Algoritma dapat dikatakan jantung dalam ilmu komputer dan informatika. •](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-6.jpg)
Algoritma Dalam Kehidupan • Algoritma dapat dikatakan jantung dalam ilmu komputer dan informatika. • Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. • Selain itu algoritma juga dapat ditemukan dalam kehidupan sehari-hari.
![Algoritma Dalam Kehidupan Contoh algoritma dalam kehidupan seharihari adalah resep masakan Di Algoritma Dalam Kehidupan • Contoh algoritma dalam kehidupan sehari-hari adalah resep masakan. • Di](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-7.jpg)
Algoritma Dalam Kehidupan • Contoh algoritma dalam kehidupan sehari-hari adalah resep masakan. • Di dalam resep masakan terdapat langkah yang merupakan algoritma. • Selain itu masih banyak contoh algoritma yang lain dalam kehidupan sehari-hari.
![Contoh Algoritma Sederhana Sebagai contoh menukarkan isi dua buah gelas Gelas A Contoh Algoritma Sederhana • Sebagai contoh, menukarkan isi dua buah gelas. • Gelas A](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-8.jpg)
Contoh Algoritma Sederhana • Sebagai contoh, menukarkan isi dua buah gelas. • Gelas A berisi cairan biru dan gelas B berisi cairan merah. • Tukarkanlah isi kedua gelas tersebut.
![Contoh Algoritma Sederhana Algoritma 1 1 Tuangkan isi gelas A ke gelas Contoh Algoritma Sederhana • Algoritma 1 : 1. Tuangkan isi gelas A ke gelas](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-9.jpg)
Contoh Algoritma Sederhana • Algoritma 1 : 1. Tuangkan isi gelas A ke gelas B 2. Tuangkan isi gelas B ke gelas A
![Contoh Algoritma Sederhana Jawaban pada Algoritma 1 diatas tidak menghasilkan pertukaran yang benar Contoh Algoritma Sederhana • Jawaban pada Algoritma 1 diatas tidak menghasilkan pertukaran yang benar.](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-10.jpg)
Contoh Algoritma Sederhana • Jawaban pada Algoritma 1 diatas tidak menghasilkan pertukaran yang benar. • Cairan pada kedua gelas bisa saja tercampur.
![Contoh Algoritma Sederhana Algoritma 2 1 Tuangkan isi gelas A ke gelas Contoh Algoritma Sederhana • Algoritma 2 : 1. Tuangkan isi gelas A ke gelas](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-11.jpg)
Contoh Algoritma Sederhana • Algoritma 2 : 1. Tuangkan isi gelas A ke gelas C 2. Tuangkan isi gelas B ke gelas A 3. Tuangkan isi gelas C ke gelas B
![Contoh Algoritma Sederhana Jawaban pada Algoritma 2 sudah tepat Dengan menggunakan bantuan Contoh Algoritma Sederhana • Jawaban pada Algoritma 2 sudah tepat. • Dengan menggunakan bantuan](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-12.jpg)
Contoh Algoritma Sederhana • Jawaban pada Algoritma 2 sudah tepat. • Dengan menggunakan bantuan sebuah gelas C, maka kedua isi gelas dapat ditukarkan tanpa tercampur.
![Notasi Algoritma Notasi algoritma umumnya dapat dibuat dalam tiga cara yaitu Notasi Algoritma • Notasi algoritma umumnya dapat dibuat dalam tiga cara yaitu : –](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-13.jpg)
Notasi Algoritma • Notasi algoritma umumnya dapat dibuat dalam tiga cara yaitu : – Kalimat Deskriptif – Flowchart – Pseudo-code • Dalam belajar algoritma notasi yang umum digunakan adalah Flowchart dan Pseudo-code. • Flowchart dan Pseudo-code memiliki keunggulan tersendiri.
![Notasi Algoritma Menulis algoritma dengan Flowhart dan Pseudocode biasanya dilakukan oleh programmer pemula Notasi Algoritma • Menulis algoritma dengan Flowhart dan Pseudo-code biasanya dilakukan oleh programmer pemula](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-14.jpg)
Notasi Algoritma • Menulis algoritma dengan Flowhart dan Pseudo-code biasanya dilakukan oleh programmer pemula (tahap belajar). • Programmer yang mahir umumnya langsung menuangkan algoritma dengan bahasa pemrograman tertentu. • Namun programmer mahir terkadang menggunakan Flowchart dan Pseudo-code untuk dokumentasi.
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-15.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-16.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-17.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-18.jpg)
![](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-19.jpg)
![Bahasa Pemrograman Agar suatu algoritma dapat dilaksanakan oleh komputer maka notasi algoritma harus Bahasa Pemrograman • Agar suatu algoritma dapat dilaksanakan oleh komputer, maka notasi algoritma harus](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-20.jpg)
Bahasa Pemrograman • Agar suatu algoritma dapat dilaksanakan oleh komputer, maka notasi algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program. • Jadi program merupakan implementasi teknis algoritma yang ditulis dengan bahasa pemrograman tertentu. • Contoh bahasa pemrograman misalnya : Pascal, C++, Delphi, Basic dan lainnya.
![Bahasa Pemrograman Notasi algoritma nantinya dapat dituangkan ke dalam bahasa pemrograman apapun dengan Bahasa Pemrograman • Notasi algoritma nantinya dapat dituangkan ke dalam bahasa pemrograman apapun, dengan](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-21.jpg)
Bahasa Pemrograman • Notasi algoritma nantinya dapat dituangkan ke dalam bahasa pemrograman apapun, dengan kata lain algoritma bersifat independen. • Belajar bahasa pemrograman tidak sama dengan belajar algoritma.
![Contoh Soal Terdapat tiga buah cakram seperti pada gambar dimana cakram yang lebih Contoh Soal • Terdapat tiga buah cakram seperti pada gambar, dimana cakram yang lebih](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-22.jpg)
Contoh Soal • Terdapat tiga buah cakram seperti pada gambar, dimana cakram yang lebih kecil berada lebih diatas. Buatlah algoritma untuk memindahkan cakram dari tempat A ke B dimana satu kali perpindahan hanya boleh satu cakram. Cakram yang lebih kecil harus selalu berada diatas cakram yang lebih besar.
![Contoh Soal Contoh Soal](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-23.jpg)
Contoh Soal
![Contoh Soal 1 2 3 4 5 6 7 Pindahkan cakram A ke B Contoh Soal 1. 2. 3. 4. 5. 6. 7. Pindahkan cakram A ke B](https://slidetodoc.com/presentation_image_h/02798e79700adfc8c50ed8c828dce147/image-24.jpg)
Contoh Soal 1. 2. 3. 4. 5. 6. 7. Pindahkan cakram A ke B Pindahkan cakram A ke C Pindahkan cakram B ke C Pindahkan cakram A ke B Pindahkan cakram C ke A Pindahkan cakram C ke B Pindahkan cakram A ke B
Susunan flowchart
Urutan langkah-langkah logis penyelesaian
Buatlah algoritma mengirim surat
Urutan penyelesaian masalah adalah …
Algoritma adalah urutan
Apa yang dimaksud dengan koneksi logis
Algoritma adalah
Kalimat nirlogis
Kalimat logis adalah
Kalimat logis adalah
Contoh kalimat efektif
Hukum kesetaraan logis
Motivasi untuk membuat algoritma adalah...
Urutan analogi algoritma
Penyerapan sari sari makanan terutama terjadi di
Definisi algoritma genetika
Definisi algoritma sains komputer
Konsep dasar pemrograman komputer
Definisi algoritma
Definisi algoritma sains komputer
Materi merupakan sesuatu yang mempunyai
Pengetahuan yang tersusun secara sistematis disebut
Prove sentence
Interpretasi logika matematika
Rangkuman mengembangkan pendapat dalam eksposisi