0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan2 halaman

UAS Agung Saputra (Java Fundamental) 2024

Diunggah oleh

Ade Fernando
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan2 halaman

UAS Agung Saputra (Java Fundamental) 2024

Diunggah oleh

Ade Fernando
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

UJIAN AKHIR SEMESTER

TAHUN AKADEMIK 2024/2025


ITBA DCC LAMPUNG

NAMA : Agung Saputra


NPM : 2370111048
KELAS : 23S31
JURUSAN : SISTEM INFORMASI
MATKUL : JAVA FUNDAMENTAL

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.

1. Apa yang dimaksud dengan interface ?


2. Apa yang dimaksud dengan inheritance ?
3. Sebutkan beberapa class built-in di dalam pemograman java!
4. Apa yang dimaksud dengan exception ?
5. Sebutkan 5 keyword yang digunakan oleh java untuk menangani exception !
6. Method yang menghasilkan nilai mutlak adalah!
7. Apa yang dimaksud identifier ? berikan 3 contohnya
8. Apa yang dimaksud Thread?
9. Jelaskan 4 status Thread?
10. Apa yang dimaksud dengan String di pemrograman?

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)

3. – java.lang.string ,- java.lang.system , -java.lang.exception, - java.util.arraylist, -java.lang.thread,


4. Exception adalah suatu kondisi upnormal yang terjadi pada saat menjalankan program. karena
dalam java segala sesuatu merupakan objek, maka exception juga di reprentasikan dalam sebuah
objek yang menjelaskan tentang exception tersebut.

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

Anda mungkin juga menyukai