Materi Logika Dan Algoritma
Materi Logika Dan Algoritma
LOGIKA &
ALGORITMA
KOMPUTER
1
PENGANTAR
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.
2
DEFINISI LOGIKA
4
FUNGSI LOGIKA
Salah satu fungsi logika adalah sebagai alat untuk
menarik kesimpulan.
Kita dapat menggunakan alat ini setelah
melakukan penalaran berdasarkan pernyataan-
pernyataan benar (premis) yang ada. Penalaran
untuk penarikan kesimpulan dibedakan menjadi
dua jenis yaitu pola nalar deduktif dan induktif.
5
A. DEDUKTIF
Riza Adam
Contoh:
Umum Semua siswa SMK Swasta Teladan Medan harus
disiplin dan bertanggung jawab.
Khusus Satria adalah siswa SMK SMK Swasta Teladan
Medan .
Kesimpulan: Satria harus disiplin dan bertanggung jawab.
.
6
B. INDUKTIF
Riza Adam
Contoh:
Khusus Syifa rajin belajar, dia mendapat hasil yang
memuaskan.
Khusus Nadila rajin belajar, dia mendapat hasil yang
memuaskan.
Khusus Revan rajin belajar, dia mendapat hasil yang
memuaskan.
Kesimpulan: Siswa yang rajin belajar akan mendapatkan
hasil yang memuaskan 7
DEFINISI ALGORITMA
Algoritma adalah serangkaian langkah-langkah
yang disusun menjadi urutan logis kegiatan untuk
Riza Adam
mencapai tujuan.
Kata logis disini berarti benar sesuai dengan logika
manusia.
Untuk menjadi sebuah algoritma, urutan langkah
yang ditempuh untuk menyelesaikan masalah
harus memberikan hasil yang benar.
8
Terdapat berbagai bentuk cara untuk mengomunikasikan
algoritma, antara lain menggunakan bagan alir, pseudo
Riza Adam
code, dan bahasa pemrograman. Bentuk algoritma yang
mudah dibaca adalah menggunakan bagan alir
9
Hal yang harus dipenuhi dalam
membuat algoritma
Input : data yang harus diberikan pada komputer
Output : informasi yang akan diperoleh dari komputer
10