Kita sebagai manusia merupakan makhluk berpikir, kita semua memiliki dua ciri yang melekat, yaitu rasionalitas dan moralitas. Rasionalitas akan menuntun kita untuk bertindak menurut pikiran dengan pertimbangan yang logis. Moralitas akan mendorong kita untuk berlaku sopan santun, sesuai dengan etiket atau norma yang berlaku. Namun, ketika kita berpikir, kadang kala dipengaruhi berbagai kecenderungan, emosi, subjektivitas, dan berbagai hal lain yang menjadikan kita tidak dapat berpikir jernih dan logis sehingga menghasilkan kesalahan berpikir dan pada akhirnya akan mengakibatkan kesimpulan yang salah (sesat).
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.
AlgoritmaSetelah mempelajari logika yang terkait tentang “bagaimana manusia berpikir dengan benar”, selanjutnya akan membahas tentang “bagaimana cara penyelesaian yang baik”. Untuk mendapatkan cara penyelesaian yang baik, dibutuhkan strategi atau langkah-langkah yang sistematis agar dapat memecahkan masalah dengan cara terbaik. Contoh: Dina adalah seorang siswa SMK kelas X. Setiap hari, dia pergi ke sekolah setelah melakukan sarapan. Pada suatu hari, ketika Dina akan sarapan, yang tersedia hanya nasi tanpa sayur dan lauk. Kemudian, terpikir oleh Dina untuk membuat tumis tauge tempe dengan langkah-langkah sebagai berikut. Algoritma adalah serangkaian langkah yang disusun menjadi urutan logis kegiatan untuk mencapai tujuan. Setiap hari, ketika seseorang melakukan aktivitas, dia akan memilih mana yang akan dikerjakan terlebih dahulu, misalnya ketika bangun tidur, sarapan, bahkan ketika memakai pakaian di pagi hari. Algoritma yang baik merupakan tindakan yang benar dan masuk akal. Bagan Alir / Flowcharta. Fungsi Bagan AlirBagan alir (flowchart) merupakan sebuah bagan yang menunjukkan aliran algoritma dan menampilkan langkah-langkah penyelesaian terhadap suatu masalah.
b. Simbol Bagan AlirBagan alir tersusun dari berbagai simbol yang berbeda untuk mempresentasikan sebuah input, proses, maupun output yang berbeda. Berikut adalah berbagai simbol dan masing-masing kegunaannya.
Proses mandi, sarapan, dan berangkat ke sekolah merupakan salah satu contoh subproses yang dapat dibagi lagi menjadi proses-proses lainnya. Masing-masing akan dijelaskan melalui algoritma sebagai berikut.
Bagan alir yang dapat dibuat dari algoritma di atas adalah sebagai berikut. Contoh algoritma membuat kue
Azura | Pelajar | Penikmat Kopi | Menjadi diri sendiri terkadang perlu bahkan kenapa tidak ? semoga tetap bermanfaat salam untuk sahabat..| - Azura Putri |