0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan10 halaman
Dokumen tersebut membahas tentang algoritma dalam pemecahan masalah, yang merupakan urutan langkah logis tertulis untuk menyelesaikan masalah. Ada dua metode algoritma yaitu flowchart dan pseudocode. Algoritma harus memiliki input, output, dan urutan langkah yang jelas serta terbatas. Fungsinya antara lain mempermudah pemecahan masalah, pengembangan program, dan penemuan kesalahan.
Deskripsi Asli:
Algoritma dalam memecahkan masalah
matapelajaran Teknik Pemrograman Mikroprosesor Mikrokontroller
SMK Program Keahlian Teknik Elektronika Kelas X
Dokumen tersebut membahas tentang algoritma dalam pemecahan masalah, yang merupakan urutan langkah logis tertulis untuk menyelesaikan masalah. Ada dua metode algoritma yaitu flowchart dan pseudocode. Algoritma harus memiliki input, output, dan urutan langkah yang jelas serta terbatas. Fungsinya antara lain mempermudah pemecahan masalah, pengembangan program, dan penemuan kesalahan.
Dokumen tersebut membahas tentang algoritma dalam pemecahan masalah, yang merupakan urutan langkah logis tertulis untuk menyelesaikan masalah. Ada dua metode algoritma yaitu flowchart dan pseudocode. Algoritma harus memiliki input, output, dan urutan langkah yang jelas serta terbatas. Fungsinya antara lain mempermudah pemecahan masalah, pengembangan program, dan penemuan kesalahan.
Teknik Elektronika - SMK Ratih Listiyarini ALGORITMA • Algoritma merupakan urutan langkah logis tertentu untuk memecahkan masalah. • Yang dimaksud urutan Langkah logis adalah Algoritma harus mengikuti suatu aturan tertentu, tidak boleh melompat-lompat. (Microsoft Press Computer and Internet Dictionary 1997) • Algoritma adalah alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis (kalimat, gambar, tabel, dll). (Muh Syukani- Algoritma dan struktur data dengan C, C++ dan Java) • Urutan logis Harus benar, dan Langkah-Langkah juga harus benar ALGORITMA
• LANGKAH-LANGKAH LOGIS • DISUSUN SECARA TERTULIS DAN BERURUTAN • UNTUK MEMECAHKAN SUATU MASALAH Metode ALGORITMA Ada 2 metode Pemecahan Masalah dalam Algoritma
1. Menggunakan FLOWCHART (DIAGRAM ALIR)
⇒gambar dan simbol2 2. Menggunakan PSEUDO CODE (KODE PSEUDO) ⇒Bahasa yang mudah dipahami dan notasi matematis SIFAT-SIFAT ALGORITMA( menurut E. Knuth) • Finiteness – jumlah Langkah dalam algoritma harus terbatas • Definiteness – setiap Langkah harus didefinisikan secara tepat, tidak boleh membingungkan • Input – setiap algoritma memiliki nol atau lebih input yang merupakan kondisi awal sebelum algoritma dijalankan • Output – sebuah algoritma memiliki satu atau lebih output yang merupakan kondisi akhir yang diinginkan • Effectiveness (efektif) – Langkah yang diambil harus wajar dan sebisa mungkin dijalankan secara efektif Ciri-ciri Algoritma
Memiliki input (kondisi awal) yang jelas
Memiliki output (kondisi akhir) yang jelas Memiliki urutan Langkah yang jelas Fungsi Algoritma dalam Pemrograman
• Pemecahan masalah yang rumit
• Menjadikan program lebih sederhana • Bisa digunakan berulang-ulang • Dapat merapikan program yang telah dihasilkan • Mudah digunakan untuk menemukan kesalahan • Mudah dalam pendokumentasian Macam-macam Algoritma – perintah tersusun secara sistematis/berurutan. – adanya perintah untuk memilih salah satu diantara beberapa pilihan dalam suatua percabangan. Kondisi ini harus terpenuhi sebelum bisa lanjut ke Langkah berikutnya. – perintah yang dilakukan secara berulang-ulang sesuai dengan persyaratan yang ditetapkan Latihan Tulislah Algoritma untuk pemecahan masalah berikut (Pilih salah satu) a. Membuat Nasi Goreng yang enak b. Membuat mie instan c. Mengirimkan surat lamaran kerja d. Naik BRT e. Melaksanakan Wudhu dengan benar NEXT