0% menganggap dokumen ini bermanfaat (0 suara)
15 tayangan6 halaman

Java

Dokumen tersebut membahas tentang statement dan ekspresi dalam bahasa pemrograman Java. Statement dan ekspresi merupakan bagian penting dalam membangun program Java. Dokumen juga menjelaskan berbagai jenis statement seperti deklarasi variabel, penugasan, input/output, dan kontrol alur serta contoh kode untuk masing-masing jenis statement. Selain itu, dibahas pula tentang definisi ekspresi dalam Java beserta jenisnya seperti aritmatika, rel

Diunggah oleh

Bagus Diantoro
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)
15 tayangan6 halaman

Java

Dokumen tersebut membahas tentang statement dan ekspresi dalam bahasa pemrograman Java. Statement dan ekspresi merupakan bagian penting dalam membangun program Java. Dokumen juga menjelaskan berbagai jenis statement seperti deklarasi variabel, penugasan, input/output, dan kontrol alur serta contoh kode untuk masing-masing jenis statement. Selain itu, dibahas pula tentang definisi ekspresi dalam Java beserta jenisnya seperti aritmatika, rel

Diunggah oleh

Bagus Diantoro
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/ 6

Statement dalam Pemrograman Java

Dalam bahasa pemrograman Java, statement merupakan instruksi dasar yang


memberitahu program apa yang harus dilakukan. Statement membentuk program Java
secara keseluruhan1. Berikut adalah beberapa jenis statement umum dalam Java:2

1. Deklarasi Variabel: Digunakan untuk membuat tempat penyimpanan data di memori


dan memberi nama untuk referensi nanti.Contoh:
Java
int angka; // mendeklarasikan variabel integer bernama `angka`
String nama = "Budi"; // mendeklarasikan variabel String bernama `nama` dengan
nilai "Budi"

2. Pernyataan Penugasan: Digunakan untuk menyimpan nilai ke dalam variabel.


Contoh:

Java
angka = 10; // menetapkan nilai 10 ke variabel `angka`
nama = "Andi"; // mengubah nilai variabel `nama` menjadi "Andi"

3. Pernyataan Ekspresi: Melakukan perhitungan atau operasi dan mungkin atau tidak
menghasilkan nilai Contoh:

Java
int hasil = x + y; // menghitung jumlah `x` dan `y` dan menyimpan hasilnya di
`hasil`
System.out.println(x > 0); // mencetak `true` jika `x` lebih besar dari 0,
`false` jika tidak

4. Pernyataan Input/Output: Memungkinkan program untuk berinteraksi dengan


pengguna.Contoh:

Java
Scanner input = new Scanner(System.in);
int usia = input.nextInt(); // membaca input integer dari pengguna dan
menyimpannya di `usia`
System.out.println("Halo, " + nama + "!"); // mencetak "Halo, Budi!" ke konsol

5. Pernyataan Kontrol Alur: Mengontrol urutan eksekusi program berdasarkan


kondisi.

Java
if (x > 0) {
// blok kode ini dieksekusi jika `x` lebih besar dari 0
} else {
// blok kode ini dieksekusi jika `x` tidak lebih besar dari 0
}
1
Stoutamire, D, Making the Java language more expressive. (ACM SIGPLAN Notices, 2008)
2
Schwartzbach, M. I, Object-oriented static type inference.( ACM SIGPLAN Notices,2011), h 54
for (int i = 0; i < 10; i++) {
// blok kode ini diulang 10 kali
}

6. Pernyataan Loncat: Digunakan untuk langsung melompat ke bagian lain program

Java
while (true) {
// loop ini terus berjalan sampai `break` dieksekusi
if (kondisi) {
break; // keluar dari loop
}
}

continue; // melanjutkan ke iterasi berikutnya pada loop

Dalam program Java, setiap statement harus diakhiri dengan tanda titik koma (;). Hal ini
menandakan akhir dari suatu perintah. Statement di Java dieksekusi secara berurutan, baris
demi baris, dari atas ke bawah. Namun, urutan eksekusi ini dapat diubah oleh statement kontrol
alur seperti if, else, for, while, dan switch.

Ekspresi dalam Pemrograman Java


Ekspresi di Java adalah elemen penting dari bahasa pemrograman. Sederhananya,
ekspresi di Java adalah kombinasi nilai, variabel, operator, dan pemanggilan metode
yang dievaluasi untuk menghasilkan satu nilai. Ekspresi dapat berupa nilai tunggal
atau kombinasi nilai yang menghasilkan suatu hasil. Ekspresi dapat digunakan dalam
berbagai konteks, seperti dalam penugasan, pernyataan kondisional, dan perulangan.3

Jenis Ekspresi di Java


Ada beberapa jenis ekspresi java, antara lain:

1. Ekspresi aritmatika : Ekspresi ini melibatkan operasi aritmatika seperti


penjumlahan, pengurangan, perkalian, dan pembagian. Misalnya, 2+3 adalah
ekspresi aritmatika yang bernilai 5.
2. Ekspresi relasional : Ekspresi ini melibatkan perbandingan dua nilai
menggunakan operator relasional seperti "lebih besar dari", "kurang dari",
"sama dengan", dan "tidak sama dengan". Misalnya, 4<5 adalah ekspresi
relasional yang bernilai benar.
3. Ekspresi logika : Ekspresi ini melibatkan operasi logika seperti "DAN",
"ATAU", dan "TIDAK". Misalnya, (2<3)&&(3<4) adalah ekspresi logis yang
bernilai benar.
3
Wimmers, E. L, Type checking with conditional types. (ACM Transactions on Programming Languages and Systems
(TOPLAS) 2014), h 74-79
4. Ekspresi bersyarat : Ekspresi ini melibatkan penggunaan operator ternary "?:"
untuk menetapkan nilai berdasarkan suatu kondisi. Misalnya, int x = (5<6)?2:3;
memberikan nilai 2 ke x karena 5 kurang dari 6.
5. Ekspresi penugasan : Ekspresi ini melibatkan pemberian nilai ke variabel.
Misalnya, int x = 5; memberikan nilai 5 ke variabel x.

Contoh Pernyataan Ekspresi


Pernyataan ekspresi adalah pernyataan Java yang terdiri dari ekspresi yang diikuti
oleh titik koma. Pernyataan ekspresi digunakan untuk mengevaluasi ekspresi dan
membuang hasilnya.4 Misalnya:
int x = 5;
System.out.println("The value of x is "+ x);
Dalam cuplikan kode ini, baris pertama adalah pernyataan ekspresi yang memberikan
nilai 5 pada variabel x. Baris kedua juga merupakan pernyataan ekspresi yang
mengevaluasi ekspresi "Nilai x adalah "+ x dan mencetak hasilnya ke konsol.

Contoh Ekspresi Java


Berikut adalah beberapa contoh ekspresi java:

Ekspresi Aritmatika:
int a = 5;
int b = 2;
int c = a + b; // expression statement
Dalam cuplikan kode ini, baris ketiga adalah ekspresi aritmatika yang menjumlahkan
nilai a dan b dan menetapkan hasilnya ke variabel c.

Ekspresi Relasional:
int x = 3;
int y = 5;
boolean result = x < y;
Dalam cuplikan kode ini, baris ketiga adalah ekspresi relasional yang membandingkan
nilai x dan y menggunakan operator kurang dari dan menetapkan hasilnya ke variabel
result.

Ekspresi Logis:
int a = 2;
4
Susanto, R.A.A, Java: Dasar Pemrograman Berorientasi Objek. (Jakarta: PT Gramedia Pustaka Utama, 2018), h 54
int b = 3;
boolean result = (a < b) && (b < 4);
Dalam cuplikan kode ini, baris ketiga adalah ekspresi logika yang memeriksa apakah
a lebih kecil dari b dan apakah b kurang dari 4. Hasilnya ditetapkan ke variabel result.

