MATERI
LOGIKA DAN ALGORITMA
1.Logika
adalah ilmu bagaimana cara mengevaluasi argumentasi dan penalaran.
2.–
penalaran induktif
Merupakan
suatu proses berfikir untuk menarik kesimpulan berupa prinsip atau sikap yang berlaku
umum berdasarkan atas fakta yang bersifat khusus
-
Penalaran
deduktif
Yaitu
adalah cara berpikir dengan berdasarkan suatu pertanyaan dasar untuk menarik
kesimpulan
3.Algoritma
adalah suatu urutan dari beberapa langkah logis dan sistematis yang digunakan
untuk menyelesaikan masalah tertentu.
4.- memiliki masuikan input atau kondisi awal
-
Setiap langkah
harus didefinisikan dengan tepat sehingga tidak memiliki arti ganda atau
ambigu.
-
Algoritma harus
efektif
-
Algoritma
mempunyai awal dan akhir
-
Memiliki keluaran
output atau kondisi akhir
-
5.–
tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman
-
Notasi notasi nya
dapat digunakan untuk seluruh bahasa apapun
-
Tidak tergantung
pada suatu bahasa pemrograman.
6.-
Ada output
- Efektifitas dan Efisiensi
- Jumlah langkahnya berhingga
- Efektifitas dan Efisiensi
- Jumlah langkahnya berhingga
7.-
BAHASA NATURAL
+ mudah dimengerti
- ambiguous
- FLOW CHART
+ Bagus secara Visual
- bila panjang jadi repot
-PSEUDO CODE
+ Sudah dekat ke bahasa pemrograman
- Sulit dimengerti orang awam
+ mudah dimengerti
- ambiguous
- FLOW CHART
+ Bagus secara Visual
- bila panjang jadi repot
-PSEUDO CODE
+ Sudah dekat ke bahasa pemrograman
- Sulit dimengerti orang awam
8.Sistem
Flowchart adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan
urutan proses secara mendetail dan hubungan antara suatu (instruksi) dengan
proses lainnya dalam suatu program.
Program
flochart merupakan bagian yang menjelaskan secara rinci langkah-langkah
dari proses program. Bagan alir program dibuat dari derivikasi bagan alir
sistem.
9.-STRUKTUR
SEKUENSIAL, yaitu struktur yang meliputi setidaknya satu instruksi dan
dikerjakan secara berurutan.
-
STRUKTUR PEMILIHAN, yaitu struktur yang menyatakan bahwa pemilihan langkah
harus dilaklukanb edasarkan pengambilan suatu keputusan atau kondisi. Struktur
ini dapat dikenali berkat penggunaan flowchart berbentuk belah ketupat yang
menandai decision.
-STRUKTUR PERULANGAN, merupakan struktur
yang menyajikan instruksi untuk
dilakukan berulang kali agar lebih efisien dan tidak membuang ruang.
10. Algoritma untuk menghitung nilai x dari persamaan x = 17y +
9 :
1) Memulai
2) Menentukan nilai y
3) Menghitung nilai x = 17y + 9
4) Menyelesaikan
1) Memulai
2) Menentukan nilai y
3) Menghitung nilai x = 17y + 9
4) Menyelesaikan
Tidak ada komentar:
Posting Komentar