Logika dan Algoritma Pemograman: Difference between revisions

Created page with " == Pengertian Logika == LOGIKA / Pikiran yang Masuk Akal/Nalar Diperkenalkan pertama kali oleh Aristoteles (384-322 SM). Definisi Logika: * Penalaran atau bentuk pemikiran..."
 
Line 72: Line 72:


==Ciri Algoritma==
==Ciri Algoritma==
Finiteness (keterbatasan), algoritma harus berakhir setelah mengerjakan sejumlah langkah proses.
*Finiteness (keterbatasan), algoritma harus berakhir setelah mengerjakan sejumlah langkah proses.
 
*Definiteness (kepastian), setiap langkah harus didefinisikan secara tepat dan tidak berarti ganda.
Definiteness (kepastian), setiap langkah harus didefinisikan secara tepat dan tidak berarti ganda.
*Input (masukan), algoritma memiliki nol atau lebih data masukan (input).
 
*Output (keluaran), algoritma mempunyai nol atau lebih hasil keluaran (output).
Input (masukan), algoritma memiliki nol atau lebih data masukan (input).
*Effectiveness (efektivitas), algoritma harus sangkil (efektif), langkah-langkah algoritma dikerjakan dalam waktu yang wajar.
 
Output (keluaran), algoritma mempunyai nol atau lebih hasil keluaran (output).
 
Effectiveness (efektivitas), algoritma harus sangkil (efektif), langkah-langkah algoritma dikerjakan dalam waktu yang wajar.


== Translasi Algoritma → Bahasa Pemrograman ==
== Translasi Algoritma → Bahasa Pemrograman ==