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

EVALUASI BAB 3

1. Teknologi machine learning tidak dapat digunakan untuk…   a. menganalisis penyakit kanker dan memberikan obat yang sesuai jenis kankernya   b. mengenali wajah pelaku criminal dan mendeteksi ke mana pelaku melarikan diri   c. membantu Google untuk memberikan hasil pencarian sesuai konteks pencarian yang  dilakukan pengguna   d. memprediksi kapan mesin di pabrik perlu diperbaiki       2. Teknologi computer vision dapat digunakan untuk…   a. mendeteksi wajah pelaku kejahatan   b. mendeteksi kendaraan yang melanggar lalu lintas   c. memungkinkan mobil menerima perintah dari pengguna melalui suara   d. membuat mobil self-driving­ dapat mendeteksi mobil dan objek lain di jalan raya       3. Ketika mengetik kalimat di aplikasi pengiriman pesan, aplikasi tersebut dapat mengoreksi spelling dari kata-kata tertentu. Hal ini karena aplikasi tersebut dilengkapi teknologi…   a. 4G   b. machine learning   c. big data   d. NLP       4. Berikut kelebihan dari 5G dari pendahulunya   (1) Akses data le

Membacalah Setiap Hari dan Buktikan Apa yang Terjadi.

 Membacalah Setiap Hari dan Buktikan Apa yang Terjadi. Setiap hari saya membaca. Bukan hanya membaca buku saja, tapi membaca apa yang ada di media sosial saya. Membaca kitab suci itu pasti karena bekal hidup kita di dunia ini. Membaca koran setiap pagi sambil ngopi asyik sekali. Koran yang dulu dibaca dengan lembaran kertas lebar, kini bisa dibaca lewat ponsel setiap hari. Itulah kecanggihan teknologi saat ini. Manusia cerdas tidak akan lepas dari aktivitas membaca. Kebutuhan akan informasi selalu didapatkannya setiap hari di media sosialnya. Itulah mengapa aktivitas membaca menjadi makanan sehari-harinya. Bangun tidur saya membaca. Pesan di aplikasi whatsapp ribuan banyaknya. Belum ditambah ratusan pesan email dari peserta lomba blog bulan Februari 2021. Senang membaca tulisan mereka. Banyak pengetahuan dan informasi baru didapatkan. Tidak semua diberikan komentar. Hanya membaca cepat saja. Namanya Speed reading. Teknik membaca cepat harus dikuasai untuk mendapatkan informasi. Saya me

Ceramah Umum dan Digilabs

Ceramah umum dan digilabs adalah sebuah pengalaman dan program pemberian materi yang sangat menyenangkan, acaranya dilakukan pada tanggal 29 September, acara ini adalah salah satu event yang membutuhkan bantuan osis dalam hal penyelanggaraan hingga mcnya pun dari osis. Tiap Angkatan dipisah oleh breakout room karena mendapat materi yang berbeda-beda khusus Angkatan 28 mendapat tema yang berjudul “Berbijaksana Berselancar Internet di Masa Pandemi Covid-19.  Kita memulai acaranya dengan pengondisian pembukaan dan sambutan-sambutan oleh pak asdi, kepala bps dan ketua POMG setelah itu kita dibreak out ke room Angkatan masing-masing dan menunggu pembicaranya datang ke ruangan zoom, pemateri pertama adalah kak firman yang menjelaskan tentang psikologis otak dan hal sosial yang berhubungan dengan psikologis lainnya seperti tanda-tanda bunuh diri. Setelah itu kita istirahat selama 30 menit dan mulailah acara digilabs yang banyak membahas tentang pembuatan film, ternyata pembuatan film itu jauh