Anda di halaman 1dari 5

SEKOLAH MENENGAH KEJURUAN (SMK) MULTI KARYA

ULANGAN UMUM SEMESTER GANJIL TP. 2015/2016


PAKET B
Mata Ujian
Kelas
Hari/Tanggal
Waktu

: Pemrograman Dasar
: IX TKJ dan IX MM
:
:

Nama :
Nomor :
Kelas :

PETUNJUK UMUM
1. Isikan Identitas Anda ke dalam Lembar Jawaban Ujian (LJUN) yang tersedia dengan
menggunakan pensil 2B petunjuk LJU
2. Hitamkan bulatan sesuai dengan Kode Soal.
3. Setaiap Butir soal mempunyai 5 (lima) pilihan jawaban
4. Periksa dan bacalah soal-soal sebelum anda menjawab
5. Hitamkan bulatan pada satu pilihan jawaban yang paling tepat pada LJU
6. Laporkan Kepada pengawas ujian apabila terdapat lembar soal yang kurang jelas, rusak,
atau, tidak lengkap
7. Tidak diijinkan menggunakan kalkulator, HP, atau alat bantu hitung lainnya
8. Bila diperlukan, lembar soal dapat dicoret-coret
PILIHAN BERGANDA

1. Operator logika yang menyatakan atau adalah


a. or
d. /
b. not
e. >=
c. and
2. Tipe data yang menampung nilai angka bulat adalah
a. Float
d. Integer
b. Real
e. String
c. Decimal
3. Urutan langkah-langkah logis untuk menyelesaikan masalah yang tersusun secara
sistematis disebut
a. Flowchart
d. Konstanta
b. Variable
e. Algoritma
c. Type Data
4. x = 5; y = 27; jika x mod y maka hasilnya
a. 1
d. 4
b. 2
e. 5
c. 3
5. Berikut ini yang merupakan operator relalsi, kecuali
a. >
d. +
b. =
e. <>
c. <=
6. Berikut ini yang merupakan operator aritmatika adalah
a. *
d. +

b. /
e. jawaban a, b dan d benar
c. &
7. Algoritma harus dapat di jangkau oleh akal fikiran kita, hal ini bahwa algoritma
memiliki sifat
a. Realitis
d. Rumit
b. Berurutan
e. Logis
c. Cepat
8. Yang bukan termasuk jenis operator adalah
a. >
d. *
b. <=
e. /
c. @
9. Jika a = 10 dan b = 5 maka b mod a adalah
a. 0
d. 4
b. 1
e. 5
c. 2
10. Apabila x = 20 dan y = 10, jika diberikan intruksi y=x; x=y akan hasilnya adalah
a. x = 0; y = 10
d. x = 20; y = 20
b. x = 20; y = 10
e. x = 10; y = 20
c. x = 10; y = 10
11. x = 8 dan y = 5, jika x mod y; maka hasilnya adalah
a. 0
d. 3
b. 1
e. 4
c. 2
12. Yang termasuk operator relasi adalah
a. Penjumlahan
d. Pembagian
b. Pengurangan
e. Modulus
c. Lebih besar sama dengan
13. Tipe data yang tepat untuk menyimpan field alamat siswa adalah
a. Integer
d. Memo
b. Float
e. Double
c. Decimal
14. Type data untuk menampung semua karakater yang di input di keyboard disebut
a. Text
d. Integer
b. Double
e. date
c. Float
15. Simbol ERD dari entity adalah
a.
d.
b.
e.
c.
16. Simbol ERD dari relation adalah
a.
d.
b.
e.
c.
17. Simbol ERD dari attribut adalah
a.
d.
b.
e.
c.
18. Name dari tool disamping
adalah
a. Pointer
d. Label
b. Button
e. Mouse

c. Textbox
19. Tempat menyimpan data dan sewaktu-waktu nilainya dapat berubah disebut
a. Flowchart
d. Konstanta
b. Variable
e. Algoritma
c. Type Data
20. Sekumpulan data yang saling berhubungan adalah pegertian dari
a. Algoritma
d. Database
b. Type Data
e. Konstanta
c. ERD
21. Name dari tool disamping
adalah
a. Pointer
d. Label
b. Button
e. Mouse
c. textbox
22. Name dari tool disamping
adalah
a. Pointer
d. Label
b. Button
e. Mouse
c. textbox
23. Name dari tool disamping
adalah
a. Pointer
d. Label
b. Button
e. Mouse
c. Textbox
24. Attribut yang tepat untuk melengkapi entitas dari pasien adalah
a. Spesialis
d. Usia
b. Tanggal Expired
e. Jurusan
c. Warna
25. Primary key yang tepat untuk attribute dibawah ini adalah
a. Nama
d. Tamatan
b. No HP
e. NIK
c. Alamat
26. Type Data yang tepat untuk menyimpan No HP pada MS Access adalah
a. Number
d. Date and Time
b. Memo
e. Currency
c. Text
27. Perintah untuk menampilkan form1 adalah
a. Form1.showform() d. form1.formlook()
b. Form1.formshow() e. form1.look()
c. Form1.show()
28. Kata yang unik dan tidak boleh sama dengan data yang lain disebut dengan
a. Primary key
d. Foreign Key
b. First Key
e. Candidat key
c. Second Key
29. Attribute yang tepat untuk melengkapi entitas dari dokter adalah, kecuali
a. Nama
d. Tanggal Kedatangan
b. Spesialis
e. Tamatan
c. No HP
30. Type Data yang tepat untuk menyimpan mata uang(Rp/$) pada MS Access adalah
a. Number
d. Date and Time
b. Memo
e. Currency
c. Text

Soal untuk nomor 31, 32, 33


If nilai > 70 then
Hasil = B+
Elseif nilai > 80 then
Hasil = AElseif nilai > 90 then
Hasil = A
Else nilai = Buruk
31. Jika diinputkan nilai 81 maka hasilnya adalah
a. B+
d. A+
b. Ae. Buruk
c. A
32. Jika diinputkan nilai 90 maka hasilnya adalah
a. B+
d. A+
b. Ae. Buruk
c. A
33. Jika diinputkan nilai 65 maka hasilnya adalah
a. B+
d. A+
b. Ae. Buruk
c. A
34. Fungsi dari icon disamping
pada Visual Studi 2010 adalah
a. Running debug
d. Start Now
b. Start debug
e. Add Start
c. Run debug
35. Fungsi dari icon disamping
pada Microsoft Acces 2007 adalah
a. Membuat table
d. Membuat relasi
b. Membuat query
e. Menginputkan data
c. Membuat report
ESSAY
1.
2.
3.
4.
5.

Jelaskan pengertian dari Database !


Jelaskan kegunaan dari Visual Basic !
Jelaskan kegunaan dari aplikasi Microsoft Access !
Jelaskan pengertian dari algoritma !
Tentukanlah primary key, relasi dan attribute dari data dibawah ini !

..

Anda mungkin juga menyukai