Logika dan Algoritma - Ryan's Blog

Breaking

Quote

Perintah Pertama dari Allah SWT adalah IQRO

Tuesday, July 23, 2019

Logika dan Algoritma




LOGIKA
Logika berasal dari kata logos yang berarti hasil pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan dalam bahasa.

Sebagai ilmu, logika disebut ilmu logika (ilmu pengetahuan) yang mempelajari kecakapan untuk berfikir secara lurus, tepat dan teratur.

Manfaat Mempelajari Logika
1)  Menjaga supaya selalu berfikir benar
2)  Membuat daya pikir menjadi lebih tajam
3)  Membuat setiap orang berfikir cermat, objektif dan efektif
4)  Meningkatkan cinta kebenaran dan menghindari kesesatan bernalar

Pola Nalar Deduktif
Pola nalar deduktif identik dengan penarikan kesimpulan pernyataan yang benar dari umum ke khusus

Contoh
Semua siswa SMK wajib melaksanakan Praktik Kerjka Industri pada kelas XI
Vania adalah kelas XI
Vania wajib melaksanakan Praktik Kerja Industri

Pola Nalar Induktif
Pola nalar induktif identik dengan penarikan kesimpulan pernyataan yang benar dari khusus ke umum

Contoh
- Sessilia harus rajin belajar agar mendapat hasil yang memuaskan
- Sessilia adalah siswa SMK
- Siswa SMK yang rajin belajar akan mendapat hasil yang memuaskan

ALGORITMA
Algortima berasal dari kata algorism yang berarti cara memecahkan dan menguraikan setiap permasalahan dalam hitungan menggunakan alur pikiran yang sistematis dan logis.

Proses algoritma dikategorikan sebagai berikut :
1.  Selection Procces jika instruksi dikerjakan memenuhi kriteria tertentu
2.  Sequence Procces jika instruksi dikerjakan secara sekuensial/berurutan
3.  Concurrent Procces jika beberapa instruksi dikerjakan secara bersama
4.  Iteration Procces jika instruksi dikerjakan selama memenuhi suatu kondisi tertentu

Sosok yang menemukan algoritma adalah Al-Khawarizmi.

FLOWCHART
Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses dengan proses lainnya dalam suatu program.

Jenis-jenis flowchart

1.  Terminator => Simbol untuk memulai dan mengakhiri


2.  Proses => Simbol untuk proses kegiatan

3.  Alir => Simbol untuk menghubungkan simbol satu dan yang lainnya

4.  Decision => Simbol untuk percabangan

5. Sub Proses => untuk menguraikan suatu kegiatan


Keuntungan menggunakan flowchart :
1)  lebih mudah dibaca dan dipahami
2)  dapat digunakan untuk menyelesaikan masalah
3)  lebih rinci dengan model visualisasi

Kekurangan menggunakan flowchart :
1)  tidak cocok untuk menyelesaikan masalah yang rumit
2)  memerlukan software khusus
3)  memakan ruang ketika menata simbol flowchart

No comments:

Post a Comment