Terangi Jiwamu dengan Kata kata ilmiah

Kalkulator Sederhana


Hai kawan iseng-iseng buat program java yuk, , ,

karena sebetulnya kalau kita tidak belajar buat sendiri program kita tidak akan bisa ,

okeh ini program sederhana ,yaitu membuat kalkulator sederhana dengan menggunakan bahasa pemrograman java, ,

ini listing programnya, dengan nama programnya kalksed1.java

bagian yang di garis miring adalah penjelasan kode programnya

import javax.swing.*; // mengimport package javax swing untuk GUI

import java.awt.*;//mengimport package event ketika tombol diklik

import java.awt.event.*;//sama jg

class kalksed1 extends JFrame implements ActionListener   {

JLabel lnil1 = new JLabel(“Masukkan Nilai A”);

JLabel lnil2 = new JLabel(“Masukkan Nilai B”);

JLabel thasil=new JLabel();

JLabel th=new JLabel();

JTextField tnil1 = new JTextField();

JTextField tnil2 = new JTextField();

JButton tamb = new JButton(“+”);

JButton kur = new JButton(“-“);

JButton kal = new JButton(“*”);

JButton bag = new JButton(“/”);

JPanel panel = new JPanel();

kalksed1()

{

setTitle(“Kalkulator Sederhana tapi culu,, ckck”);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setSize(400,300);

setLocationRelativeTo(null);

panel.setLayout(null);

lnil1.setBounds(10,10,120,30);

tnil1.setBounds(130,10,120,30);

lnil2.setBounds(10,40,120,30);

tnil2.setBounds(130,40,120,30);

tamb.setBounds(10,80,50,30);

tamb.addActionListener(this);

kur.setBounds(80,80,50,30);

kur.addActionListener(this);

kal.setBounds(150,80,50,30);

kal.addActionListener(this);

bag.setBounds(220,80,50,30);

bag.addActionListener(this);

thasil.setBounds(60,120,50,30);

th.setBounds(10,120,50,30);

panel.add(lnil1);

panel.add(tnil1);

panel.add(lnil2);

panel.add(tnil2);

panel.add(tamb);

panel.add(kur);

panel.add(kal);

panel.add(bag);

panel.add(thasil);

panel.add(th);

getContentPane().add(panel);

}

public void actionPerformed(ActionEvent e)

{

double a,b,hasil;

if (e.getSource()==tamb)

{

a=Double.parseDouble(tnil1.getText());

b=Double.parseDouble(tnil2.getText());

hasil=a+b;

th.setText(“Hasil =”);

thasil.setText(“”+ hasil);

}

else if(e.getSource()==kur)

{

a=Double.parseDouble(tnil1.getText());

b=Double.parseDouble(tnil2.getText());

hasil=a-b;

th.setText(“Hasil =”);

thasil.setText(“”+ hasil);

}

else if(e.getSource()==kal)

{

a=Double.parseDouble(tnil1.getText());

b=Double.parseDouble(tnil2.getText());

hasil=a*b;

th.setText(“Hasil =”);

thasil.setText(“”+ hasil);

}

else if(e.getSource()==bag)

{

a=Double.parseDouble(tnil1.getText());

b=Double.parseDouble(tnil2.getText());

hasil=a/b;

th.setText(“Hasil =”);

thasil.setText(“”+ hasil);

}

}

public static void main(String[] args) {

kalksed1 padanya=new kalksed1();

padanya.setSize(300,300);

padanya.setVisible(true);

}

}

simpan dengan nama kalksed1.java

compile kemudian run

akan menghasilkan output :

untuk source code nya dapat di download disini

dan untuk Logika programnya dapat di download disini

Comments on: "Kalkulator Sederhana" (2)

  1. Ram, gw comot ya listingnya… hahaha

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Tag Cloud

%d bloggers like this: