Langsung ke konten utama

Soal Essai Algoritma

 1. Apakah yang dimaksud algoritma dan perancangan algoritma?

Algoritma adalah kumpulan rangkaian perintah yang akan dijalankan oleh computer

rancangan Algoritma adalah proses pemecahan suatu masalah yang mencakup sejumlah karakteristik, menciptakan solusi Algoritma

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

a. Cara deskripsi, yaitu penulisan algoritma menggunakan teksd deskripsi. terdiri dari tiga bagian yaitu judul, deklarasi, dan deskripsi.

b. flowchart merupakan penulisan algoritma berdasarkan notasi grafis dalam bentuk urutan.

3. Bagaimana cara memprogram robot? Jelaskan proses algoritmanya! 

Contoh : Membuat tulisan I am Programmer.

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

menggunakan aplikasi scratch setelah itu menentukan kordinat dan command tertentu untuk menjalankan robotnya

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

Variabel adalah simbol yang digunakan untuk menyimpan sebuah nilai. Sedangkan tipe data adalah jenis nilai yang akan disimpan.

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

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

Boolean : pilihan benar atau tidak

Nomor : angka bulat

String : Huruf

7. Jelaskan perbedaan antara tipe data numerik dengan teks! 

tipe data numerik adalah tipe data yang mencakup angkan sedangkan tipe data teks adalah tipe data yang mencakup simbol 

8. Tuliskan algoritma untuk menuliskan namamu menggunakan RoboMind! 


9. Jelaskan tujuan tipe data boolean digunakan! 

Tipe data boolean digunakan untuk percabangan kode program, atau untuk memutuskan apa yang mesti dijalankan ketika sebuah kondisi terjadi

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

Komentar

Postingan populer dari blog ini

algoritma

Kita bisa menggunakan Scratch untuk menyelesaikan masalah lingkaran, dan menggunakan gerakan Sprite untuk menggambar lingkaran dan lingkarannya. Salah satu bentuk pola adalah pola fraktal, yang menggunakan ukuran berulang, iterasi dan skor, dan dapat digunakan untuk motif batik. Robot penghindar rintangan menggunakan sensor ultrasonik sebagai masukan dan gerak motor sebagai keluaran. Robot pengikut linier dan robot pemecah labirin menggunakan sensor cahaya sebagai masukan dan gerak motorik sebagai keluaran. Kita dapat menggunakan Scratch untuk membuat program untuk kalkulator BMI.  Dengan menggunakan Scratch untuk membangun model kalkulasi, masalah garis singgung di sekitar lingkaran dapat diselesaikan. Penggunaan berbagai jenis robot dapat menyelesaikan banyak masalah di berbagai bidang kehidupan manusia. Teknologi yang sangat kompleks saat ini dapat memberikan berbagai keuntungan di dunia, namun bukan berarti tidak akan merugikan. Salah satu contohnya adalah penggunaan transporta...

PENGALAMAN HARI PERTAMA PJJ

  PENGALAMAN HARI PERTAMA PJJ Sekolah adalah hal yang wajib dilakukan siswa di Indonesia, sekolah pun mengalami banyak masalah saat covid-19 mulai mewabah, siswa tidak bisa datang ke sekolah karena aturan pemerintah untuk menjaga jarak dan beraktivitas di rumah. Sekolah memberikan alternatif saat wabah terjadi yaitu belajar melalui daring atau online, dengan memanfaatkan aplikasi seperti zoom dan classroom sekolah bisa dijalankan walaupun tidak seperti biasa. orang tua pun tenang karena anaknya bisa sekolah kembali dan siswa bisa menambah ilmu walaupun jauh dari sekolah maupun guru. Hal tersebut pun terjadi pada saya sebagai siswa SMP Labschool Jakarta, saya juga mengalami PJJ dan itu membuat saya senang karena saya dapat menambah wawasan dan tidak bosan di rumah hanya belajar sendiri dan mendapat aktivitas tambahan seperti belajar bersama teman dan aktivitas menyenangkan lainnya. Saya pribadi tidak terlalu suka belajar tapi sangat membosankan jika tidak melakukan apapun di rumah d...

RANGKUMAN INFTK BAB I

  RANGKUMAN INFTK BAB I INTERNET Internet merupakan jaringan komputer yang sangat besar dan terdiri atas jaringan-jaringan yang lebih kecil dan menghubungkan sistem komputer keseluruh belahan dunia. Internet berkembang mengikuti globalisasi dari teknologi yang berupa jaringan komputer, aplikasi-aplikasi, luas jangkauan , dan jumlah penggunanya.  JARINGAN KOMPUTER Jaringan komputer adalah koneksi yang memumungkinkan dua device atau lebih saling berhubungan baik secara fisik maupun secara logika yang saling berkomunikasi untuk bertukar data atau informasi. Jaringan komputer berguna untuk: 1. Berbagi sumber daya 2. meningkatkan reliabilitas 3. menghemat dana 4. sarana berkomunikasi Berdasarkan media yang digunakan, jaringan komputer dapat dibedakan dengan menjadi jaringan kabel dan nirkabel. Berdasarkan luas daerah yang dicakup jaringannya, jaringan komputer dapat dibedakan menjadi LAN, MAN, WAN, Internet, dan Intranet APLIKASI YANG DIGUNAKAN MENGGUNAKAN INTERNET Berbagai jenis...