Skip to main content

Aplikasi Aritmatika Dengan Java

Berikut Ini Adalah Aplikasi Yang Pernah Saya Buat Waktu Awal Belajar Pemrograman Java.

Hasilnya Aplikasinya Seperti Dibawah Ini :


















Source Code Lengkapnya :

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class utama implements ActionListener{
JFrame frame;
JLabel label1,label2;
JTextField tbil1,tbil2;
JButton bkali,bbagi,bkurang,btambah;
int bil1,bil2,hasil;
String op;
public utama()
{
label1 = new JLabel("Masukan Bil.Bulat 1 :");
label1.setLocation(10, 10);
label1.setSize(label1.getPreferredSize());

label2 = new JLabel("Masukan Bil.Bulat 2 : ");
label2.setLocation(10, 40);
label2.setSize(label2.getPreferredSize());

tbil1 = new JTextField(14);
tbil1.setLocation(140, 10);
tbil1.setSize(tbil1.getPreferredSize());

tbil2 = new JTextField(14);
tbil2.setLocation(140, 40);
tbil2.setSize(tbil2.getPreferredSize());

bkali = new JButton("Kali");
bkali.setLocation(10, 70);
bkali.setSize(bkali.getPreferredSize());
bkali.addActionListener(this);

bbagi = new JButton("Bagi");
bbagi.setLocation(70, 70);
bbagi.setSize(bbagi.getPreferredSize());
bbagi.addActionListener(this);

bkurang = new JButton("Kurang");
bkurang.setLocation(135, 70);
bkurang.setSize(bkurang.getPreferredSize());
bkurang.addActionListener(this);

btambah = new JButton("Tambah");
btambah.setLocation(215, 70);
btambah.setSize(btambah.getPreferredSize());
btambah.addActionListener(this);

}
public void tampil()
{
frame = new JFrame("Contoh Aplikasi");
frame.setLayout(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(label1);
frame.getContentPane().add(label2);
frame.getContentPane().add(tbil1);
frame.getContentPane().add(tbil2);
frame.getContentPane().add(bkali);
frame.getContentPane().add(bbagi);
frame.getContentPane().add(bkurang);
frame.getContentPane().add(btambah);
frame.setSize(315, 140);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
frame.setResizable(false);
}
public static void main(String[] args)
{
utama jalan = new utama();
jalan.tampil();
}

public void actionPerformed(ActionEvent e) {
try
{
bil1 = Integer.parseInt(tbil1.getText());
bil2 = Integer.parseInt(tbil2.getText());
if(e.getSource()==bkali)
{
hasil = bil1*bil2;
op = "x";
}
else if(e.getSource()==bbagi)
{
hasil = bil1/bil2;
op = ":";
}
else if(e.getSource()==bkurang)
{
hasil = bil1-bil2;
op = "-";
}
else if(e.getSource()==btambah)
{
hasil = bil1+bil2;
op = "+";
}
JOptionPane.showMessageDialog(frame, bil1+" "+op+" "+bil2+" = "+hasil, "Informasi", JOptionPane.INFORMATION_MESSAGE);
}catch(Exception evt)
{
JOptionPane.showMessageDialog(frame, evt.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
}
}

Comments

Popular posts from this blog

Aplikasi Penghitung Regresi Linear Sederhana

Aplikasi ini dibuat dengan java, menggunanakan driver odbc. Sebelum menjalankan aplikasi tambahkan dulu user data source pada odbc dengan nama accesdb,kemudian setting databasenya dengan database yg ada pada folder regresi yang sudah di download. Tampilan : Mohon maaf jika terdapat kesalahan, Semoga Bermanfaat.... Silahkan Download Projectnya : http://www.ziddu.com/download/9791456/hitung_regresi_sederhana.rar.html

Download Aplikasi Penghitung Zakat Penghasilan/Profesi

Tampilan Aplikasinya sebagai berikut  : Aplikasi Di atas adalah aplikasi Untuk menghitung Zakat Profesi/Penghasilan. Silahkan Download aplikasinya disini atau di link di bawah ini : http://www.ziddu.com/download/8053555/zakat_penghasilan.exe.html. 

Membuat Folder Dengan Java

import java.io.File; public class Main{ public static void main(String[] args) { try{ boolean success ; success = (new File("C:/Documents and Settings/Administrator/My Documents/keren/Mr.bayu")).mkdir(); if(success){ System.out.println("direktori tunggal berhasil dibuat"); }else{ System.out.println("direktori tunggal gagal dibuat"); } }catch(Exception e){ e.printStackTrace(); } } } Hasilnya :