Logika dan Algoritma

LOGIKA

Dalam menyelesaikan suatu masalah logika sangat diperlukan. Logika identik dengan masuk akal dan penalaran. Definisi logika sangat sederhana yaitu cara berfikir untuk tujuan tertentu namun menurut aturan yang berlaku.

MASALAH

Masalah dikenali sebagai kondisi yang muncul ketika terdapat kesenjangan antara harapan dan kenyataan. Kenyataan adalah kondisi yang ada, sedangkan harapan adalah kondisi yang, seharusnya dan sebaiknya, sesuai dengan kebutuhan kita. 

ALGORITMA

Algoritma yang dapat diartikan urutan penyelesaian masalah yang disusun secara sistematis menggunakan bahasa yang logis untuk memecahkan suatu masalah. 

CONTOH PERMASALAHAN

Permasalahan :

Diberikan dua buah gelas yang berisi gelas A Teh dan gelas B Kopi. Tukarkan isi gelas tersebut hingga menghasilkan gelas A kopi dan gelas B Teh.

Algoritma

Berdasarkan definisi diatas dapat disimpulkan bahwa Logika dan Algoritma adalah ilmu yang mempelajari cara penyelesaian suatu masalah berdasarkan urutan langkah-langkah yang disusun secara sistematis dan menggunakan bahasa yang logis dengan tujuan tertentu. 

FLOWCHART

Flowchart Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma. 

Tujuan Membuat Flowchat :

SIMBOL FLOWCHART

PENALARAN

Deduktif 

Penarikan kesimpulan yang bergerak dari pernyataan benar yang umum ke khusus. Misal

Induktif

Penarikan kesimpulan yang bergerak dari pernyataan benar yang khusus ke umum. Misal: