top of page

Latihan Soal Essay Algoritma

Dhaneswara Prawirodaffa 8C (10)


Jawablah pertanyaan soal essay di bawah ini di blog masing masing!

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 deretan instruksi yang jelas dalam memecahkan masalah, yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukkan dalam jumlah waktu yang terbatas.


Perancangan algoritma adalah proses pemecahan suatu masalah yang mencakup sejumlah karakteristik, seperti menganalisa data secara logis dan menciptakan solusi dengan menggunakan langkah-langkah yang diperintahkan.


2. A. Pseudocode

Pseudocode adalah cara penulisan algoritma yang hampir menyerupai Bahasa Pemrograman, namun Pseudocode ditulis lebih sederhana dengan menggunakan bahasa baku yang mudah dipahami oleh manusia


B. Flowchart

Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.


3. Cara memprogram robot:

  1. Jalankan program RoboMind.

  2. Untuk memilih map yang sesuai, dari menu file, klik perintah Open Map. Kotak dialog akan ditampilkan.

  3. Pilihlah Map yang sesuai, dalam hal ini OpenArea.

  4. Pada program ini, beberapa huruf akan digunakan secara berulang, seperti huruf A, M, dan R.

  5. Tambahkan Forward(3), Left, Forward(8), Right.

  6. Tambahkan #Huruf I, Paintwhite, Forward (2), dan StopPainting.

  7. Tambahkan Right, Forward(2), Left, dan Backward(2).

  8. Tambahkan #Huruf A dan A ( )

  9. Tambahkan program-program selanjutnya dengan huruf yang ingin kamu tulis dengan aturan-aturan kode seperti tadi.

  10. Untuk melihat apakah kode berjalan dengan baik, tampilkan program tersebut.

  11. Jika program sudah berjalan dengan baik, simpanlah pekerjaan kamu.

4. Variabel adalah sesuatu yang digunakan untuk menyimpan suatu nilai dan besar nilai tersebut dapat berubah-ubah, dapat berupa teks/istilah, Yes/True, dan No/False.


Tipe data yang dimaksud di dalam ilmu komputer dan bahasa pemrograman adalah Kumpulan benda atau objek yang dapat kita temui pada suatu data.


5. Pembuatan variabel atau deklarasi variabel di C++ dapat kita lakukan seperti ini:

string nama; int umur; char jenis_kelamin;

Tipe datanya ditulis terlebih dahulu, lalu diikuti dengan nama variabelnya.

Variabel-variabel di atas akan menyimpan nilai null (kosong), karena belum kita isi.

Kita juga dapat membuat variabel dengan mengisinya langsung.


Contoh:

string nama = "Petani Kode"; float tinggi = 172.43;


6. 1. Tipe data Boolean

Hanya digunakan untuk menyimpan nilai yang berupa True/False.


2. Tipe data Numerik

Hanya digunakan untuk menyimpan nilai yang berupa bilangan/angka.


3. Tipe data Teks/String

Hanya digunakan untuk menyimpan nilai yang berupa teks.

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

B.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


8.

Move’posisi awal

(I)


C



Forward ( 3 )

Left

Forward ( 8 )

Right

(H)


Left

Forward ( 2 )

Left

(S)



Right

Forward ( 2 )

Left

Backward ( 2 )

(A)


Backward ( 3 )

Right

Backward

(N)


9. Tipe data boolean digunakan untuk menyimpan nilai yang berupa True/False.


10.

Inisial:


START

MOVE ‘Posisi Awal’

WRITE ‘D’

MOVE ‘Posisi Awal’

WRITE ‘P’




Recent Posts

See All

Latihan Akhir Bab 4 Informatika

1. Blok perintah berikut yang digunakan untuk menggambar pola berulang adalah... A. If - Then B. Repeat ( dengan jumlah tertentu ) C....

Membuat Teks Eksplanasi

Pada tanggal 6 Februari 2021 lalu, banjir melanda sejumlah pemukiman warga di Kelurahan Jenggot Kota Pekalongan. Namun warga sempat...

Alumni Menginspirasi

Alumni Menginspirasi adalah acara yang diadakan oleh Smp Labschool Jakarta. Acara ini merupakan salah satu kegiatan yang pertama kali...

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