algoritma

Catatan Python - Dari Logika ke algoritma

[type="toc"]

Algoritma 

algoritma adalah langkah- langkah logis dan sistematis untuk menyelesaikan suatu masalah. 

Ciri - ciri algoritma 

  • input (masukan) 
  • output (keluaran) 
  • definiteness (kepastian) 
  • finiteness (keterbatasan) 
  • effectiveness (efektivitas) 

Tahap Pemrograman  

  • analisis masalah 

memahami masalah yang akan diselesaikan secara detail. 
apa masalah yang ingin diselesaikan? 
apa input yang dibutuhkan?
apa output yang diharapkan?
apa batasan dan syarat yang ada? 
Contoh : 
Masalah : Menghitung volume tabung 
Input :  r dan t 
Output : volume 
Rumus : volume = phi.r2.t

  • desain algoritma 

membuat flowchart 
menulis pseudocode 
MULAI 
INPUT r
INPUT t 
volume = phi.r2.t
OUTPUT volume 
SELESAI

  • penulisan kode (coding) 

blockly Menghitung volume tabung
[type="alert" style="success"] Baca Juga : Tutorial Pemrograman Python [/type]
tutorial python : menghitung volume tabung
Kode Program Python 
[type="code"] #import math
#input dari pengguna 
r=float(input("Masukkan jari - jari alas tabung (cm): "))
t=float(input("Masukkan tinggi tabung(cm): "))
#rumus volume tabung : V= phi *r^2*t 
volume = math.pi*(r**2)*t 
print ("volume tabung dengan jari- jari (r) cm dan tinggi (t) cm adalah",volume,"cm")
[/type]

  • testing dan debugging 

testing (menguji program) dan debugging (mencari kesalahan)

  • dokumentasi dan maintenance

membuat dokumentasi dan melakukan pemeliharaan program baik itu update, perbaikan, maupun penambahan fitur. 

Materi Pembelajaran Algoritma

[type="alert" style="success"] Baca Juga : Materi Flowchart [/type]

Latihan Soal

[type="alert" style="success"] Baca Juga : Praktek Python Menghitung Luas Persegi Panjang [/type]

Posting Komentar

Contact form