Anda di halaman 1dari 5

PIMPINAN DAERAH MUHAMMADIYAH INDRAMAYU

SEKOLAH MENENGAH KEJURUAN (SMK)MUHAMMADIYAH


KANDANGHAUR KAB. INDRAMAYU
Kode. Dok F.KUR.02.03
FORMULIR Edisi/Revisi A/0
Tanggal 07 Oktober 2011
UJIAN AKHIR SEMESTER Halaman 1 dari 4

Satuan Pendidikan : Sekolah Menengah Kejuruan


Mata Uji : Teknik Pemrograman, Mikroprosesor dan Mikrokontroller

A. PETUNJUK UMUM :
1. Berdo’alah sebelum Anda memulai pekerjaan menurut agama dan kepercayaan masing-masing.
2. Tulislah terlebih dahulu nomor ujian Anda pada lembar jawaban yang disediakan.
3. Periksa dan bacalah soal-soal sebelum Anda menjawab.
4. Laporkan kepada pengawas ujian kalau terdapat tulisan yang kurang jelas, rusak atau jumlah soal kurang.
5. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas ujian.
6. Gunakan pensil 2B untuk emngisi lembar jawaban.

B. PETUNJUK KHUSUS
I. Hitamkan dengan pensil 2B pada salah satu huruf a, b, c, d, dan e dari pilihan jawaban ayng Anda
anggap paling benar !

1. Definisi informal Algoritma bisa berarti? E. membersihkan teks yang ada di dalam unit CRT
A. sekumpulan aturan yang secara tepat menentukan
seurutan
6. Di bawah operasi
ini yang tepat dari jenis-jenis bahasa pemrograman, kecuali … .
B. Sekumpulan program
C. Sekumpulan aturan pada program A. Pascal, B, B++
D. Sekumpulan urutan kerja B. Pascal, C, C++
E. Sekumpulan perhitungan C. Pascal, D, D++
2. 3 bagian utama dalam penulisan bahasa pascal… . D. Pascal, A, A++
A. 1.Uses crt 2.begin 3.end. E. Pascal, C, D
7. B. 1.Uses
3 struktur crt bahasa
utama 2.begining
pascal3.end.
….
C. 1.Uses 2.begin 3.end. A. Judul program; deskripsi; program utama
D. 1.User crt 2.begin 3.end. B. Judul program; deklarasi; komentar
E. 1.User crt 2.begining 3.end. C. Judul program; Deklarasi; Deskripsi
D. Deklarasi; Deskripsi; komentar
E. Deklarasi; Deskripsi; program utama
4. Sebuah mikroprosesor akan bekerja sesuai
algoritma program yang dimasukkan ke memori dalam
bentuk ....
8. const phi sama dengan nilai … .
A. Bahasa pemrograman
A. 3.12
B. Kode biner/bahasa mesin
B. 3.13
C. Kode mnemonic
C. 3.14
D. Kode beep
D. 3.15
E. Logika aritmetika
E. 3.16
5. Sebuah alat yang berfungsi sebagai pengontrol
9. const phi termasuk ke dalam jenis … .
atau pengolah utama dalam suatu rangkaian
A. Operator
elektronika disebut ... .
A. Mikroprosesor B. Komentar
B. Mikrokontroler C. Konstanta
C. Control bus D. Variabel
D. Encoder E. Perintah input/output
E. Komputer
10.
X, nilai_ujian, jumlah : real
5. Apa fungsi clrscr; pada penulisan bahasa pascal
k : integer
…. c : char
A. Sapu bersih
B. Membersihkan layar yang ada di dalam unit CRT X, nilai_ujian, jumlah, k, dan c termasuk ke
C. membersihkan script yang ada di dalam unit CRT dalam jenis … .
A. Operator
D. membersihkan note yang ada di dalam unit CRT
B. Komentar B. Nilai A sama dengan 10
C. Konstanta C. Nilai A lebih besar dari 10
D. Variabel D. Nilai A lebih kecil 10
E. Perintah input/output E. Nilai A sama dengan lebih kecil 10

11. Penggunaan variabel interger bergfungsi 19. A  A + 1


untuk data … . berarti bilai A yang baru adalah nilai A yang lama
A. Tipe data karakter
ditambah satu;
B. Bilangan desimal Abaru  Alama + 1
C. Tipe data yang hanya bernilai true dan false
Misalkan sebelum pengisian nilai A bernilai 8. Maka,
D. Bilangan desimal, tapi lebih besar kapasitasnya
setelah intruksi A  A + 1, nilai A sekarang adalah … .
E. Angka atau bilangan bulat A. 7
B. 8
12. Penggunaan variabel char bergfungsi untuk data … C. 9
. D. 10
A. Angka atau bilangan bulat E. 11
B. Bilangan desimal
C. Tipe data yang hanya bernilai true dan false 20.
D. Bilangan desimal, tapi lebih besar kapasitasnya DEKALARASI
E. Tipe data karakter M, P : integer
DESKRIPSI :
13. Penggunaan variabel float bergfungsi untuk data M  16
…. P  M*2
A. Bilangan desimal
M  P + 100
B. Angka atau bilangan bulat
P  P + M
C. Tipe data yang hanya bernilai true dan false
D. Bilangan desimal, tapi lebih besar kapasitasnya Periksa bahwa di akhir instruksi M = 132 maka P … .
A. 64
E. Tipe data karakter
B. 128
C. 164
14. Penggunaan variabel boolean bergfungsi D. 116
untuk data … . E. 132
A. Tipe data yang hanya bernilai true dan false
B. Angka atau bilangan bulat
21.
C. Bilangan desimal
DEKLARASI
D. Bilangan desimal, tapi lebih besar kapasitasnya
M : real
E. Tipe data karakter DESKRIPSI
read(M)
15. Penggunaan variabel doubel bergfungsi untuk data dilaksanakan oleh komputer, komputer membaca nilai M
…. dari piranti (misalnya nilai yang diketikkan 78), maka nilai
A. Bilangan desimal, tapi lebih besar kapasitasnya M dalam memori adalah … .
B. Angka atau bilangan bulat A. 0
C. Bilangan desimal B. 70
D. Tipe data yang hanya bernilai true dan false C. 78
E. Tipe data karakter D. 87
E. 77
16. Untuk menggunakan tipe data angka atau
bilangan bulat contoh 28 dibutuhkan Tipe Data … 22. a / ( c + b )
A. Variable manakah yang akan diproses terlebih dahulu
B. Integer A. a /c
C. Operator B. a /b
D. Double C. a+b
E. Float D. c+b
E. a /(c+b)
17. Di bawah ini nama peubah (variabel) yang benar … .
A. Assigment dan dibaca dari piranti keluaran 23. Perintah output digunakan untuk menuliskan
B. Assigment dan dibaca dari piranti masukan bahasa pascal adalah … .
C. Assigment dan dibaca dari piranti proses
D. Assigment dan dibaca dari piranti simpan
E. Semua jawaban salah

18. A  10 arti dari penulisan di samping adalah … .


