Langsung ke konten utama

Tugas Essay BTIK

Nama: Nazhif Hilmi Kistijantoro
Kelas: 8D
Absen: 28
 

Soal

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 kumpulan instruksi untuk menyelesaikan suatu masalah.

2. Pseudocode: Rangkaian instruksi yang menggambarkan cara menyelesaikan suatu masalah
Flowchart: Diagram yang mewakili kumpulan-kumpulan instruksi yang menyelesaikan suatu masalah

3. - Jalankan program RoboMind

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

- Pilihlah Map yang sesuai, dalam hal ini OpenArea

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

- Tambahkan kode berikut untuk memerintahkan robot menuliskan huruf I 

- Tambahkan kode berikut, untuk menempatkan robot di posisi awal menuliskan huruf A

- Tambah kode berikut untuk memerintahkan robot menuliskan huruf A dengan cara memanggil procedure A

- Tambahkan kode program untuk menulis huruf-huruf yang lain

- Untuk melihat apakah kode bbahkaerjalan dengan baik, jalankan kode tersebut.

4. Variabel: Tempat untuk menyimpan suatu nilai

Tipe data: Klasifikasi suatu variabel

5. Cara memakai sebuah variabel di Javascript:

- Tulislah syntax untuk membuat variabel (let, var, const)

- Tulislah nama variabel yang kamu inginkan. Contoh: let a

- Tambahlah nilai kepada variabel tersebut. Contoh: let a = 5

6. Boolean: Hanya berisi True atau False

Numerik: Hanya berisi angka

String: Hanya berisi tulisan

7. Numerik: Hanya berisi angka

Teks: Hanya berisi tulisan

8. START

Move 'Posisi Awal'

WRITE 'N'

Move 'Posisi Awal'

WRITE 'A'

Move 'Posisi Awal'

WRITE 'Z'

Move 'Posisi Awal'

WRITE 'H'

Move 'Posisi Awal'

WRITE 'I'

Move 'Posisi Awal'

WRITE 'F'

END

9. Untuk memilih dua kemungkinan instruksi yang akan dijalankan suatu program

10. 

#Tempatkan di posisi awal
Forward(3)
Left
Forward(8)
Right

#Huruf N
PaintWhite
Forward(2)
Right
Forward
Right
Forward(2)
Right
Forward
Right
Forward(2)

Komentar

Posting Komentar

Postingan populer dari blog ini

Evaluasi Bab 4

  1. Blok perintah berikut yang digunakan untuk menggambar pola berulang adalah... a. if - then b. repeat (dengan jumlah tertentu) c. forever d. if-then-else 2. Variabel atau parameter yang  tidak  berhubungan dengan rumus menghitung panjang busur sebuah juring adalah... a . luas lingkaran b. keliling lingkaran c. jari-jari lingakran d. sudut juring 3. Pola yang akan digambar oleh kumpulan blok perintah tersebut adalah... a. lingkaran b. juring  c. segitiga d. setengah lingkaran 4. Satuan luas bidang yang dibentuk oleh blok perintah pada gambar tersebut adalah... a. 294 b. 785 c. 18.394 d. 49.062 5. Jika ingin menambah jari-jari lingkaran yang akan digambar oleh blok perintah pada gambar tersebut, angka yang perlu diubah di blok perintah tersebut terdapat pada blok perintah nomor... a. (1) dan (4) b. (1) dan (3) c. (4) d. (1) 6.  Jika ingin menambah luas bidang, angka yang perlu diubah adalah angka yang terdapat pada blok perintah nomor... a. (1) dan (4) b. (2) ...

Pengalaman Digilabs

Nama: Nazhif Hilmi Kistijantoro 8D/28      Assalamu'alaikum wr. wb. Pada kesempatan ini saya ingin berbagi tentang pengalaman dan apa yang  saya pelajari saat Digilabs yang diadakan pada hari Selasa tanggal 29 September. Acara ini diadakan di sekolah saya yaitu SMP Labschool Jakarta. Di acara ini kita diajarkan cara menggunakan teknologi dengan baik dan bijaksana.      Materi pertama dibawakan oleh Kak Firman. Materi tersebut tentang menggunakan teknologi dengan bijaksana. Kak  Firman membawakan materinya dengan sangat baik dan mudah dimengerti sehingga saya tidak bosan saat mendengerkannya. Tidak hanya seru, materi yang dibawakan Kak Firman juga penting yang membuat saya tambah semangat mendengarnya.     Setelah materi pertama kita diperbolehkan untuk istirahat. Kita tidak boleh keluar Zoom tapi kita diperbolehkan untuk mematikan kamera. Kita disuruh untuk mengistirahatkan mata kita karena disaat seperti ini kesehatan mata mudah rusak j...

Latihan Soal Akhir Bab

  Nazhif Hilmi K 8D/28 Jaringan yang dapat mencakup sebuah negara disebut… LAN MAN WAN  internet Jawaban: WAN (C) Berikut ini yang bukan merupakan manfaat dari jaringan komputer di kantor adalah... pengguna dapat saling berbagi penggunaan data seorang pengguna lebih mudah berkomunikasi dengan pengguna lain mempunyai keandalan yang lebih tinggi seorang manajer dapat memata matai kinerja bawahannya  Jawaban: Seorang manajer dapat memata matai kinerja bawahannya (B) Jika pengguna ingin menghubungkan cabang perusahaan yang ada di beberapa kota dan negara, tetapi pertukaran data harus tetap aman dan rahasia, jaringan yang sebaiknya digunakan adalah... WAN  LAN internet  intranet Jawaban: Intranet (D)  Berikut ini yang bukan kelebihan jaringan nirkabel dibanding dengan jaringan kabel adalah... bandwidth lebih besar instalasi lebih mudah sistem keamanan data lebih baik    layout jaringan dapat diubah ubah dengan mudah Jawaban: Sistem k...