ALGORITMA Adalah inti dari ilmu komputer Algoritma adalah
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-1.jpg)
![ALGORITMA ALGORITMA](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-2.jpg)
![Adalah inti dari ilmu komputer. Algoritma adalah urutan langkah logis penyelesaian masalah yang Adalah inti dari ilmu komputer. Algoritma adalah urutan langkah logis penyelesaian masalah yang](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-3.jpg)
![Kata logis merupakan kata kunci dalam algoritma. Algoritma adalah urutan-urutan dari instruksi atau Kata logis merupakan kata kunci dalam algoritma. Algoritma adalah urutan-urutan dari instruksi atau](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-4.jpg)
![� Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. Alur pikiran, sehingga � Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. Alur pikiran, sehingga](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-5.jpg)
![l Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah. l Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah.](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-6.jpg)
![�Algoritma adalah blueprint dari program. �Sebaiknya disusun sebelum membuat program. �Kriteria suatu algoritma: – �Algoritma adalah blueprint dari program. �Sebaiknya disusun sebelum membuat program. �Kriteria suatu algoritma: –](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-7.jpg)
![�Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam �Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-8.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-9.jpg)
![�Input: algoritma dapat memiliki nol atau lebih inputan dari luar. �Output: algoritma harus memiliki �Input: algoritma dapat memiliki nol atau lebih inputan dari luar. �Output: algoritma harus memiliki](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-10.jpg)
![�Finiteness (ada batas): algoritma harus memiliki titik berhenti (stopping role). �Effectiveness(tepat dan efisien): algoritma �Finiteness (ada batas): algoritma harus memiliki titik berhenti (stopping role). �Effectiveness(tepat dan efisien): algoritma](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-11.jpg)
![�Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. �Selection Process: instruksi dikerjakan jika memenuhi kriteria �Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. �Selection Process: instruksi dikerjakan jika memenuhi kriteria](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-12.jpg)
![� Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman � Tidak tergantung pada � Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman � Tidak tergantung pada](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-13.jpg)
![Mengirim surat kepada teman: 1. Tulis surat pada secarik kertas surat. 2. Ambil sampul Mengirim surat kepada teman: 1. Tulis surat pada secarik kertas surat. 2. Ambil sampul](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-14.jpg)
![Mengupas Kentang untuk Makan Malam 1. 2. 3. 4. Ibu Tati mengambil kantong kentang Mengupas Kentang untuk Makan Malam 1. 2. 3. 4. Ibu Tati mengambil kantong kentang](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-15.jpg)
![Ada hal yang “tergantung”pada sesuatu: 1. 2. 3. 4. Ibu Tati mengambil kantong kentang Ada hal yang “tergantung”pada sesuatu: 1. 2. 3. 4. Ibu Tati mengambil kantong kentang](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-16.jpg)
![�� “Ibu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai �� “Ibu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-17.jpg)
![� Jadi: 3. Ambil kantong kentang dari rak Ambil panci dari almari (Depend on � Jadi: 3. Ambil kantong kentang dari rak Ambil panci dari almari (Depend on](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-18.jpg)
![Karena dapat pesanan, maka kentang yg harus dikupas 500 buah �� tergantung pada jumlah Karena dapat pesanan, maka kentang yg harus dikupas 500 buah �� tergantung pada jumlah](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-19.jpg)
![� Jadi: 1. 2. 3. 3. 4. 5. 6. 7. Ambil kantong kentang dari � Jadi: 1. 2. 3. 3. 4. 5. 6. 7. Ambil kantong kentang dari](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-20.jpg)
![Bisa jadi pada saat mengupas kentang tergantung pada kentangnya, jika rusak / busuk, buang, Bisa jadi pada saat mengupas kentang tergantung pada kentangnya, jika rusak / busuk, buang,](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-21.jpg)
![� Jadi: 1. 2. 3. 3. 4. 5. 6. 7. Ambil kantong kentang dari � Jadi: 1. 2. 3. 3. 4. 5. 6. 7. Ambil kantong kentang dari](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-22.jpg)
![Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. 1. 2. 3. 4. Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. 1. 2. 3. 4.](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-23.jpg)
![Algoritma menghitung luas persegi panjang: Masukkan panjang (P) 2. Masukkan lebar (L) 3. Luas Algoritma menghitung luas persegi panjang: Masukkan panjang (P) 2. Masukkan lebar (L) 3. Luas](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-24.jpg)
![FLOWCHART FLOWCHART](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-25.jpg)
![� Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. � Merupakan � � Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. � Merupakan �](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-26.jpg)
![Definisi: � Bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial Kegunaan: Definisi: � Bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial Kegunaan:](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-27.jpg)
![Maka, flowchart harus dapat merepresentasikan komponen-komponen dalam bahasa pemrograman Sebelum pembuatan program � Mempermudah Maka, flowchart harus dapat merepresentasikan komponen-komponen dalam bahasa pemrograman Sebelum pembuatan program � Mempermudah](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-28.jpg)
![� Flow Direction Symbols (Simbol penghubung alur) � Processing Symbols (Simbol proses). � Input-output � Flow Direction Symbols (Simbol penghubung alur) � Processing Symbols (Simbol proses). � Input-output](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-29.jpg)
![Secara garis besar, unsur-unsur pemrograman adalah Input Proses Output. Semua bahasa pemrograman, pasti mempunyai Secara garis besar, unsur-unsur pemrograman adalah Input Proses Output. Semua bahasa pemrograman, pasti mempunyai](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-30.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-31.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-32.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-33.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-34.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-35.jpg)
![� Tidak ada kaidah yang baku. � Flowchart = gambaran hasil analisa suatu masalah � Tidak ada kaidah yang baku. � Flowchart = gambaran hasil analisa suatu masalah](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-36.jpg)
![Selalu dimulai dengan BEGIN: Begin Jangan lupa menggambar garis End Selalu dimulai dengan BEGIN: Begin Jangan lupa menggambar garis End](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-37.jpg)
![Input / Output Begin Jangan lupa garis Input/output Mungkin anda ingin berkomunikasi dengan pemakai Input / Output Begin Jangan lupa garis Input/output Mungkin anda ingin berkomunikasi dengan pemakai](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-38.jpg)
![Proses Begin Input Tempat melakukan perhitungan di dlm proses Proses Proses Begin Input Tempat melakukan perhitungan di dlm proses Proses](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-39.jpg)
![Begin Input Anda dapat menampilkan hasil di output Proses Output End Begin Input Anda dapat menampilkan hasil di output Proses Output End](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-40.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-41.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-42.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-43.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-44.jpg)
![CONTOH FLOWCHART #3 CONTOH FLOWCHART #3](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-45.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-46.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-47.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-48.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-49.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-50.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-51.jpg)
![� Bagaimana algoritma untuk menukar isi dari dua gelas? � Menghitung usia berdasarkan tahun � Bagaimana algoritma untuk menukar isi dari dua gelas? � Menghitung usia berdasarkan tahun](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-52.jpg)
![�Buatlah flowchart untuk menampilkan deret bilangan berikut : 1, 1, 2, 3, 5, 8, �Buatlah flowchart untuk menampilkan deret bilangan berikut : 1, 1, 2, 3, 5, 8,](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-53.jpg)
- Slides: 53
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-1.jpg)
![ALGORITMA ALGORITMA](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-2.jpg)
ALGORITMA
![Adalah inti dari ilmu komputer Algoritma adalah urutan langkah logis penyelesaian masalah yang Adalah inti dari ilmu komputer. Algoritma adalah urutan langkah logis penyelesaian masalah yang](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-3.jpg)
Adalah inti dari ilmu komputer. Algoritma adalah urutan langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.
![Kata logis merupakan kata kunci dalam algoritma Algoritma adalah urutanurutan dari instruksi atau Kata logis merupakan kata kunci dalam algoritma. Algoritma adalah urutan-urutan dari instruksi atau](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-4.jpg)
Kata logis merupakan kata kunci dalam algoritma. Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah. Urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat.
![Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis Alur pikiran sehingga � Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. Alur pikiran, sehingga](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-5.jpg)
� Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis. Alur pikiran, sehingga algoritma seseorang dapat juga berbeda dari algoritma orang lain. Tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu.
![l Langkahlangkah dalam algoritma harus dapat ditentukan bernilai benar atau salah l Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah.](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-6.jpg)
l Langkah-langkah dalam algoritma harus dapat ditentukan bernilai benar atau salah.
![Algoritma adalah blueprint dari program Sebaiknya disusun sebelum membuat program Kriteria suatu algoritma �Algoritma adalah blueprint dari program. �Sebaiknya disusun sebelum membuat program. �Kriteria suatu algoritma: –](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-7.jpg)
�Algoritma adalah blueprint dari program. �Sebaiknya disusun sebelum membuat program. �Kriteria suatu algoritma: – Ada input dan output – Efektif dan efisien – Terstruktur
![Algoritma adalah jantung ilmu komputer atau informatika Banyak cabang ilmu komputer yang diacu dalam �Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-8.jpg)
�Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer yang diacu dalam terminologi algoritma. �Algoritma juga digunakan dalam kehidupan sehari-hari, contohnya resep makanan. Di dalam resep makanan terdapat langkah-langkah yang merupakan algoritma.
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-9.jpg)
![Input algoritma dapat memiliki nol atau lebih inputan dari luar Output algoritma harus memiliki �Input: algoritma dapat memiliki nol atau lebih inputan dari luar. �Output: algoritma harus memiliki](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-10.jpg)
�Input: algoritma dapat memiliki nol atau lebih inputan dari luar. �Output: algoritma harus memiliki minimal satu buah output keluaran. �Definiteness(pasti): algoritma memiliki instruksi-instruksi yang jelas dan tidak ambigu.
![Finiteness ada batas algoritma harus memiliki titik berhenti stopping role Effectivenesstepat dan efisien algoritma �Finiteness (ada batas): algoritma harus memiliki titik berhenti (stopping role). �Effectiveness(tepat dan efisien): algoritma](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-11.jpg)
�Finiteness (ada batas): algoritma harus memiliki titik berhenti (stopping role). �Effectiveness(tepat dan efisien): algoritma sebisa mungkin harus dapat dilaksanakan dan efektif. Contoh instruksi yang tidak efektif adalah: A = A + 0 atau A = A * 1
![Sequence Process instruksi dikerjakan secara sekuensial berurutan Selection Process instruksi dikerjakan jika memenuhi kriteria �Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. �Selection Process: instruksi dikerjakan jika memenuhi kriteria](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-12.jpg)
�Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. �Selection Process: instruksi dikerjakan jika memenuhi kriteria tertentu �Iteration Process: instruksi dikerjakan selama memenuhi suatu kondisi tertentu. �Concurrent Process: beberapa instruksi dikerjakan secara bersama.
![Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman Tidak tergantung pada � Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman � Tidak tergantung pada](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-13.jpg)
� Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman � Tidak tergantung pada suatu bahasa pemrograman � Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun
![Mengirim surat kepada teman 1 Tulis surat pada secarik kertas surat 2 Ambil sampul Mengirim surat kepada teman: 1. Tulis surat pada secarik kertas surat. 2. Ambil sampul](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-14.jpg)
Mengirim surat kepada teman: 1. Tulis surat pada secarik kertas surat. 2. Ambil sampul surat. 3. Masukkan surat ke dalam sampul. 4. Tutup sampul surat menggunakan perekat. 5. Jika kita ingat alamat teman tersebut, maka tulis alamat pada sampul surat. 6. Jika tidak ingat, lihat buku alamat, kemudian tulis alamat pada sampul surat. 7. Tempel perangko pada surat. 8. Bawa surat ke kantor pos untuk diposkan.
![Mengupas Kentang untuk Makan Malam 1 2 3 4 Ibu Tati mengambil kantong kentang Mengupas Kentang untuk Makan Malam 1. 2. 3. 4. Ibu Tati mengambil kantong kentang](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-15.jpg)
Mengupas Kentang untuk Makan Malam 1. 2. 3. 4. Ibu Tati mengambil kantong kentang dari rak Ibu Tati mengambil panci dari almari Ibu Tati mengupas kentang Ibu Tati mengembalikan kantong kentang dari rak
![Ada hal yang tergantungpada sesuatu 1 2 3 4 Ibu Tati mengambil kantong kentang Ada hal yang “tergantung”pada sesuatu: 1. 2. 3. 4. Ibu Tati mengambil kantong kentang](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-16.jpg)
Ada hal yang “tergantung”pada sesuatu: 1. 2. 3. 4. Ibu Tati mengambil kantong kentang dari rak Ibu Tati mengambil panci dari almari # Lakukan persiapan, gunakan celemek, Pakai celemek tergantung baju Ibu Tati mengupas kentang Ibu Tati mengembalikan kantong kentang dari rak
![Ibu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai �� “Ibu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-17.jpg)
�� “Ibu Tati melihat bahwa bajunya tidak berwarna muda karena itu ia tidak memakai celemek”(berarti tidak ada aksi memakai celemek) �� “Ibu Tati melihat bahwa bajunya berwarna muda karena itu ia memakai celemek”
![Jadi 3 Ambil kantong kentang dari rak Ambil panci dari almari Depend on � Jadi: 3. Ambil kantong kentang dari rak Ambil panci dari almari (Depend on](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-18.jpg)
� Jadi: 3. Ambil kantong kentang dari rak Ambil panci dari almari (Depend on warna baju) Baju berwarna muda : Pakai celemek 4. Baju tidak berwarna muda : Tidak pakai celemek 5. Kupas kentang Kembalikan kantong kentang ke rak 1. 2. 6.
![Karena dapat pesanan maka kentang yg harus dikupas 500 buah tergantung pada jumlah Karena dapat pesanan, maka kentang yg harus dikupas 500 buah �� tergantung pada jumlah](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-19.jpg)
Karena dapat pesanan, maka kentang yg harus dikupas 500 buah �� tergantung pada jumlah kentang yang sudah dikupas �� belum cukup : Kupas 1 kentang �� cukup : selesai Atau: �� while jumlah kentang terkupas belum cukup do �� Kupas 1 kentang
![Jadi 1 2 3 3 4 5 6 7 Ambil kantong kentang dari � Jadi: 1. 2. 3. 3. 4. 5. 6. 7. Ambil kantong kentang dari](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-20.jpg)
� Jadi: 1. 2. 3. 3. 4. 5. 6. 7. Ambil kantong kentang dari rak Ambil panci dari almari Baju berwarna muda : Pakai celemek Baju tidak berwarna muda : Tidak pakai celemek Kupas kentang Kentang belum cukup : Kupas 1 kentang Kentang sudah cukup : selesai Kembalikan kantong kentang ke rak Langkah 5 dan 6 bisa juga dituliskan dengan cara: 5. while jumlah kentang terkupas belum cukup do Kupas 1 kentang
![Bisa jadi pada saat mengupas kentang tergantung pada kentangnya jika rusak busuk buang Bisa jadi pada saat mengupas kentang tergantung pada kentangnya, jika rusak / busuk, buang,](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-21.jpg)
Bisa jadi pada saat mengupas kentang tergantung pada kentangnya, jika rusak / busuk, buang, tidak dikupas Jadi: �� Jika jumlah kentang terkupas belum cukup do �� Tergantung pada kondisi kentang �� Busuk: buang dan cari kentang berikutnya, tidak dihitung �� Tidak Busuk: kupas 1 kentang
![Jadi 1 2 3 3 4 5 6 7 Ambil kantong kentang dari � Jadi: 1. 2. 3. 3. 4. 5. 6. 7. Ambil kantong kentang dari](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-22.jpg)
� Jadi: 1. 2. 3. 3. 4. 5. 6. 7. Ambil kantong kentang dari rak Ambil panci dari almari Baju berwarna muda : Pakai celemek Baju tidak berwarna muda : Tidak pakai celemek Kupas kentang Kentang belum cukup : Kentang Busuk: buang dan cari kentang berikutnya, tidak dihitung Tidak Busuk: kupas 1 kentang Kentang sudah cukup : selesai Kembalikan kantong kentang ke rak
![Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap 1 2 3 4 Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. 1. 2. 3. 4.](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-23.jpg)
Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. 1. 2. 3. 4. Masukkan sebuah bilangan sembarang Bagi bilangan tersebut dengan bilangan 2 Hitung sisa hasil bagi pada langkah 2. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil.
![Algoritma menghitung luas persegi panjang Masukkan panjang P 2 Masukkan lebar L 3 Luas Algoritma menghitung luas persegi panjang: Masukkan panjang (P) 2. Masukkan lebar (L) 3. Luas](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-24.jpg)
Algoritma menghitung luas persegi panjang: Masukkan panjang (P) 2. Masukkan lebar (L) 3. Luas ←P * L 4. Tulis Luas 1.
![FLOWCHART FLOWCHART](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-25.jpg)
FLOWCHART
![Baganbagan yang mempunyai arus yang menggambarkan langkahlangkah penyelesaian suatu masalah Merupakan � Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. � Merupakan �](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-26.jpg)
� Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. � Merupakan � Ada cara penyajian dari suatu algoritma. 2 macam Flowchart : – System Flowchart urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data. – Program Flowchart urutan instruksi yang digambarkan dengan symbol tertentu untuk memecahkan masalah dalam suatu program.
![Definisi Bentuk gambardiagram yang mempunyai aliran satu atau dua arah secara sekuensial Kegunaan Definisi: � Bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial Kegunaan:](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-27.jpg)
Definisi: � Bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara sekuensial Kegunaan: � Untuk mendesain program � Untuk merepresentasikan program
![Maka flowchart harus dapat merepresentasikan komponenkomponen dalam bahasa pemrograman Sebelum pembuatan program Mempermudah Maka, flowchart harus dapat merepresentasikan komponen-komponen dalam bahasa pemrograman Sebelum pembuatan program � Mempermudah](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-28.jpg)
Maka, flowchart harus dapat merepresentasikan komponen-komponen dalam bahasa pemrograman Sebelum pembuatan program � Mempermudah programmer dalam menentukan alur logika program Sesudah pembuatan program � Menjelaskan alur program kepada orang lain
![Flow Direction Symbols Simbol penghubung alur Processing Symbols Simbol proses Inputoutput � Flow Direction Symbols (Simbol penghubung alur) � Processing Symbols (Simbol proses). � Input-output](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-29.jpg)
� Flow Direction Symbols (Simbol penghubung alur) � Processing Symbols (Simbol proses). � Input-output Symbols (Simbol input-output)
![Secara garis besar unsurunsur pemrograman adalah Input Proses Output Semua bahasa pemrograman pasti mempunyai Secara garis besar, unsur-unsur pemrograman adalah Input Proses Output. Semua bahasa pemrograman, pasti mempunyai](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-30.jpg)
Secara garis besar, unsur-unsur pemrograman adalah Input Proses Output. Semua bahasa pemrograman, pasti mempunyai komponen-komponen sebagai berikut : �Input �Percabangan (if, switch) �Perulangan (while, for each, loop) �Output
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-31.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-32.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-33.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-34.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-35.jpg)
![Tidak ada kaidah yang baku Flowchart gambaran hasil analisa suatu masalah � Tidak ada kaidah yang baku. � Flowchart = gambaran hasil analisa suatu masalah](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-36.jpg)
� Tidak ada kaidah yang baku. � Flowchart = gambaran hasil analisa suatu masalah � Flowchart dapat bervariasi antara satu pemrogram dengan pemrogramlainnya. � Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat. � Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
![Selalu dimulai dengan BEGIN Begin Jangan lupa menggambar garis End Selalu dimulai dengan BEGIN: Begin Jangan lupa menggambar garis End](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-37.jpg)
Selalu dimulai dengan BEGIN: Begin Jangan lupa menggambar garis End
![Input Output Begin Jangan lupa garis Inputoutput Mungkin anda ingin berkomunikasi dengan pemakai Input / Output Begin Jangan lupa garis Input/output Mungkin anda ingin berkomunikasi dengan pemakai](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-38.jpg)
Input / Output Begin Jangan lupa garis Input/output Mungkin anda ingin berkomunikasi dengan pemakai (Dalam bentuk komentar/Informasi)
![Proses Begin Input Tempat melakukan perhitungan di dlm proses Proses Proses Begin Input Tempat melakukan perhitungan di dlm proses Proses](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-39.jpg)
Proses Begin Input Tempat melakukan perhitungan di dlm proses Proses
![Begin Input Anda dapat menampilkan hasil di output Proses Output End Begin Input Anda dapat menampilkan hasil di output Proses Output End](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-40.jpg)
Begin Input Anda dapat menampilkan hasil di output Proses Output End
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-41.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-42.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-43.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-44.jpg)
![CONTOH FLOWCHART 3 CONTOH FLOWCHART #3](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-45.jpg)
CONTOH FLOWCHART #3
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-46.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-47.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-48.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-49.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-50.jpg)
![](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-51.jpg)
![Bagaimana algoritma untuk menukar isi dari dua gelas Menghitung usia berdasarkan tahun � Bagaimana algoritma untuk menukar isi dari dua gelas? � Menghitung usia berdasarkan tahun](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-52.jpg)
� Bagaimana algoritma untuk menukar isi dari dua gelas? � Menghitung usia berdasarkan tahun (saja) lahir dan tahun (saja) sekarang �� Input: Tahun lahir (tl), Tahun sekarang (ts) �� Proses : Umur = ts –tl �� Output : Cetak Umur
![Buatlah flowchart untuk menampilkan deret bilangan berikut 1 1 2 3 5 8 �Buatlah flowchart untuk menampilkan deret bilangan berikut : 1, 1, 2, 3, 5, 8,](https://slidetodoc.com/presentation_image_h2/56bfac4f1ae8c06b0d1d7b9d578cf658/image-53.jpg)
�Buatlah flowchart untuk menampilkan deret bilangan berikut : 1, 1, 2, 3, 5, 8, 13 �Buatlah flowchart untuk menghitung konversi suhu dari fahrenheit ke celcius dan reamur dengan nilai fahrenheit diinput.
Contoh kalimat mayor
Sediaan galenika
Roh
Berdasarkan lumen gentium, hidup membiara merupakan …. *
Teori model keperawatan leininger
Inti dari rencana pemasaran adalah
Komputer barasal dari bahasa latin yang artinya
Hubungan ilmu politik dengan ilmu geografi
Hubungan ilmu farmasi dengan ilmu fisika
Materi kuliah ilmu alamiah dasar semester 1
Hubungan antropologi dengan ilmu sosial lainnya
Struktur pengetahuan ilmiah dalam filsafat ilmu
Hubungan ilmu akhlak dengan ilmu tasawuf
Pengenalan diri
Dari 8 pemain basket akan dibentuk tim inti
Contoh metode penelitian di bidang it
Fakultas ilmu komputer gunadarma
Alasan bidang pemasaran membutuhkan sistem informasi
Kompetensi inti adalah
Tidak memiliki membran sel
Perbedaan organisasi komputer dan arsitektur komputer
Perbedaan arsitektur dan organisasi komputer
Komputer untuk tujuan khusus termasuk komputer berdasarkan
Atribut organisasi komputer
Gambar ditampilkan sebagai kumpulan segmen garis, disebut
Pada pembuatan program komputer, algoritma dibuat ...
Definisi algoritma sains komputer
Bahasa komputer 01
Defenisi algoritma
Algoritma adalah
Definisi algoritma sains komputer
Algoritma pembentukan garis pada grafika komputer
Tujuan pokok dari sistem komputer adalah
Elemen dasar sistem komputer
Tahapan dari proses kerja komputer yang tepat adalah
Ilmu berasal dari
Reaksi redoks merupakan gabungan dari
Repetition structure
Pengertian mutual exclusion
Sebutkan komponen algoritma
Edumax yachana inti
Proyek adalah
Centrioles fungsi
Peta konsep fisika inti
Kompetensi task achievement
Kompetensi inti dan kompetensi dasar
Peta konsep inti atom dan radioaktivitas
Inti corrientes
Laporan barnes 1951
Inti atom uranium 235u92 terdiri atas
Membran inti sel
Isotop
Aplikasi keluarga sehat
Hitung harga q untuk reaksi inti