Listing Program
class AritmatikaDasar {
public
static void main(String[] args){
System.out.println("Operasi
aritmetika"+"pada tipe integer");
int
a = 2 + 1;
int
b = a - 1;
int
c = a * b;
int
d = c / 3;
int
e = -a;
System.out.println("Nilai
a: " + a);
System.out.println("Nilai
b: " + b);
System.out.println("Nilai
c: " + c);
System.out.println("Nilai
d: " + d);
System.out.println("Nilai
e: " + e);
System.out.println();
System.out.println("Operasi
aritmetika " + "pada tipe floating-point");
double
fa = 2 + 1;
double
fb = fa - 1;
double
fc = fa * fb;
double
fd = fc / 3;
double
fe = -fa;
System.out.println("Nilai
fa: " + fa);
System.out.println("Nilai
fb: " + fb);
System.out.println("Nilai
fc: " + fc);
System.out.println("Nilai
fd: " + fd);
System.out.println("Nilai
fe: " + fe);
}
}
Logika Program
class AritmatikaDasar {
Dapat berfungsi untuk memberi nama file java yang
di buat. Karena, nama file harus sama dengan kelasnya (class), yaitu AritmatikaDasar.
Dan file di beri nama AritmatikaDasar.java.
Kurung buka kurawal ( { ) digunakan untuk tanda awal pengisian coding untuk perintah –
perintah (method) pada program, dan akan di tutup kembali dengan kurung tutup
kurawal ( } ).
public
static void main(String[] args){
Biasa dikenal dengan Method Main (Metode Utama).
Yang mana method sendiri adalah sekumpulan pernyataan yang di rangkai agar
dapat melakukan suatu proses. Jadi bisa dibilang Method Main adalah Pekerjaan
Utama atau Rangkaian prosesutama, sehingga jika tidak ada method ini, maka
coding yang lain juga tidak dapat dijalankan.
Public (public)
digunakan untuk memanggil method lain dari dalam maupun diluar kelas (class).
Static (static)
sendiri berarti sama untuk seluruh instant dari kelas (class).
Void (void)
digunakan agar tidak mengirim apapun ketika program telah selesai digunakan
(tidak mengembalikan nilai).
Main (main)
adalah argumen yang diambil dari ruang eksekusi, dan method di dalam ( . . . )
inilah yang akan di eksekusi pertama kali.
String (String)
adalah tipe data yang dapat memuat sekumpulan karakter.
Dan arguments (args)
adalah variabel array dari string, yang mana nantinya array tersebut akan
berisi argumen yang akan diberikan user.
Dan tanda kurung buka tutup siku ( [] ) harus di sertakan dalam method ini,
namun dapat juga di letakkan setelah code String atau setelah code args tanpa
harus merubah fungsinya. Seperti : . . . (String[]
args) ; atau . . . (String args[]).
Karakter kurung buka kurawal ( { ) juga digunakan untuk tanda pengisian
coding yang akan di eksekusi selanjutnya oleh Method main, dan akan ditutup
dengan kurung tutup kurawal ( } ).
System.out.println("Operasi
aritmetika"+"pada tipe integer");
int
a = 2 + 1;
int
b = a - 1;
int
c = a * b;
int
d = c / 3;
int
e = -a;
System.out.println("Nilai
a: " + a);
System.out.println("Nilai
b: " + b);
System.out.println("Nilai
c: " + c);
System.out.println("Nilai
d: " + d);
System.out.println("Nilai
e: " + e);
System.out.println();
Ini adalah sekumpulan method yang akan di eksekusi
selanjutnya pada kelas ( class )
AritmatikaDasar.
( System.out.println(
. . . ) ) digunakan untuk menampilkan hasil method, operasi atau isi dari
variabel berupa text output ( System.out....
), dengan memberikan baris baru pada output ( ....println.... ) setelah isi dari variabel di tampilkan.
Pada listing method (System.out.println("Operasi aritmetika"+"pada tipe
integer"); ) menggunakan plus ( +
), menandakan bahwa dalam method tersebut juga masih dapat diidikan suatu
method atau proses yang masih bisa dijalankan sebelum ditampilkan di output.
Karakter buka kurung ( ( ) untuk memasukkan argumen
dari user agar dapat ditampilkan di output program berupa text, yang akan
ditutup dengan karakter tutup kurung ( ) ).
Karakter ( “
. . . ” ), dapat diisikan karakter bebas, yang akhirnya akan ditampilkan
sama persis seperti karakter yang telah diisikan oleh user.
Karakter titik koma ( ; ) digunakan untuk memisahkan eksekusi antar method, sehingga
dapat di eksekusi secara terurut.
Tipe data Integer ( int ) digunakan agar dapat mengidentifikasikan argument berupa
operasi aritmatik yang akan di proses.
Symbol pada Operasi Aritmatik digunakan sebagai
bagian dari argumen yang telah di rancang oleh user saat pengcodingan program.
Penjumlahan ( + ), pengurangan ( - ), perkalian ( * ), pembagian ( / ), dan pada variabel ( e ) menggunakan minus ( - ) agar dapat mengubah bilangan
bernilai positif menjadi negatif.
Karakter ( a,
b, c, d, dan e ) digunakan
sebagai variabel yang berisi hasil operasi aritmatika pada tipe integer.
Symbol plus ( +
) di dalam kurung method System.out.println(
. . . ) digunakan untuk menambahkan isi dari variabel yang dicantumkan agar
tampil di output.
Adapun kurung yang tidak diisi pada method ( System.out.println(); ) difungsikan untuk memberikan baris
kosong pada tampilan output.
System.out.println("Operasi aritmetika
" + "pada tipe floating-point");
double
fa = 2 + 1;
double
fb = fa - 1;
double
fc = fa * fb;
double
fd = fc / 3;
double
fe = -fa;
System.out.println("Nilai
fa: " + fa);
System.out.println("Nilai
fb: " + fb);
System.out.println("Nilai
fc: " + fc);
System.out.println("Nilai
fd: " + fd);
System.out.println("Nilai
fe: " + fe);
}
}
Sekumpulan method yang
hampir sama dengan method – method sebelumnya, hanya saja menggunakan tipe data
yang berbeda. Jika tadi menggunakan tipe data integer ( byte / short / int / long ) bilangan bulat, sekarang menggunakan tipe data
floating-point ( float atau double ) yaitu untuk bilangan pecahan.
Dengan begitu, output yang akan dimunculkan berupa bilangan pecahan, walaupun
dibelakang koma hanya nol ( 0 ).
Karakter ( fa,
fb, fc, fd dan fe ) hanya berupa
variabel dari operasi aritmatika saja, ditambahkan huruf f agar dapat
membedakan antara variabel sebelumnya ( pada tipe integer ) dengan variabel
saat ini ( pada tipe floating-point ). Karena 1 variabel tidak boleh digunakan
sebagai 2 atau lebih variabel hasil operasi. Hanya dapat digunakan sebagai 1
kali hasil operasi atau hasil suatu proses, dan 1 atau lebih dari satu argumen
yang digunakan dalam suatu proses atau operasi pada method.
Penggunaan variabel sebagai argumen dalam method
tidak terbatas jumlah penggunaannya, dan hanya dapat digunakan 1 kali sebagai
variabel hasil dari suatu proses atau operasi.
Tutup kurung kurawal pertama ( } ) menandakan bahwa listing coding yang
akan di eksekusi pada method main sudah selesai. Kemudian kurung kurawal yang
kedua ( } ) menandakan bahwa method
yang telah di rancang di dalam kelas AritmatikaDasar ( class AritmatikaDasar { . . . } )
telah ditutup dan selesai.
Output Program
Sebelum dapat menampilkan output, file ini harus melalui tahapan ini :
1.)
Simpan file (
Save atau save as ) dengan nama sesuai dengan nama kelasnya ( AritmatikaDasar
), dan dengan extensi java ( .java ),
2.)
Compile file
java tersebut menggunakan cmd pada direktori file tersebut disimpan. Ketik ( javac AritmatikaDasar.java ), lalu tekan
Enter pada keyboard,
3.)
Buka file
java yang telah di compile ( java
AritmatikaDasar ),
4.) Output yang akan muncul :