Anda di halaman 1dari 4

SOAL PAS TPMM

1. Perangkat keras adalah peranti-peranti yang terkait dengan komputer dan terlihat secara
fisik, berikut ini tergolong perangkat keras komputer, kecuali ....
a) monitor
b)hard disk
c) mouse
d)microsoft office
e) keyboard
2. Perangkat lunak adalah instruksi-instruksi yang ditujukan kepada komputer agar dapat
melaksanakan tugas sesuai kehendak pemakai. berikut ini tergolong perangkat lunak
komputer adalah ....
layar LCD
a) RAM
b)ROM
c) microsoft Excell
d)keyboard
3. Komputer bekerja atas dasar kode biner atau kode yang mempunyai dua keadaan berupa
0 dan 1, keadaan yang biasa digunakan untuk menyatakan nyala (high) adalah ....
0
1
2
3
4
5
4. Bahasa mesin dan bahasa rakitan tergolong sebagai bahasa beraras rendah (low level
language), yang lebih berorientasi kepada mesin. Artinya, pemrogram harus benar-benar
memahami hal-hal mengenai mesin bersangkutan untuk dapat menuliskan program. Untuk
mengatasi kelemahan ini, muncul bahasa beraras tinggi (high level language), berikut adalah
tergolong bahasa beraras tinggi, kecuali ....
C
C++
Java
Python
Assembly

5. Bahasa pemrograman yang ditulis dengan perintah atau kode yang lebih mudah dipahami oleh
manusia dikenal dengan ....
bahasa beraras tinggi
low level language
bahasa mesin
bahasa rakitan
bahasa assembly
6. Dalam bahasa pemrograman perintah header dengan bahasa C, ditulis seperti berikut ....
return (0);
printf ();
int main ();
#include <stdio.h>
unsigned char main;

7. Kode sumber yang ditulis oleh pemrogram perlu diterjemahkan ke dalam kode biner yang
dipahami oleh komputer mengingat komputer hanya mengenali kode tersebut. Proses
penerjemahan instruksi ke dalam kode objek secara keseluruhan (untuk semua instruksi) disebut
proses ....
interpretasi
kompilasi
kolaborasi
adaptasi
komputasi

8. Kode sumber yang ditulis oleh pemrogram perlu diterjemahkan ke dalam kode biner yang
dipahami oleh komputer mengingat komputer hanya mengenali kode tersebut. Proses
penerjemahan instruksi ke dalam kode objek secara keseluruhan (untuk semua instruksi)
membutuhkan program/aplikasi yang disebut ....
interpreter
kompiler
kolaborator
adaptor
komputer

9. Setiap bahasa pemrograman mempunyai aturan tersendiri. Aturan-aturan yang melekat di


suatu bahasa pemrograman disebut sintaks. Kesalahan sintaksis adalah jenis kesalahan yang
berlaku ketika terdapat suatu kode yang tidak mengikuti sintaks bahasa pemrograman. berikut
adalah contoh kesalahan sintaksis dalam bahasa C ....
include <io.h>
#include <delay.h>
printf (“hello world”)
int main;
void main (void)

10. Kesalahan logika adalah jenis kesalahan yang disebabkan oleh kesalahan yang dilakukan
pemrogram dari sisi logika. Berikut ini tergolong dalam kesalahan logika adalah ....
Hitung Luas = p x l
Hitung Keliling Persegi Panjang = 2 x p x l
Hitung kecepatan Sepeda = jarak : waktu
Hitung Laba = Harga Jual - Harga Beli
Hitung Tagihan Listrik = KWh pemakaian x Tarif Dasar Listrik
11. Hal terpenting yang perlu diasah oleh pemrogram adalah kemampuan untuk mencari
kesalahan di dalam program dan kemudian mengatasinya. Di dalam terminologi pemrograman
komputer, pencarian kesalahan disebut debugging, Sementara alat atau aplikasi program yang
digunakan untuk melakukan debugging adalah ....
komputer
kompiler
interpreter
debugger
adapater

12. Algoritma adalah sekumpulan langkah rinci yang ditujukan untuk komputer dalam
menyelesaikan suatu masalah. Algoritma dibuat pada tahapan perancangan program. Contoh
algoritma berikut menyatakan cara menghitung keliling persegi panjang, berdasarkan masukan
panjang dan lebar suatu persegi panjang:
(1) Tampilkan isi keliling;
(2) Masukkan nilai panjang persegi panjang dan catat di variabel panjang;
(3) Hitunglah keliling persegi panjang dengan menggunakan rumus: Keliling = 2 x (panjang +
Lebar);
(4) Masukkan nilai lebar persegi panjang dan catat di variabel lebar;
Urutan Algortima yang sesuai untuk program menghitung keliling persegi panjang adalah ....
(1)-(2)-(3)-(4)
(2)-(4)-(3)-(1)
(2)-(1)-(3)-(4)
(3)-(2)-(4)-(1)
(4)-(3)-(2)-(1)

13. Algoritma sering kali disederhanakan ke dalam bentuk kode yang lebih singkat sebelum
menjadi source kode, dari pada kalimat panjang yang digunakan manusia, istilah
penyederhanaan tersebut adalah ....
kompiler
interpreter
pseudocode
sintaksis
programming

14. Penulisan deklarasi IC Mikrokontrol 8 bit dalam biner berikut yang sesuai adalah ....
FF
255
377
10101010
AA

15. Dalam Pemrograman Mikrokontroler, inputan sinyal high (nyala/1) jika dinyatakan dalam
level tegangan bernilai ....
1 vdc-2 vdc
3,3 vdc atau 5 vdc
5 vdc - 6 vdc
7 vdc -8 vdc
10 vdc

Anda mungkin juga menyukai