top of page
Search
  • Melati Herawati

Soal Essay INFTK

SOAL

1. Apakah yang dimaksud algoritma dan perancangan algoritma?

2. Ada 2 cara yg dapat digunakan untuk menuliskan algoritma. Sebutkan kedua cara tersebut dan jelaskan dengan benar!

3. Bagaimana cara memprogram robot? Jelaskan proses algoritmanya!

4. Apa yang dimaksud dengan variabel dan tipe data? Jelaskan dengan lengkap!

5. Bagaimana cara menggunakan variabel dalam sebuah program? Jelaskan langkah algoritmanya!

6. Jelaskan tiga tipe data yang dapat digunakan di scratch!

7. Jelaskan perbedaan antara tipe data numerik dengan teks!

8. Tuliskan algoritma untuk menuliskan namamu menggunakan RoboMind!

9. Jelaskan tujuan tipe data boolean digunakan!

10. Tuliskan kode program untuk menuliskan inisial namamu menggunakan RoboMind!

JAWABAN

1. Algoritma adalah kumpulan rangkaian perintah yang akan dijalankan oleh komputer.

2. Pseuydocode: rangkaian instruksi yang menggambarkan langkah langkah untuk menyelesaikan permasalahan.

Flowchart: diagram yang mewakili kumpulan dari instruksi-instruksi yang ditampilkan menggunakan simbol standar untuk menggambarkan instruksi-instruksi yang berbeda-beda.

3. 1. Jalankan program RoboMind

2. Klik Open Map untuk memilih Open Map yang sesuai dari menu File

3. Pilih OpenArea

4. Tambahkan kode untuk mendapatkan robot di posisi awal untuk menuliskan huruf l.

5. Tambahkan kode untuk memerintahkan robot menuliskan l.

6. Tambahkan kode untuk menempatkan robot di posisi awal menuliskan huruf A.

7. Tambahkan kode untuk memerintahkan robot menuliskan huruf A dengan cara memanggil Procedure A.

8. Tambahkan kode program untuk huruf yang lain.

9. Jalankan program tersebut untuk melihat apakah kode program kerja dengan baik.

10. Simpan pekerjaan jika program sudah bekerja dengan baik.

4. Variabel adalah nilai-nilai yang perlu disimpan dalam suatu obyek dalam pemrograman.

Tipe data adalah menyimpan nilai-nilai data/variabel.

5. 1. Klik blok variables pada tab Code.

2. Klik tombol Make a Variable.

3. Beri nama untuk variabel tersebut.

4. Pilih apakah variabel ingin digunakan pada semua sprite atau untuk satu sprite tertentu.

5. Klik tombol OK.

6. Boolean: menyimpan nilai berupa True/False.

Numerik: menyimpan nilai berupa bilangan/angka.

String: menyimpan nilai berupa teks.

7. Tipe data numerik hanya untuk menyimpan nilai berupa bilangan/angka, sedangkan tipe data teks untuk menyimpan nilai berupa teks.

8. [Algoritma] Melati

9. Tujuan tipe data boolean digunakan adalah untuk menyimpan nilai berupa True/False.

10. Forward (3)

Left

Forward (8)

Right

0 views0 comments

Recent Posts

See All

Koloborasi Masyarakat Digital

A. Pengertian Kerja sama yang dilakukan oleh dua orang atau lebih pihak untuk mencapai tujuan bersama disebut dengan koloborasi. Kolaborasi dalam masyarakat digital adalah platform kolaborasi online

Isra Mi'raj

SMP Labschool Jakarta menyelenggarakan kegiatan untuk memperingati Isra Mi'raj pada tanggal 19 Maret 2021. Kegiatan tersebut dilaksanakan secara online melalui aplikasi Zoom Meeting. Kegiatan tersebut

Kenapa Etika Bermedia Sosial itu Penting?

Zaman sekarang, masyarakat banyak yang mengonsumsi sosial media. Sosial menjadi penting karena merupakan sarana dalam berkomunikasi dan berinteraksi dengan orang lain. Selain itu, majunya teknologi pa

Post: Blog2_Post
bottom of page