Transcript for:
Materi Pemrograman dengan Scratch dan Blockly

[Musik] Hai semuanya kembali lagi di channel portal edukasi Pada kesempatan kali ini kita akan membahas rangkuman materi Informatika kelas 8 bab 7 tentang algoritma pemograman materi ini sudah kurikulum Merdeka Ya mari kita mulai dengan eksplorasi lanjutan scratch dalam materi ini kita masih akan membahas tentang scratch ya Nah ada beberapa istilah yang harus kalian ketahui nih seperti input variabel control dan custom block input adalah sebuah proses yang digunakan untuk meminta masukan dari pengguna dan hasil masukannya akan disimpan dalam sebuah variabel variabel adalah sebuah nama yang digunakan untuk menyimpan sebuah nilai dan nilai yang disimpan dapat diubah dengan blok set var to atau change variable by kode kontrol pada scratch dapat mengatur jalannya program yaitu pengulangan dan kondisi sedangkan custom block adalah sebuah blok pada scratch yang dapat kalian buat sendiri dan dapat disesuaikan fungsinya Nah kita masuk ke materi yang baru di sini ada blockly games block Le adalah suatu tools yang dapat membantu membuat program sederhana dengan menggunakan blokblok pada block Le blok-blok yang sudah disusun dapat langsung diterjemahkan ke berbagai bahasa pemrograman seperti javascript PHP pyon dan lain-lain ada berbagai cara sih untuk mendapatkan dan menggunakan tools ini antara lain coding with Chrome developer Google appspot dan blockly.games ada banyak jenis games yang disediakan oleh blocklyad games seperti puzzle Maze Bird Turtle dan lain-lain Nah kita akan coba lewat situs blockly.games ya Nah pertama-tama kalian buka dulu browser favorit kalian atau perambahan favorit kalian kemudian di search barnya ini kalian Tuliskan di sini nih blok le.games kemudian enter nanti akan muncul tampilan seperti ini di sini kalian bisa pilih nih Ada banyak ada puzzle Maze Bird dan sebagainya di sini kita akan coba Maze ya yang gampang kemudian kita klik Nah di sini muncul kalian bisa lihat nih di sini ada gambar orang dengan panahnya kemudian ada tujuan di sini kita harus ee menyesuaikan yang ada di sini perintah yang ada di sini agar orang ini nyampai ke sini di sini ada move forward move forward itu artinya adalah jalan ke depan turn kemudian left berarti balok ke kiri turn right berarti di belok ke kanan Nah di sini udah ada contohnya nih ini bisa diklik-klik nih tuh bisa dipindah-pindahkan di sini ada move forward karena di sini ada dua kali perintah jalan kita cobain ya kita klik Run program dia jalan dua kali dan sampai Nah di sini langsung muncul nih untuk e javascript-nya javascript-nya ternyata perintahnya seperti ini kalau ada bentuk javascript lanjutkan nih di sini makin susah nih di caranya kayak gimana pertama harus move forward kemudian turn left Apakah move forward lagi kita cobain ya ini di sini admin udah pernah nyobain jadi makanya ke saave kalau kalian nanti akan kosong semuanya kita cobain ya dan ternyata benar seperti ini dan hasilnya javascript-nya akan seperti ini Nah di sini ini admin belum coba nih di sini kita hanya ada perintah sekarang makin susah kita hanya hanya boleh bisa ee mencoba satu kali lagi nih oke di sini kita bisa menggunakan di sini nih ada repeat until repeat itu mengulang nih kita bisa gunakan di sini masukin ke sini repeat until sampai ke sini do move forward jadi diulang terus-terusan perintah ini nih sampai nyampai ke sini karena perintahnya seperti itu kita cobain ya dia akan terus mengulang dan maju terusmenerus Nah di sini javascript-nya lebih mudah ya jadi kita bisa menggunakan seperti ini enggak mve forward move forward sampai banyak tuh seperti itu Nah ini adalah blockly games kalian bisa cobain lagi yang lain-lain nih Kalau misalkan mau lihat tampilannya kayak puzzle di sini ada perintahnya nih harus mencocokkan gambar dengan kata-kata yang ada kemudian color Bird di sini kita coba Bird di sini Bagaimana eh agar dari sini nyampai ke sini nih kemudian di sini ada Turtle di sini e untuk menggambar square Di sini perintahnya menggambar Square bagaimana menggunakan perintah ini agar dia bisa jalannya apa agar dia bisa menjadi kotak seperti itu jadi sesuaikan dengan perintah yang ada dan seterusnya kalian bisa cobain satu-satu di sini ada banyak nih di blockly.games selanjutnya ke pengenalan pemrograman prosedural kita tahu bahwa komputer mempunyai tiga elemen penting yaitu perangkat input pemroses utama atau CPU dan perangkat output komputer ketika menerima input akan ditampung dalam memori dan bisa disimpan dalam sebuah nama variabel komputer dapat menampilkan atau menuliskan suatu nilai isi variabel ke layar atau printer dengan perintah print kita juga tahu bahwa komponen komputer yang melakukan proses perhitungan aritmatika dan logika adalah alu itu bagian dari CPU ya sebuah program komputer akan mengendalikan komputer dalam melakukan input pros dan output maka dengan menuliskan sebuah program komputer kita dapat memerintahkan komputer untuk melakukan hal berikut ini nih menerima input dan menyimpannya dalam sebuah variabel serta mengambil isinya jika diperlukan dengan menyebutkan nama variabel mengeluarkan output dengan menggunakan perintah print atau display ataupun lainnya yang akan membuat kompu menampilkan nilai yang disimpan dalam variabel atau diberikan tergantung prter tersebut mau diarahkan ke layar atau ke printer atau ke piranti atau bahkan ke artifak keluaran lainnya misalnya menyalakan atau mematikan lampu kemudian juga bisa 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 simbol seperti itu kurang dari lebih dari ataupun sama dengan karena kemampuan aritmatika Logika dan perbandingan tersebut kita bisa membuat instruksi percabangan atau pengulangan Nah kita akan bahas dua hal tersebut lebih jauh ya kita mulai dulu dengan instruksi percabangan salah satu kemampuan dari sebuah program komputer adalah kemampuannya dalam pengambilan keputusan untuk membuat program dapat memilih di antara beberapa alternatif atau keputusan-keputusan ada dua hal yang harus dilakukan oleh komputer yang pertama memeriksa Apakah Suatu kondisi bernilai benar atau salah selanjutnya memilih keputusan atau alternatif berdasarkan kondisi tersebut komputer memeriksa nilai kebenaran dari suatu kondisi dengan menggunakan operasi perbandingan dan operasi logika operasi perbandingan dalam pemrograman itu tadi ada sama dengan di mana operasi ini digunakan untuk memeriksa Apakah dua buah nilai B nilai sama atau tidak juga ada tidak sama dengan operasi ini digunakan untuk memeriksa Apakah dua buah nilai bernilai berbeda atau tidak kemudian kurang dari itu digunakan untuk memeriksa apa suatu nilai lebih kecil daripada nilai lainnya ataupun lebih dari itu kebalikannya digunakan untuk memeriksa apakah suatu nilai lebih besar daripada nilai lainnya selain operasi perbandingan ada juga operator logika ada tiga nih ada n or dan not suatu pernyataan yang mengandung operasi logika akan berilai false jika pernyataan tersebut salah kalau pertanya pernyataannya benar ia akan bernilai true Nah selanjutnya pengulangan dalam pemrograman komputer akan rumit apabila kita harus menuliskan perintah yang sama untuk tindakan yang sama maka ditilah pengulangan yang biasa disebut dengan repetition atau Loops pada blockly ada dua fitur untuk pengulangan yaitu block repeat and times dan block repeat while pada fitur block repeat times kita bisa mengatur apa yang diulang dan berapa kali Hal tersebut diulang sedangkan pada fitur block repeat while digunakan Jika kita ingin melakukan perulangan selama Suatu kondisi atau syarat tertentu terpenuhi Nah ya mungkin Cukup sekian terima kasih telah menyimak video pembelajar ini hingga selesai semoga bermanfaat kita semua jangan lupa like Comment and subscribe