Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat...
Transcript of Rekayasa Perangkat Lunak€¦ · Rekayasa Perangkat Lunak Mata Pelajaran : Web Dinamis Tingkat...
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
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
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”>
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
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
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
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
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
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 %
(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
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
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
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
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
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….
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
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
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
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________