Algoritma Pemrogaman
ALGORITMA PEMROGRAMAN
Definisi dari "Algoritma"
Algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis dan logis.
Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan .
Maka carilah algoritma yang paling efisien dan cepat.
ALGORITMA VS PEMROGRAMAN
Program adalah kumpulan pernyataan komputer.
Metode dan tahapan sistematis dalam perogram adalah Algoritma Program
= Algoritma + Bahasa Pemrograman
KEUNTUNGAN ALGORITMA
- Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun
- Notasi Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrogramannya
- Output yang akan dikeluarkan sama karena algoritmanya sama
CIRI DARI PADA ALGORITMA
- Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
- Algoritma memiliki nol atau lebih masukan.
- Algoritma memiliki satu atau lebih keluaran.
- Algoritma harus efektif (setiap lagkah harus sederhana sehingga dapat dikerjakan dalam waktu yang relatif cepat)
PENYAJIAN ALGORITMA
- Menggunakan bahasa natural (Bahasa manusia:Indonesia,Inggris) Kelemahannya masih sering membingungkan (ambigu)/ sulit dipahami.
- Menggunakan Flowchart baik karena alur algoritma dapat dilihat secara visual, Tetapi repot pembuatannya jika algoritma panjang
- Menggunakan Pseudocode
- Sudah dekat dengan bahasa emrograman,tetapi sulit dimengerti oleh orang yang belum tahu pemrograman
CONTOH ALGORITMA
Misalkan terdapat dua buah gelas,gelas A dan gelas B. Gelas A berisi air berwarna Hijau dan gelas B berisi air berwarna Kuning. Kita ingin menukarkan isi air kedua gelas tersebut,sehingga gelas A berisi air berwarna kuning dan gelas B berisi air berwarna hijau
Kania Rafiqah Abiyyati – X IPS 1
Comments
Post a Comment