Mengenal Algoritma Pemograman

Mengenal Algoritma Pemograman

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis yang terstruktur, runtut dan jelas. Langkah-langkah di algoritma haruslah logis yang nilanya dapat ditentukan benar atau salah. Algoritma merupakan metode dan tahapan sistematis dalam program.

Contoh algoritma dalam kehidupan sehari – hari

Adapun hal-hal yang harus diperhatikan dalam membuat algoritma :

  1. Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah.
  2. Setiap langkah harus didefinisikan dengan terstruktur, efektif dan jelas.
  3. Algoritma harus mempunyai input, output dan proses.
  4. Menggunakan notasi algoritmatik dan tidak ada notasi yang baku dalam penulisan algoritma.
  5. Algoritma harus efisien (membutuhkan waktu singkat dan memori yang sedikit)
  6. Jumlah langkah harus ada batasnya.
  7. Membuat algoritma yang dapat membantu dalam mengkonversikan suatu permasalahan kedalam bahasa pemograman.

Penulisan Algoritma

  1. Kalimat deskriptif

Kalimat deskriptif adalah kalimat yang menggunakan untaian kalimat untuk menjelaskan langkah-langkah penyelesaian masalah.

Contoh :

  1. Hitung Luas Trapesium

Algoritma :

  1. Mulai
  2. Masukan alas (a)
  3. Masukan sisi yang sejajar dengan alas (b)
  4. masukan tinggi (t)
  5. Hitung luas (L) yaitu 0,5*(a+b)*t
  6. Cetak Luas (L)
  7. Selesai

2. Flow Chart (bagan alir)

Flow chart adalah bagan atau simbol-simbol untuk menggambarkan aliran atau langkah-langkah untuk menyelesaikan masalah.

Simbol flowchart :

Contoh :

  1. Hitung luas limas

3. Pseudocode

Pseudocode adalah kode yang digunakan untuk menyatakan langkah-langkah penyelesaian masalah atau mirip dengan bahasa pemograman.

Contoh :

  1. Hitunglah luas lingkaran

program hitung_luas_lingkaran
deklarasi
var phi : float;
var r,luas:integer;
algoritma:
phi <– 3.14;

read(r); {diinput user}

luas <– phi * r *r;

write(luas);

Program adalah kumpulan pernyataan komputer dengan bahasa tertentu, secara umum program memiliki struktur bagian yaitu input, output, proses pengolahan data dan penyimpanan data.

Advertisements

Langkah-Langkah membuat Program

  1. Mendefinisikan masalah
  2. menentukan solusi
  3. memilih algoritma
  4. menulis program
  5. menguji program
  6. menulis dokumentasi
  7. merawat program

 

Comments are closed, but trackbacks and pingbacks are open.