• Tidak ada hasil yang ditemukan

Soal UAS Semester 01

N/A
N/A
Protected

Academic year: 2021

Membagikan "Soal UAS Semester 01"

Copied!
6
0
0

Teks penuh

(1)

PEMERINTAH KABUPATEN BANTUL PEMERINTAH KABUPATEN BANTUL

DINAS PENDIDIKAN MENENGAH DAN NON FORMAL DINAS PENDIDIKAN MENENGAH DAN NON FORMAL

SMA NEGERI 1 SEWON SMA NEGERI 1 SEWON

Alamat : Jl. Parangtritis Km 5 Yogyakarta 55187 Telp./Fax. 0274374459 Alamat : Jl. Parangtritis Km 5 Yogyakarta 55187 Telp./Fax. 0274374459

website:

website: www.sman1sewon.sch.idwww.sman1sewon.sch.id E-mail : sman1sewon@gmail.comE-mail : sman1sewon@gmail.com

ULANGAN AKHIR SEMESTER 1 TAHUN PELAJARAN 2012/2013 ULANGAN AKHIR SEMESTER 1 TAHUN PELAJARAN 2012/2013

Mata

Mata Pelajaran Pelajaran : : Teknologi Teknologi Informasi Informasi dan dan Komunikasi Komunikasi (TIK)(TIK) Kelas

Kelas / / Program Program : : XI XI IPA/IPSIPA/IPS Hari

Hari / / Tanggal Tanggal : : Sabtu Sabtu / / 01 01 Desember Desember 20122012 Waktu

Waktu : : 90 90 MenitMenit Pukul

Pukul : : 07.3007.30 –  – 09.00 WIB09.00 WIB

PETUNJUK UMUM PETUNJUK UMUM 1.

1. Berdoalah sebelum Anda mengerjakan Soal iniBerdoalah sebelum Anda mengerjakan Soal ini 2.

2. Tulislah lebih dahulu nomor Anda pada lembar jawab yang disediakanTulislah lebih dahulu nomor Anda pada lembar jawab yang disediakan 3.

3. Periksa dan bacalah soal-soal sebelum Anda menjawabnya.Periksa dan bacalah soal-soal sebelum Anda menjawabnya. 4.

4. Jumlah soal adalah 42 butir soal, terdiri atas 40 butir soal pilihan ganda dan 2 butir soalJumlah soal adalah 42 butir soal, terdiri atas 40 butir soal pilihan ganda dan 2 butir soal essay.

essay. 5.

5. Kerjakanlah pada lembar jawaban yang disediakan!Kerjakanlah pada lembar jawaban yang disediakan! 6.

6. Untuk menjawab soal pilihan ganda, berilah tanda silang pada huruf di lembar jawabanUntuk menjawab soal pilihan ganda, berilah tanda silang pada huruf di lembar jawaban sesuai dengan jawaban yang benar

sesuai dengan jawaban yang benar 7.

7. Jika jawaban Anda anggap salah dan Anda ingin memperbaiki, berilah tanda dua garisJika jawaban Anda anggap salah dan Anda ingin memperbaiki, berilah tanda dua garis mendatar pada jawaban yang salah lalu berilah tanda silang pada jawaban yang benar

mendatar pada jawaban yang salah lalu berilah tanda silang pada jawaban yang benar 8.

8. Tidak diperkenankan menggunakan HP, Kalkulator, tabel atau alat bantu hitung lainnyaTidak diperkenankan menggunakan HP, Kalkulator, tabel atau alat bantu hitung lainnya 9.

9. Peserta Ulangan yang melakukan kecurangan diberi nilai 0 (NOL)Peserta Ulangan yang melakukan kecurangan diberi nilai 0 (NOL)

SOAL PILIHAN GANDA SOAL PILIHAN GANDA

PETUNJUK KHUSUS: PETUNJUK KHUSUS:

Pilihlah salah satu jawaban yang paling tepat dengan cara memberikan tanda silang pada pilihan Pilihlah salah satu jawaban yang paling tepat dengan cara memberikan tanda silang pada pilihan A, B, C,D atau E pada Lembar jawab!

A, B, C,D atau E pada Lembar jawab!

1.

1. Berikut ini yang termasuk Berikut ini yang termasuk macam-macam sistem bilangan dalam ilmu komputer adalahmacam-macam sistem bilangan dalam ilmu komputer adalah

A.

A. Bit Bit D. D. PentaPenta B. Byte

B. Byte E. OktalE. Oktal C. Pixel

C. Pixel

2.

