DEPARTEMEN TEKNOLOGI INDUSTRI PERTANIAN. pdf

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.
Porsi nilai:
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.

60%

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
BERIKUT INI

1. Pseudocode adalah :
a. Source program dalam bahasa Java

Inggris

b. Kode bahasa computer
d. flowchart

d DENGAN PERNYATAAN

c. Algoritma dalam bahasa

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:
b. Operasi matriks
c. Operasi searching d. Operasi vektor
a. Operasi rekusif

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
Porsi
nilai:

d. Deret Simpson


7. Teknik pemodelan yang memungkinkan kita mengembangkan aplikasi Java secara Visual dinamakan:
a. RFID

b. UML

c. Wi-MAX

d. NFC

40%
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)
Juno
b) Kepler
c) Galileo
d) HoneyComb

------------------------------Selamat Kerja dengan Jujur----------------------------