Berpikir Komputasi
Berpikir Komputasi
Burhanuddin, M.Kom
PERKEMBANGAN TEKNOLOGI INDUSTRI
• Identifikasi masalah
• Menentukan elemen utama masalah
• Melihat berbagai kemungkinan sebagai solusi
• Melakukan tindakan untuk menyelesaikan masalah
• Mengavaluasi keseluruhan proses dan
memecahkan masalah berikutnya dgn efektif
BERPIKIR KRITIS (CRITICAL THINKING)
• Analisis bisnis
• Kesehatan
• Komputasi
• Manufactur
• Pembangunan berkelanjutan
• Epidomiologi
BERPIKIR KOMPUTASI
• Decompotition
• Pattern recognition
• Abstraction
• Algorithm design
ALGORITMA
Struktur dasar algoritma
• Sequence/runtunan
• Selection/pemilihan
• Repitition/pengulangan
Notasi penulisan algoritma
• Notasi I = membuat untaian kalimat deskriptif
• Notasi II = membuat Flowchart(diagram alir)
• Notasi III = membuat Pseudocode
• Notasi IV = membuat Program dengan bahasa
pemrograman C++
PAHAM ?
Lanjut ke praktik yuk...
Hal 148 - 154
Urutan langkah dalam membuat Program :
Contoh:
•Mulai
•Masukkan bilangan pertama
•Masukkan bilangan kedua
Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4 jika
tidak, kerjakan langkah 5.
•Tampilkan bilangan pertama
•Tampilkan bilangan kedua
•Selesai
NOTASI II
PSEUDOCODE MENCARI
BILANGAN TERBESAR
Contoh Pseudocode:
Input Bilangan a
Input Bilangan b
If a > b then kerjakan langkah 4
print Bilangan a
print Bilangan b
MULAI
NOTASI III
FLOWCHART MENCARI
MASUKAN
BILANGAN TERBESAR NILAI
(A, B)
JIKA No MENAMPIL
KAN
A>B NILAI B
Yes
MENAMPIL
KAN
NILAI A
SELESAI
NOTASI IV
MENTERJEMAHKAN KE DALAM
BAHASA PEMROGRAMAN
TERIMAKASIH