2. Sistem bilangan yang memiliki basis dua adalah…Sistem bilangan yang memiliki basis dua adalah…

A.

A. Byte Byte D. D. DesimalDesimal B. Biner

B. Biner E. HexadesimalE. Hexadesimal C. Oktal

C. Oktal

3.

3. Hasil konversi 110010Hasil konversi 11001022menjadi menjadi bilangan desimal bilangan desimal adalah …adalah … A. A. 2525 D.D. 100100 B. B. 5050 E.E. 125125 C. C. 7575 4.

4. Hasil konversi 2EHHasil konversi 2EH menjadi menjadi bilangan desimal bilangan desimal adalah adalah ……

A. A. 4343 D.D. 4646 B. B. 4444 E.E. 4747 C. C. 4545 5.

5. Hasil koHasil konversi 20 nversi 20 desimal desimal menjadi menjadi bilangan bilangan binerbiner adalah …adalah …

A. A. 111001110022 D.D. 101101011022 B. B. 110001100022 E.E. 101001010022 C. C. 101011010122

(2)

6.

6. Berikut Berikut merupakan merupakan macam-macam macam-macam gerbang gerbang logika,logika, kecualikecuali …… A.

A. AND AND D. D. NANDNAND B.

B. OR OR E. E. XORXOR

C. Diode C. Diode 7.

7. Simbol dari Simbol dari gerbang gerbang logika apakah logika apakah berikut ini?berikut ini?

A. AND

A. AND D. D. NANDNAND B.

B. OR OR E. E. XORXOR C. XNOR

C. XNOR

8.

8. Tabel Tabel kebenaran kebenaran dari gerbang dari gerbang logika logika apakah apakah berikut berikut ini?ini?

Masukan Keluaran Masukan Keluaran A A B B FF 0 0 0 0 00 0 0 1 1 00 1 1 0 0 00 1 1 1 1 11 A. AND

A. AND D. D. NORNOR B.

B. OR OR E. E. XORXOR C. XNOR

C. XNOR

9.

9. Ungkapan boole dari gerbang logika AND adalah…?Ungkapan boole dari gerbang logika AND adalah…? A. F=A.B

A. F=A.B D. D. F=A.BF=A.B B.

B. F=A+B F=A+B E. E. F=A+BF=A+B C.

C. F= F= AA

10.

10. Ungkapan boole dari gerbang logika OR adalah…?Ungkapan boole dari gerbang logika OR adalah…? A.

A. F=A.B F=A.B D. D. F=A.BF=A.B B. F=A+B

B. F=A+B E. E. F=A+BF=A+B C.

C. F= F= AA

11.

11. Gambar grafis dari algoritma disebut …Gambar grafis dari algoritma disebut … A.

A. Denah Denah D. D. Diagram Diagram VennVenn B.

B. Bagan Bagan E. E. Grafik Grafik  C.

C. Diagram Diagram AlirAlir

12.

12. Gambar Gambar berikut adalah berikut adalah simbol dari simbol dari ……

A. Mulai

A. Mulai D. SeleksiD. Seleksi B.

B. Proses Proses E. E. KonektorKonektor C. Input/ouput

C. Input/ouput

13.

13. Untuk menyusun diagram alir, maka tahap pertama yang dibuat adalah …Untuk menyusun diagram alir, maka tahap pertama yang dibuat adalah … A.

A. Inisialisasi Inisialisasi D. D. SeleksiSeleksi B. Mulai

B. Mulai E. PerulanganE. Perulangan C. Deklarasi

(3)

14.

14. Berikut ini Berikut ini yang yang merupakan bagian merupakan bagian dari program dari program pascal secara pascal secara umum umum adalahadalah …… A.

A. Procedure Procedure D. D. ArrayArray B.

B. Function Function E. E. Larik Larik  C.

C. Kepala Kepala programprogram

15.

15. Bagian program pascal yang merupakan Bagian program pascal yang merupakan implementasi dari diagram alir dan algoritma adalah …implementasi dari diagram alir dan algoritma adalah … A. Procedure

A. Procedure D. DeklarasiD. Deklarasi B.

B. Function Function E. E. Tubuh Tubuh ProgramProgram C.

C. Kepala Kepala programprogram

16.

16. Perintah pascal yang digunakan unPerintah pascal yang digunakan untuk inisialisasi unit monitor adalah…tuk inisialisasi unit monitor adalah… A.

A. Uses Uses wincrt;wincrt; D. Readln;D. Readln; B.

B. Uses Uses overlay; overlay; E. E. BeginBegin C.

