Nama ; Muhamad Rafly GhifariKelas ; X – IPA 3Berfikir KomputasiBerpikir komputasi (Computational Thinking) adalah metode menyelesaikan persoalan dengan menerapkan teknik ilmu komputer (informatika). Tantangan bebas menyajikan soal-soal yang mendorong siswa untuk berpikir kreatif dan kritis dalam menyelesaikan persoalan dengan menerapkan konsep-konsep berpikir komputasional.Berfikir komputasi tidak berarti berpikir seperti komputer, melainkan berpikir tentang komputasi di mana sesorang dituntut untuk memformulasikan masalah dalam bentuk masalahkomputasi dan menyusun solusi komputasi yang baik (dalam bentuk algoritma) atau menjelaskan mengapa tidak ditemukan solusi yang sesuai. Computational Thinking(CT)adalah sebuah pendekatan dalam prosespembelajaran. CT memang memilikiperanpenting dalam pengembangan aplikasi komputer, namun CT juga dapat digunakan untuk mendukung pemecahan masalah disemua disiplinilmu, termasuk humaniora, matematika dan ilmupengetahuan. Siswa yangbelajardimana CT diterapkan dalam kurikulum (proses pembelajaran) dapat mulai melihat hubungan antara mata pelajaran,
Nama ; Muhamad Rafly GhifariKelas ; X – IPA 3Berfikir KomputasiBerpikir komputasi (Computational Thinking) adalah metode menyelesaikan persoalan dengan menerapkan teknik ilmu komputer (informatika). Tantangan bebas menyajikan soal-soal yang mendorong siswa untuk berpikir kreatif dan kritis dalam menyelesaikan persoalan dengan menerapkan konsep-konsep berpikir komputasional.Berfikir komputasi tidak berarti berpikir seperti komputer, melainkan berpikir tentang komputasi di mana sesorang dituntut untuk memformulasikan masalah dalam bentuk masalahkomputasi dan menyusun solusi komputasi yang baik (dalam bentuk algoritma) atau menjelaskan mengapa tidak ditemukan solusi yang sesuai. Computational Thinking(CT)adalah sebuah pendekatan dalam prosespembelajaran. CT memang memilikiperanpenting dalam pengembangan aplikasi komputer, namun CT juga dapat digunakan untuk mendukung pemecahan masalah disemua disiplinilmu, termasuk humaniora, matematika dan ilmupengetahuan. Siswa yangbelajardimana CT diterapkan dalam kurikulum (proses pembelajaran) dapat mulai melihat hubungan antara mata pelajaran,
Pertemuan 1 : Kontrak perkuliahan, Penjelasan relevansi matakuliah, Mengukur pengetahuan awal mahasiswa, Pembagian Tugas/Praktikum.
Pertemuan 2 : Pengenalan Lambang algoritma, Fungsi- Fungsi Lambang
Pertemuan 3 : Flowchart System dan Flowchart Program, Membuat Flowchart
Pertemuan 4 : Jenis-jenis perulangan, contoh program perulangan, membuat Latihan perulangan
Pertemuan 5 : Jenis-jenis decision, contoh penggunaan If-then, penggunaan If-then-else
Pertemuan 6 : Penggunaan While, For, Repeat
Pertemuan 7 : Penggunaan Case, Do-Case, Sellect Case
Pertemuan 8 : UTS
Pertemuan 9 : Instal Bahasa pemrograman Pascal, Mathlab dan Bahasa pemrograman Java
Pertemuan 10 : Menyusun kebenaran program dasar, tahapan kompilasi program, menguji kebenaran program
Pertemuan 11 : Statement perulagan/loping, contoh perulangan pada suatu kasus
Pertemuan 12 : Statetment dasar decision, penerapan decision dalam
pemrograman
Pertemuan 13 : Kasusu hitungan dasar matematika, kasus hitungan dasar
Fisika dan kasus hitungan dasar secara umum
Pertemuan 14 : Suhu dalam Celcius, Reamur, Fahrenheit, dan Kalvin, contohcontoh program koversi
Pertemuan 15 : Merancang menu aplikasi, penulisa coding, pemanggilan Form
Pertemuan 16 : UAS
Pertemuan 1 : Kontrak perkuliahan, Penjelasan relevansi matakuliah, Mengukur pengetahuan awal mahasiswa, Pembagian Tugas/Praktikum.
Pertemuan 2 : Pengenalan Lambang algoritma, Fungsi- Fungsi Lambang
Pertemuan 3 : Flowchart System dan Flowchart Program, Membuat Flowchart
Pertemuan 4 : Jenis-jenis perulangan, contoh program perulangan, membuat Latihan perulangan
Pertemuan 5 : Jenis-jenis decision, contoh penggunaan If-then, penggunaan If-then-else
Pertemuan 6 : Penggunaan While, For, Repeat
Pertemuan 7 : Penggunaan Case, Do-Case, Sellect Case
Pertemuan 8 : UTS
Pertemuan 9 : Instal Bahasa pemrograman Pascal, Mathlab dan Bahasa pemrograman Java
Pertemuan 10 : Menyusun kebenaran program dasar, tahapan kompilasi program, menguji kebenaran program
Pertemuan 11 : Statement perulagan/loping, contoh perulangan pada suatu kasus
Pertemuan 12 : Statetment dasar decision, penerapan decision dalam
pemrograman
Pertemuan 13 : Kasusu hitungan dasar matematika, kasus hitungan dasar
Fisika dan kasus hitungan dasar secara umum
Pertemuan 14 : Suhu dalam Celcius, Reamur, Fahrenheit, dan Kalvin, contohcontoh program koversi
Pertemuan 15 : Merancang menu aplikasi, penulisa coding, pemanggilan Form
Pertemuan 16 : UAS
Similar to Algoritma & Pemrograman .....................................(1).pdf (20)
1. Algoritma Pemrograman
Informatika Kelas 9 Semester 1
Kompetensi Dasar :
3.3 Memahami persoalan komunikasi yang besar atau kompleks sehingga perlu mengusulkan solusi
terstruktur.
4.3 Mengembangkan program sebagai solusi dari pemecahan persoalan dan membuktikan bahwa solusi
memenuhi kebutuhan yang disyaratkan dapat memanfaatkan kit edukasi murah yang tersedia di pasar
3. Algoritma Pemrograman
Apa itu algoritma pemrograman??
Langkah-langkah yang ditulis secara
berurutan untuk menyelesaikan
masalah pemrograman komputer
4. Algoritma Pemrograman
Gambar
Bentuk gambar biasanya dalam bentuk
diagram flowchart
Tulisan
Bentuk tulisan biasanya
menggunakan pseudocode
Penyajian algoritma dapat dilakukan menjadi dua bentuk
5. Mengenal Pengertian Algoritma
Langkah-langkah yang disusun secara
tertulis dan berurutan untuk
menyelesaikan suatu masalah
Suatu urutan atau alur yang dipakai
dalam perhitungan atau pemecahan
masalah secara sistematis
Penentuan algoritma dalam
pemrograman merupakan hal dasar
yang harus diketahui dan menjadi tahap
awal dalam pembuatan program
7. ✓ Komputer hanyalah salah satu pemroses
✓ Agar dapat dilaksanakan oleh komputer, algoritma
harus ditulis dalam notasi bahasa pemrograman
sehingga dinamakan program
✓ Program adalah perwujudan atau implementasi teknis
algoritma yang ditulis dalam bahasa pemrograman
tertentu sehingga dapat dilaksanakan oleh komputer
Cara Kerja Algoritma
8. Algoritma & Pemrograman
Cara Kerja Algoritma
Program ditulis dalam
salah satu bahasa
pemrograman dan
kegiatan membuat
program
CPU berfungsi mengerjakan
operasi-operasi dasar seperti
operasi perbandingan,
operasi perhitungan, operasi
membaca, dan operasi
menulis
I/O devices yang
memasukkan data atau
program ke dalam
memori, dan alat yang
digunakan komputer
untuk mengkomunikasikan
hasil-hasil aktivitasnya
Bila proses menghasilkan
keluaran atau informasi,
keluaran disimpan ke
dalam memori, lalu
memori menuliskan
keluaran tadi ke piranti
keluaran
9. Algoritma Pemrograman
Contoh Algoritma
✓ Ketika hendak memasak mie rebus, ada
langkah-langkah yang dilakukan terlebih
dahulu misalnya :
1. Siapkan panci untuk merebus mie
instan.
2. Masukan air ke dalam panci
secukupnya.
3. Nyalakan kompor lalu rebus air sampai
mendidih.
4. Buka bungkus mie instan dan pisahkan
bumbu dengan mie, lalu buka
bumbunya.
5. Setelah itu masukan mie kedalam panci
yang sudah berisi air mendidih.
✓ Algoritma sederhana untuk menyelesaikan
permasalahan matematika
✓ Dalam hal ini, algoritma dan logika
pemrograman akan sangat penting dalam
pemecahan masalah.
Algoritma untuk menghitung nilai y dari persamaan y = 3x + 8
10. Algoritma Pemrograman
Kesimpulan dan Penutup
Algoritma adalah prosedur untuk menyelesaikan suatu
masalah, baik itu dalam ilmu matematika, ilmu komputer,
bahkan masalah kehidupan manusia sehari-hari
Tiga jenis algoritma
✓Sequence (urutan)
✓Percabangan (jika-maka)
✓Loop (perulangan)
Algoritma mencakup perhitungan, penalaran, dan
pemrosesan data yang dapat disajikan dalam
bahasa alami, kode, diagram alur (flowchart)
Algoritma dapat diekspresikan dan
dianalisis melalui diagram alur (flowchart)