MATERI PERTEMUAN 1
Logika dan Algoritma
A. Logika
Logika berasal dari kata λόγος (logos), yang bermakna hasil nalar
yang diutarakan dalam kata dan dinyatakan dalam bahasa. Logika
merupakan salah satu cabang ilmu filsafat. Cabang filsafat yang lain adalah
epistemologi, etika, dan estetika. Dalam pembahasan ini, logika tidak
dijelaskan secara rinci, hanya digunakan untuk mempelajari bernalar
sebagai kecakapan hidup, berpikir secara lurus, tepat, runtut, dan teratur,
yang merupakan penerapan logika dalam kehidupan keseharian.
Logika merupakan materi yang dipelajari sampai kapanpun bahkan ketika
manusia menciptakan kecerdasan buatan (artificial intelligence)
Seseorang dapat mengungkapkan kebenaran berdasarkan penalaran logis.
Dengan disertai bukti-bukti yang ada seseorang dapat menilai kebenaran
pernyataan untuk akhirnya sampai pada pengambilan keputusan.
Logika disebut juga sebagai alat untuk menjaga dari kesesatan bernalar.
Seseorang membutuhkan kemahiran bernalar logis, agar dapat
menghasilkan kesimpulan yang benar.
B. Algoritma
Contoh lainnya :
Sebuah prosedur ketika akan masak mie goreng :
1) masak air hingga mendidih.
2) siapkan mie instan yang akan di masak.
3) masukan mie instan pada air yang sudah mendidih.
4) tunggu hingga mie menjadi lunak.
5) siapkan bumbu mie goreng pada piring atau mangkok.
6) angkat mie yang sudah lunak.
7) masukan pada mangkok atau piring yang sudah ada bumbunya tadi.
8) aduk hingga bumbunya merata.
Sebuah prosedur untuk masalah menentukan akar kuadrat dari suatu
bilangan Bulat Positif, yang di input :
Baca bilangan Bulat Positif yg diinput, sebut saja sebagai A
1) Dinyatakan Nilai B adalah 0
2) Hitung Nilai C yg berisikan Nilai B di
3) kalikan Nilai B
4) Jika Nilai C sama dengan Nilai A, maka Nilai B adalah Akar dari Nilai
A, lalu stop.
5) Jika tidak, maka Nilai B akan bertambah 1
6) Kembali ke langkah pada No. 3
Sifat-sifat Algoritma
• banyaknya langkah instruksi harus berhingga,
• langkah atau instruksi harus jelas,
• proses harus jelas dan mempunyai batasan,
• input dan output harus mempunyai batasan,
• efektifitas,
• adanya batasan ruang lingkup
https://akhiubhi.wordpress.com/my-kampus/semester-1/ddp/algoritma-masak-
mie-goreng/
https://www.academia.edu/36805639/.1_-
_4.1_Menerapkan_logika_dan_Algoritma_komputer
Ratih, Cahaya Kusuma., dkk. “Bahan Ajar Simulasi dna Komunikasi DIgital untuk
SMK/MAK”. DirektoratPembinaan SMK, Kementrian Pendidikan dan
Kebudayaan Republik Indonesia, 2017.