Loading...
Informatika Kelas 8 Kurikulum MerdekaKelas 8 Kurikulum MerdekaKurikulum MerdekaSMP Kurikulum Merdeka

Informatika Kelas 8 Bab 7 Kurikulum Merdeka

Informatika Kelas 8 Bab 7 Kurikulum Merdeka

Informatika Kelas 8 Bab 7 Kurikulum Merdeka

Halo adik-adik berjumpa lagi di Portal Edukasi.

Pada kesempatan sebelumnya Admin telah membagikan Rangkuman Materi Informatika Kelas 8 Bab 6 : Analisis Data.

Nah pada kesempatan kali ini kita akan membahas Rangkuman Materi Informatika Kelas 8 Bab 7 : Algoritma Pemograman.

Yuk mari disimak!

KURIKULUM MERDEKA

Materi Informatika Kelas 8 Bab 7

Algoritma Pemograman

 

Eksplorasi Lanjutan Scratch

Dalam materi ini kita masih akan membahas tentang Scratch ya.

Nah ada beberapa istilah yang harus kalian ketahui nih disini, seperti:

  • Input
  • Variable
  • Control
  • Custom Block

Input adalah sebuah proses yang digunakan untuk meminta masukan dari pengguna dan hasil masukannya akan disimpan dalam sebuah variable.

Variable adalah sebuah nama yang digunakan untuk menyimpan sebuah nilai, dan nilai yang disimpan dapat diubah dengan blok [set variable to] atau [change variable by].

Kode Control pada Scratch dapat mengatur jalannya program, yaitu pengulangan dan kondisi.

Custom Block adalah sebuah block pada Scratch yang dapat kalian buat sendiri dan dapat disesuaikan fungsinya.

 

Blockly Games

Blockly adalah suatu tools yang dapat membantu membuat program sederhana dengan menggunakan blok-blok.

Pada Blockly, blok-blok yang sudah disusun dapat langsung diterjemahkan ke berbagai bahasa pemrograman seperti JavaScript, PHP, Python, dan lain-lain.

Ada berbagai cara untuk mendapatkan dan menggunakan tools ini, yaitu:

Ada banyak jenis games yang disediakan oleh Blockly Games, seperti:

  • Puzzle
  • Maze
  • Bird
  • Turtle
  • dll

 

Pengenalan Pemrograman Prosedural

Kita tahu bahwa komputer mempunyai tiga elemen penting, yaitu perangkat input, pemroses utama (CPU), dan perangkat output.

Komputer ketika menerima input akan ditampung dalam memori dan bisa disimpan dalam sebuah “nama” variabel.

Komputer dapat menampilkan/menuliskan suatu nilai isi variabel ke layar/ printer dengan perintah print.

Kita juga tahu bahwa komponen komputer yang melakukan proses perhitungan aritmatika dan logika adalah ALU (bagian dari CPU).

Sebuah program komputer akan mengendalikan komputer dalam melakukan Input-Proses-Output.

Maka, dengan menuliskan sebuah program komputer, kita dapat memerintah komputer untuk hal berikut ini:

  • Menerima input, dan menyimpannya dalam sebuah variabel, serta mengambil isinya jika diperlukan dengan menyebutkan nama variabel.
  • Mengeluarkan output, dengan menggunakan perintah “print”, “write”, atau “display” atau lainnya, yang akan membuat komputer menampilkan nilai yang disimpan dalam variabel atau diberikan, tergantung perintah tersebut mau diarahkan ke layar atau ke printer, atau ke piranti atau bahkan artefak keluaran lainnya (misalnya menyalakan/mematikan lampu).
  • Melakukan perhitungan aritmatika dan logika, sesuai dengan operasi aritmatika yang menggunakan operator kali, bagi, tambah, kurang atau operasi logika dengan menggunakan operator and, or, not, atau operasi perbandingan dengan operator <, >, =

Karena kemampuan aritmatika, logika dan perbandingan tersebut, kita bisa membuat instruksi percabangan, atau pengulangan.

Nah kita akan bahas dua hal tersebut lebih jauh ya!

Instruksi Percabangan

Salah satu kemampuan dari sebuah program komputer ialah kemampuannya dalam pengambilan keputusan.

Untuk membuat program dapat memilih di antara beberapa alternatif atau keputusan-keputusan, ada dua hal yang harus dilakukan oleh komputer, yaitu:

  • memeriksa apakah suatu kondisi bernilai benar atau salah
  • memilih keputusan atau alternatif berdasarkan kondisi tersebut

Komputer memeriksa nilai kebenaran dari suatu kondisi dengan menggunakan operasi perbandingan dan operasi logika.

Operasi perbandingan di dalam pemrograman antara lain:

  • Sama dengan (=): operasi ini digunakan untuk memeriksa apakah dua buah nilai bernilai sama atau tidak.
  • Tidak sama dengan (≠): operasi ini digunakan untuk memeriksa apakah dua buah nilai bernilai berbeda atau tidak.
  • Kurang dari (<): operasi ini digunakan untuk memeriksa apakah suatu nilai lebih kecil daripada nilai lainnya.
  • Lebih dari (>): operasi ini digunakan untuk memeriksa apakah suatu nilai lebih besar daripada nilai lainnya.

Selain operasi perbandingan, ada juga operator logika, yaitu AND, OR, dan NOT.

Suatu pernyataan yang mengandung operasi logika akan bernilai False jika pernyataan tersebut salah, sedangkan jika pernyataan tersebut benar, ia akan bernilai True.

 

Pengulangan

Dalam pemograman komputer, akan rumit apabila kita harus menuliskan perintah yang sama untuk tindakan yang sama.

Maka ada istilah pengulangan yang biasanya disebut dengan repetition atau loops.

Pada blockly ada dua fitur untuk pengulangan, yaitu:

  • Blok [repeat n times]
  • Blok [repeat..while]

Pada fitur Blok [repeat n times] kita bisa mengatur apa yang diulang dan berapa kali hal tersebut diulang.

Pada fitur Blok [repeat..while] digunakan jika kita ingin melakukan perulangan selama suatu kondisi atau syarat tertentu terpenuhi.

 

Apabila kalian sudah cukup memahami materi ini, coba juga latihan soal materi ini pada link dibawah ini:

 

Latihan Soal Informatika Kelas 8 Bab 7 Kurikulum Merdeka

 

Sekian rangkuman yang dapat Admin bagikan kali ini tentang rangkuman materi Informatika Kelas 8 Bab 7 Kurikulum Merdeka.

Jangan lupa share ke teman teman kalian apabila kalian merasa artikel ini bermanfaat untuk kalian.

Selalu kunjungi Portal Edukasi untuk rangkuman materi lainnya ya.

 

Baca Juga : Rangkuman Materi Informatika Kelas 8 Bab 8 Kurikulum Merdeka

3.9 7 votes
Article Rating
Subscribe
Notify of
guest

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Marlens

Saya sangat terbantu kk, terimakasih untuk materinya.

Dan saya mau bertanya ketika saya klik link untuk soal tes kok nggak bisa ya kk

error: Maaf Dilarang Copas Ya :)
2
0
Would love your thoughts, please comment.x
()
x