C. Uses Uses graph;graph;

17.

17. Berikut Berikut ini yini yang ang merupakan merupakan model model seleksi data seleksi data pada pada pascal,pascal, kecualikecuali ….…. A.

A. For For To To Do Do D. D. If If Then Then ElseElse B.

B. Case Case Of Of  E. E. If If Then Then Elseif Elseif Then Then elseelse C.

C. If If ThenThen

18.

18. Bentuk seleksi Bentuk seleksi data yang data yang hanya melakukan hanya melakukan sekali pengujian data sekali pengujian data dan akan dan akan diamdiam saja bila pengujian bernilai salah adalah ….

saja bila pengujian bernilai salah adalah …. A.

A. For For To To DoDo D. D. If If Then Then ElseElse B.

B. Case Case Of Of E. E. If If Then Then Elseif Elseif Then Then elseelse C.

C. If If ThenThen

19.

19. Pada Pada saat saat menyusun menyusun program Iprogram If f Then, Then, pernyataan (pernyataan (statement statement ) diletakkan pada …) diletakkan pada …

A.

A. Di Di depan depan IFIF D. D. Di Di depan depan IF IF dan dan ThenThen B.

B. Tepat Tepat di di belakang belakang IF IF E. E. Di Di belakang belakang ThenThen C.

C. Didepan Didepan ThenThen

20.

20. Berikut ini yang merupakan model perulangan pada pascal adalah …Berikut ini yang merupakan model perulangan pada pascal adalah … A.

A. Repeat Repeat UntilUntil D. FunctionD. Function B.

B. Case Case of of E. E. ProcedureProcedure C.

C. If If ThenThen

21.

21. Model Model perulangan perulangan yayang menyebutan nilai awal dan batas dengan jelas adalah …ng menyebutan nilai awal dan batas dengan jelas adalah … A.

A. While While do do D. D. FunctionFunction B.

B. Repeat Repeat Until Until E. E. ProcedureProcedure C.

C. For For To To DoDo

22.

22.  Perhatikan potongan program berikut ini! Perhatikan potongan program berikut ini! For a:= 

For a:= … To… To 6 Do6 Do

Untuk menyusun perulangan sebanyak 4 kali, maka nilai awal for to do di atas harus diberi Untuk menyusun perulangan sebanyak 4 kali, maka nilai awal for to do di atas harus diberi nilai … nilai … A. A. 2 2 D. D. 55 B. B. 33 E. E. 66 C. C. 44 23.

23.  Perhatikan Potongan program berikut ini! Perhatikan Potongan program berikut ini!

For a:=3 To c Do For a:=3 To c Do W Write(‘X’);rite(‘X’); Write(‘X’); Write(‘X’);

Jika variabel c diberi nilai 4 maka akan menghasilkan keluaran Jika variabel c diberi nilai 4 maka akan menghasilkan keluaran …… A. A. XX D. XXXXD. XXXX B. B. XX XX E. E. XXXXXXXXXX C. XXX C. XXX

(4)

24.

24. Model perulangan yang Model perulangan yang akan melakukan akan melakukan perulangan jika kondisi perulangan jika kondisi seleksi bernilai benarseleksi bernilai benar adalah…

adalah… A.

A. While While dodo D. FunctionD. Function B.

B. Repeat Repeat Until Until E. E. ProcedureProcedure C.

C. For For To To DoDo

25.

25.  Perhatikan potongan program berikut ini! Perhatikan potongan program berikut ini!

a:=2; a:=2; while … while … DoDo begin begin write(‘x’); write(‘x’); a:=a+1; a:=a+1; end; end;

Untuk menyusun while do yang mengulang sebanyak 3 kali, maka seleksi kondisi di atas Untuk menyusun while do yang mengulang sebanyak 3 kali, maka seleksi kondisi di atas yang tepat adalah…

yang tepat adalah… A. a<2

A. a<2 D. a<5D. a<5 B.

B. a<3 a<3 E. E. a<6a<6 C. a<4

C. a<4

26.

26. Model perulangan yang Model perulangan yang akan melakukan akan melakukan perulangan jika perulangan jika kondisi seleksi bernilai salahkondisi seleksi bernilai salah adalah…

adalah… A.

A. While While do do D. D. FunctionFunction B.

B. Repeat Repeat UntilUntil E. ProcedureE. Procedure C.

C. For For To To DoDo

27.

27.  Perhatikan potongan program berikut ini! Perhatikan potongan program berikut ini!

a:=1; a:=1; Repeat Repeat write(‘x’); write(‘x’); a:=a+1; a:=a+1; until … until …;;

