Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat...

17
UJIAN KENAIKAN KELAS Tahun Pelajaran 2017/ 2018 Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu : 10.00 – 12.00 Kelas : XI RPL Durasi : 120 Menit A. Pilihlah salah satu jawaban yang benar (Total Skor @2 = 80 ) 1. Suatu halaman web yang saling berhubungan, umumnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi disebut .... a. web b. page c. situs d. homepage e. background 2. Web yang tidak memungkinkan terjadi interaksi adalah web…. a. homepage b. dinamis c. pribadi d. umum e. statis 3. Bahasa script yang digunakan web statis adalah .... a. doc b. txt c. php d. Html e. java 4. Kode warna heksadecimal #000000 adalah .... a. White b. Black c. Green d. Blue e. Red 5. Perhatikan syarat hosting berikut ini : (1) Data (2) Komunikasi (3) Maintenance pengelolaan web hosting perlu memperhatikan aspek .… a. (1)(2)(3) b. (2)(3) c. (1)(3) d. (2) saja e. (3) saja 6. Profesi Teknologi Industri bidang software yang bertugas menganalisa system yang akan diimplementasikan, mulai dari menganalisa system yang ada, kelebihan dan kekurangannya, sampai studi kelayakan dan desain sistem yang akan dikembangkan disebut. …. a. Designer b. Programer c. Sistem analis d. Web designer e. Web programmer 7. Tiga tipe daftar dalam dokumen HTML adalah …. a. OL, UL, DL b. OL, LI, DL c. OL, UL, LI d. OL, UL, BR e. LI, UL, DL 8. Web yang sering mengupdate konten adalah web…. a. homepage b. dinamis c. pribadi d. umum a. statis 9. Kode warna heksadecimal #FFFFFF adalah .... a. White b. Black c. Green d. Blue

Transcript of Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat...

Page 1: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

UJIAN KENAIKAN KELAS

Tahun Pelajaran 2017/ 2018

Rekayasa Perangkat Lunak

Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018

Guru Pengampu : Imana Malia Kondou, S.T. Waktu : 10.00 – 12.00

Kelas : XI RPL Durasi : 120 Menit

A. Pilihlah salah satu jawaban yang benar (Total Skor @2 = 80 )

1. Suatu halaman web yang saling berhubungan, umumnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi disebut .... a. web b. page c. situs d. homepage e. background

2. Web yang tidak memungkinkan terjadi

interaksi adalah web…. a. homepage b. dinamis c. pribadi d. umum e. statis

3. Bahasa script yang digunakan web

statis adalah .... a. doc b. txt c. php d. Html e. java

4. Kode warna heksadecimal #000000

adalah .... a. White b. Black c. Green d. Blue e. Red

5. Perhatikan syarat hosting berikut ini :

(1) Data (2) Komunikasi (3) Maintenance pengelolaan web hosting perlu memperhatikan aspek .…

a. (1)(2)(3) b. (2)(3) c. (1)(3) d. (2) saja e. (3) saja

6. Profesi Teknologi Industri bidang

software yang bertugas menganalisa system yang akan diimplementasikan, mulai dari menganalisa system yang ada, kelebihan dan kekurangannya, sampai studi kelayakan dan desain sistem yang akan dikembangkan disebut. …. a. Designer b. Programer c. Sistem analis d. Web designer e. Web programmer

7. Tiga tipe daftar dalam dokumen HTML

adalah …. a. OL, UL, DL b. OL, LI, DL c. OL, UL, LI d. OL, UL, BR e. LI, UL, DL

8. Web yang sering mengupdate konten

adalah web…. a. homepage b. dinamis c. pribadi d. umum a. statis

9. Kode warna heksadecimal #FFFFFF

adalah .... a. White b. Black c. Green d. Blue

Page 2: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

e. Red

10. Halaman web yang dapat diakses dan berinteraksi sesuai dengan keinginan merupakan teknologi web yang berbasis.... a. struktural b. dynamis c. konten d. statis e. array

11. Kecepatan dalam mengakses data pada

transaksi on-line di pengaruhi faktor .... a. decoder b. encoder c. bandwith d. descripsi e. encryption

12. Orang yang melakukan kegiatan

perencanaan, termasuk studi kelayakan, analisis dan desain terhadap suatu proyek pembuatan aplikasi berbasis web.adalah … a. Designer b. Programer c. Sistem analis d. Web designer e. Web programmer

13. Orang yang bertugas

mengimplementasikan rancangan web designer, yaitu membuat program berbasis web sesuai desain yang telah dirancang sebelumnya.adalah … a. Designer b. Programer c. Sistem analis d. Web designer e. Web programmer

14. Orang yang bertugas

mengimplementasikan rancangan sistem analis, yaitu membuat program ( baik aplikasi maupun system operasi ) sesuai system yang dianalisa sebelumnya.adalah ... a. Designer b. Programer c. Sistem analis d. Web designer e. Web programmer

15. http://www.kemdikbud.go.id disebut ….

a. url b. ftp c. dns d. http e. domain

16. Seorang pengembang web profesional harus memiliki dua hal berikut ini,.... a. Hafal perintah pemrograman web

