Contoh Soal Ujian ICT [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Pilihan Ganda Pilihlah jawaban yang paling tepat diantara jawaban jawaban yang tersedia!!! 1. Software Engineer merupakan.... a. Penerapan dan penggunaan prinsip-prinsip engineering yang baik dalam rangka menghasilkan software. b. Cara pembuatan aplikasi. c. Suatu ilmu yang mempelajari bagaimana prinsip prinsip enggineering yang baik dalam membangun aplikasi. d. Suatu ilmu yang mempelajari pola pola pengembangan sistem e. Suatu konsep terapan. 2. Trend perangkat lunak saat ini sebagai berikut, pernyataan dibawah ini ada tidak benar, kecuali a. Platform bersifat single user b. Bersifat open source c. Destop Aplikasi d. Jawaban a dan c benar e. Semua pilihan jawaban diatas salah 3. IDE dibawah ini yang dapat digunakan dalam pemrograman .NET..... a. Netbeans b. Eclipse c. Dreamweaver d. Visual Studio e. JCreator 4. UML yang umumnya digunakan untuk mengambarkan struktur, mendeskripsikan class, package serta hubungannya... a. Use Case Diagram b. Class Diagram c. Package Diagram d. Collaborative Diagram e. Semua pilihan jawaban salah 5. Berjalannya beberapa proses secara bersamaan menggunakan.... a. Polimorphism b. Inheritance c. Exception d. Control e. Thread 6.



int z = 10; int y = 0; for (int ii = 0; ii < z; ii++) {



y = --z; y= (y+1)*2; System.out.println(y); } Potongan Code diatas menghasilkan output : a. 14 b. 13 c. 16 d. 12 e. 10



7.



int z = 5; int y = 0; while(y < 5 ) { y++; z= z+2; System.out.println(z); } Potongan Code diatas menghasilkan output : a. 9 b. 11 c. 13 d. 15 e. 17



8. Exception merupakan cara untuk mencegah terjadinya kondisi yang tidak diinginkan exception dapat digunakan pada potongan code berikut... a. If(...){....} b. While(...){...} c. Try{.....}catch(...){...} d. Semua pernyataan diatas salah e. Semua pernyataan diatas benar 9. Pernyataan yang benar tentang Polymorphism.... a. Dapat menimpa (override) b. pewarisan pada pemrograman berorientasi objek merupakan suatu hubungan dua buah kelas atau lebih c. pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. d. Memungkinkan variable x diakses oleh kelas diluar kelas x e. Semua pernyataan diatas salah 10. Fungsi dalam SQl yang digunakan untuk melihat beberapa table menjadi satu tampilan... a. Trigger b. Procedure c. Views



d. View e. Select 11. Untuk merubah format tabel SQL dengan menggunakan query berikut a. Create b. Alter c. Backup d. Select e. Semua pilihan jawaban diatas salah 12. Berikut merupakan tools yang digunakan dalam memanage project pemrograman JAVA dimana kita dapat melakukan Collaborative ... a. Eclipse b. Subversion c. Tigris d. Jcollaborative e. Netop 13. Berikut ini merupakan contoh CMS yang banyak digunakan dalam pembuatan web... a. Wordpress b. Joomla c. SVN d. Pernyataan a dan b benar e. Semua pernyataan diatas salah



14. Subnet yang digunakan untuk menghubungkan kedua network tersebut dengan jumlah address yang paling sedikit... a. /33 b. /32 c. /31 d. /30 e. /29 15. 192.168.5.33/28. Ip addres yang benar untuk host tersebut a. 192.168.5.55 b. 192.168.5.32 c. 192.168.5.40 d. 192.168.5.15



e. Semua pilihan benar



Essay! 1. Jelaskan semua metode pengembangan perangkat lunak yang anda ketahui atau yang pernah ada gunakan! Jelaskan Life Cyclenya, Sruktur Team serta peran dari setiap anggota team! 2. Jelaskan tentang kapan dan bagaimana teknik modular programming tepat untuk digunakan! 3. Jelaskan tentang konsep object oriented programming? 4. CMS dapat diterapkan untuk permintaan perangkat lunak yang seperti apa? Dan bagaimana mengintegrasikan antara satu CMS dengan CMS lainnya? berikan contoh dan penjelasan 5. Apa yang anda ketahui tentang sistem ERP dan bagaimana keterkaitan antar modul yang ada dalam ERP. Sebutkan dan Jelaskan? 6. Buatlah topology jaringan yang menghubungkan 3 cabang ke data center, sebutlah data center di jakarta dan masing masing cabang ada di luar jawa,detail dengan semua perangkat yang dibutuhkan? Practice Buatlah progam sederhana berupa dengan bahasa pemerograman JAVA yang memiliki feature untuk manipulasi data (add, edit,delete)!