top of page

10 Soal essay BTIK

1. Apakah yang dimaksud algoritma dan perancangan algoritma? 

- Algoritma merupakan langkah langkah untuk menyelesaikan suatu pekerjaan atau persoalan.


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

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

- Pseudocode: deskripsi dari algoritma pemrograman komputer yang menggunakan konvensi struktural dari suatu bahasa pemrograman, dan ditujukan agar dapat dibaca oleh manusia dan bukan oleh mesin.


3. Bagaimana cara memprogram robot? Jelaskan proses algoritmanya!

a. nyalakan / jalankan program robomind

b. buka menu file

c. tekan perintah open map

d. pilih map yang sesuai

 e. masukkan program ke tempat yang telah disediakan

f. tekan tombol play

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

- variabel adalah simbol yang digunakan untuk menyimpan sebuah nilai

- tipe data adalah nilai dalam pemrograman yang digunakan untuk membuat program


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

    cara pada scratch:

    a.Pada tab code, klik blok Variables sehingga blok perintah yang ada di blok Variables akan ditampilkan.

b. Klik tombol Make a variable. c. Beri Nama untuk variable tersebut.

d.Lalu pilih apakah variable tersebut akan digunakan untuk semua sprite atau satu sprite e. klik tombol OK.


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

    - Boolean = nilai true atau false

    - Numerik = nilai angka

7. Jelaskan perbedaan antara tipe data numerik dengan teks! 

   -Tipe Data Numerik/Angka Adalah data yang terdiri dari angka (0 – 9), waktu dan tanggal yang dapat diproses secara matematika. 

-Tipe Data Alpha Numerik/Teks Adalah tipe data berupa teks seperti huruf (A – Z, a – z), simbol (*, ^, $, %, #, @, dll) dan angka (0 – 9) yang tidak akan diproses secara matematika. 

8. Tuliskan algoritma untuk menuliskan namamu menggunakan RoboMind! 

- Backward (3)

Right

Backward


- Right

Forward (2)

Left

Backward (3)


- Forward (3)

Left

Forward (8)

Right


- Right

Forward (3)

Left

Forward (2)

Right

Forward (2)

Right

Forward (3)


9.Jelaskan tujuan tipe data boolean digunakan! 

- boolean biasa digunakan untuk menyimpan nilai dari suatu pengujian kondisi


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

- start


MOVE ‘Posisi Awal’

WRITE 'F'

MOVE ‘Posisi Awal’

WRITE 'Y'

MOVE ‘Posisi Awal’

WRITE 'K'

end


Comments


Drop Me a Line, Let Me Know What You Think

Thanks for submitting!

© 2023 by Train of Thoughts. Proudly created with Wix.com

bottom of page