Algoritma Sederhana
Konsep Logika dan Algoritma
1. Logika
Logika merupakan studi tentang prinsip-prinsip pemikiran, penalaran, dan argumentasi yang digunakan untuk membuat kesimpulan yang benar dari pernyataan yang diberikan.
Logika mempunyai dua jenis yaitu:
Logika Proposisional, merupakan jenis logika yang berkaitan dengan pernyataan-pernyataan berdasarkan proposisi atau pernyataan tunggal dan menggambarkan hubungan antara pernyataan-pernyataan tersebut.
Logika Predikat, merupakan jenis logika yang lebih kompleks yang berkaitan dengan properti dan hubungan antara objek dalam domain tertentu.
Dalam pemrograman, logika digunakan untuk merancang algoritma yang benar, memastikan bahwa program berperilaku sesuai dengan yang diinginkan, dan memecahkan masalah secara logis.
2. Algoritma
Sebuah algoritma adalah langkah-langkah terstruktur yang diambil untuk menyelesaikan masalah. Algoritma adalah rencana yang jelas yang menggambarkan bagaimana melakukan sesuatu.
Algoritma harus memnuhi beberapa krietria penting, termasuk jelas, efisien, dan benar.
Flowchart
Flowchart adalah alat visual yang digunakan untuk menggambarkan alur logika atau algoritma dalam bentuk diagram. Flowchart digunakan secara luas dalam pemrograman, rekayasa perangkat lunak, dan pemecahan masalah untuk menggambarkan langkah-langkah yang harus diikuti untuk menyelesaikan suatu tugas atau algoritma.
Untuk membuat flowchart kita bisa menggambar sebuah algoritma dengan cara manual dengan melalui simbol-simbol flowchart, sehingga algoritma tersebut jadi semakin mudah untuk dipahami oleh banyak orang.
Contoh sederhana flowchart:
Flowchart menghitung keliling lingkaran
Analisis :
- Input : r (jari-jari lingkaran) dan phi
- Keliling Lingkaran K=2*phi*r
Algoritma :
- Menetapkan nilai phi = 3.14
- Menghitung jari-jari lingkaran
- Rumus untuk menghitung Keliling Lingkaran yaitu K=2*phi*r
- Nilai K (Keliling Lingkaran ) akan dicetak sebagai output ke perangkat output (keluaran)
Flowchart Keliling Lingkaran