Anda di halaman 1dari 2

Uraian

31. Menjelaskan tujuan dari fungsi?


a. Memudahkan dalam pembuatan program : Pembuat program (programmer) mudah
dalam membuat program karena program secara umum (general) terlebih dahulu,
kemudian membuat subprogramnya/ fungsi yang di butuhkan.
b. Menghemat ukuran program : Sebuah program dibagi menjadi beberapa fungsi
supaya instruksi-instruksi yang akan digunakan berkali-kali tinggal dipanggil nama
fungsinya.
32. Keuntungan menggunakan fungsi?
1. Menyederhanakan program yang rumit dan panjang
2. Menghindari penulisan program yang berulang-ulang dengan instruksi yang sama
3. Mempermudah pelacakan kesalahan dalam membuat program karena tinggal
memperbaiki subprogram/ fungsi tertentu.
33. Menjelaskan dampak positif TIK dalam Pendidikan!
Inovasi dalam pendidikan berkembang dengan hadirnya TIK, media belajar makin menarik
dengan hadirnya multimedia yang interaktif. Cara belajar berkembang dengan hadirnya e-
learning, pembelajaran jarak jauh, materi online, dan virtual learning. Siswa dapat mengakses
konten dari situs yang tersedia dari seluruh dunia. Untuk percobaan/eksperimen yang
dinamis, berbahaya dan tidak dapat dilaksanakan secara langsung, tersedia laboratorium
virtual dengan menggunakan simulasi atau virtual reality.
34. Etika-etika dalam bermedia sosial!
Bersikap bijak dalam menyebarkan informasi mengenai kehidupan pribadi (privasi) Anda
saat sedang menggunakan media sosial.
35. Menjelaskan tentang arduino!
Arduino adalah mikrokontroler single-board platform yang bersifat openSource yang
didalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR
dari perusahaan Atmel. Arduino berawal dari sebuah tesis yang dibuat oleh Hernando
Barragan, di Institute Ivrea, Italia pada tahun 2005. Dan dikembangkan oleh Massimo Banzi
dan David Cuartielles dan diberi nama Arduin of Ivrea. Lalu diganti nama menjadi Arduino
yang dalam bahasa Italia berarti teman yang berani.
Jawab singkat
26. Tipe data fungsi : Tipe data untuk fungsi dapat menggunakan integer (bilangan bulat),
float/double (bilangan decimal), char (karakter), atau yang lainnya.
27. Dampak positif & negatif :
a. Pengelolaan kegiatan keseharian b. Komunikasi dan hubungan sosial c. Lingk tanpa kertas
a. Penyebaran informasi yang salah b. Cyberbullying c. Kecanduan internet game
28. Berpikir Komputasional
29. Ada beberapa teknik dasar atau komponen dalam berfikir komputasi, yaitu
1. Dekomposisi (decomposition) adalah proses perubahan menjadi bentuk yang
lebih sederhana atau bisa disebut dengan penguraian.
2. Abtraksi (abtraction) adalah mendapatkan hal-hal yang bersifat umum yang
menghasilkan sebuah pola yang keteraturan dan sekumpulan pembahasan
yang sangat besar.
3. Algoritma (algorithms) adalah prosedur sistematis untuk memecahkan sebuah
masalah dengan langkah-langkah yang jelas.
4. Pengenalan Pola (Pattern Recognition) adalah aktivitas dalam mengambil data
dan bertindak untuk membaca pola untuk mendapatkan sebuah aturan/rules.
30. Memahami LED : Light Emitting Diode atau sering disingkat dengan LED adalah
komponen elektronika yang dapat memancarkan cahaya monokromatik ketika diberikan
tegangan maju. LED merupakan keluarga Dioda yang terbuat dari bahan semikonduktor.
Pilihan Ganda
1.Algoritma adalah ilmu yang mempelajari cara penyelesaian suatu masalah berdasarkan
urutan langkah-langkah yang di susun secara otomatis dan menggunakan bahasa yang logis
dalam memecahkan suatu masalah.
2. a. Input : Algoritma yang dirancang sebaiknya ada input dari user sehingga ada interaksi
antara user dengan komputer Oleh sebab itu komputer dapat membantu menyelesaikan
pekerjaan manusia sesuai dengan kebutuhannya)
b. Definitnes : Alogritma yang dirancang menggunakan kalimat yang jelas, tidak berbelit-
belit dan tidak menimbulkan makna ganda (ambigu)
c. Finiteness : Algoritma yang dirancang hendaknya memaki titik akhir sebagai tanda
algoritmanya telah selesai
d. Output : Algoritma yang benar itu harus menampilkan hasil proses pengolahan
inputnya ke dalam perangkat output komputer. Contoh output komputer adalah monitor
sehingga user dapat mengetahui benar tidaknya rancangan algoritmanya.
e. Effective : Algoritma yang baik selalu berpedoman kepada tujuan pembuatan
algoritmanya.
3.1. Sequence Proses : Proses algoritma yang dirancang secara berurutan sampai dengan
selesai
2. Selection Process : Proses algoritma yang memiliki pelaksanaan intruksi berdasarkan
kondisi yang terjadi. Jika kondisinya terpenuhi, instruksi akan dijalankan. jJika tidak terpenui
maka akan melaksanakan intruksi yang lainnya.
3. Interation process (Looping) : Proses algoritma yang mengalami pengulangan proses baik
itu sebagian ataupun seluruhprosesnya

Anda mungkin juga menyukai