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

  1. Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun
  2. Notasi Algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrogramannya
  3. 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