dan mampu mengoperasikan text editor

b. Memiliki wawasan luas mengenai web dan pandai melakukan promosi

c. Mampu memelihara web dan melakukan pengolahan data

d. Bahasa pemrograman web dan nilai seni desain web

17. Salah satu dampak negatif dari enkripsi adalah..... a. Kerahasiaan terjamin. b. Keamanan data terjaga c. Melindungi data penting. d. Penyandian rencana teroris. e. Pemberian kode tertentu agar aman

dari orang lain.

18. Kode warna heksadecimal #00FF00 adalah .... a. White b. Black c. Green d. Blue e. Red

19. Orang yang berkecimpung dalam

bidang teknis jaringan computer dari maintenance sampai pada troubleshooting-nya. di sebut … a. Engineer b. Programer c. Web designer d. Technical engineer e. Networking engineer

20. Hak akses yang diberikan pada metode

maupun properti dalam kelas agar dapat diakses oleh objek di luar kelas adalah ... a. Static b. Statis c. Public d. Private e. Protected

21. Hak akses yang diberikan pada metode

maupun properti dalam kelas agar hanya dapat diakses oleh objek di luar kelas adalah ... a. Static b. Statis c. Public d. Private e. Protected

22. Profesi dimana bertugas memberi

bantuan seperti konsultasi web, konsep

Page 3: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

web yang akan di buat, membangun sebuat website adalah .... a. Web Administrator b. Web Programmer c. Web Developer d. Web Designer e. Web Master

23. Sebuah tempat yang digunakan untuk

menyimpan halaman - halaman web adalah.... a. Web b. WWW c. Browser d. Hosting e. Web Hosting

24. Orang yang bertugas melakukan

administrasi terhadap system, memiliki kewenangan menggunakan hak akses terhadap system, serta hal-hal lain yang berhubungan dengan pengaturan operasional sebuah system.adalah … a. System Administrator b. EDP Operator c. Administrator d. Operator e. Analis

25. Profesi dalam pengembangan aplikasi web yang memerlukan keahlian menguasai HTML, DHTML, Pengolah Gambar, Animasi, Movie (Film) adalah … a. Web Administrator b. Web Programmer c. Web Developer d. Web Designer e. Web Master

26. Sebuah halaman situs yang bisa diakses

dengan menggunakan sebuah aplikasi browser disebut … a. Web b. WWW c. Browser d. Hosting e. Web Hosting

27. Orang yang bertugas mengoperasikan program-program yang berhubungan dengan electronic data processing dalam lingkungan sebuah perusahaan atau organisasi lainnya adalah … a. System Administrator b. EDP Operator c. Administrator d. Operator e. Analis

28. Seorang yang mengerti akan kesemua hal mulai dari disain, program dan keamanan server namun tidak terlalu turut mencampuri ke masing-masing divisi, cukup dengan mempertanggun jawabkan atas jalannya suatu situs (web) disebut ....… a. Web Administrator b. Web Programmer c. Web Developer d. Web Designer e. Web Master

29. Istilah yang digunakan untuk proses

mempersiapkan konten untuk nantinya diunggah di Web, atau lebih khusus, menandai konten dengan tag HTML yang menggambarkan isi dan fungsinya adalah ...... a. Testing b. Styling c. Navigasi d. Authoring e. Scripting

30. Kode HTML, untuk pembuatan daftar

tak berurut digunakan tag … a. <hr> b. <ul> c. <ol> d. <br> e. <list>

31. Teknisi, yaitu orang yang

berkecimpung dalam bidang teknik, baik mengenai pemeliharaan maupun perbaikan perangkat system computer di sebut … a. Engineer b. Programer c. Web designer d. Technical engineer e. Networking engineer

32. Memaintenance suatu server, mengerti

akan Sistem Operasi Server, baik itu mulai dari instalasi sampai kepada masalah (troubleshooting) adalah tugas....… a. Web Administrator b. Web Programmer c. Web Developer d. Web Designer e. Web Master

33. Tag HTML untuk menampilkan gambar

adalah a. <src img=”file.jpg”> b. <scr img=”file.jpg”> c. <img scr=”file.jpg”> d. <img src=”file.jpg”>

Page 4: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

e. <include img.jpg>

34. Pembuatan Diagram Wireframe (Gambar Rangka) disebut.... a. Analisis (analysis) b. pengujian (testing) c. Perencanaan (planning) d. Rekayasa (engineering) e. Implementasi (page generation)

35. Untuk membuat judul tabel digunakan tag…. a. <judul> b. <table> c. <td> d. <th> e. <tr>

36. Melakukan pengcodingan atau

pemograman sebuah website agar dinamis. dimana agar sebuah web tersebut dapat telihat mudah bagi seorang web admin.adalah tugas … a. Web Administrator b. Web Programmer c. Web Developer d. Web Designer e. Web Master

37. Perintah untuk mengganti baris pada

HTML adalah.... a. p b. br c. tr

d. td e. insert

38. perintah untuk melakukan break pada

pembuatan situs HTML ialah.... a. HR b. LI c. BR d. UL e. OL

