UAS Agung Saputra (Java Fundamental) 2024
UAS Agung Saputra (Java Fundamental) 2024
Instruksi Akademik
1. Peserta ujian diharuskan membawa Jaket Almamater dan memakai sepatu (sepatu
sandal dengan menggunakan kaos kaki),
2. Bacalah soal dengan teliti dan cermat,
3. Tulislah Nama, NPM, Kelas dan Mata Kuliah pada lembar jawaban,
4. Dilarang kerjasama dan pinjam meminjam alat tulis, jika ketahuan nilai anda
akan didiskualifikasi,
5. Berdoalah sebelum mengerjakan soal.
Soal.
JAWABAN :
1. Interface adalah program yang memungkinkan pengguna untuk berinteraksi dengan perangkatnya
secara langsung atau melalui jaringan.interface juga merujuk pada kontrol yang digunakan dalam
program yang memungkinkan pengguna untuk berinteraksi dengan program tertentu.
2. Inheritance adalah memungkinkan pembentukan class baru yang dikenal sebagai kelas
turunan(subclass) atau kelas anak (child class) ,untuk mengadopsi atribut dan prilaku class yang
sudah ada ,disebut kelas induk (parent class)atau kelas dasar (base class)
5. Try,catch,finally,throw,dan throws
6. Menurut laman Java Point, fungsi method System.in dalam Java adalah sebagai input stream. Ini
merupakan aliran data masuk yang dipakai sebagai sumber dalam sebuah pemrograman.
7. Idenfier adalah nama yang digunakan untuk mengidentitaskasi atau memberikan identitas untuk
variabel,function,class,module,ataupun object lainnya. Contohnya –halo,-halo dunia,-
kelasprogram
8. Thread merupakan unit dasar dari penggunaan CPU, yang terdiri dari Thread_ID, program
counter, register set, dan stack. Sebuah thread berbagi code section, data section, dan sumber daya
sistem operasi dengan Thread lain yang dimiliki oleh proses yang sama. Thread juga sering
disebut lightweight process
9. - New, Thread yang berada di status ini adalah objek dari kelas Thread yang baru dibuat, yaitu saat
instansiasi objek dengan statement new.
- Runnable, Agar thread bisa menjalankan tugasnya, method start() dari kelas Thread harus
dipanggil. Ada dua hal yang terjadi saat pemanggilan method start(), yaitu alokasi memori untuk
thread yang dibuat dan pemanggilan method run(). Saat method run() dipanggil, status thread
berubah menjadi runnable, artinya thread tersebut sudah memenuhi syarat untuk dijalankan oleh
JVM. Thread yang sedang berjalan juga berada di status runnable.
- Dead, Sebuah thread berada di status dead bila telah keluar dari method run(). Hal ini bisa terjadi
karena thread tersebut memang telah menyelesaikan pekerjaannya di method run(), maupun karena
adanya pembatalan thread. Status jelas dari sebuah thread tidak dapat diketahui, tetapi method
isAlive() mengembalikan nilai boolean untuk mengetahui apakah thread tersebut dead atau tidak.
- Bloked adalah ketika sebuah thread mencoba mengakses blok atau metode yang
disingkronkan,namun thread lain sudah memegang kuncinya.
10. String merupakan bentuk data yang biasa dipakai dalam bahasa pemograman untuk keperluan menampung
dan memanipulasi data teks, misalnya untuk menampung (menyimpan) suatu kalimat.
--Good Luck--