2. • 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.
PENGANTAR
2
3. Logika identik dengan masuk akal dan penalaran.
Penalaran adalah salah satu bentuk pemikiran.
Pemikiran adalah pengetahuan tak langsung yang
didasarkan pada pernyataan langsung pemikiran
mungkin benar dan mungkin juga tak benar.
Definisi logika sangat sederhana yaitu ilmu yang
memberikan prinsip-prinsip yang harus diikuti agar
dapat berfikir valid menurut aturan yang berlaku
Pelajaran logika menimbulkan kesadaran untuk
menggunakan prinsip-prinsip untuk berfikir secara
sistematis.
Definisi Logika
3
4. Beberapa manfaat yang akan didapatkan setelah
mempelajari logika antara lain sebagai berikut.
a.Menjaga supaya kita selalu berpikir benar
menggunakan asas-asas sistematis.
b. Membuat daya pikir menjadi lebih tajam, dan
menjadikannya lebih berkembang.
c.Membuat setiap orang berpikir cermat,
objektif, dan efektif dalam berkomunikasi.
d.Meningkatkan cinta kebenaran dan
menghindari kesesatan bernalar
Manfaat Mempelajari Logika
4
5. 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.
Fungsi Logika
Riza Adam 5
6. Penarikan kesimpulan yang bergerak
dari pernyataan benar yang umum ke
khusus.
Contoh:
Umum Semua siswa SMK harus
disiplin dan bertanggung jawab.
Khusus Sandi adalah siswa SMK.
Kesimpulan: Sandi harus disiplin dan
bertanggung jawab.
.
a. Deduktif
6
7. Penarikan kesimpulan yang bergerak dari pernyataan benar
yang khusus ke umum.
Contoh:
Khusus Devi rajin belajar, dia mendapat hasil yang
memuaskan.
Khusus Yuda rajin belajar, dia mendapat hasil yang
memuaskan.
Khusus Tika rajin belajar, dia mendapat hasil yang
memuaskan.
Kesimpulan: Siswa yang rajin belajar akan mendapatkan
hasil yang memuaskan
7
8. Abu Ja’far Muhammad Ibnu Musa Al Khuwarizmi adalah
seorang penulis buku Arab yang berjudul Kitab Al Jabar
Wal Muqabala (Buku Pemugaran dan Pengurangan).
Kata Al Khuwarizmi dibaca orang Barat menjadi
algorism.
Kata algorism berarti proses menghitung dengan angka
Arab. Seseorang dikatakan algorist jika orang tersebut
menggunakan angka Arab.
Kata algorism lambat laun menjadi algorithm disebabkan
kata algorism sering dikelirukan dengan kata arithmetic
sehingga akhiran –sm berubah menjadi –thm. Kata
algorithm diserap ke dalam bahasa Indonesia menjadi
algoritma.
Asal-usul kata algoritma
8
9. Algoritma adalah serangkaian langkah-
langkah yang disusun menjadi urutan logis
kegiatan untuk 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.
Definisi Algoritma
9
10. • Terdapat berbagai bentuk cara untuk
mengomunikasikan algoritma, antara lain
menggunakan bagan alir, pseudo code,
dan bahasa pemrograman. Bentuk
algoritma yang mudah dibaca adalah
menggunakan bagan alir
Riza Adam 10
11. a. Fungsi bagan alir
Bagan alir (Flowchart) merupakan sebuah bagan yang menunjukkan aliran
algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu
masalah.
Terdapat berbagai alasan bagi seseorang untuk menggunakan flowchart,
antara lain sebagai berikut.
1) Dokumentasi Proses. Bagan alir dapat digunakan untuk
mendokumentasikan proses menjadi lebih terorganisasi dengan baik.
2) Petunjuk untuk memecahkan masalah. Runtutan langkah dari yang umum
menuju ke khusus atau sebaliknya merupakan petunjuk pemecahan masalah
yang digambarkan dengan bagan alir.
3) Pemrograman. Bagan alir dapat digunakan untuk menggambarkan garis
besar program yang akan dibuat. Bagan alir juga digunakan untuk merancang
navigasi pengguna pada tampilan (user interface) aplikasi yang akan dibuat.
4) Mengomunikasikan hal-hal yang prosedural.
Bagan Alir
Riza Adam 11
12. b. Simbol bagan alir
Bagan alir tersusun dari berbagai simbol
yang berbeda untuk mempresentasikan
sebuah input, proses, maupun output yang
berbeda. Berikut adalah berbagai simbol
dan masing-masing kegunaannya
Riza Adam 12
13. Flow Direction symbol
Yaitu simbol yang digunakan untuk menghubungkan antara simbol yang satu
dengan simbol yang lain. Simbol ini disebut juga connecting line.
Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan proses pada lembar /
halaman yang berbeda.
Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan proses dalam lembar /
halaman yang sama.
Riza Adam 13
14. Processing Symbol
Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer
Simbol Decision
Simbol pemilihan proses berdasarkan kondisi yang ada.
Simbol disk and On-line Storage
Simbol yang menyatakan input yang berasal dari disk atau disimpan ke disk.
Riza Adam 14
15. Simbol Display
Simbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter,
printer dan sebagainya.
Simbol Input-Output
Simbol yang menyatakan proses input dan output tanpa tergantung dengan jenis
peralatannya
Simbol Manual Input
Simbol untuk pemasukan data secara manual on-line keyboard
Simbol Manual Operation
Simbol yang menunjukkan pengolahan yang tidak dilakukan oleh komputer
Riza Adam 15
16. Simbol Predefine Proses
Simbol untuk pelaksanaan suatu bagian (sub-program)/prosedure
Simbol Preparation
Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat
pengolahan di dalam storage.
Terminator Symbol
Yaitu simbol untuk permulaan (start) atau akhir (stop) dari suatu kegiatan
Riza Adam 16
17. Contoh algoritma ketika mandi
Secara umum, algoritma yang digunakan adalah sebagai berikut.
• Siapkan peralatan mandi, misalnya anduk, pakaian ganti, sabun, dll.
• Setelah semua siap, masuklah ke kamar mandi.
• Lepaskan baju.
• Siramkan air ke seluruh anggota badan.
• Gunakan sabun, sampo.
• Bilas badan dengan air.
• Gosok gigi.
• Gunakan anduk untuk mengeringkan seluruh tubuh.
• Pakailah baju ganti.
• Keluar kamar mandi.
Contoh Algoritma
17