Anda di halaman 1dari 38

Pengenalan JAVA

Part 2
Program Kosong
Program Kosong terdiri dari :
≛ 1 baris definisi class dan 1 baris penutup definisi
class
≛ 1 baris definisi function “main” dan 1 baris penutup
definisi function “main”.
Definisi fuction “main” berada di dalam definisi class, Nama class bisa
dirubah sesuai keperluan
Definisi class
definisi class teridiri dari :

– 1 baris definisi class

– Dan 1 baris penutup definisi class


Definisi Function
definisi function “main” teridiri dari :

– 1 baris definisi function “main”

– Dan 1 baris penutup function “main”


Function dalam class

definisi function “main” berada di dalam definisi class

Noted * Nama Class bisa di rubah sesuai keperluan


Program Kosong yang di jalankan “Run  F6”

Proses yang terjadi setelah Run adalah :


• Berhasil di kompilasi
• Berhasil di jalankan
• Namun tidak melakukan apapun
MERAPIKAN PROGRAM
Kerapian source code :
• Dalam jangka panjang kerapian source code akan menguntungkan
si pembuat
• Lebih mudah di baca apabila source code rapi.

• Source code yang rapi akan mudah di cari kesalahanya saat di


baca, apabila terdapat kesalahan tersebut.
Kerapian source code :
Pada netebean memiliki fitur otomatis merapikan source code dengan bersamaan
menekan 3 tombol langsung dengan ALT+SHIFT+F

CONTOH : SOURCE CODE BERANTAKAN

CONTOH : HASIL SOURCE CODE YANG DI RAPIKAN


BEBERAPA JENIS ERROR
BEBERAPA JENIS ERROR
 Compile error adalah kegagalan dalam melakukan kompilasi karena
adanya aturan penulisan yang dilanggar

 Runtime error adalah adanya kesalahan yang mengakibatkan


program crash atau berhenti

 Logical error adalah adanya kesalahan yang mengakibatkan aplikasi


tidak berjalan seuai dengan diinginkan
SOURCE KODE DENGAN KESALAHAN

Kata yang melanggar aturan pemograman


pada java Akan ditandaidengan garis keriting
berwarna merah

Baris yang melanggar aturan pemogramaan


pada java akan ditandai dengan lampu
Berwarna kuning dan bola berwarna merah

*Contoh Source code dengan syntax error yang apabila di compile akan menyebabkan compile error
Letakan Curor moue pada kata yang
melanggar aturan, detail dari
pelanggaran
Yang dilakukan dan / saran
perbaikanya akan muncul berupa
pop-up

Klik Cursor mouse pada lampu


berwarna kuning pada baris yang
melanggar aturan, saran
perbaikanya akan muncul berupa
pilihan menu,

Pilih dan klik saran perbaikan yang


muncul utnuk langsung melakukan
perubahan sesuai dengan saran
Contoh Kesalahan & perbaikan

Kesalahan pada contoh : yang pertama, nama class harus sesuai dengan nama file.
Nama file adalah “Latihan4.java”, sedangkan nama class adalah “Latiha4.java”,
dimana kurang atu huruf “n”

Kesalahan pada contoh : tipe variable “Strin” tidak dikenali, karena harusnya “String”
Compile error yang salah

→ Klik text biru dengan garis bawah biru, cursor editor akan otomatis pindah ke synta
yang masih error
Error teratasi
Mengatur Panel Netbean
Mengatur Panel Netbean
Sembunyikan panel
 Netbean memiliki banyak panel untuk berbagai macam fungsi
 Untuk panel yang edang tidak dipakai, kita bia menyembunyikan dengan
klik tombol minimize
Mengatur Panel Netbean
Tampilan utama netbean
Mengatur Panel Netbean
Minimize Panel
Netbean memiliki panel “output” yang menampilkan hasil kompilasi
dan menjalakan program
Agar panel output dapat menampilkan lebih banyak bari hail, jadi
pindahkan panel ke bagian layar kanan.
Mengatur Panel Netbean
Tarik ouput dan drag pindah ke kanan
Mengatur Panel Netbean
Reset Panel
 Netbean memiliki banyak panel yang bisa ditampilkan, di
sembunyikan dan di pindahkan
 Untuk mengembalikan semua panel seperti kondisi awal, bisa
dengan reset.
 Caranya : Klik tombol Window Pilih reset windows
