DEPARTEMEN TEKNOLOGI INDUSTRI PERTANIAN MK. PENERAPAN KOMPUTER
SEMESTER GANJIL 2013/2014 :::BAHAN DARI DOSEN: DR. Eng. TAUFIK DJATNA, MSi PETUNJUK SOAL:
1. BACALAH SETIAP SOAL SECARA SEKSAMA TERLEBIH DAHULU, AJUKAN PERTANYAAN DIMANA PERLU UNTUK KLARIFIKASI YANG DIPERLUKAN---SETELAH 10 MENIT PERTAMA TIDAK ADA PERTANYAAN YANG DIPERKENANKAN, DIANGGAP SUDAH DIPAHAMI DENGAN BAIK
2. UJIAN INI CLOSE BOOK, MANDIRI DAN SEMUA ATURAN DISIPLIN BERLAKU, MAX DURASI 60 MENIT
3. TULISLAH NAMA DAN NRP ANDA DISETIAP LEMBAR JAWABAN
============================================================================ A. ISILAH BAGIAN YANG KOSONG DARI PERNYATAAN DI BAWAH ISI DENGAN KATA, ISTILAH
ATAU KEYWORD YANG SESUAI
1. Sistem Operasi Android berasal dari ____________ yang ditulis dalam bahasa ____________ 2. Tahapan perubahan ekstensi file saat memrogram aplikasi dalam Android dalam lingkungan Java
seperti Eclipse dimulai dari .java (dot java) yang kemudian diubah menjadi ekstensi __________________yang merupakan applet java sebelum akhirnya menjadi ekstensi ________________________ yang dapat dijalankan di lingkungan Android
3. Implementasi riil Event Driven Programming (EDP) dalam Object-oriented Programming Java misalnya untuk ____________________ dan ____________ komponen-komponen hadware. 4. Pada pemrogaman object java nama _________ adalah juga nama file, yang membedakan huruf
kapital dan kecil atau disebut sebagai _________ sensitive .
5. Salah satu keuanggulan pemrograman berbasis objek adalah kemampuan________________ di mana class dapat dipakai berulang selama ada proses penurunan sifat yang disebut ____________ 6. Pemrograman GUI dalam Java misalkan pada Eclipse menggunakan komponen utama
______________ dan ________________ yang sebagian besar bersifat visual.
7. Pada pemrograman Java, programmer hanya berkonsentrasi pada pembuatan _________________ saja yang berisi field and kumpulan ___________ yang menggunakan parameter pada field tersebut dan menyediakan layanan atau __________bagi pengguna.
8. Hubungan antara object-object dalam Java secara umum bisa dilakukan dengan cara ________________ yang menurunkan sifat (data dan proses) dan ____________ yang dipakai hanya untuk menghubungkan antara attribut data.
9. Nilai biner (1001 0111 0011) setara dengan nilai Hexa _________________ dan Octal _______ 10. Kriteria pengembangan antar muka visual harus bersifat __________________, dimana kita bisa memahami aplikasi secara mudah dan _____________ agar bisa mengikuti proses yang terjadi dalam aplikasi.
11. Header pada pemrograman Java biasanya berisi ___________________ yang akan dipakai dalam class dan diikuti oleh ________________ , ________________, dan ______________. Sebagai penciri suatu class object
12. Pada pemrograman visual, _________________ digunakan sebagai objek kelas utama untuk antar muka grafis dalam java, dan bisa ditambahkan dengan objek _____________, _________ ataupun yang memudahkan proses input.
13. Secara umum kita dapat menggunakan library atau juga disebut API yaitu singkatan dari_________________ yang telah dikompilasi serta dapat dibuka dan ______________oleh class object tertentu
14. Secara sederhana struktur data ____________ dapat digunakan sebagai representasi vektor maupun matrix, pada Java ukurannya bisa bersifat ___________ dan _________________ apa bila diperlukan.
Porsi nilai:
15. Contoh API java yang bisa digunakan untuk kalkulasi statistika, dan kuantitatif lainnya adalah _______________, sedangkan untuk mengembangkan aplikasi Android kita menggunakan API yang bernama __________________.
B. PILIHLAH JAWABAN YANG SESUAI DARI PILIHAN a,b,c, ATAU d DENGAN PERNYATAAN BERIKUT INI
1. Pseudocode adalah :
a. Source program dalam bahasa Java b. Kode bahasa computer c. Algoritma dalam bahasa Inggris d. flowchart
2. Salah satu kekuatan pemrograman object yang mendasari kemampuan penurunan sifat-karakter obejk adalah :
a. Polimorfisme b. Reusable Codes c. Identity d. Bottom up
3. Tahapan kita menulis class dalam pemrograman berorientasi objek dimulai dengan menetapkan:
a. Identifikasi objek b. Identifikasi atribut c. identifikasi kelas d. identifikasi servis
4. Operasi array tunggal paling penting digunakan dalam kasus:
a. Operasi rekusif b. Operasi matriks c. Operasi searching d. Operasi vektor
5. Antarmuka yang paling umum untuk fasilitas visual input data baik pada PC maupun Android adalah:
a. JFrame b. JPanel c. JText d. JMemo
6. Contoh aplikasi algoritma rekursif yang paling sederhana adalah:
a. Segitiga Pascal b. Deret Fibonacci c. Deret Newton d. Deret Simpson
7. Teknik pemodelan yang memungkinkan kita mengembangkan aplikasi Java secara Visual dinamakan:
a. RFID b. UML c. Wi-MAX d. NFC
8. Yang termasuk tipe pelaporan berbasis waktu dalah:
a. Komprehensif b. Prediksi c. Eksepsi d. Ringkasan
9. Gabungan sekian banyak file class yang mempunyai tujuan fungsional tertentu kita sebut sebagai: a. Jar b. Applet c. System d. Framework
10. Berikut adalah kode nama versi Eclipse yang dikeluarkan dalam dua tahun ini, kecuali :
a)
Junob) Kepler
c)
Galileod) HoneyComb
---Selamat Kerja dengan Jujur---
Porsinilai: