Dokumen tersebut membahas tentang fungsi dan komputasi fungsi dalam matematika. Fungsi adalah hubungan antara nilai input dan output di mana setiap input mempunyai satu output. Dokumen tersebut juga menjelaskan tentang jenis fungsi yang dapat dan tidak dapat dihitung oleh komputer, serta contoh algoritma untuk menghitung nilai fungsi kuadrat.
Sistem Komputer (Hardware, Software, Interaksi antarperangkat Komputer, Kodifikasi Data pada Komputer, Permasalahan pada komputer) - Informatika
SMP/MTs Kelas 7 semester ganjil
Pendidik dipanggil untuk membantu siswanya mempersiapkan masa depan dalam dunia komputasional yang semakin meningkat.
Berpikir komputasional merupakan keterampilan esensial yang memungkinkan manusia memecahkan suatu masalah kompleks yang nantinya dapat dipahami oleh komputer dan manusia.
Memadukan pemikiran komputasional ke dalam aktivitas, pelajaran, dan kurikulum tidak hanya mendukung pengembangan keterampilan baru, tetapi juga meningkatkan pembelajaran dan keterlibatan dalam setiap disiplin ilmu.
Namun demikian, masih banyak pendidik yang merasa tidak nyaman dengan konsep berpikir komputasional.
Untuk mengatasi hal ini, lokakarya ini perlu untuk memperkenalkan para pendidikan pada praktik berpikir komputasional.
Kerangka kerja ditawarkan untuk mendukung para pendidikan dalam mengidentifikasi di mana siswanya dapat memanfaatkan pemikiran komputasional.
Apa Itu Efisiensi Algoritma ?
Algoritma yang dapat dikatakan sebagai algoritma yang efisien, merupakan algoritma yang dimana pada saat pemrosesan algoritma tersebut tidak memakan banyak waktu dan juga ditak memakan banyak memori dalam pemrosesannya.
Seperti yang sudah di jelaskan, efisiensi algoritma umumnya di tinjau dari 2 hal, yaitu efisiensi terhadap waktu, dan efisiensi terhadap memori.
Walaupun algoritma yang memberikan keluaran yang benar (paling mendekati kenyataan), tetapi jika harus menunggu berjam-jam atau mungkin berhari-hari untuk mendapatkan outputannya (dalam hal ini yang dimaksudkan adalah efisiensi dalam waktu), algoritma tersebut biasanya tidak akan dipakai. Kebanyakan orang lebih menginignkan algoritma yang memiliki pengeluaran atau hasil outputan yang lebih cepat. Waktu yang diperlukan (running time) oleh sebuah algoritma cenderung tergantung pada jumlah input yang diproses.
Running time dari sebuah algoritma adalah fungsi dari jumlah inputnya. Running time dari suatu algoritma berbeda-beda bergantung pada input yang diberikan. Dengan demikian pengukurannya dihitung sebagai fungsi dari besarnya input yang diberikan.
Sistem Komputer (Hardware, Software, Interaksi antarperangkat Komputer, Kodifikasi Data pada Komputer, Permasalahan pada komputer) - Informatika
SMP/MTs Kelas 7 semester ganjil
Pendidik dipanggil untuk membantu siswanya mempersiapkan masa depan dalam dunia komputasional yang semakin meningkat.
Berpikir komputasional merupakan keterampilan esensial yang memungkinkan manusia memecahkan suatu masalah kompleks yang nantinya dapat dipahami oleh komputer dan manusia.
Memadukan pemikiran komputasional ke dalam aktivitas, pelajaran, dan kurikulum tidak hanya mendukung pengembangan keterampilan baru, tetapi juga meningkatkan pembelajaran dan keterlibatan dalam setiap disiplin ilmu.
Namun demikian, masih banyak pendidik yang merasa tidak nyaman dengan konsep berpikir komputasional.
Untuk mengatasi hal ini, lokakarya ini perlu untuk memperkenalkan para pendidikan pada praktik berpikir komputasional.
Kerangka kerja ditawarkan untuk mendukung para pendidikan dalam mengidentifikasi di mana siswanya dapat memanfaatkan pemikiran komputasional.
Apa Itu Efisiensi Algoritma ?
Algoritma yang dapat dikatakan sebagai algoritma yang efisien, merupakan algoritma yang dimana pada saat pemrosesan algoritma tersebut tidak memakan banyak waktu dan juga ditak memakan banyak memori dalam pemrosesannya.
Seperti yang sudah di jelaskan, efisiensi algoritma umumnya di tinjau dari 2 hal, yaitu efisiensi terhadap waktu, dan efisiensi terhadap memori.
Walaupun algoritma yang memberikan keluaran yang benar (paling mendekati kenyataan), tetapi jika harus menunggu berjam-jam atau mungkin berhari-hari untuk mendapatkan outputannya (dalam hal ini yang dimaksudkan adalah efisiensi dalam waktu), algoritma tersebut biasanya tidak akan dipakai. Kebanyakan orang lebih menginignkan algoritma yang memiliki pengeluaran atau hasil outputan yang lebih cepat. Waktu yang diperlukan (running time) oleh sebuah algoritma cenderung tergantung pada jumlah input yang diproses.
Running time dari sebuah algoritma adalah fungsi dari jumlah inputnya. Running time dari suatu algoritma berbeda-beda bergantung pada input yang diberikan. Dengan demikian pengukurannya dihitung sebagai fungsi dari besarnya input yang diberikan.
Mata Pelajaran Pemrograman Dasar dengan mempelajari Dasar - Dasar Algoritma dan mencangkup beberapa materi, diantaranya :
1. Konsep dan struktur algoritma
2. Variabel, Tipe data, dan Operator
3. Pseudecode
4. Flowchart
apa hubungan operasi matematika dengan alogaritma?
Di materi kali kita bahas mengenai hubungan alogaritma dengan operasi matematika.
*materi ini dibuat oleh dosen saya atas nama Habibah Nurfauziah, S.Kom, M.Si beliau merupakan salah satu dosen di STMIK MUHAMMADIYAH JAKARTA
2. 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.
3. 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
4. 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.
5. 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
6. 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
7. 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.
.
8. 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
9. 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!