39. Perintah untuk membuat kolom pada

html adalah.... a. <tr> b. <td> c. <colspan> d. <rowspan> e. <make merge>

40. Kegiatan yang digunakan untuk

menghitung estimasi biaya proyek pembuatan aplikasi berbasis web ini, estimasi jumlah pengembang, estimasi waktu pengembangan, evaluasi resiko pengembangan proyek, dan mendefinisikan jadwal pengembangan untuk versi selanjutnya (jika diperlukan)di sebut.... a. Analisis (analysis) b. pengujian (testing) c. Perencanaan (planning) d. Rekayasa (engineering) e. Implementasi (page generation)

Jawablah soal berikut dengan benar, singkat, dan jelas ! (Total Skor = 20 )

1. Tuliskan Struktur Dasar HTML ! (5) 2. Tuliskan Langkah-langkah membuat dokumen HTML!(5) 3. Sebutkan 5 profesi/ pekerjaan bidang Rekayasa perangkat Lunak! (5) 4. Perhatikan script html berikut : (5)

Tulis dan gambarkan hasil RUN script diatas !

Do Your Best and Good Luck

Page 5: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

UJIAN KENAIKAN KELAS

Tahun Pelajaran 2017/ 2018

Rekayasa Perangkat Lunak

Mata Pelajaran : Web Dinamis Tingkat Lanjut Hari, Tanggal : Sabtu, 26 Mei 2018

Guru Pengampu : Imana Malia Kondou, S.T. Waktu : 07.30 – 9.30

Kelas : XI RPL Durasi : 120 Menit

B. Pilihlah salah satu jawaban yang benar (Total Skor @2 = 80 )

1. Halaman Web yang di tempatkan di depan situs web disebut .... a. web b. page c. situs d. homepage e. background

2. Software untuk mencoding

pemrograman HTML dan PHP adalah…. a. C++ b. Notepad c. Ms. Word d. Ms. Excel e. Ms. Access

3. Format dokumen sebuah halaman web

adalah .... a. doc b. txt c. txtx d. docx e. Html

4. Kepanjangan dari HTML ialah ....

a. Hyper Text Mark-up List b. Hyper Text Manual Language c. Hypno Terminal Maximal List d. Hyper Text Mark-up Language e. Horizon Terminal Mark-up List

5. Perhatikan syarat hosting berikut ini :

(1) Data (2) Komunikasi (3) Maintenance pengelolaan web hosting perlu memperhatikan aspek .… a. (1)(2)(3) b. (2)(3)

c. (1)(3) d. (2) saja e. (3) saja

6. FTP kepanjangan dari ….

a. File Tipe Protocol b. File Transfer Prototipe c. File Transfer Protocol d. Fast Transfer Protocol e. File Topology Protocol

7. Sebuah sistem yang menyimpan

informasi tentang nama host maupun nama domain dalam bentuk basis data disebut …. a. WWW b. DNS c. FTP d. NDS e. Web

8. Sebuah protokol Internet yang berjalan

di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas disebut .… a. WWW b. DNS c. FTP d. NDS e. Web

9. Salah satu bagian pemrograman web,

yang pemrograman webnya ditentukan pada sisi server adalah .... a. Database server b. Html programming c. Database programming d. Web server programming e. Web programming client

Page 6: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

10. Halaman web yang dapat diakses dan berinteraksi sesuai dengan keinginan merupakan teknologi web yang berbasis.... a. struktural b. dynamis c. konten d. statis e. array

11. Kecepatan dalam mengakses data pada

transaksi on-line di pengaruhi faktor .... a. decoder b. encoder c. bandwith d. descripsi e. encryption

Untuk soal No 12, 13 dan 14 Perhatikan prosedur berikut : (1) C:\Documents and

Settings\administrator\Cookies (2) %APPDATA%\Mozilla\Firefox\???.default\cookies.txt (3) C:\Users\<User Name>\AppData\Local\Google\Chrome\User Data

12. Cara tepat menyimpanan cookies di firefox adalah … a. (1)(2)(3) b. (1)(3) c. (1) d. (2) e. (3)

13. Cara penyimpanan cookies di Chrome

adalah … a. (1)(2)(3) b. (1)(3) c. (1) d. (2) e. (3)

14. Cara penyimpanan cookies di IE

(Internet Explorer) adalah … a. (1)(2)(3) b. (1)(3) c. (1) d. (2) e. (3)

15. Suatu metode yang digunakan untuk

mengkodekan data sedemikian rupa sehingga keamanan informasinya terjaga dan tidak dapat dibaca tanpa di dekripsi dahulu adalah ... a. Lock b. Protect

c. Hashing d. Cookies e. Enkripsi

16. Metode untuk menghasilkan bukti kuat

bahwa data sama sekali belum di ubah adalah …. a. Lock b. Hashing c. Cookies d. Protect e. Enkripsi

17. Cara Untuk membuat / menambahkan

inputan secara ‘sembarang’ yang akan menghasilkan karakter yang memiliki panjang yang tetap dan memiliki attribut merupakan tujuan dari .... a. Lock b. Hashing c. Cookies d. Protect e. Enkripsi

