Kelas: 9.6
Mapel : PH 1 TIK
Bagian A:
2. Perbedaan antar prosedur dan fungsi adalah : C. Nilai yang dikembalikan ke bagian
utama program.
3. Perhatikan karateristik berikut.
(4). Independen
4. Tujuan subprogram dibuat jelas dan spesifik adalah : B. Tidak tergantung pada
subprogram lain.
5. Perhatikan beberapa pernyataan berikut.
Kelebihan metode pengiriman pesan untuk membuat subprogram ditunjukkan oleh nomor :
B. 1 dan 2
Hal-hal yang dapat diatur ketika menambahkan blok perintah sendiri ditunjukkan oleh nomor
: B.1 dan 2
Penggunaan subprogram yang paling dapat menangani berbagai kondisi adalah yang
ditunjukkan oleh nomor: A.1
12. Metode membuat subprogram dengan pengiriman pesan lebih baik digunakan pada
program : C.Program Game.
13. Membuat subprogram dengan melewatkan nilai akan lebih baik jika digunakan pada
program : A. SimulasibPenghitungan .
14. Perhatikan beberapa hal berikut terkait dengan blok perintah pada program fungsi
kuadrat.
Hal-hal yang terjadi jika pengguna memasukan nilai a,b,dan c sehingga nilai D menjadi
negatif adalah yang ditunjukkan oleh nomor : D.3
15. Perhatikan pada program fungsi kuadrat, titik hasil perhitungan dikali 10 dengan tujuan :
A.Grafik Lebih Mudah Digambar.
16. Perhatikan blok perintah pada program fungsi kuadrat. Hal yang akan terjadi jika
sebagian grafik yang harus digambarkan berada di luar jangkauan stage adalah :
A.Program Di Hentikan.
17. Perhatikan kode program untuk object following robot. Reaksi robot jika kamu
mendekatkan benda pada jarak 5 cm di depan sensor yang digunakan robot adalah : B.
Memutar Arah Ke Kanan.
18. Pada object following robot,robot akan bergerak mendekat jika : A.Mendeteksi Objek
Yang Diingin Diikuti Pada Jarak Yang Ditentukan.
19. Kelemahan dari object following robot yang di buat adalah : B.Jika Mendeteksi Benda
lain akan dapat.
(2). Kamera.
(3). Tempratur.
(4). Kelembapan.
Salah satu cara untuk memperbaiki kinerja object following robot adalah dengan menggunakan
sensor yang lain seperti ditunjukkan oleh nomor : A. 1 dan 2
Bagian B :
1. Tuliskan tiga cara untuk membuat subprogram di scratch : 1. metode pengiriman pesan
2. Buat perbandingkan ketiga cara membuat subprogram tersebut, kelebihan dan kekurangan
masing-masing : -KELEBIHAN METODE PENGIRIMAN PESAN:
Bagian utama program akan mengirimkan pesan ke sub program. Jika program menerima
pesan tersebut program tersebut akan dijalankan sesuai pesan yang diterimanya nya. Program
utama dapat mengirimkan pesan kepada banyak program dan semua program yang menerima
pesan tersebut akan dijalankan bersama-sama.
Kekurangan mendefinisikan blok perintah perhitungan mana yang memiliki kesalahan jika ada
perhitungan atau proses yang kurang tepat
Blok perintah untuk mengontrol Sprite dengan setiap Supri tidak terikat satu dengan yang lain
dan Sprite dapat dijalankan bersama-sama maka beberapa kumpulan blog perintah juga dapat
dijalankan bersama-sama.
3. Pada tab my block, klik tombol make a block. Kotak dialog make a block akan
ditampilkan.
4. Berikan nama pada blok yang ingin dibuat. dalam hal ini blok diberi nama blok mulai.
5. Klik tombol ok. Blok perintah dengan nama mulai akan ditambahkan dan blok untuk
mendefinisikan blok mulai akan ditambahkan ke code area.
7. Tambahkan blok perintah-blok perintah yang sesuai untuk mengatur kondisi program,
seperti menghilangkan pesan yang ditampilkan ketika program dijalankan sebelumnya.
Program juga yang diinginkan untuk mengatur agar semua variabel dikembalikan menjadi
bernilai nol.
8. Buat hal yang sama untuk mendefinisikan blok perintah dalam menginput data dan
menampilkan hasil. Selanjutnya, tambahkan blog perintah ke kode area serta tambahkan kode
program untuk mendefinisikan setiap blok perintah.
Misalkan kamu diminta untuk membuat program menghitung volume tabung yang akan
digunakan untuk menyimpan suatu cairan. Diketahui biaya tutup dan alas tabung 2 kali lebih
mahal untuk setiap meter perseginya. Program harus dapat mengeluarkan berapa jari-jari alas
atau tutup serta tinggi tabung yang optimal untuk biaya paling rendah.
4. Tuliskan rumus-rumus matematika yang berlaku untuk menyelesaikan masalah yang
diberikan : Rumus matematika sebagai berikut:
5. Apa saja input dan keluaran dan program? : Input nilai jari-jari alas dan tinggi tabung
Bayangkan kamu diminta untuk membuat suatu robot untuk membantu sebuah pekerjaan.
7. Tuliskan jenis pekerjaan yang perlu dibantu tersebut : Pekerjaan jenis industri kemasan
produk.
8. Jelaskan cara robot dapat membantu pekerjaan tersebut : Dengan cara mengkemaskan
produk tersebut menggunakan tenaga listrik robot.
SENSOR KAMERA.
SENSOR ULTRASONIK.
SENSOR TOUCH.
10. Apa hal-hal yang mungkin menjadi masalah teknis jika pekerjaana tersebut dilakukan oleh
robot? : Kesalahan teknis sebagai berikut
Kesalahan terhadap kamera ketika robot melihat produk tersebut tidak mengenai kemasan
produk dan terjadi kesalahan yang kelewatan produk itu.