Difference between revisions of "Algoritma, diagram alir (flow chart), dan pemograman komputer"

From ccitonlinewiki
Jump to: navigation, search
(Cara menuliskan algoritma pemograman)
(Cara menuliskan algoritma pemograman)
Line 23: Line 23:
  
 
''' Cara 1 : menggunakan flowchart
 
''' Cara 1 : menggunakan flowchart
 +
 +
Flowchart merupakan cara terbaik untuk menuliskan algoritma pemograman, karena flowchart menggunakan lambang-lambang yang dibentuk seperti layaknya bagan yang rinci.
 +
 +
Contoh dari flowchart dapat dilihat pada https://ccitonline.com/wiki/images/3/38/Flowchart_mencari_luas_segitiga.png

Revision as of 07:40, 19 February 2019

Algoritma

Suatu algoritma tidak akan lepas dari bahasa pemograman, karena awal dari sebuah program adalah algoritma ini. Hal ini bertujuan agar kita tidak kebingungan dalam membuat program nantinya. "Algoritma pemograman" berasal dari dua kata, yaitu algoritma dan pemograman.

Algoritma dapat diartikan sebagai sebuah prosedur atau langkah-langkah secara jelas dari suatu proses. Seperti proses memasak, menjahit, dan sebagainya. Kemudian pemograman berarti sebuah proses pembuatan sebuah program komputer, baik program sederhana hingga program skala besar.

Sehingga algoritma pemograman merupakan sebuah langkah demi langkah prosedur program yang akan dibuat nantinya.

Contoh algoritma pemograman

Berikut adalah sebuah contoh algoritma untuk menghitung luas segitiga :

  1. Mencari tahu panjang alas
  2. Mencari tahu tinggi segitiga
  3. Mengalikan tinggi dengan alas
  4. Mengalikan hasil perkalian (alas x tinggi) dengan 1/2
  5. Luas segitiga adalah hasil dari perkalian langkah keempat

Cara menuliskan algoritma pemograman

Ada beberapa metode dalam penulisan algoritma pemograman, diantaranya sebagai berikut.



czxc

Cara 1 : menggunakan flowchart

Flowchart merupakan cara terbaik untuk menuliskan algoritma pemograman, karena flowchart menggunakan lambang-lambang yang dibentuk seperti layaknya bagan yang rinci.

Contoh dari flowchart dapat dilihat pada https://ccitonline.com/wiki/images/3/38/Flowchart_mencari_luas_segitiga.png