18. Salah satu dampak negatif dari enkripsi

adalah..... a. Kerahasiaan terjamin. b. Keamanan data terjaga c. Melindungi data penting. d. Penyandian rencana teroris. e. Pemberian kode tertentu agar aman

dari orang lain.

19. Perhatikan pernyataan berikut: (1)Kerahasiaan informasi terjamin. (2)Menyediakan authentication dan perlindungan integritas pada algoritma checksum/hash. (3)Menanggulangi penyadapan telepon \ dan email Untuk digital signature. (4)Untuk membuka kunci/ password. (5)Untuk digital cash. Yang merupakan manfaat enkripsi adalah .... a. (1)(2)(3)(4)(5) b. (1)(2)(3)(4) c. (1)(3)(4)(5) d. (1)(2)(4) e. (1)(2)(3)

20. Suatu fungsi pada kelas yang secara

otomatis dijalankan pada saat kelas dibentuk adalah … a. Konstruktor b. Destruktor c. Properti d. Reaktor e. Metode

Page 7: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

21. Hak akses yang diberikan pada metode maupun properti dalam kelas agar dapat diakses oleh kelas turunannya adalah … a. Static b. Statis c. Public d. Private e. Protected

22. Hak akses yang diberikan pada metode

maupun properti dalam kelas agar dapat diakses oleh objek di luar kelas adalah ... a. Static b. Statis c. Public d. Private e. Protected

23. Hak akses yang diberikan pada metode

maupun properti dalam kelas agar hanya dapat diakses oleh objek di luar kelas adalah ... a. Public b. Static c. Statis d. Private e. Protected

24. Istilah dalam menyimpan file yang

diperlukan website sehingga memungkinkan semua pihak mengakses data yang tersedia pada website tersebut secara online adalah … a. Web b. Client c. Hosting d. Browser e. Web Hosting

25. Sebuah tempat yang digunakan untuk

menyimpan halaman - halaman web adalah.... a. Web b. WWW c. Browser d. Hosting e. Web Hosting

26. Sebuah halaman situs yang bisa diakses

dengan menggunakan sebuah aplikasi browser disebut … a. Web b. WWW c. Browser d. Hosting e. Web Hosting

Untuk soal no 27, 28 dan 29 Perhatikan istilah berikut :

(1) Virtual Private Server (2) Dedicated Server (3) Share Hosting

27. Macam – macam server hosting yang

benar adalah … a. (1)(2)(3) b. (1)(3) c. (1) d. (2) e. (3)

28. Sebuah server hosting yang dapat

digunakan secara bersama–sama disebut … a. (1)(2)(3) b. (1)(3) c. (1) d. (2) e. (3)

29. Sebuah server yang dibagi - bagi

menjadi sebuah virtual mesin disebut … a. (1)(2)(3) b. (1)(3) c. (1) d. (2) e. (3)

30. sintak link html yang benar dibawah ini

adalah.... a. <a href="url">home</a> b. <a herf="url">profile</a> c. <a href:= "url">galeri</a> d. <a href="url">contact<a> e. <a href:\"url">about us</a>

31. Tag <script></script> di dalam file

HTML biasanya merupakan client-side script. Bahasa pemrograman yang ditulis di antara tag <script> adalah .... a. Java b. VBA c. VB.net d. VB Script e. JavaScript

32. Kode HTML, untuk pembuatan daftar

tak berurut digunakan tag … a. <hr> b. <ul> c. <ol> d. <br> e. <list>

33. Tag <table> pada HTML kini sudah

semakin ditinggalkan untuk keperluan mengatur tata letak ( layout) pada halaman web sejak munculnya teknik tableless layout, utamanya menggunakan tag .... yang disetting

Page 8: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

menggunakan CSS (Cascading Style Sheets). a. <marquee> b. <tbody> c. <p> d. <hr> e. <div>

34. Elemen form pada dokumen HTML

yang digunakan untuk menerima input teks multi baris adalah … a. <input type=”checkbox” …> b. <input type=”radio” …> c. <input type=”text” …> d. <textarea> e. <select>

35. Tag HTML untuk menampilkan gambar

adalah a. <src img=”file.jpg”> b. <scr img=”file.jpg”> c. <img scr=”file.jpg”> d. <img src=”file.jpg”> e. <include img.jpg>

36. Untuk membuat judul tabel digunakan

tag…. a. <judul> b. <table> c. <td> d. <th> e. <tr>

37. Tag <SELECT> digunakan untuk…. a. membatalkan opsi b. menentukan ukuran c. memilih beberapa opsi d. menandai beberapa opsi e. menampilkan opsi pilihan

38. Perintah untuk mengganti baris pada

HTML adalah.... a. p b. br c. tr d. td e. insert

39. Perintah untuk melakukan break pada

pembuatan situs HTML ialah.... a. HR b. LI c. BR d. UL e. OL

40. Perintah untuk membuat kolom pada

html adalah.... a. <tr> b. <td> c. <colspan> d. <rowspan> e. <make merge>

C. Jawablah soal berikut dengan benar, singkat, dan jelas ! (Total Skor = 20 )