A. Read, readln
B. Write, read
C. Read, writeln
D. Write, writeln
E. Read, write
A. Nilai A tidak sama dengan 10
24. Perintah input digunakan untuk menuliskan bahasa {  C
pascal adalah … .
....  D
A. Write, writeln
B. Write, read }  E
C. Read, writeln Script di atas adalah aturan penulisan bahasa
D. Read, readln pemrograman … .
E. Read, write A. word
B. excel
C. powerpoint
25. Penulisan komentar pada pascal harus di dahului
D. C
dan diakhiri dengan simbol … .
E. Pascal
A. ‘ ‘
B. “ “
C. ( ) 32. Lihat soal 31, manakah bagian utama program… .
D. [ ] A. C
E. { } B. E
C. B
D. A
26. Untuk menuliskan kata Hello World
E. D
secara langsung pada pascal yang benar adalah
….
A. writeln(“Hello World”); 33. Pada Microsoft Visual Basic 6.0, bila ingin
B. read(‘Hello World’); menulis program, maka harus berada di … .
A. Jendela code
C. readln(‘Hello World’);
B. Toolbox
D. write(“Hello World”);
C. Jendela Project
E. writeln(‘Hello World’);
D. Jendela Properties
E. Jendela Windows
27. Penulisan di bawah ini yang benar adalah … .
A. user crt;
B. uses 34. Pada Ms. Basic, dibawah ini semua adalah menu
C. crt bar, kecuali …
A. debug
D. does crt;
B. insert
E. uses crt;
C. window
D. diagram
28. E. query
Program contoh;  { A }
Uses crt;  { B }
35. Pada Ms. Visual Basic untuk menempatkan
Begin
posisi kursor yang diiginkan adalah … .
…..  {C} A. Pointer
End. B. Sel
Dari contoh di atas ada 3 posisi A, B, dan C maka, posisi C. DataField
A sebagai … . D. SetFocus
A. Judul
E. Jawaban A, B, C dan D salah
B. Deklarasi
C. Deskripsi
D. Komentar 36. Baris dari : FORM2.Print "2" + "4", menghasilkan … .
A. 8
E. Operator
B. 6
C. 2
29. Dari soal no 28 maka posisi B sebagai … . D. 24
A. Judul
E. 42
B. Deklarasi
C. Deskripsi
D. Komentar 37. Fungsi utama mikroprocessor adalah, kecuali … .
A. Mengambil instruksi dan data dari memory
E. Operator
B. Memindahkan data dari dan ke memory
C. Mengirimkan sinyal kendali dan melayani sinyal
30. Dari soal no 28 maka posisi C sebagai … . interupsi
A. Judul
D. Mengerjakan fungsi – fungsi operasi logika dan
B. Deklarasi
aritmetika
C. Deskripsi
E. Mengatur pekerjaan dari brainware
D. Komentar
E. Operator
38. Apa yang dimaksud dengan mikrokomputer ?
31.
#include <stdio.h>  A
Main()  B
A. suatu sistem keseluruhann komputer yang terdiri
dari sebuah chip mikroprosesor, chip
memori, dan peralatan input/output.
B. Unit kontrol yang mampu mengatur jalannya
program
C. Unit eksekusi yang mampu melakukan operasi
terhadap data
D. Sekumpulan daftar yang dapat digunakan untuk
menampung data
E. Memori internal CPU

39. Apa yang dimaksud dengan mikrokontroler?


A. sebuah protokol Internet yang berjalan di dalam
lapisan aplikasi yang merupakan standar
untuk pentransferan berkas (file) komputer antar
mesin-mesin dalam sebuah internetwork.
B. sebuah chip yang terdiri dari RAM, ROM dan
peranti I/O.
C. sebuah protokol jaringan yang digunakan di
koneksi Internet atau Local Area Network
D. suatu bentuk komunikasi di Internet yang
diciptakan untuk komunikasi kelompok di
tempat diskusi yang dinamakan channel (saluran),
tetapi juga bisa untuk komunikasi jalur
pribadi.
E. teknologi yang memungkinkan percakapan suara
jarak jauh melalui media internet.

40. Kode seri IC TTL untuk Gerbang Logika AND adalah


... .
A. 7400
B. 7404
C. 7408
D. 7432
E. 7486

II. Jawablah Pertanyaan-Pertanyaan Berikut


dengan baik dan Benar !
1. Jelaskan fungsi processor, dan berikan
contoh alat-alat yang menggunakan
processor untuk menjalankan tugasnya
!
2. Jelaskan perbedaan mikroprosesor
dan mikrokontroler!
3. Sebutkan jenis-jenis bahasa pemrograman
! minimal 2
4. Tuliskan cara penulisan dalam program
pascal dan bahasa C dengan benar
untuk menampilkan kata Hello world !
5. Tuliskan perintah input dan output
pada penuliskan bahasa pascal !

Anda mungkin juga menyukai