Apa Itu Algoritma ?




ALGORITMA adalah deretan instruksi yang jelas dalam memecahkan masalah, yaitu 
untuk memperoleh keluaran yang diinginkan dari suatu masukkan dalam jumlah 
waktu yang terbatas.

Pengertian algoritma Secara Simple Adalah langkah-langkah Penyelesaian Suatu Masalah Dengan deretan instruksi yang jelas dan terstuktur.

Ciri Ciri Algoritma :

  • Finiteness (keterbatasan), algoritma harus berakhir setelah mengerjakan sejumlah langkah proses. Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas (berhingga).
  • Algoritma memiliki nol atau lebih masukan (input). Masukan adalah besaran yang diberikan kepada algoritma sebelum algoritma mulai bekerja. Algoritma EUCLIDEAN mempunyai dua buah masukan, m dan n, sedangkan algoritma TUKARISI BEJANA memiliki masukan larutan bejana A dan larutan bejana B. Output(keluaran), 
   • Algoritma mempunyai nol atau lebih hasil keluaran           (output). Algoritma mempunyai nol atau lebih keluaran         (output). Keluaran adalah besaran yang memiliki            hubungan dengan masukan. Keluaran tersebut tentunya harus merupakan solusi dari masalah yang sedang diselesaikan. Algoritma EUCLIDEAN mempunyai satu keluaran yaitu n pada langkah 2 yang merupakan pembagi bersama terbesar dari kedua masukannya. Algoritma TUKAR ISI BEJANA tidak memiliki keluaran sama sekali. Effectiveness (efektivitas), algoritma harus sangkil (efektif), langkah-langkah algoritma dikerjakan dalam waktu yang wajar.
    • Algoritma harus efektif dan efisien. Setiap langkah harus sederhana sehingga 
dapat dikerjakan dalam sejumlah waktu yang masuk akal. Suatu algoritma dikatakan 
efektif jika algoritma tersebut dapat menghasilkan suatu solusi yang sesuai dengan 
masalah yang diselesaikan. Dengan kata lain suatu algoritma harus tepat guna.
    • Algoritma harus terstruktur. Urutan baris langkah-langkahnya yang digunakan 
harus disusun sedemikian rupa agar proses penyelesaiannya tidak berbelit-belit, 
sehingga memungkinkan waktu prosesnya akan menjadi relatif lebih singkat.

Sifat algoritma adalah :
1. Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman
tertentu.
2. Tidak tergantung pada suatu bahasa pemrograman tertentu.
3. Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun.
4. Algoritma dapat digunakan untuk merepresentasikan suatu urutan kejadian
secara logis dan dapat diterapkan di semua kejadian sehari-hari

Contoh Algoritma :

Contoh Algoritma dalam Matematika Sederhana :
Algoritma untuk menghitung nilai y dari persamaan y = 3x + 8
Maka, Algoritmanya adalah:
• Mulai
• Tentukan nilai x=4
• Hitung nilai y = 3x + 8
• Cetak nilai x dan y
• Selesai

Posting Komentar

Post a Comment (0)

Lebih baru Lebih lama