Wednesday, September 16, 2020

Soal Essay Algoritma


1. Apakah yang dimaksud algoritma dan perancangan algoritma? 

Algoritma adalah kumpulan langkah-langkah instruksi yang digunakan untuk menyelesaikan suatu pekerjaan atau persoalan. Perancangan algoritma adalah kemampuan untuk menyusun langkah-langkah penyelesaian masalah.


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

- Pseudocode : 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. Bagaimana cara memprogram robot? Jelaskan proses algoritmanya! 

START

Move 'Posisi Awal'

WRITE 'I'

MOVE 'Posisi Awal'

WRITE 'A'

MOVE 'Posisi Awal'

WRITE 'M'

MOVE 'Posisi Awal'

WRITE 'P'

MOVE 'Posisi Awal'

WRITE 'R'

MOVE 'Posisi Awal'

WRITE 'O'

MOVE 'Posisi Awal'

WRITE 'G'

MOVE 'Posisi Awal'

WRITE 'R'

MOVE 'Posisi Awal'

WRITE 'A'

MOVE 'Posisi Awal'

WRITE 'M'

MOVE 'Posisi Awal'

WRITE 'M'

MOVE 'Posisi Awal'

WRITE 'E'

MOVE 'Posisi Awal'

WRITE 'R'

END

Kemudian algoritma tersebut akan diterjemahkan menjadi kode program

kelanjutan prosesnya dapat dibaca di buku Informatika kelas 8 halaman 83-87.


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

- Variabel : objek/tempat untuk menyimpan nilai-nilai. Variabel digunakan untuk menangkap, memanipulasi, menampilkan, menyimpan suatu nilai. Dalam program, nilai variabel tidak harus angka, bisa dengan teks/istilah

- Tipe data : jenis nilai yang akan disimpan. Ada tipe data numerik, teks/string, dan boolean.


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

Baca buku Informatika Kelas 8 halaman 90-93.


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

- Boolean : true/false

- Numerik : bilangan/angka

- String : teks


7. Jelaskan perbedaan antara tipe data numerik dengan teks! 

Tipe data numerik untuk menyimpan data berupa bilangan/angka sedangkat tipe data teks menyimpan data berupa teks.


8. Tuliskan algoritma untuk menuliskan namamu menggunakan RoboMind! 

START 

MOVE 'Posisi Awal'

WRITE 'V'

MOVE 'Posisi Awal'

WRITE 'E'

MOVE 'Posisi Awal'

WRITE 'L'

MOVE 'Posisi Awal'

WRITE 'Y'

MOVE 'Posisi Awal'

WRITE 'A'

END


9. Jelaskan tujuan tipe data boolean digunakan! 

Menyimpan nilai yang berupa true or false, biasa digunakan untuk menyimpan nilai dari suatu pengujian kondisi. 


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

    #Huruf V

PaintWhite

Forward(2)

Right

Forward(1)

Right

Forward(1)

Backward(1)

Left

Forward(1)

Right

Forward(2)

StopPainting

Left

Forward(2)

Left


Monday, September 7, 2020

Apa Itu Algoritma ?

Algoritma adalah prosedur langkah demi langkah untuk perhitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis. Algoritma adalah metode efektif diekspresikan sebagai rangkaian terbatas dari instruksi-instruksi yang telah didefinisikan dengan baik.



Berikut ini adalah beberapa video mengenai algoritma













Sejarah di Balik Gagahnya Kibaran Bendera Merah Putih Indonesia

  Bendera adalah lambang kebesaran, kewujudan, dan kedaulatan suatu wilayah atau negara. Bendera Indonesia memiliki julukan Sang Merah Putih...