BAB 1
Berpikir
Komputasional
Pertemuan 1 Informatika
Kelas VIII
Farichah, S.Kom
Fungsi
Fungsi dalam pengertian matematika adalah korespondensi atau hubungan yang terjadi
antara sekumpulan nilai dan sekumpulan output, yaitu setiap nilai input memiliki nilai
output.
Computing the function adalah proses menentukan nilai output tertentu dimana sebuah
fungsi diberikan pada sebuah nilai input.
Kemampuan untuk menghitung fungsi penting, karena fungsi komputasi dapat digunakan
untuk memecahkan masalah.
Fungsi
Contoh:
Perhitungan luas persegi panjang
Input nilai
panjang
dan lebar
Proses dengan
menggunakan rumus
Luas = p x l
Output nilai
luas
Input fungsi Proses fungsi Output fungsi
Jenis-jenis Fungsi
Computable Function adalah fungsi yang dapat
dikomputasi/diproses dengan mesin.
Non-computable Function adalah fungsi yang tidak dapat
diproses oleh komputer/mesin, dimana fungsi tersebut
tidak dapat dibuatkan algoritmanya.
Menghitung nilai fungsi kuadrat, f(x) = x2 + 5x
Tahapan algoritma yang dapat digunakan adalah sebagai berikut:
• Mulai
• Masukkan nilai x
• Hitung nilai a1 = x*x
• Hitung nilai a2 = 5*x
• Hitung nilai a3 = a1 + a2
• Cetak nilai f(x) = a3
• Selesai
Algoritma adalah tahapan yang dilakukan untuk menyelesaikan permasalahan yang ada secara
jelas dengan langkah-langkah yang ada dengan menggunakan bahasa yang mudah dipahami dan
masuk akal.
Contoh Computable function
a1 a2
Dik: f(x) =x2 + 5x Jwb: f(2) = (2)2 + 5*2
jika x = 2 = 4 + 10 a3
Dit: f(x) = ? = 14
Mencetak kalimat “Saya belajar berpikir
komputasional” sebanyak 100 kali namun looping
(berputar/berulang) terus dan tidak terdapat
batasan atau kondisi untuk menghentikan proses
pencetakan.
Contoh Non-computable function
mulai
i = 1
Apakah
i <= 100?
Cetak “saya
belajar brpikir
komputasional”
selesai
Ya
Simbol dalam flowchart/diagram alir
untuk menunjukan kondisi tertentu yang akan menghasilkan dua
kemungkinan jawaban, yaitu ya dan tidak.
untuk menggabungkan antara simbol yang satu dengan simbol
yang lain.
Process
Decision
Data
untuk menyatakan input dan output.
untuk menyatakan suatu proses yang sedang terjadi.
Flow
Terminator
untuk menyatakan titik awal dan akhir dari suatu program.
.
Metode memecahkan masalah yang
besar menjadi bagian yang kecil dengan
tujuan memberikan kemudahan dalam
melakukan pengolahan data dan juga
supaya mudah dipahami.
Kaitan fungsi dan Dekomposisi
mulai
selesai
Membuat program utama
Masukkan nilai x,
Masukkan nilai y
Cetak nilai A,
Cetak nilai B
Mendeklarasikan
variabel x,y
Fungsi tambah
A = x + y
Fungsi kurang
B = x - y
CREDITS: This presentation template was created by
Slidesgo, and includes icons by Flaticon, and
infographics & images by Freepik
Tugas!
Buatlah sebuah algoritma dan flowchart
(diagram alir) untuk menghitung luas
segitiga!
Dikumpulkan pertemuan berikutnya!
CSS
</> HTM
L
Thanks!

Berpikir Komputasional

  • 1.
    BAB 1 Berpikir Komputasional Pertemuan 1Informatika Kelas VIII Farichah, S.Kom
  • 2.
    Fungsi Fungsi dalam pengertianmatematika adalah korespondensi atau hubungan yang terjadi antara sekumpulan nilai dan sekumpulan output, yaitu setiap nilai input memiliki nilai output. Computing the function adalah proses menentukan nilai output tertentu dimana sebuah fungsi diberikan pada sebuah nilai input. Kemampuan untuk menghitung fungsi penting, karena fungsi komputasi dapat digunakan untuk memecahkan masalah.
  • 3.
    Fungsi Contoh: Perhitungan luas persegipanjang Input nilai panjang dan lebar Proses dengan menggunakan rumus Luas = p x l Output nilai luas Input fungsi Proses fungsi Output fungsi
  • 4.
    Jenis-jenis Fungsi Computable Functionadalah fungsi yang dapat dikomputasi/diproses dengan mesin. Non-computable Function adalah fungsi yang tidak dapat diproses oleh komputer/mesin, dimana fungsi tersebut tidak dapat dibuatkan algoritmanya.
  • 5.
    Menghitung nilai fungsikuadrat, f(x) = x2 + 5x Tahapan algoritma yang dapat digunakan adalah sebagai berikut: • Mulai • Masukkan nilai x • Hitung nilai a1 = x*x • Hitung nilai a2 = 5*x • Hitung nilai a3 = a1 + a2 • Cetak nilai f(x) = a3 • Selesai Algoritma adalah tahapan yang dilakukan untuk menyelesaikan permasalahan yang ada secara jelas dengan langkah-langkah yang ada dengan menggunakan bahasa yang mudah dipahami dan masuk akal. Contoh Computable function a1 a2 Dik: f(x) =x2 + 5x Jwb: f(2) = (2)2 + 5*2 jika x = 2 = 4 + 10 a3 Dit: f(x) = ? = 14
  • 6.
    Mencetak kalimat “Sayabelajar berpikir komputasional” sebanyak 100 kali namun looping (berputar/berulang) terus dan tidak terdapat batasan atau kondisi untuk menghentikan proses pencetakan. Contoh Non-computable function mulai i = 1 Apakah i <= 100? Cetak “saya belajar brpikir komputasional” selesai Ya
  • 7.
    Simbol dalam flowchart/diagramalir untuk menunjukan kondisi tertentu yang akan menghasilkan dua kemungkinan jawaban, yaitu ya dan tidak. untuk menggabungkan antara simbol yang satu dengan simbol yang lain. Process Decision Data untuk menyatakan input dan output. untuk menyatakan suatu proses yang sedang terjadi. Flow Terminator untuk menyatakan titik awal dan akhir dari suatu program. .
  • 8.
    Metode memecahkan masalahyang besar menjadi bagian yang kecil dengan tujuan memberikan kemudahan dalam melakukan pengolahan data dan juga supaya mudah dipahami. Kaitan fungsi dan Dekomposisi mulai selesai Membuat program utama Masukkan nilai x, Masukkan nilai y Cetak nilai A, Cetak nilai B Mendeklarasikan variabel x,y Fungsi tambah A = x + y Fungsi kurang B = x - y
  • 9.
    CREDITS: This presentationtemplate was created by Slidesgo, and includes icons by Flaticon, and infographics & images by Freepik Tugas! Buatlah sebuah algoritma dan flowchart (diagram alir) untuk menghitung luas segitiga! Dikumpulkan pertemuan berikutnya!
  • 10.