Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Soal tts-rpl-kelas-x-new
1. SOAL UJIAN TENGAH SEMESTER GENAP
KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
KELAS X SMK NEGERI 2 KARANGANYAR
TAHUN PELAJARAN 2009 / 2010
1. Suatu fakta, angka atau symbol yang belum memiliki arti disebut ….
A. Informasi
B. Data
C. Record
D. Database
E. Attribute
2. Sebuah korelasi data-data yang saling berhubungan, disusun menurut aturan tertentu secara logis sehingga
menghasilkan informasi, adalah pengertian dari …
A. Database
B. Data
C. Informasi
D. Relasi data
E. Proses
3. Apakah kepanjangan dari DML ….
A. Data Manual Language
B. Data Managemen Language
C. Database Managemen Language
D. Data Manipulation Language
E. Data Manajerial Language
4. Perintah yang digunakan untuk mengendali data dalam Relational Database Managemen Sistem (RDBMS)
adalah …
A. Data Definitional Language
B. Data Manipulation Language
C. Database Managemen Sistem
D. Data Corelation
E. Data Control Language
5. Dibawah ini yang bukan termasuk perintah-perintah untuk manipulasi data adalah ….
A. Penambahan data
B. Insert data
C. Simpan data
D. Penghapusan data
E. Edit data
6. Keterbatasan data dalam pengelolaan data secara manual menyebabkan .…
A. Ketidakkonsistennya data
B. Ketidakluwesan data
C. Duplikasi data
D. Kurangnya integeritas data
E. Independensi data
7. Apa arti dari sharing data pada penggunaan database dalam mengelola suatu system informasi.
A. Tingkat validitas tinggi
B. Adanya relasi data
C. Tingkat ketergantungan data
D. Saling berbagi dalam penggunaan file
E. Securitas data terjamin
8. Dibawah ini yang bukan merupakan komponen utama basis data adalah ….
A. Entity
B. Hardware
C. Data
D. Software
E. User
9. Di bawah ini yang bukan pemakai database berdasar cara mereka berinteraksi terhadap system adalah ….
A. Program aplikasi
B. Manager
C. User mahir
D. User umum
E. User khusus
10. Orang yang mempunyai kekuasaan sebagai pusat pengontrol terhadap seluruh system baik data maupun
program yang mengakses data adalah tipe pengguna ….
A. Database Pengguna
B. Database Manager
C. Database User
D. Database Administrator
E. Database Management
By Teguh Priyanto, S.Pd.T Hal 1 dari 7
2. SOAL UJIAN TENGAH SEMESTER GENAP
KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
KELAS X SMK NEGERI 2 KARANGANYAR
TAHUN PELAJARAN 2009 / 2010
11. Model database herarki disebut juga model ….
A. Jaringan
B. Star
C. Pohon
D. Relasi
E. Bus
12.
Guru
Joni , S.Pd
Mata Pelajaran Mata Pelajaran
Joni , S.Pd Joni , S.Pd
Siswa Siswa Siswa Siswa Siswa Siswa
Rico Dion Joko Nita Ria Frans
Gambar diatas merupakan model database ….
A. Jaringan
B. Hirarki
C. Relasi
D. Pohon
E. Star
13. Suatu yang diidentifikasi dari suatu system database bisa beberapa objek, orang, tempat kejadian yang
informasinya disimpan dalam database adalah pengertian dari ….
A. Field
B. Record
C. Database
D. Karakter
E. Entity
14. Dari gambar model database no. 11 menyatakan hubungan .…
A. N : M
B. 1 : 1
C. 1 : M
D. 1 : 2
E. N : 1
15. Sifat-sifat tabel kecuali ….
A. Tidak boleh ada record yang sama
B. Urutan record tidak terlalu penting
C. Setiap field harus mempunyai nama yang unik
D. Dapat dilihat dengan jelas
E. Setiap field mesti mempunyai tipe data dan karakteristik tertentu
16. Tabel Siswa
NIS NamaSiswa Jurusan Alamat
03156001 Joni RPL Sukoharjo
03156002 Susi Tekstil Karanganyar
Dari tabel siswa di atas manakah yang disebut dengan data value/ recordnya ….
A. Jono
B. NamaSiswa
C. NIS
D. Alamat
E. Record
By Teguh Priyanto, S.Pd.T Hal 2 dari 7
3. SOAL UJIAN TENGAH SEMESTER GENAP
KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
KELAS X SMK NEGERI 2 KARANGANYAR
TAHUN PELAJARAN 2009 / 2010
17. Dari tabel siswa no.16 manakah yang disebut entity ….
A. NIS
B. Siswa
C. Alamat
D. Jono
E. Table
18. Dari tabel no.16 tipe data yang paling tepat untuk nama siswa adalah ….
A. Text
B. Numerik
C. Memo
D. Date
E. Yes/ No
19. Tabel Barang
KodeBarang NamaBarang HargaBeli HargaJual KodePemasok
01 Daia 2000 2500 D14
02 Bimoli 3000 3500 B1M
Dari tabel Barang manakah yang berfungsi sebagai primary key ….
A. KodePemasok
B. KodeBarang
C. HargaBeli
D. NamaBarang
E. HargaJual
20. Dari tabel No. 19 manakah yang berfungsi sebagai foreign key .…
A. KodePemasok
B. KodeBarang
C. HargaBeli
D. NamaBarang
E. HargaJual
21. Gambar disamping adalah gambar icon ….
A. Macro
B. Design view
C. Macros
D. Relasi
E. Database
22. Pada pembuatan macros untuk membuka form, action apa yang di pilih …
A. OpenReport
B. OpenTabel
C. OpenForm
D. Open Query
E. OpenDataAccessPage
23. Gambar dibawah ini adalah gambar icon ….
A. Relational
B. Table
C. Database
D. Jaringan
E. Herarki
24. Query berfungsi untuk ….
A. Menyimpan data dengan topic tertentu
B. Menampilkan atau meminta data tertentu dari database sesuai dengan yang diinginkan
C. Menampilkan input, edit , hapus data dan lainnya sebagainya dengan tampilan antar muka (interface) yang lebih
baik
D. Untuk menyajikan laporan, sehingga dapat dicetak pada layar monitor atau langsung ke-printer
E. Merangkai instruksi yang dapat dikenakan pada object yang ada pada form
By Teguh Priyanto, S.Pd.T Hal 3 dari 7
4. SOAL UJIAN TENGAH SEMESTER GENAP
KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
KELAS X SMK NEGERI 2 KARANGANYAR
TAHUN PELAJARAN 2009 / 2010
25. Entity dibawah ini adalah bentuk normal pertama yaitu ….
NamaSiswa MataPel SKS Nilai_1
Elsa Kalkulus 2 80
Elsa Basis Data 3 70
Rino Basis Data 3 70
Rino DBMS 4 80
Rino Kalkulus 2 70
Entity diatas bila dirubah dalam bentu normal ketiga adalah …
A. Entity Siswa Entity Nilai
Nis NamaSiswa Nis Kode_Mapel Nilai
2756 Elsa 2756 K01 80
2756 Elsa 2756 B002 70
2999 Rino 2999 B002 70
2999 Rino 2999 B004 80
2999 Rino 2999 K01 70
Entity Mapel
Kode_Mapel Mapel SKS
K01 Kalkulus 2
B002 Basis Data 3
B002 Basis Data 3
B004 DBMS 4
K01 Kalkulus 2
B. Entity Siswa Entity Nilai
Nis NamaSiswa Nis Kode_Mapel Mapel SKS Nilai
2756 Elsa 2756 K01 Kalkulus 2 80
2756 Elsa 2756 B002 Basis Data 3 70
2999 Rino 2999 B002 Basis Data 3 70
2999 Rino 2999 B004 DBMS 4 80
2999 Rino 2999 K01 Kalkulus 2 70
C. Entity
NamaSiswa MataPel_1 SKS Nilai_1 MataPel_2 SKS Nilai_1
Elsa Kalkulus 2 80 Basis Data 3 70
Rino Kalkulus 2 70 Basis Data 3 70
D. Jawaban A dan B adalah benar
E. Jawaban B dan C adalah benar
26. Urutan langkah-langkah disebut juga dengan ….
A. Algoritma
B. Variable
C. Tipe
D. Konstanta
E. Operator
27. Yang merupakan tipe data ordinal kecuali ….
A. Integer
B. Boolean
C. Char
D. Real
E. Enumerasi
28. Operator MOD dan DIV adalah operator yang dapat dikenakan terhadap data atau nilai ....
A. Real
B. Array
C. Integer
D. Pointer
E. Char
By Teguh Priyanto, S.Pd.T Hal 4 dari 7
5. SOAL UJIAN TENGAH SEMESTER GENAP
KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
KELAS X SMK NEGERI 2 KARANGANYAR
TAHUN PELAJARAN 2009 / 2010
29. Tipe data manakah yang sanggup memuat nilai numeric sebesar 75000?
A. Integer
B. Byte
C. Real
D. Word
E. String
30. Var
A,B : Integer;
Procedure Uji(A : Integer);
Begin
A := A + 1; Write(A:3);
End;
Begin
A := 2; Write(A:3); Uji(A); Write(A:3); End.
Output dari program di atas adalah …
A. 2 3 2
B. 2 3 3
C. 1 2 3
D. 3 2 3
E. 1
31. Var I : Integer ;
Begin
For I := 1 To 2 Do Write(‘ Uas ’);
Writeln(‘Oke‘);
End.
Output dari program di atas adalah .....
A. Uas
Uas
Oke
B. Uas Oke
Uas Oke
C. Uas Uas
Oke
D. Uas Uas Oke
E. Uas Oke Uas Oke
32. Kal1 := ‘ ujian ’; Kal2 :=’ akhir ’;
Hasil dari CONCAT(Kal2,Kal1, “Pascal”) adalah :
A. ujian akhir
B. akhir ujian
C. ujian akhir Pascal
D. akhir ujian Pascal
E. Akhir Ujian Pascal
33. Function Hasil (Var A,B : Integer) : Integer;
Begin
A := A + B;
Hasil := A-B;
End;
Var X,Y : Integer;
Begin
Readln(X); Readln(Y);Writeln(Hasil(X,Y);
End.
Jika X = 5 Dan Y = 4 Maka Hasil = .....
A. 0
B. 4
C. 5
D. 9
E. semua salah
By Teguh Priyanto, S.Pd.T Hal 5 dari 7
6. SOAL UJIAN TENGAH SEMESTER GENAP
KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
KELAS X SMK NEGERI 2 KARANGANYAR
TAHUN PELAJARAN 2009 / 2010
34. Bagaimana cara mendeklarasikan array dua dimensi ?
A. var A: array[1..10, 1..10] of Char;
B. var B: array[1 to 10, 1 to 10] of Char;
C. var C: matrix[1..10, 1..10] of Char;
D. var D: array[10, 10] of Char;
E. var E: matrix[10, 10] of Char;
35. Diagram alir di samping menggambarkan statemen : Statemen
A. For ... To ... Do
Perulangan
B. For ... DownTo...Do
C. While Do
D. Repeat.....Until T
E. If …. Then
kondisi
36. Output dari program berikut :
Var
i : integer; Y
Begin
I :=1;
While i <= 5 Do
Begin
If 10 Mod I = 0 Then
Writeln(10 Div I);
I := I + 1;
End; End.
A. 1 2 5
B. 10
5
2
C. 5
D. 2 5 10
E. 5 2 10
37. Perhatikan program dibawah ini, outputnya adalah .....
Var i,tot : integer;
Begin
i := 1;tot :=0;
Repeat
tot := tot + i;inc(i);
Until i >5;
Writeln(tot);
End.
A. 15
B. 16
C. 10
D. 6
E. 12
38. Looping pada WHILE DO dikerjakan minimal ... kali, sedangkan pada REPEAT...UNTIL dikerjakan
minimal .... kali.
A. 1 0
B. 1 1
C. 0 1
D. 0 0
E. salah semua
By Teguh Priyanto, S.Pd.T Hal 6 dari 7
7. SOAL UJIAN TENGAH SEMESTER GENAP
KOMPETENSI KEAHLIAN REKAYASA PERANGKAT LUNAK
KELAS X SMK NEGERI 2 KARANGANYAR
TAHUN PELAJARAN 2009 / 2010
39. Manakah pendeklasian tipe record yang benar dibawah ini :
A. Type
RecDosen = Record;
NIP : longint; nama : string [15]; End;
Begin
RecMhs = Record;
NPM : integer; Nama : string [15];
End;
B. Type
Nilaiujian = Record
UTS,UAS : real; End;
DataMhs = Record
NPM : integer; Nama : string [15]; Nilai : Nilaiujian;
End;
C. Type
RecPegawai : Record
Begin
nopeg = integer; nama = string [20];
End;
D. semua salah
E. Nilaiujian = Record
UTS,UAS : real; End;
DataMhs = Record
NPM : integer; Nama : string [15]; Nilai : Nilaiujian;
40. Penulisan program Pascal yang dibenarkan adalah …
A. Program Sederhana;
begin
var C: Word;
C := 275 * 400 + 5; Writeln(C);
end.
B. { program Sederhana; }
var W: Word;
begin
W := 61224; Writeln(W - 50000);
end.
C. Program Sederhana;
var A: String;
begin
A := ' tahun lalu belum ada komputer'; A := 200 + A;
Writeln(A);
end.
D. Program Matematika; var Jari-jari: Real;
begin
Write('Jari-jari lingkaran = '); Readln(Jari-jari); Writeln('Keliling=',2 * Pi * Jari-jari);
end.
E. Semua program di atas salah!
By Teguh Priyanto, S.Pd.T Hal 7 dari 7