Senin, 19 Februari 2018

Macam-macam Algoritma


MACAM-MACAM ALGORITMA DAN PENJELASAN-NYA


Macam-macam Algoritma

  • Menggunakan bahasa sendiri
  • flow chart
  • pseudocode

A.    Menggunakan bahasa sendiri

  • Contoh
  • Algoritma luas persegi :
    Dapatkan nilai panjang
  • Dapatkan nilai lebar
  • Kalikan keduanya
  • Simpan hasilnya dalam Luas

 RUMUS Agoritma untuk menghitung luas dan keliling lingkaran :

  1. Algoritma Luas_Keliling_Lingkaran (ini merupakan judul algoritma)
{
Menghitung luas dan keliling untuk ukuran jari-jari tertentu. Algoritma menerima masukkan jari-jari lingkaran, menghitung luas dan kelilingnya, dan mencetak luas lingkaran ke piranti keluaran
}      (ini spesifikasi algoritma)
  1. Deklarasi
const phi = 3.14 {nilai konstanta phi}
R          : real {jari-jari lingkaran}
Luas     : real {luas lingkaran}
Keliling : real {keliling lingkaran}
  1. Deskripsi
Read (R)
Luas     = phi * R * R
Keliling       = 2 * phi * R
Write (luas, keliling)

B.    Menggunakan Flow-Chart

Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.

1.     SIMBOL – SIMBOL FLOWCHART

a.       FLOW DIRECTION SYMBOLS

Yaitu, simbol yang dipakai untuk menghubungkan antara simbol yang satu dengan simbol lainnya atau disebut juga connecting line

b.      PROCESSING SYMBOLS

Merupakan simbol yang menunjukkan jenis operasi pengolahan dalam suatu prosedur

c.       INPUT OUTPUT SYMBOLS

Simbol yang dipakai untuk menyatakan jenis peralatan yang digunakan sebagai media input atau output

C.     Menggunakan Pseudocode

1.     Pengertian Pseudocode
Pseudo-code merupakan cara untuk menerangkan suatu algoritma dengan menggunakan tata cara penulisan bahasa pemrograman tertentu. Sebagaimana namanya, pseudo-code tidak dapat dieksekusi langsung pada komputer, tetapi merupakan model dan harus diubah menjadi kode pemrograman yang sebenarnya.

2.     Tujuan Penggunaan Pseudocode

Tujuan dari penggunaan pseudecode adalah untuk mempermudah manusia dalam pemahaman dibandingkan menggunakan bahasa pemrograman yang umum digunakan, terlebih aspeknya yang ringkas serta tidak bergantung pada suatu sistem tertentu merupakan prinsip utama dalam suatu algoritma.

3.     Ciri Pseudocode

  • Pseudocode adalah kode / tanda / notasi yang menyerupai atau merupakan penjelasan cara menyelesaikan suatu masalah
  • Pseudocode sering digunakan oleh seseorang untuk menuliskan algoritma dari suatu permasalahan
  • Pseudocode berisikan langkah-langkah untuk menyelesaikan suatu masalah (hampir sama dengan algoritma), hanya saja bentuknya sedikit berbeda dari algoritma
  • Pseudocode menggunakan bahasa yang hampir menyerupai bahasa pemograman. Selain itu biasanya pseudocode menggunakan bahasa yang mudah dipahami secara universal dan juga lebih ringkas dari pada algoritma.
  • Tidak ada aturan baku yang mengikat tentang penulisan pseudocode
Sumber : https://vionerboy.wordpress.com/2015/10/16/macam-macam-algoritma-dan-penjelasan-nya/

Tidak ada komentar:

Posting Komentar