0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan7 halaman

UTS Pemrograman Java Farhan Eka Fadilah - 2022231011

Pemrograman java

Diunggah oleh

alyamani channel
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 PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
27 tayangan7 halaman

UTS Pemrograman Java Farhan Eka Fadilah - 2022231011

Pemrograman java

Diunggah oleh

alyamani channel
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 PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Nama : FARHAN EKA FADILAH

NIM : 2022231011
Kelas : Teknik Informatika B

Soal
1. Jelaskan apa yang anda ketahui dengan Bahasa Pemrograman Java ?
(Bobotnilai 10)
2. Jelaskan apa yang anda ketahui dengan variabel dan berikan contohnya?
(Bobot nilai 10)
3. Jelaskan apa yang anda ketahui dengan modifier, dan sebutkan serta jelaskan
jenis - jenis modifier? (Bobot nilai 10)
4. Buatlah kode program java dan hasil running dengan variabel : Nama,
Alamat, Usia, Jenis Kelamin! (Bobot nilai 10)
5. Buatlah kode program java dan hasil running menghitung luas segitiga
dengan alas=10, tinggi=15! (Bobot nilai 20)
6. Lengkapilah kode program java dibawah ini!(Bobot nilai 20)

7. Buatlah kode program java perulangan (for) dengan hasil running seperti
gambar dibawah! (Bobot nilai 20)
Jawaban

1. Java adalah bahasa pemrograman berorientasi objek yang dibuat oleh Sun
Microsystems, sekarang dimiliki oleh Oracle. Bahasa ini dikembangkan pada
awal 1990-an dan pertama kali dikenalkan pada tahun 1995. Java dikenal
karena slogan “Write Once, Run Anywhere” (WORA), yang berarti program yang
ditulis dalam bahasa Java dapat dijalankan pada sistem yang berbeda platform,
dan memiliki Java Virtual Machine (JVM), tanpa perlu diubah. Hal ini
dimungkinkan karena Java dikompilasi menjadi bytecode yang dapat olehJVM di
sistem operasi yang berbeda dieksekusi.
2. Variabel adalah suatu wadah untuk menyimpan data sementara dalam
program, yang digunakan untuk menyimpan nilai yang bisa berubah-ubah
selama program berjalan. Variabel tersebut diberi nama agar dapat
mengidentifikasi data yang disimpannya; kita dapat mengakses, atau bahkan
memodifikasi, nilainya dengan merujuk pada nama variabel itu. Namun, penting
untuk memahami bahwa bukan hanya sekadar penyimpanan, tetapijuga alat
untuk manipulasi data.
Contoh :
public class InfoPribadi {
public static void main(String[] args) {
// Deklarasi variabel
String nama = "John Doe";
int umur = 20;
float berat = 65.5f;
char jenisKelamin = 'L';

// Mencetak isi variabel ke layar


System.out.println("Nama: " + nama);
System.out.println("Umur: " + umur + " tahun");
System.out.println("Berat: " + berat + " kg");
System.out.println("Jenis Kelamin: " + jenisKelamin);
}
}

3. Modifier dalam Java adalah kata kunci khusus yang digunakan untuk
memberikan atribut atau karakteristik tambahan pada elemen-elemen dalam
program, seperti kelas, variabel, method, dan konstruktor. Modifier ini

menentukan bagaimana elemen-elemen tersebut dapat diakses dan digunakan


oleh bagian lain dari program.
Jenis-jenis Modifier
Modifier dalam Java dapat dibagi menjadi dua kategori utama:
1.Access Modifier
Access modifier menentukan tingkat akses atau visibilitas dari suatu
elemen. Ada empat jenis access modifier:

◆ public: Elemen yang dideklarasikan sebagai public dapat diakses dari
mana saja dalam program, termasuk dari kelas lain dalam paket yang
berbeda.

◆ protected: Elemen yang dideklarasikan sebagai protected hanya
dapat diakses oleh kelas itu sendiri, kelas turunannya (subclass), dan
kelas lain dalam paket yang sama.

◆ private: Elemen yang dideklarasikan sebagai private hanya
dapat diakses dari dalam kelas itu sendiri.

◆ default (tanpa modifier): Jika suatu elemen tidak diberi modifier,
maka secara default elemen tersebut hanya dapat diakses oleh kelas lain
dalam paket yang sama.
2. Non-Access Modifier
Non-access modifier memberikan fungsionalitas tambahan pada elemen,
selain mengatur akses. Beberapa contoh non-access modifier:

◆ static: Digunakan untuk membuat variabel, method, atau blok statis
yang dapat diakses tanpa membuat objek dari kelas tersebut.

◆ final: Digunakan untuk membuat variabel, method, atau kelas
yang nilainya tidak dapat diubah setelah inisialisasi.

◆ abstract: Digunakan untuk mendeklarasikan kelas atau method
yang belum memiliki implementasi lengkap dan harus
diimplementasikan oleh kelas turunannya.

◆ synchronized: Digunakan untuk mengontrol akses ke suatu blok
kode oleh beberapa thread secara bersamaan.

◆ transient: Digunakan untuk menandai variabel yang tidak
perlu diserialisasi.

◆ volatile: Digunakan untuk menandai variabel yang nilainya
dapat berubah oleh thread lain dan harus selalu dibaca dari memori
utama.

4.
Hasil Output

5.
Hasil Outputnya

6.

Hasil Ouputnya

7.
Hasil Outputnya

Anda mungkin juga menyukai