Mengatur Panel Netbean

HASIL SETELAH RESET “TAMPILAN AWAL ”


Variable
Variable
Seperti Layaknya glass, bisa kosong atau bisa di isi
air, atau bisa juga diisi pasir, kegunaan glas adalah
sama walau bisa disi oleh benda yang berbeda

Begitu juga variable, bisa kosong, atau bisa berisi


nama user, atau bisa berisi nama makanan,
kegunaan varibale adalah sama, walaupun bisa
diisi oleh data yang berbeda
Variable
Menyimpan Informasi
Variable digunaan untuk menyimpan informasi yang di perlukan untuk proses
input & output data

TIPE VARIABLE
 untuk menyimpan informasi numerik (inputan angka) yang bisa
digunakan int (integer)
 untuk menyimpan informasi alphanumerik (inputan angka) yang
bisa digunakan String

Pengunaan
Variable Pengunaan Contoh
int menyimpan informasi numerik 0,1,2,3,4,5,100,1000, dsb
String menyimpan informasi alphanumerik “CaturNugroho”, “@caturnugroho”
“Cikarang”, dsb

Pada string diawali oleh kutip dua “” pembuka dan diakhiri dua penutup
Variable
Deklarasi
 Gelas cangkir bisa di masukan air
 Begitu juga variable bisa di buat kalau diperluakan

Penugasan
 Gelas cangkir bisa di masukan air dan Gelas cup bisa dimasukan
pasir
 Begitu juga variable nama bisa di isi dengan “catur “ dan variabel
makanan bisa disi “nasi padang “.
Penugasan kembali (Reassignment) Variable
 Gelas cangkir bisa di masukan air, bisa di ganti dengan isinya
dengan bunga
 Begitu juga variable makanan yang di isi “nasi padang ”bisa di ganti
dengan “Nasi rames”
Concatenation / addition Variable
 Gelas cangkir yang sama bisa di masukan sekaligus air dengan
bunga secara bersamaan
 Begitu juga variable makanan yang sama bisa di isi “nasi padang
”+“Nasi rames”
 Begitu juga variable numerik total bisa di isi 13_000+8_000.
Assignment dari variable Variable
 Gelas cangkir bisa di masukan oleh masukan yang sama dari gelas
cup
 Begitu juga variable makanan yang sama bisa di isi informasi yang
sama sperti yang berada pada variable menu1

Re-assignment dari variable

 Gelas cangkir yang masukanya sama dengan gelas cup , diganti


dengan masukan dari Gelas mug
 Begitu juga variable makanan yang isinya sama dengan variable
menu1, bisa diganti dengan isi dari variable menu2
Concatenation / addition dari variable Variable
 Gelas cangkir yang sama masukanya ditambah sekaligus masukan
dari gelas cup dan Gelas mug secara bersamaan

 Begitu juga variable makanan yang sama bisa diisi menu1+


menu2
 Dan Begitu juga variable numerik total bisa diisi hargaMakanan +
ongkosKirim
Tampilan monitor Variable
 Masukan dari gelas cangkir bisa dilihat langsung

 Begitu juga isi variable makanan yang terdiri dari menu1+ menu2
dan total terdiri dari hargaMakanan + ongkosKirim bisa di cetak
kelayar
Output Assignment Variable

public class Latihan5 {

public static void main(String[] args) {


String makanan;

makanan = "Nasi Padang";


System.out.println(makanan);

}
Output Re- Assignment Variable

public class Latihan5 {


public static void main(String[]
args) {
String makanan;

makanan = "Nasi Padang";


System.out.println(makanan);

makanan = "Nasi Rames";


System.out.println(makanan);

}
Output Concatenation Variable

public class Latihan5 {

public static void main(String[]


args) {
String makanan;

makanan = "Nasi Padang" + "Nasi


Rames";
System.out.println(makanan);
}

}
Output Addition Variable

public class Latihan5 {

public static void main(String[]


args) {
int total;

total = 13_000 + 8_000;


System.out.println(total);

}
Output Assigment Variable

public class Latihan5 {

public static void main(String[]


args) {
String makanan;

String menu1 = "Nasi Padang";


String menu2 = "Nasi Rames";

makanan = menu1;
System.out.println(makanan);

}
Variable

SELESAI

Anda mungkin juga menyukai