Anda di halaman 1dari 38

JAVA FUNDA-

MENTAL
INTEGER (A20)
Sejarah Singkat Java

• The green project (1991) oleh


James Gosling dkk di Sun Mi-
crosystem, menggunakan ba-
hasa pemograman C / C++
• Java Dipublikasikan tahun 1995
• Pada Tahun 2010 Sun Mi-
crosystem dibeli oleh Oracle
• “Write one, run anywhere”
Tools Java
Java Development kit (JDK)
01 Melakukan kompilasi dari kode-kode java dan diter-
jemahkan ke dalam bytecode untuk dijalankan oleh JRE
https://www.oracle.com/java/technologies/downloads/

Java runtime environtment (JRE)


02
Menjalankan kode-kode java yang telah di kompilasi
oleh JDK. Versi JRE harus lebih tinggi atau sama den-
gan versi JDK

NetBeans (IDE)
03
Software untuk membangun suatu program atau
aplikasi
https://netbeans.apache.org/download/nb14/
nb14.html
Setting Path
Setting Path
Create New Project

2
1

Atau

3
Create New Project

2
1

3
Create New Project
Tidak boleh ada
spasi

Sesuaikan lokasi
penyimpanan project
Menampilkan Teks
Fungsi Output

1 2

print( printf() /
format()
)
3

println(
)
print()
• Berfungsi untuk mencetak data, namun tidak disertai dengan perpindahan
garis baru
• Baris baru bisa dibuat dengan menambahkan escape sequence “\n” di
akhir sintaks
• Gunakan karakter “+” Jika ingin mencampur output berupa string dan
variabel.
• Contoh :
printf()
• Berfungsi sebagai output dengan menentukan penentu format
• System.out.printf(“format_string”, argumen);
• format_string adalah output yang akan ditampilkan di monitor
• Argumen adalah variable/data yang akan ditampilkan berdasarkan
format_string.
printf() / format()
• Contoh
println()
• Sama dengan print(), namun println() disertai dengan perpindahan
garis baru setelah mencetak data.
• Contoh
Tipe Data
&
Variabel
Tipe Data
Tipe Data Number

Integer
Tipe Data Number

Floating Point
Konversi Tipe Data Number
• Otomatis (Widening Casting) :
byte => short => int => long => float => double

• Manual (Narrowing Casting) :


double => float => long => int => char => short => byte
Tipe Data Character, Boolean, dan String

• Tipe Data Character : char dalam java bisa digunakan dengan tanda petik satu (‘)
di awal dan akhir karakter

Contoh :

• Boolean : Tipe data yang memiliki 2 value, yaitu true & false
Contoh:

• String : Berisikan kumpulan karakter, bisa dipakai dengan menggunakan tanda


petik dua (“) di awal dan akhir.
Contoh :
Tipe Data Array
Tipe Data Array

Membuat array :
1. tipeData [ ] namaArray = {nilai1, nilai2, … , …., nilaiN} ;

2. tipeData [ ] namaArray = new tipeData [panjangArray] ;


Array 2 dimensi
ArrayList
Variabel

• Variabel adalah tempat untuk menyimpan data


• Nama Variabel tidak boleh mengandung whitespace (spasi, enter, dan
tab), tidak boleh diawali dengan angka ataupun seluruhnya angka,
tidak boleh memakai keyword yang sudah digunakan java
Variabel dengan keyword Var

• Membuat variable tanpa menyebutkan tipe data, sebagai gantinya dengan menuliskan
keyword var
• Variabel dengan keyword var harus menginisiasi valuenya secara langsung
Contoh:
Variabel dengan keyword final

• Variabel dengan menggunakan keyword final berarti variable tersebut tidak bisa
diubah-ubah atau yang disebut dengan variable konstan
Operator

Operasi Matematika

Operator Keterangan

+ Penjumlahan

- Pengurangan

* Perkalian

/ Pembagian

% Sisa Pembagian
Augmented Assignments
Unary Operator
Operator Perbandingan
Operator Logika
Fungsi Input

1 2

Scanner Buffered
Reader
Scanner
Cara menggunakan scanner :

1. Mengimport library scanner

2. Membuat objek referensi


Scanner
Cara menggunakan scanner :

3. Memanggil method khusus untuk melakukan inputan data melalui objek referensi
Scanner
Contoh
BufferedReader
Cara menggunakan BufferedReader:

1. Mengimport library InputStreamReader, IOException dan BuffredReader

2. Membuat objek referensi


BufferedReader
Cara menggunakan BufferedReader :

3. Karena hasil buffer adalah String, maka untuk tipe data lain wajib melakukan parsing
BufferedReader
Contoh

Anda mungkin juga menyukai