MATERI LOGIKA DAN ALGORITMA
Hy guyss!!, kembali lagi dengan gw si Arieser yang kali ini bakal ngasik tau kalian tentang materi logika dan algoritma sesuai dengan judul yang ada di atasa itu gengs.....
Nah, untuk pengertian dari logika dan algoritma adalah sebuah ilmu yang digunakan dalam mempelajari pemrograman komputer. Untuk rincian mari kita bahas dari keduanya.
Nah, untuk pengertian dari logika dan algoritma adalah sebuah ilmu yang digunakan dalam mempelajari pemrograman komputer. Untuk rincian mari kita bahas dari keduanya.
- Logika adalah sebuah penalaran mengenai suatu hal yang berdasarkan sebuah objek. Selain itu logika juga digunakan untuk mencari sebuah nilai. Logika juga tidak hanya digunakan pada pembelajaran komputer saja.
- Algoritma, algoritma merupakan sebuah urutan yang dibuat dalam rangka menyelesaikan sebuah masalah atau mencapai tujuan tertentu dengan cara yang masuk akal.
PENARIKAN KESIMPULAN
Berikut ini pembahasan tentang logika yaitu penarikan kesimpulan. Penarikan kesimpulan pun dibagi menjadi dua, yaitu :
- Modus Ponens
Modus Ponens ditandai dengan adanya pernyataan majemuk implikasi dan pernyataan tunggal.
premis 1 : p > q
premis 2 : p (modus ponens)
premis 2 : p (modus ponens)
___________________
kesimpulan : q
contoh :
premis 1 : jika Ibu datang maka adik akan senang
premis 2 : Ibu datang
____________________
kesimpulan : adik senang
- Modus Tollens
Modus Tollens ditandai dengan adanya pernyataan majemuk implikasi dan ingkaran dari pernyataan tunggal.
premis 1 : p > q
premis 2 : ~q (modus tollens)
___________________
kesimpulan : ~p
Contoh :
premis 1 : jika hari hujan, maka ibu memakai payung
premis 2 : Ibu tidak memakai payung
_____________________
kesimpulan : hari tidak hujan
Kemudian Algoritma juga memiliki ciri-ciri tertentu yaitu :
Kemudian Algoritma juga memiliki ciri-ciri tertentu yaitu :
- Algortima harus berhenti setelah mengerjakan sejumlah langka yang terbatas.
- Setiap langkah harus didefinisikan dengan tepat dan tidak berarti dua.
- Algoritma memiliki nol atau lebih masukkan
- Algoritma memiliki nol atau lebih keluaran
- Algoritma harus efektif.
Lalu kriteria dari Algortima :
- Tepat, benar, sederhana, dan efektif
- Logis. terstruktur, sistematis
- Semua operasi terdefinisi
- Semua proses harus berakhir setelah sejumlah langkah dilakukan
- Ditulis dengan bahasa yang standard dengan format pemrograman agar mudah untuk di implemitensikan dan tidak menimbulkan arti ganda
Berikut ada pula dari sifat-sifat Algortima :
- Banyaknya langkah instruksi harus berhingga
- Langkah atau instruksi harus jelas
- Proses harus mempunyai batasan
- Input dan output harus memounyai batasan
- Efektivitas
- Adanya batasan ruang lingkup
Algortima mempunyai teknik yang dibagi menjadi 3, yaitu :
- Pseudocode
- Flowchart
- Bahasa natural
Untuk pembahasan dari Flowchart berikut gw rangkum di bawah ini :
Flow Chart merupakan bagian yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem dalam suatu keseluruhan dan menjelaskan dari urutan dari prosedur-prosedur yang ada didalam sistem.
Bagan alir program (program flowchart) merupakan bagan yang menjelaskan secara rinci langkah langkah dari proses program.
Struktur dasar Algoritma :
Bagan alir program (program flowchart) merupakan bagan yang menjelaskan secara rinci langkah langkah dari proses program.
Struktur dasar Algoritma :
- Struktur Sekunsial (runtutan)
runtutan merupakan struktur dasar algortima terdiri dari satu atau lebih instruksi, yang setiap isntruksinya dikerjakan secara berurutan sesuai dengan urutan penulisan algortima tersebut. - Struktur Pemilihan (selection)
stuktur seleksi menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi atau pengambilan suatu keputusan. - Struktur Perulangan
struktur ini memberikan suatu perintah atau tindakan yang dilakukan beberapa kali.
Berikut ini contoh dari Program Algoritma :
- Read x, y hasil, pil
- Inputkan bilangan pertama, masukkan ke variabel x
- Inputkan bilangan kedua, masukkan ke variabel y
- Pilihan = 1, maka a. hasil = x+y, b. print hasilnya.
Contoh program kalkulator :
Flowchart Calculator
Jika telah membuat algoritmanya, kita tinggal membuat Flowchartnya. Berikut Flowchart kalkulator sesuai dengan algortima tersebut :
Sekian dari artikel tentang Materi Logika dan Algortima, semoga bermanfaat buat kalian semua ya....
goodluck..:)
Komentar
Posting Komentar