Uncategorized

Algoritma dan Pemrograman



#1  Algoritma

Algoritma adalahurutanlangkah-langkahlogis penyelesaianmasalahyang disusunsecarasistematis. Masalahdapatberupaapasaja, dengancatatanuntuksetiapmasalah, adasyaratkondisiawalyang harusdipenuhisebelummenjalankanalgoritma
Konsepalgoritmaseringkali disetarakandengansebuahresepResep biasanyamemilikidaftarbahanataubumbuyang akandigunakan, urutanpengerjaandanbagaimanahasildariurutanpengerjaantersebut.  

#2 Cara  penulisan Algoritma

1. Structured English (SE)

DasardariSE adalahBahasaInggris, namunkitadapatmemodifikasidenganBahasaIndonesia sehinggakitabolehmenyebutnyasebagaiStructured Indonesian (SI).

Contoh Algoritmaperhitunganluassegitiga.

  • Start
  • Baca data alas dantinggi
  • Periksadata alas dantinggi, jikanilaidata alas dantinggilebihbesardarinolmakalanjutkan
  • kelangkah selanjutnya jikatidakmakastop
  • Luas adalahalas kali tinggikali 0.5
  • TampilkanLuas
  • Stop

Dasarnyaadalahbahasasehari-hari, makaSE atauSI lebihtepatuntukmenggambarkansuatualgoritmayang akandikomunikasikankepadapemakaiperangkatlunak.

2. Pseudocode
PseudocodemiripdenganSE.  Karenakemiripaninikadang-kadangSE danPseudocodedianggapsama

Pseudo berartiimitasiatautiruanataumenyerupai, sedangkan  code menunjukpadakodeprogram.  Sehinggapseudocodeadalahkodeyang miripdenganinstruksikodeprogram sebenarnya.
  • Start
  • READ alas, tinggi
  • Luas= 0.5 * alas * tinggi
  • PRINT Luas
  • Stop
#3 Flowchart
Flowchart ataubaganaliradalahskema/bagan(chart) yang menunjukkan aliran(flow) di dalamsuatuprogram secaralogika

Flowchart merupakanalatyang banyakdigunakanuntukmenggambarkanalgoritmadalambentunotasi-notasitertentu.
 SIMBOL FLOWCHART
 

google image


 

Asep Marzuki

Seorang yang terus belajar karena rasa keingintahuan yang tingi, memegang teguh prinsip kehidupan padi, semakin berisi semakin rendah hati

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Close
Close