41. Sebutkan 5 tag html beserta fungsinya ! (5) 42. Sebutkan 5 software untuk membuat halaman web!(5) 43. Tuliskan coding/ script html untuk halaman web seperti berikut : (5)

44. Buatlah rancangan tampilan halaman web dengan memberikan style pada teks yang digabungkan dengan tabel serta gambar! (5)

Do Your Best and Good Luck

Page 9: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

UJIAN KENAIKAN KELAS

Tahun Pelajaran 2017/ 2018

Rekayasa Perangkat Lunak

Mata Pelajaran : Sistem Operasi Jaringan Komputer Hari, Tanggal : Rabu, 23 Mei 2018

Guru Pengampu : Imana Malia Kondou, S.T. Waktu : 09.30 – 11.30

Kelas : XI RPL Durasi : 120 Menit

A. Pilihlah salah satu jawaban yang benar (Total Skor @2 = 60 )

1. Suatu aturan dimana pemilik program

tetap memegang haknya tetapi orang lain dimungkinkan untuk menyebarkan dan memodifikasi, dengan syarat source code asli harus diikutsertakan dalam distribusinya disebut..... a. OEM (Original Equipment Manufacturer) b. OEP (Overseas Employment promoters) c. GPL (General Public License) d. RTO (Request Time OutNetwork e. TTL (Time to Live)

2. Alat yang berfungsi untuk menghubungkan 2 jaringan dengan segmen yang berbeda adalah…. a. Access point b. Modem c. Router d. Switch e. Hub

3. Perangkat yang berfungsi untuk

menghubungkan 1 PC dengan PC lainnya dalam suatu jaringan local yang bersifat “manage”.… a. Access point b. Modem c. Router d. Switch e. Hub

4. Komponen pada sebuah PC yang dapat

dilihat dan diraba oleh panca indera disebut.… a. Firmware b. Brainware c. Hardware d. Software e. Malware

5. Program yang melakukan request terhadap konten dari internet/intranet adalah fungsi dari… a. Firewall b. Proxy c. Router d. NAT e. VPN

6. Nama domain host / server

www.asus.co.tw berlokasi di …. a. Singapura b. Thailand c. Taiwan d. Swiss e. China

7. Bunyi “beep” 2x pada saat kita

menyalakan PC menandakan…. a. Kesalahan pada memory b. Kesalahan pada buzzer c. Kesalahan pada VGA d. Kesalahan NIC e. Error

8. Yang termasuk perintah external pada

DOS adalah…. a. CHKDSK b. MD c. DIR d. CLS e. Klik

9. Berikut ini adalah kelebihan dan

kekurangan dari sebuah monitor LED : (1) Kualitas gambar yang ditampilkan

lebih jelas (2) Cahaya dari layar lebih nyaman

untuk mata (3) Menggunakan teknologi LED (4) Hemat listrik 40 %

Page 10: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

(5) Harganya mahal Pernyataan yang termasuk kelebihan penggunaan LED adalah .... a. (1) , (3) dan (5) b. (2) , (3) dan (4) c. (3) , (4) dan (5) d. (1) , (2), (3) dan (4) e. (1) , (2), (3) dan ( 5)

10. Server yang berfungsi sebagai pemberi akses/ pertukaran transfer data antara dua computer adalah.… a. Client Server b. DHCP server c. FTP server d. Web server e. Mail server

11. Dari pernyataan dibawah ini yang

merupakan kekurangan dari topologi bus adalah…. a. Sulit dalam pengelolaan b. Membutuhkan konsentraktor c. Konfigurasi dan pengkabelan cukup

sulit d. Jika suatu node putus maka koneksi

jaringan tidak akan berfungsi e. Jika suatu node putus maka koneksi

jaringan masih akan berfungsi

12. Sebuah program aplikasi yang bertugas untuk menerima permintaan paket dan memberinya balasan berupa paket yang diinginkan client disebut…. a. Peer to peer b. Client-server c. Server d. Client e. LAN

13. Pemasangan kabel-kabel dalam pin

konektor RJ-45 yang digunakan untuk menghubungkan satu komputer dengan computer lainnya menggunakan cara.… a. Straight cable b. Crossover cable c. Over cable d. Line cable e. Over line

14. Sebuah program aplikasi yang bertugas

untuk menerima permintaan paket dan memberinya balasan berupa paket yang diinginkan client disebut…. a. Peer to peer b. Client-server c. Server d. Client e. LAN

15. Protocol umum yang sering digunakan oleh mail server adalah…. a. SMTP b. POP3 c. IMAP d. TCP/IP e. Address

16. Berikut ini adalah contoh-contoh media

transmisi tanpa menggunakan kabel .… a. Fiber optic b. Wireless c. Coaxial d. UTP e. STP

17. Sebuah program tambahan yang

berfungsi sebagai alat mempermudah penggunaan PC disebut…. a. Sistem operasi b. Program paket c. Perangkat keras d. Software aplikasi e. Bahasa pemograman

18. Software yang ditanam pada sebuah

komputer untuk menerjemahkan bahasa computer merupakan pengertian dari.… a. Firmware b. Brainware c. Hardware d. Software e. User

19. Jenis topologi yang memiliki node

tengah sebagai pusat penghubung dari suatu jaringan adalah topologi.… a. Bus b. Ring c. Tree d. Star e. LAN

20. Dalam model OSI layer, yang

berfungsi untuk menerima data dari session layer adalah.… a. Transport layer b. Data link layer c. Network layer d. Physical layer e. Application

21. Berikut adalah fungsi dari firewall,

yaitu…. a. Penghubung antara 2 jaringan yang

berbeda b. Penghubung antara 2 jaringan

komputer atau lebih c. Mengatur dan mengontrol lalu lintas

jaringan

Page 11: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

d. Penghubung antara 2 jaringan ke internet menggunakan 1 IP

e. Program yang melakukan request terhadap konten dari internet/intranet

22. Subnet mask yang dapat digunakan pada IP kelas B adalah.… a. 255.0.0.0 b. 255.255.0.0 c. 255.255.255.0 d. 255.255.255.248 e. 255.255.255.255

23. 192.168.0.10 merupakan contoh

pemberian alamat pada sebuah komputer yang akan dihubungkan dalam sebuah jaringan. Angka-angka tersebut dikenal dengan istilah …. a. Konfigurasi b. IP Address c. Protokol d. Domain e. TCP/IP

24. Sekumpulan komputer berjumlah banyak yang terpisah-pisah akan tetapi saling berhubungan dalam melaksanakan tugasnya merupakan pengertian dari.... a. Manajemen komputer b. Jaringan komputer c. Sistem informasi d. Sistem komputer e. Jaringan dasar

25. Domain .go.id berarti …. a. domain tersebut milik suatu

perkumpulan b. domain tersebut milik pribadi peroranga

c. domain tersebut milik suatu perusahaan d. domain tersebut milik suatu kampus

e. domain tersebut milik pemerintahan

26. Server Web antar Platform yang dapat

berjalan dibeberapa platform seperti linux dan windows adalah. …. a. Web route b. Apache c. Xampp d. Web Server e. DHCP server

27. Apa kepanjangan dari OSI …. a. Organization System Interconnection b. Organization Simulation Internet c. Open System Interconnection d. Organization System Internet e. Open System Internet

28. Tiga lebih komputer bisa membentuk suatu jaringan, maka diperlukan…. a. VGA Card b. Repeater c. Modem d. Router e. Hub

29. Satuan kecepatan transmisi data adalah.... a. Karakter/second b. Bandwidth c. Data/sec d. rate/sec e. Bit/sec

30. Pengkabelan secara Cross–Over memiliki urutan warna ke –tiga dikedua sisi yaitu…. a. Biru – Biru b. Hijau – Orange c. Cokelat – Cokelat d. Putih Orange – Putih Hijau e. Putih Coklat - Putih Coklat

B. Jawablah soal berikut dengan benar, singkat, dan jelas ! (Total Skor = 40 )

31. Sebutkan 3 jenis jaringan komputer! (5)

32. Sebutkan 3 macam topologi jaringan ! (5)

33. Sebutkan 5 hardware jaringan komputer! (5)

34. Tuliskan prosedur / langkah-langkah merakit komputer! (8)

35. Tulis prosedur mengkoneksikan komputer ke jaringan internet! (5)

36. Tulis prosedur menginstal ulang sistem operasi windows pada komputer! (12)

Do Your Best and Good Luck

Page 12: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

LEMBAR JAWABAN UJIAN KENAIKAN KELAS

Tahun Pelajaran 2017/ 2018

Rekayasa Perangkat Lunak

Mata Pelajaran : NILAI

Nama :

Kelas / Jurusan : XI RPL

No Ujian/ No Absen :

A. Pilihan Ganda Berilah tanda silang (X) pada jawaban yang benar!

NO PILIHAN

JAWABAN

1. A B C D E

2. A B C D E

3. A B C D E

4. A B C D E

5. A B C D E

6. A B C D E

7. A B C D E

8. A B C D E

9. A B C D E

10. A B C D E

NO PILIHAN

JAWABAN

11. A B C D E

12. A B C D E

13. A B C D E

14. A B C D E

15. A B C D E

16. A B C D E

17. A B C D E

18. A B C D E

19. A B C D E

20. A B C D E

NO PILIHAN

JAWABAN

21. A B C D E

22. A B C D E

23. A B C D E

24. A B C D E

25. A B C D E

26. A B C D E

27. A B C D E

28. A B C D E

29. A B C D E

30. A B C D E

B. Soal Essay

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 

Page 13: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

UJIAN KENAIKAN KELAS Tahun Pelajaran 2017/ 2018

Rekayasa Perangkat Lunak

Mata Pelajaran : Pemrograman Berorientasi Objek Hari, Tanggal : Kamis, 24 Mei 2018

Guru Pengampu : Imana Malia Kondou, S.T. Waktu : 07.30 – 09.30

Kelas : XI RPL Durasi : 120 Menit

A. Pilihlah salah satu jawaban yang benar (Total Skor @2 = 80 )

1. Hal penting dalam pengembangan

berorientasi objek adalah …. a. Konsep mengidentifikasi dan

mengorganisasi domain aplikasi b. Konsep mengidentifikasi model c. Konsep pemodelan d. Karakteristik objek e. Abstraksi

2. Fokus utama metodologi berorientasi

objek adalah …. a. Bahasa pemograman b. Implementasi c. Analisa d. Desain e. Objek

3. Mobil berwarna merah melaju dengan

cepat Dari kalimat diatas manakah yang merupakan contoh dari karakteristik objek behavior, yaitu …. a. mobil b. cepat c. merah d. melaju e. berwarna

4. Bahasa pemrograman yang berorientasi

object dan dapat dijalankan pada berbagai platform sistem operasiadalah ..... a. Java b. Cobol c. Fortan d. Pascal e. Qbasic

5. Dalam satu aksi dimungkinkan

memiliki lebih dari satu metoda, merupaka karakteristik metodologi ….

a. abstraksi b. pewarisan c. implementasi d. pengkapsulan e. polymorphisme

6. Tehnik pemodelan object terdiri dari….

a. model objek, dinamik dan fungsional

b. model dinamik, model class, model objek

c. model fungsional, model class dan objek

d. model class, dinamik dan fungsional e. model statis, dinamik dan class

7. Konsep Object Oriented adalah….

a. inheritance, encapsulation, polimorfisme

b. encapsulation, sinergi, message c. polimorfisme, sinergi, sharing d. sharing, message, inheritance e. sharing, sinergi, message

8. Model yang berisikan data flow

diagram adalah…. a. model statis b. model kelas c. model objek d. model dinamis e. model fungsional

9. Model yang menggambarkan struktur

statis dari suatu objek dalam sistem dan relasinya adalah…. a. model class b. model static c. model objek d. model dinamik e. model fungsional

Page 14: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

10. Konsep abstraksi atau benda yang

memilki identitas dinamakan dengan …. a. use case b. diagram c. objek d. class e. UML

11. Penurunan sifat ini bisa dilakukan

secara bertingkattingkat, sehingga semakin ke bawah kelas tersebut menjadi semakin spesifik disebut…. a. Polymorphisme b. Class abstraksi c. Encapsulation d. Inheritance e. Pewarisan

12. Elemen utama UML adalah….

a. benda, relation, objek b. diagram, bagan, objek c. use case, objek, benda d. hubungan, objek, diagram e. benda, hubungan, diagram

13. Menggambarkan orang, system atau

external entitas / stakeholder yang menyediakan atau menerima informasi dari sistem disebut dengan…. a. assosiation b. package c. relation d. use case e. actor

14. Komentar program dalam Java dapat

menggunakan perintah…. a. /*..*/ b. // saja c. /*...*/ saja d. // dan /*..*/ e. #, // dan /*..*/

15. Tiga diagram baru yang ada pada UML

2.0 adalah…. a. Composite Diagram, Class

Diagram, Timing Diagram b. Class Diagram, Interaction

Diagram, Composite Diagram c. Composite Diagram, Interaction

Diagram, Timing Diagram d. Timing Diagram, Use case

Diagram, Class Diagram e. Sequence Diagram, Class Diagram,

16. Fungsi dari algoritma adalah....

a. akhiran b. awalan c. urutan

d. rumus e. cara

17. Untuk menggambarkan interaksi antar

objek dimana penekanan pada jalur menggunakan diagram …. a. class b. activity c. specification d. state machine e. communication

18. Kemampuan objek-objek yang berbeda

kelas namun terkait dalam pewarisan untuk merespon secara berbeda terhadap suatu pesan yang sama disebut…. a. Polymorphisme b. Class abstraksi c. Encapsulation d. Inheritance e. Pewarisan

19. Diagram yang menggambarkan

bagaimana even mengubah objek selama aktif adalah….. a. class b. activity c. specification d. state machine e. communication

20. Dalam OOP, Data adalah Sifat

karakteristik yang dimiliki oleh .... a. Barinware b. Hardware c. objek d. class e. RAM

21. Stream yang berguna untuk mengirim

keluaran ke layar adalah…. a. System.in. b. System.err c. System.out. d. System.exit e. System.open

22. Untuk menyimpan data nim mahasiswa,

tipe data yang paling tepat digunakan adalah…. a. int b. real c. char d. short e. String

23. Teknik untuk menjelaskan business

process, procedural logic, dan work flow Bisa dipakai untuk menjelaskan use case text dalam notasi grafis….

Page 15: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

a. state machine diagram b. activity diagram c. sequence diagram d. use case diagram e. class diagram

24. Activity diagram biasanya digunakan

untuk menggambarkan…. a. proses b. aktifitas c. objek bisnis d. proses bisnis e. aktifitas proses bisnis

25. Yang anda ketahui sebuah mesin

imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata.disebut…. a. HTML b. JAVA c. JENI d. JVM e. C++

26. Identifier yang telah dipesan untuk

didefinisikan sebelumnya oleh Java untuk tujuan tertentu disebut …. a. kata bersambung b. Kata Berjalan c. Kata Keyword d. Kata kunci e. Kata Saya

27. Suatu tanda yang mewakili nama-nama

variabel, method, class dan sebagainya disebut…. a. Syntax errors b. Java Identifier c. import javax d. Variabel e. Sintak

28. Program error biasanya terjadi karena

kesalahan penulisan disebut …. a. Syntax errors b. Erors Coding c. Class Errors d. Kesalahan Compile e. Kesalahan Prosedur

29. Extends digunakan dalam prinsip

pewarisan disebut…. a. Implements b. Inheritance c. Modifier d. Exlusive e. Multiple

30. Kelas Mobil menyediakan antarmuka

fungsi untuk menjalankan mobil tersebut, tanpa kita perlu tahu

komposisi bahan bakar, udara dan kalor yang diperlukan untuk proses tersebut.disebut…. a. Class abstraksi b. Polymorphisme c. Encapsulation d. Inheritance e. Pewarisan

31. Langkah pertama dalam pembuatan

sebuah program berbasis Java adalah …. a. Menuliskan kode program pada teks

editor b. Meng-compailer c. Mengeksekusi d. Me-running e. Menyimpan

32. Hasil kompilasi dari berkas java

adalah…. a. File executable b. File bytecode c. File class d. File BAK e. File exe

33. Fungsi method System.in dalam java

adalah…. a. Menangani pembacaan dari

keyboard b. Mengirimkan keluaran ke layar c. Menampilkan pesan kesalahan d. Menangani suatu objek e. Menampilkan objek

34. Dalam OOP: Kelas merupakan

deskripsi abstrak informasi dan tingkah laku dari sekumpulan data disebut…. a. Polymorphisme b. Class abstraksi c. Encapsulation d. Inheritance e. Pewarisan

35. Arsitektur java yang dipakai untuk

wireless device / mobile device, disebut dengan.… a. J2SE b. J2ME c. J2EE d. J2EM e. J2MM

36. Bagian program yang merupakan isi

dari kelas,disebut juga.... a. Body class b. Block Clas c. Page Class d. Induk Clss e. In Class

Page 16: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

37. Representasi grafis dari langkah –

langkah yang harus diikuti dalam menyelesaikan suatu permasalahan yang terdiri atas sekumpulan simbol, dimana masing – masing simbol merepresentasikan kegiatan tertentu. a. Analisis b. Flowchart c. Algoritma d. Prosedural e. Flow Diagram

38. Proses pembentukan objek dari suatu

kelas disebut a. Instalasi komputer personal b. instansiasi (instantiation) c. Instalasi Windows d. Instalasi database e. Instalasi Objek

39. Apa yang di sebut dengan Method?. Method adalah.... a. prosedur/fungsi yang dimiliki oleh

sebuah objek b. Bahasa yang tidak dapat dibaca oleh

komputer c. bahasa yang yang tidak memiliki

sebuah objek d. bahasa pemrograman e. bahasa sehari-hari

40. Gabungan antara beberapa data dan

fungsi yang masing-masing bekerja bersama-sama dan tidak dapat dipisahkan disebut juga? a. Class b. Array c. Object d. Turunan e. Encapsulation

B. Jawablah soal berikut dengan benar, singkat, dan jelas ! (Total Skor = 20 )

41. Jelaskan pengertian algoritma! (4)

42. Jelaskan fungsi dari flowchart! 4)