Untuk menyusun repeat until yang mengulang sebanyak 4 kali, maka seleksi Untuk menyusun repeat until yang mengulang sebanyak 4 kali, maka seleksi kondisi di atas yang

kondisi di atas yang tepat adalah…tepat adalah… A. a>2

A. a>2 D. a>5D. a>5 B.

B. a>3 a>3 E. E. a>6a>6 C. a>4

C. a>4

28.

28.Perhatikan potongan program berikut ini!Perhatikan potongan program berikut ini!

W:=2; W:=2; REPEAT REPEAT Write(‘X’); Write(‘X’); W:=W+1; W:=W+1; Until W>T; Until W>T;

Jika variabel T berisi 0

Jika variabel T berisi 0 maka output program tersebut adalah …maka output program tersebut adalah … A.

A. X X D. D. XXXXXXXX

B. XX

B. XX E. Tidak mencetak E. Tidak mencetak  C. XXX

C. XXX

29.

29. Suatu subprogram dalam pascal yang memiliki fungsi tertentu disebut …Suatu subprogram dalam pascal yang memiliki fungsi tertentu disebut … A.

A. While While dodo D. ProcedureD. Procedure B.

B. For For to to do do E. E. Case Case of of  C.

C. Repaeat Repaeat UntilUntil

30.

30. Bentuk umum dari suatu procedure adalah selalu diawali dengan kata …Bentuk umum dari suatu procedure adalah selalu diawali dengan kata … A.

A. Start Start D. D. ProgramProgram B.

B. Uses Uses wincrt wincrt E. E. SubprogramSubprogram C. Procedure

(5)

31.

31. Variabel yang dibuat pada suatu procedure disebut…Variabel yang dibuat pada suatu procedure disebut… A. Parameter

A. Parameter D. D. Variabel Variabel lokallokal B.

B. Variabel Variabel biasa biasa E. E. Variabel Variabel hitunghitung C.

C. Variabel Variabel globalglobal

32.

32. Suatu Suatu subprogram subprogram dalam dalam pascal pascal yang yang memiliki memiliki fungsi fungsi tertentu tertentu dan dan menghasilkanmenghasilkan suatu nilai disebut …

suatu nilai disebut … A.

A. While While dodo D. FunctionD. Function B.

B. For For to to do do E. E. Case Case of of  C.

C. Repeat Repeat UntilUntil

33.

33. Bentuk umum dari suatu function adalah selalu Bentuk umum dari suatu function adalah selalu diawali dengan kata …diawali dengan kata … A.

A. Start Start D. D. ProgramProgram B.

B. Uses Uses wincrt wincrt E. E. SubprogramSubprogram C. Function

C. Function

 Perhatikan potongan pascal berikut!  Perhatikan potongan pascal berikut!

j := 2; j := 2; for i := 0 to 10 do for i := 0 to 10 do begin begin if j > 0 then writeln(‘ok’); if j > 0 then writeln(‘ok’); j := 5 - (j*2); j := 5 - (j*2); end; end;

34. Berapa kalikah pencetakan keluaran ‘ok’ dilakukan oleh potongan program itu? 34. Berapa kalikah pencetakan keluaran ‘ok’ dilakukan oleh potongan program itu?

A. 3 A. 3 D. 5D. 5 B. B. 7 7 E. E. 66 C. 4 C. 4

35. Berapakah harga j setelah keluar dari literasi for tersebut? 35. Berapakah harga j setelah keluar dari literasi for tersebut?

A. -681 A. -681 D. -101D. -101 B. B. -702 -702 E. E. 600600 C. 681 C. 681

 Perhatikan potongan pascal berikut!  Perhatikan potongan pascal berikut!

t:= 2; t:= 2; while t<=n do while t<=n do begin begin writeln(‘ok’); writeln(‘ok’); t := t* 2 - 1; t := t* 2 - 1; end; end; 36. Berapa

36. Berapa kalikah pencetakan ‘ok’ jika dijalankan dengan harga n=100?kalikah pencetakan ‘ok’ jika dijalankan dengan harga n=100? A. A. 3 3 D. D. 99 B. B. 5 5 E. E. 1111 C. 7 C. 7

 Perhatikan potongan pascal berikut!  Perhatikan potongan pascal berikut!

Function Coba(n:integer):integer; Function Coba(n:integer):integer; Begin Begin If (n=0) Then Coba:=0 If (n=0) Then Coba:=0 Else Coba:=1-n*Coba(n-1); Else Coba:=1-n*Coba(n-1); End; End;

