BAB 1
LOGIKA DAN ARGORITMA DALAM KOMPUTER
A.
[ PENGERTIAN LOGIKA ]
Logika adalah suatu pertimbangan pikiran manusia yang diungkapkan melalui
perkataan dan dinyatakan dalam bahasa. Atau arti logika yaitu cara orang berbahasa
dalam mencerminkan jalan fikirannya. Jika secara etimologi logika diartikan sebagai
ilmu yang mempelajari jalan pikiran seseorang yang dinyatakannya dalam berbahasa.
Setiap orang tentu selalu berfikir untuk menyimpulkan sesuatu secara ilmiah ataupun
menyakinkan orang lain.
[ CIRI-CIRI LOGIKA ]
1. Adanya suatu pola berpikir yang secara luas dapat disebut logika (penalaran
merupakan suatu proses berpikir logis ).
2. Sifat analitik dari proses berpikir. Analisis pada hakikatnya merupakan suatu
kegiatan berpikir berdasarkan langkah-langkah tertentu. Perasaan intuisi
merupakan cara berpikir secara analitik.
[ FUNGSI LOGIKA ]
1 LOGIKA ALAMIAH
Logika alamiah ialah logika kinerja dari akal budi manusia yang selalu berfikir secara
cermat, tepat dan lurus sebelum pemikiran tersebut mendapat pengaruh dari luar seperti
keinginan-keinginan yang bersifat subyektif. Logika alamiah sudah ada saat manusia itu
dilahirkan, sehingga logika bersifat murni.
2 LOGIKA ILMIAH
Jika seseorang diberikan bimbingan secara sistematis untuk dapat menguasai cara
berfikir yang tepat dan teratur sesuai dengan peraturan dan kebenaran mengenai cara
berfikir, maka logika ilmiah ini akan membuat akal budi seseorang bekerja secara lebih
tepat, lebih cermat, lebih teliti dan lebih lurus.
A.LOGIKA FORMAL
Merupakan logika yang berdasarkan pernyataan, oleh karena itu pernyataan yang
dijadikan sebagai dasar untuk membuat kesimpulan haruslah relevan, bentuk dan
strukturnya harus tepat juga. Jika dasarnya salah, maka kesimpulan juga akan salah jadi
kesimpulan yang tepat didapatkan dari berfikir secara benar, berdasarkan hasil
penyelidikan.
B.LOGIKA MATERIAL
4 Memaksa dan mendorong orang untuk berpikir sendiri dengan menggunakan asas-
asas sistematis.
B.
[ PENGERTIAN ARGORITMA KOMPUTER ]
1) Ada Input
2) Ada proses
3) Ada Output
4) Memiliki Instruksi-Instruksi yang jelas dan tidak Ambigu
5) Harus mempunyai Stoping Role
[ FUNGSI ALGORITMA ]
Menggunakan fungsi algoritma bisa digunakan untuk memecahkan program
yang rumit.
Menggunakan fungsi algoritma bisa menjadikan program yang besar menjadi
program yang lebih sederhana.
Fungsi algoritma bisa digunakan secara berulang atau lebih dari satu kali
penggunaan.
Memudahkan dalam pembuatan program.
Bisa mengatasi segala masalah dengan logika dan urut.
Menggunakan fungsi algoritma bisa melakukan pendekatan top-down dan juga
devide and conguer.
[ JENIS ALGORITMA ]
1) Divide and Conquer
2) Dynamic programming
3) Metode serakah
4) Sistem Flowchart
5) Pseudo Code (Kode Semu)
[ SIFAT ALGORITMA ]
1) Tidak menggunakan syimbol atau syintaks dari suatu bahasa pemograman.
2) Tidak tergantung pada suatu bahasa pemograman.
3) Notasi-notasinya dapat digunakan untuk seluruh bahasa pemograman.
[ MANFAAT ALGORITMA ]
Adapun manfaat algoritma sendiri yaitu untuk membantu seseorang dalam
menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing.