NEW
Font size
WorksheetsLatihan ATS
Total questions: 35
Worksheet time: 18mins
Kumpulan perintah atau langkah yang terhingga jumlahnya yang digunakan untuk menyelesaikan masalah logika dan matematika dengan bantuan komputer, disebut..
Narasi
Algoritma
Diagram
Logika
Flowchart
Berikut ini merupakan ciri-ciri algoritma, kecuali…..
Tepat
Efektif
Jumlah langkah berhingga
Mempunyai alur yang panjang
Harus terminate (mempunyai akhir)
Langkah pertama yang dilakukan untuk menyusun sebuah program adalah…..
Membuat algoritma
Membuat program
Membeli komputer
Proses
Memproses listing algoritma
Bentuk computational thinking paling awal yaitu….
Decomposition
Pattern Recognition
Abstraction
Algorithm
Reusable
Pattern Recognition disebut juga dengan….
Dekomposisi
Pengenalan pola
Abstraction
Algorithms
Kompleks
Operator di Python yang digunakan untuk melakukan operasi sisa bagi atau modulus adalah……
*
==
%
//
**
Perhatikan Source code diatas! Source code tersebut merupakan contoh dari bahasa pemrograman?
Java Script
Python
PHP
C#
C++
Apa yang dimaksud dengan algoritma dalam konteks komputasi ?
Bahasa formal yang digunakan dalam pemrograman
Strategi untuk menghindari permasalahan komputasi
Kumpulan data yang disimpan dalam komputer
Kumpulan instruksi terstruktur untuk menyelesaikan masalah komputasi
Sekumpulan simbol matematika
Berikut ini merupakan awal munculnya teknologi digital, berupa munculnya…
Traktor
Kalkulator manual
Radio
Mesin uap
Komputer pribadi
Mengapa penting untuk merepresentasikan algoritma dalam bentuk yang dapat dipahami oleh manusia …..
Agar orang lain dapat memahami dan mengimplementasikan algoritma tersebut
Agar algoritma dapat disimpan dalam memori komputer
Agar algoritma dapat dijalankan oleh mesin komputer
Agar algoritma dapat dipublikasikan di jurnal ilmiah
Agar algoritma dapat bekerja dengan cepat
Apa yang dimaksud dengan pseudocode?
Bahasa pemrograman formal
Bahasa pemrograman yang digunakan dalam pemodelan
Bahasa buatan manusia yang informal untuk merepresentasikan algoritma
Bahasa visual untuk menggambar aliran data
Bahasa untuk komunikasi antar komputer
Mengapa indentasi penting dalam penulisan pseudocode?
Agar pseudocode dapat dijalankan oleh mesin komputer
Agar pseudocode dapat disimpan dalam memori komputer
Agar pseudocode dapat dipublikasikan di jurnal ilmiah
Agar pseudocode dapat dibaca dan dipahami hierarkinya
Agar pseudocode dapat digunakan untuk pengujian perangkat lunak
Apa yang menjadi perbedaan utama antara algoritma dan program ?
Algoritma ditulis dalam bahasa pemrograman, sedangkan program tidak
Algoritma hanya digunakan untuk menghitung, sedangkan program digunakan untuk tugas lain
Algoritma hanya berisi instruksi terstruktur, sedangkan program dapat berisi berbagai jenis instruksi
Algoritma hanya digunakan oleh manusia, sedangkan program hanya digunakan oleh mesin
Tidak ada perbedaan antara algoritma dan program
Fungsi utama dari flowchart adalah....
Mempercepat proses pemrograman
Mengelola workflow dan mendokumentasikan file
Mengganti program yang tidak efisien
Memastikan program dapat dijalankan dengan cepat
Membuat program lebih mudah dipahami pengguna
Proses untuk mengetahui kebutuhan apa saja yang harus terpenuhi. Mulai dari perangkat device yang digunakan, fitur apa saja yang perlu diterapkan dan berbagai hal lain yang terkait dengan kebutuhan yang akan disiapkan dalam Software Development Life Cycle yaitu :
Testing
Deployment
Development
Design
Requirements
Apa yang dimaksud dengan terminator END dalam diagram alir ?
Simbol untuk mengakhiri algoritma
Simbol untuk menghentikan komputer
Simbol untuk menutup mesin komputer
Simbol untuk menulis kode program
Simbol untuk mengganti variabel
Mengapa algoritma harus ditulis dalam bentuk yang terdefinisi dengan baik (well-defined) ?
Agar algoritma bisa digunakan untuk komunikasi antar komputer
Agar algoritma bisa dijalankan oleh mesin komputer
Agar algoritma bisa dipublikasikan di jurnal ilmiah
Agar algoritma bisa dipahami dan diimplementasikan dengan jelas
Agar algoritma bisa disimpan dalam memori komputer
Pengembangan teknologi digital telah memungkinkan munculnya revolusi industri keberapa?
Revolusi Industri 1.0
Revolusi Industri 2.0
Revolusi Industri 3.0
Revolusi Industri 4.0
Revolusi Industri 5.0
Model pengembangan yang paling sederhana dan banyak digunakan dalam SDLC adalah…
Waterfall
Agile
Spiral
RAD
Prototyping
Perhatikan pseudecode berikut! Jika pada program tersebut kita memasukkan bilangan 0.8, maka hasilnya adalah.....
Error
0.8 Adalah bilangan Positif
Positif
0. 8 Adalah bilangan Nol
0.8 Adalah bilangan Negatif
Apa yang harus dilakukan seseorang saat belajar bahasa pemrograman ?
Langsung menulis kode program
Membaca program terlebih dahulu
Berbicara dengan bahasa pemrograman
. Menghafal semua sintaks bahasa pemrograman
Menyalin program dari sumber lain
Mengapa penting untuk membaca contoh-contoh program dalam pembelajaran bahasa pemrograman ?
Agar bisa memahami kalimat aklamasi dalam bahasa pemrograman
Agar bisa menghafal semua sintaks bahasa pemrograman
Agar bisa memahami teks statis dalam bahasa pemrograman
Agar bisa langsung menulis program kompleks
Agar bisa berbicara dengan bahasa pemrograman
Perhatikan gambar kode program Python berikut! Pada kode program tersebut tipe data yang digunakan adalah.....
Integer
Float
Input
else dan elif
sisi1, sisi2 dan sisi3
Perhatikan gambar kode program Python berikut! Pada kode program tersebut variabel yang digunakan adalah.....
Integer
Float
Input
else dan elif
sisi1, sisi2 dan sisi3
Pseudocode adalah sebuah cara penulisan program yang informal dan dapat dibuat dengan kaidah yang ditentukan sendiri. Tujuannya, agar lebih mudah dibaca dan dipahami manusia.
Dari pilihan ini manakah yang termasuk notasi-notasi yang ada dalam Psuedocode :
Input
Output
Collate
While
Transfer
If
Repeat-Until
1,3,5
1,2,3
2,3,4
1,2,4
3,5,6
Mengapa proses menulis kode (coding) dalam bahasa pemrograman dimulai setelah membaca contoh-contoh program ?
Karena kode program selalu harus disalin dari sumber lain
Karena itu aturan yang harus diikuti
Karena kode program tidak memiliki pola
Karena pembelajaran bahasa pemrograman harus dimulai dengan menulis kode
Karena contoh program menjadi pola pembangun program kompleks
Perhatikan flowchart berikut ini: Pernyataan manakah yang benar terkait dengan flowchart di atas?
Jika nilai N adalah 4, maka flowchart akan menampilkan "Bilangan Genap".
Flowchart ini akan berjalan terus-menerus hingga kondisi terpenuhi.
Jika nilai N adalah 5, maka flowchart akan menampilkan "Bilangan Ganjil".
Flowchart hanya menampilkan "Bilangan Ganjil" jika N adalah bilangan negatif.
Jawaban yang Tepat :
1 dan 3
1,2, dan 3
2 dan 4
3 dan 4
2, 3, dan 4
Pada pembuatan desain rumah menggunakan beberapa bangun yang dapat diukur luasnya , rumus penghitungan luas segitiga pada bahasa python penulisannya adalah
L=0.5*a*t
L=0.5a*t
L=0.5*at
L=0.5*a-t
L=0.5*a+t
Pada pembuatan desain rumah menggunakan beberapa bangun yang dapat diukur luasnya , rumus penghitungan luas persegi panjang pada bahasa python penulisannya adalah
L= p x l
L= ½ p*l
L= p*l
L= l x p
L= l * p x p
Gambar flowchart yang benar untuk memasukkan nilai panjang adalah pada gambar
Kotak
Lingkaran
Belah ketupat
Jajaran genjang
Lonjong
Perintah pemrograman python untuk memasukkan input dengan perintah
Float
Floam
Input
While
Sistem cloud storage merupakan salah satu produk teknologi digital yang digunakan untuk?
Penyimpanan lokal
Penyimpanan dan akses data jarak jauh
Penyiaran radio
Pengiriman pesan suara
Pengolahan jarak jauh
Blockchain adalah teknologi digital yang populer dalam aplikasi?
Media sosial
Big Data
Cryptocurrency
Internet of Things
Telepon genggam
Apa peran utama artificial intelegent dalam teknologi digital?
Penggunaan mesin MRI
Mengerjakan tugas kelas
Mengotomatisasi tugas kompleks
Mengganti sinyal analog menjadi digital
Menyimpan data dengan aman
Teknologi digital berbeda dari teknologi analog karena menggunakan?
Suara teknologi
Sinyal mekanik
Frekuensi radio tinggi
Sinyal Biner
Gelombang elektromagnetik