37. Berapakah hasil dari coba(5)? 37. Berapakah hasil dari coba(5)?

A. A. 120 120 D. D. -120-120 B. 76 B. 76 E. -76E. -76 C. C. 00

(6)

 Perhatikan potongan pascal berikut!  Perhatikan potongan pascal berikut!

procedure Star (t: integer); procedure Star (t: integer); begin

begin if

if (t (t < < 2) 2) then then write('*')write('*') else else begin begin Star (t-1); Star (t-1); Star (t-2) Star (t-2) end; end; end; end;

38. Untuk menghasilkan kduaran antara 100

38. Untuk menghasilkan kduaran antara 100  –  –  200 buah simbol '*' pemanggilan adalah dengan200 buah simbol '*' pemanggilan adalah dengan perintah?

perintah? A. Star(11)

A. Star(11) D. Star (5)D. Star (5) B.

B. Star Star (100) (100) E. E. Star Star (10)(10) C Star (15)

C Star (15)

 Perhatikan potongan pascal berikut!  Perhatikan potongan pascal berikut!

procedure Bintang(t: integer); procedure Bintang(t: integer); begin begin if (t > 0) then if (t > 0) then begin begin for i for i := 1 to t do:= 1 to t do writeln(*'); writeln(*'); Bintang(t div 2); Bintang(t div 2); end; end; end; end;

39. Pemanggilan Bintang(1000); menghasilkan pencetakan "*" sebanyak? 39. Pemanggilan Bintang(1000); menghasilkan pencetakan "*" sebanyak?

A. A. 500 500 D. D. 20002000 B. 1000 B. 1000 E. 1994E. 1994 C. 10 C. 10

40. Untuk menghasilkan pencetakan "*" sebanyak 200 kali memerlukan pemanggilan dengan? 40. Untuk menghasilkan pencetakan "*" sebanyak 200 kali memerlukan pemanggilan dengan?

A.

A.Bintang(l16);Bintang(l16); D.D.Bintang(102);Bintang(102);

B.

B. Bintang(200);Bintang(200); E.E. Bintang(100);Bintang(100);

C.

C. Bintang(1000);Bintang(1000);

Soal Essay / Uraian Soal Essay / Uraian Petunjuk Khusus: Petunjuk Khusus:

Jawablah pertanyaan berikut secara jelas dan tepat! Jawablah pertanyaan berikut secara jelas dan tepat!

 Perhatikan potongan berikut !  Perhatikan potongan berikut !

procedure cius(var n: integer); procedure cius(var n: integer); begin begin if n > 0 then if n > 0 then begin begin write(n mod 3); write(n mod 3); n := n div 3; n := n div 3; cius(n); cius(n); end; end; end; end; 1.

1. Apakah keluaran dari pemanggilanApakah keluaran dari pemanggilan cius(3118);cius(3118); ?? 2.

Referensi

Dokumen terkait

Pompa sentrifugal feed P-100/5 adalah pompa yang beroperasi di unit distilasi dimana unit destilasi ini berfungsi untuk mengolah minyak dari minyak mentah (crude oil) menjadi

Cognitive Behavioral Therapy: Research and practice in health and social care (Second Edition).. Cognitive Behavioral Treatments for Anxiety Disorders in Children

Penelitian ini menggunakan jenis Penelitian Tindakan Kelas (PTK). Penelitian ini bertujuan untuk mengetahui peningkatan keaktifan dan hasil belajar muatan mata

kesantunan yang dikemukakan oleh Leech, yaitu maksim penghargaan (approbation maxim) di dalam maksim mi dijelaskan bahwa orang akan dianggap santun apabila dalam bertutur

Di atas bidang jirat terletak motif gunungan yang dilukiskan dengan kaligrafi, hiasan daun-daunan yang distilir yang tumbuh dari bagian tengah bawah.. Daun-daunan

Berdasarkan penelitian yang telah dilakukan, maka peningkatan hasil belajar siswa dengan diterapkannya pembelajaran biologi berbasis nilai Imtaq dan yang tidak

• al-Mughni fi al-Adwiya al-Mufrada – ensiklopedi yang berisi daftar jenis tumbuhan obat yang ada di Arab Saudi, termasuk tumbuhan yang berfungsi sebagai obat bius, dan buku itu juga

Ketiga, seperti telah diuraikan pada subbab sebelumnya bahwa indigo dari jenis Tarum Kembang banyak dibudidayakan di Keresidenan Priangan, maka ada kemungkinan kondisi