Contoh Program Aritmatika Dasar (Java)



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 :
Previous
Next Post »