counter

Pages

Selasa, 18 November 2014

Konsep Algoritma


Pengertian Algoritma
        Algoritma adalah kumpulan langkah langkah/ step untuk menyelesaikan masalah menggunakan komputer atau program komputer dengan syarat tertentu.
          Defenisi Algoritma urutan langkah-langkah logis penyelesaian masalah yang di siusun secara sistematis.

Algoritma mempunyai lima ciri penting :
1. Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
2. Setiap langkah harus didefinisikan secara tepat dan tidak berarti dua.
3. Algoritma memiliki nol atau lebih masukan (input).
4. Algoritma mempunyai nol atau lebih keluaran (output).
5. Algoritma harus sangkil (efektif)
Keuntungan Pembuatan Algoritma
1.    Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan komputer yang telaksanakannya.
2.    Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
3.    Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.
                   




Contoh nyata Algoritma dalam kehidupan sehari-hari adalah "Cara Membuat Mie Instan". Berikut langkah-langkah cara membuat mie instan:

1.       Ambil goreng di dalam lemari yang terletak di dapur.
2.      Siapkan peralatan yang diperlukan seperti panci, pisau, piring, serta sendok dan garpu.
3.      Masukkan bumbu mie instan pada piring
4.      Hidupkan kompor, kemudian tuangkan air kurang lebih tiga gelas air ke dalam panci kemudian tunggu hingga air mendidih.
5.      Masukkan mie instan ke dalam air mendidih, lalu aduk dan tunggu hingga tiga menit.
6.      Tiriskan air di dalam panci, kemudian tuangkan mie pada piring.
7.      Aduk mie agar bumbu tercampur merata pada mie kemudian sajikan dengan keadaan hangat.


Contoh Algorima membuat “megirim surat kepada orang tua”.
1.        Sediakan adalt tulis untuk membuat surat dan perangko.
2.       Tulis surat untuk orang tua, pembuka, isi, penutup.
3.       Sertakan tanggal dan hari.
4.      Buatlah tanda tangan.
5.       Setelah itu masukan ke dalam amplob.
6.      Tempelkan perangko ke amplob.
7.       Buatlah alamat tujuan.
8.      Lalu kirim surat ke post.
9.      Selesai.


Pseudo Code
Pseudo Code adalah urutan baris algoritma seperti kode pemrograman dan tidak memiliki sintak yang baku. Pseudo Code lebih umum digunakan oleh programmer yang berpengalaman. Akan tetapi, flowchart lebih mudah dimengerti oleh programmer pemula, pseudo code sangat mudah diimplementasikan ke dalam kode program dibandingkan dengan flowchart. Kita bisa bebas menulis pseudo code selama itu mudah dimengerti bagi orang lain. Tetapi disarankan untuk menggunakan keyword yang umum digunakan seperti : if, then, else, while, do, repeat, for, dan lainnya. Dan ikuti gaya penulisan pemrograman seperti Pascal, C++, dll. Perhatikan kode dibawah ini :
1.        Mulai
2.       Masukkan sebuah angka
3.       Masukkan sebuah angka dan tampilkan
4.      Ambil angka yang sebelumnya dan tampilkan
5.       Selesai

0 komentar:

Posting Komentar