Ekspresi Bersyarat:
int a = 5;
int b = 6;
int c = (a < b) ? 2 : 3;
Dalam cuplikan kode ini, baris ketiga adalah ekspresi kondisional yang memeriksa
apakah a lebih kecil dari b. Jika benar, nilai 2 diberikan pada variabel c; jika tidak,
nilai 3 diberikan ke variabel c.

Ekspresi Penugasan:
int x = 5;
x = x + 2;
Dalam cuplikan kode ini, baris kedua adalah ekspresi penugasan yang menambahkan
2 pada nilai x dan mengembalikan hasilnya ke x.

Ekspresi adalah bagian mendasar dari pemrograman Java. Mereka digunakan untuk
menggabungkan nilai, variabel, operator, dan pemanggilan metode untuk
menghasilkan satu nilai. Ekspresi dapat digunakan dalam berbagai konteks, seperti
dalam penugasan, pernyataan kondisional, dan perulangan. Pada artikel ini kita telah
membahas apa itu ekspresi di Java, tipenya, dan contoh implementasinya. Dengan
pengetahuan ini, para pemula dapat mulai membangun program yang lebih kompleks
dengan percaya diri.

Library dalam Pemrograman Java dan Contohnya


Dalam pemrograman Java, library (perpustakaan) adalah kumpulan kode pra-tertulis
yang dapat digunakan kembali untuk fungsi tertentu. Library ini menyediakan blok
bangunan yang dapat dipakai untuk membangun program yang lebih kompleks tanpa
perlu menulis ulang kode dasar dari awal.5

Jenis Library Java:

1. Java Class Library (JCL):


o Disediakan langsung oleh platform Java.6
o Tidak perlu instalasi terpisah.
o Contoh:
 System class: untuk interaksi standar seperti mencetak ke konsol
dan membaca input pengguna.

Java
System.out.println("Hello, world!"); // Mencetak "Hello,
world!" ke konsol

 Math class: untuk fungsi matematika dasar.

Java
double pi = Math.PI; // Mengambil nilai konstanta pi
int pangkatDua = Math.pow(2, 3); // Menghitung pangkat dua
(2^3)

 String class: untuk manipulasi string.

Java
String nama = "Andi";
int panjangNama = nama.length(); // Mendapatkan panjang
string
String hurufBesar = nama.toUpperCase(); // Mengubah semua
huruf menjadi kapital

2. Third-party Libraries:
o Dikembangkan oleh pihak ketiga di luar Java.
o Mem perlu instalasi dan biasanya dikelola dengan build tool
(Maven/Gradle).
o Contoh:
 Log4j: untuk logging dan debugging program.

Java
import org.apache.log4j.Logger;

public class Main {

5
Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. (Addison-Wesley,2012), h 121.
6
Nuh, M, Pemrograman Java: Pendekatan Modern. (Edisi Revisi), (Bandung: Yrama Widya, 2017), h 87
private static final Logger logger =
Logger.getLogger(Main.class);

public static void main(String[] args) {


logger.info("Program dimulai");
// ... kode program ...
logger.debug("Nilai variabel x: " + x);
}
}

 Apache Commons: kumpulan library untuk berbagai fungsi utilitas


umum.

Java
import org.apache.commons.lang3.StringUtils;

public class Main {


public static void main(String[] args) {
String text = " Spasi di awal dan akhir ";
String trimmedText = StringUtils.trim(text);
System.out.println(trimmedText); // Mencetak "Spasi
di awal dan akhir"
}
}

 JUnit: untuk menulis unit test program Java.

Manfaat Menggunakan Library:

 Menghemat waktu dan tenaga.


 Meningkatkan kualitas dan keam amanan kode (biasanya sudah teruji).
 Menjaga standarisasi kode.

Anda mungkin juga menyukai