Sunday, March 25, 2012

Menghitung Rata-rata 2 Input Nilai dengan Java

import javax.swing.*;

class inputangka
{
public static void main(String[] args)
{
int j,k;
float l,m;
j = Integer.parseInt(JOptionPane.showInputDialog("Input Nilai 1 : "));
k = Integer.parseInt(JOptionPane.showInputDialog("Input Nilai 2 : "));
l = (j+k);
m = l/2;
JOptionPane.showMessageDialog(null,"Rata-rata nilai : "+m,"HASIL",JOptionPane.INFORMATION_MESSAGE);
}
}

import javax.swing.*;
syntax ini digunakan untuk mengimport package javax swing dimana tanda bintang merupakan simbol penggunaan seluruh library yang ada dalam package javax swing sehingga semua syntax yang terdapat dalam package javax swing dapat digunakan.

class inputangka
{
Membuat kelas dalam pemrograman java dengan nama kelas nya inputangka. Ingat java case sensitive dimana setiap besar kecil nya huruf diperhitungkan. jadi saat anda men-copas program ini anda harus tau nama kelas tersebut harus sesuai dengan nama file yg berekstensi java.

public static void main(String[] args)
{
Syntax ini merupakan suatu statement yang harus ada, mungkin nanti saat anda mempelajari lebih lanjut mengenai fungsi dan method anda akan menemukan beberapa sedikit perubahan pada syntax ini. public dalam syntax ini merupakan suatu statement yang bersifat global dapat digunakan diseluruh kelas. static merupakan sifat dari kelas nya. void main merupakan fungsi dari program utama. sedangkan string args adalah segala arguments yang digunakan berupa string.

int j,k;
selanjutnya kita ke program utama dimana j dan k merupakan suatu integer(type data bilangan bulat).

float l,m;
kemudian l dan m merupakan suatu variabel bertype data float(type data bilangan pecahan).

j = Integer.parseInt(JOptionPane.showInputDialog("Input Nilai 1 : "));
pada statement ini dijelaskan bahwa variabel j merupakan argument yang berupa string awalnya dalam suatu input data pada JOptionPane(suatu syntax yg terdapat dalam package javax swing) yang kemudian di parseInt sebagai variabel yang bertype data integer.

k = Integer.parseInt(JOptionPane.showInputDialog("Input Nilai 2 : "));
pada input nilai yang kedua ini sama hal nya seperti pada variabel j, namun yang kita gunakan sekarang adalah variabel k untuk menampung nilai inputan yang kedua kedalam variabel k.

l = (j+k);
variabel l digunakan untuk menampung hasil sementara dari penjumlahan variabel j dan k. apabila kita langsung menjumlahkan lalu dibagi. maka hasilnya pun bilangan pecahan namun dibulatkan. ada pun cara alternatif lain agar tidak menggunakan banyak variabel yaitu variabel j dan k menggunakan type data float.

m = l/2;
variabel m digunakan untuk menampung hasil akhir dari pembagian dari penjumlahan variabel j dan k yang kemudian akan dicetak ke dalam layar.

JOptionPane.showMessageDialog(null,"Rata-rata nilai : "+m,"HASIL",JOptionPane.INFORMATION_MESSAGE);
}
}
dan ini merupakan statement yang terakhir dimana kita akan menampilkan message dialog untuk menginformasikan suatu hasil yang telah kita input. dimana saya menambahkan sedikit Judul "Hasil" pada panel kotak dialog tersebut.

Output:


Ini merupakan tampilan Output Input Nilai 1


Ini merupakan tampilan Output Input Nilai 2


Ini merupakan kotak dialog untuk hasilnya

No comments: