56 Caae 88
56 Caae 88
AnikVegaVitianingsih, S.Kom.,MT
081332765765
@vegavitianingsih
Kontrak Kuliah
Next RPS
Konsep Berfikir Komputasi
Logika Pemecahan
masalah
Computational
Algorithmic Thinking
Aktivitas
Thinking
konkuren
Pemodelan
solusi
• Decomposition
• pembagian masalah menjadi bagian-bagian yang lebih kecil atau
sederhana.
• Pattern recognition
• mencari atau mengenali kesamaan pola dalam maupun antar masalah
yang ingin dipecahkan.
• Abstraction
• melihat permasalahan secara mendasar sehingga dapat melihat
jangkauan luas yang lebih penting dan mengabaikan detil kecil yang
sebetulnya kurang relevan.
• Algorithm
• mengembangkan sistem, sekuen, atau langkah-langkah solusi yang dapat
diterapkan secara menyeluruh terhadap pola yang sama sehingga lebih
efektif dan efisien.
Algoritma ?
Adalah rutan langkah-langkah untuk penyelesaian masalah yang
disusun secara sistematis dan logis.
Logis → benar sesuai dengan logika manusia.
Urutan langkah yang ditempuh untuk menyelesaikan masalah
harus memberikan hasil yang benar → sesuai dg tujuan
Setiap langkah algoritma dibaca dari “atas” ke “bawah”
Komponen teks algoritma dalam pemrograman procedur:
Instruksi dasar seperti input/output, assignment
Sequence (runtutan)
Analisa kasus
Perulangan
Algoritma (Deskripsi)
Algoritma adalah bagian inti dari suatu algoritma yang
berisi instruksi atau pemanggilan aksi yang telah
didefinisikan.
Komponen teks algoritma dalam pemrograman
procedural dapat berupa :
Instruksi dasar seperti input/output, assignment
Sequence (runtutan)
Analisa kasus
Perulangan
Setiap langkah algoritma dibaca dari “atas” ke
“bawah”.
Urutan deskripsi penulisan menentuan urutan langkah
pelaksanaan perintah.
Ciri Algoritma
•Jika channel sudah mencapai 99, dan tombol naik ditekan, maka
channel akan kembali ke nol. Begitupun sebaliknya, jika channel
sudah di nol dan tombol turun ditekan, maka channel akan menjadi
99.
✓ Membuat kue
✓ Merakit Mobil
✓ Mengisi Voucher