43. Jelaskan tentang konsep berorientasi objek (!(4)

44. Sebutkan dan jelaskan 5 tipe data dalam OOP ! (4)

45. Sebutkan 5 contoh software bahasa pemrograman berbasis objek ! (4)

Do Your Best and Good Luck

Page 17: Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat Dasar Hari, Tanggal : Kamis, 24 Mei 2018 Guru Pengampu : Imana Malia Kondou, S.T. Waktu

LEMBAR JAWABAN UJIAN KENAIKAN KELAS

Tahun Pelajaran 2017/ 2018

Rekayasa Perangkat Lunak

Mata Pelajaran : NILAI

Nama :

Kelas / Jurusan : XI RPL

No Ujian/ No Absen :

A. Pilihan Ganda Berilah tanda silang (X) pada jawaban yang benar!

NO PILIHAN JAWABAN

1. A B C D E

2. A B C D E

3. A B C D E

4. A B C D E

5. A B C D E

6. A B C D E

7. A B C D E

8. A B C D E

9. A B C D E

10. A B C D E

NO PILIHAN JAWABAN

11. A B C D E

12. A B C D E

13. A B C D E

14. A B C D E

15. A B C D E

16. A B C D E

17. A B C D E

18. A B C D E

19. A B C D E

20. A B C D E

NO PILIHAN JAWABAN

21. A B C D E

22. A B C D E

23. A B C D E

24. A B C D E

25. A B C D E

26. A B C D E

27. A B C D E

28. A B C D E

29. A B C D E

30. A B C D E

NO PILIHAN JAWABAN

31. A B C D E

32. A B C D E

33. A B C D E

34. A B C D E

35. A B C D E

36. A B C D E

37. A B C D E

38. A B C D E

39. A B C D E

40. A B C D E

B. Soal Essay

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________