Rabu, 08 Februari 2012

part 2

public void stateChanged(ChangeEvent e){
Object objek = e.getSource();
if(objek==slider){
textfield1.setText(Integer.toString(slider.getValue()));
}
}

public void actionPerformed(ActionEvent a){

//untuk menjalankan program dengan button
if(a.getSource().equals(button)){
//menkonverterkan suatu suhu dari satuan celcius ke celcius
if(rbutton1.isSelected() && rbutton5.isSelected()){
double b = Double.parseDouble(textfield1.getText())*1;
textfield2.setText(b + "");
}

//menkonverterkan suatu suhu dari satuan celcius ke fahrenheit
else if(rbutton1.isSelected() && rbutton6.isSelected()){
double b = Double.parseDouble(textfield1.getText())*9/5+32;
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan celcius ke reamur
else if(rbutton1.isSelected() && rbutton7.isSelected()){
double b = Double.parseDouble(textfield1.getText())*4/5;
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan celcius ke kelvin
else if(rbutton1.isSelected() && rbutton8.isSelected()){
double b = Double.parseDouble(textfield1.getText())+273;
textfield2.setText(b + "");
}

//menkonverterkan suatu suhu dari satuan fahrenheit ke fahrenheit
if(rbutton2.isSelected() && rbutton6.isSelected()){
double b = Double.parseDouble(textfield1.getText())*1;
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan fahrenheit ke celcius
else if(rbutton2.isSelected() && rbutton5.isSelected()){
double b = (Double.parseDouble(textfield1.getText())-32)*5/9;
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan fahrenheit ke reamur
else if(rbutton2.isSelected() && rbutton7.isSelected()){
double b = (Double.parseDouble(textfield1.getText())-32)*4/9;
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan fahrenheit ke kelvin
else if(rbutton2.isSelected() && rbutton8.isSelected()){
double b = (Double.parseDouble(textfield1.getText())-32)*5/9+273;
textfield2.setText(b + "");
}

//menkonverterkan suatu suhu dari satuan reamur ke reamur
if(rbutton3.isSelected() && rbutton7.isSelected()){
double b = Double.parseDouble(textfield1.getText())*1;
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan reamur ke celcius
else if(rbutton3.isSelected() && rbutton5.isSelected()){
double b = Double.parseDouble(textfield1.getText())*5/4;
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan reamur ke fahrenheit
else if(rbutton3.isSelected() && rbutton6.isSelected()){
double b = Double.parseDouble(textfield1.getText())*9/4+32;
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan reamur ke kelvin
else if(rbutton3.isSelected() && rbutton8.isSelected()){
double b = Double.parseDouble(textfield1.getText())*5/4+273;
textfield2.setText(b + "");
}

//menkonverterkan suatu suhu dari satuan kelvin ke kelvin
if(rbutton4.isSelected() && rbutton8.isSelected()){
double b = Double.parseDouble(textfield1.getText())*1;
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan kelvin ke celcius
else if(rbutton4.isSelected() && rbutton5.isSelected()){
double b = (Double.parseDouble(textfield1.getText())-273);
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan kelvin ke fahrenheit
else if(rbutton4.isSelected() && rbutton6.isSelected()){
double b = (Double.parseDouble(textfield1.getText())-273)*9/5+32;
textfield2.setText(b + "");
}
//menkonverterkan suatu suhu dari satuan kelvin ke reamur
else if(rbutton4.isSelected() && rbutton7.isSelected()){
double b = (Double.parseDouble(textfield1.getText())-273)*4/5;
textfield2.setText(b + "");
}
}
}
}

public class Convert
{

public static void main (String [] args){
Converter con = new Converter();
}
}

part 1

import javax.swing.*;
import javax.swing.border.*;
import java.awt.event.*;
import java.awt.*;
import javax.swing.event.*;

public class Converter extends JFrame implements ChangeListener , ActionListener {
JLabel label1, label2;
JTextField textfield1, textfield2;
JRadioButton rbutton1, rbutton2, rbutton3, rbutton4, rbutton5, rbutton6, rbutton7, rbutton8;
JButton button;
JSlider slider;
ButtonGroup bgroup1, bgroup2;
double x;

public Converter(){
super("Temperature Converter");

slider = new JSlider(0,400,0);
slider.setPaintTicks(true);
slider.setMajorTickSpacing(50);
slider.setMinorTickSpacing(10);
slider.addChangeListener(this);
add(slider);

label1 = new JLabel("Masukkan Angka : ");
add(label1);

textfield1 = new JTextField("0",20);
textfield1.setBackground(Color.white);
textfield1.setEditable(true);//textfield bisa diedit
add(textfield1);

bgroup1 = new ButtonGroup();
rbutton1 = new JRadioButton("Celcius");
rbutton2 = new JRadioButton("Farenheit");
rbutton3 = new JRadioButton("Reamur");
rbutton4 = new JRadioButton("Kelvin");

bgroup1.add(rbutton1);
bgroup1.add(rbutton2);
bgroup1.add(rbutton3);
bgroup1.add(rbutton4);

add(rbutton1);
add(rbutton2);
add(rbutton3);
add(rbutton4);

label2 = new JLabel("Hasil Convert :");
add(label2);

textfield2=new JTextField(20);
textfield2.setBackground(Color.white);
textfield2.setEditable(false);
add(textfield2);

bgroup2 = new ButtonGroup();
rbutton5=new JRadioButton("Celcius");
rbutton6=new JRadioButton("Farenheit");
rbutton7=new JRadioButton("Reamur");
rbutton8=new JRadioButton("Kelvin");

bgroup2.add(rbutton5);
bgroup2.add(rbutton6);
bgroup2.add(rbutton7);
bgroup2.add(rbutton8);

add(rbutton5);
add(rbutton6);
add(rbutton7);
add(rbutton8);

button = new JButton("Convert");
add(button);
button.addActionListener(this);

setLayout(new FlowLayout());
setSize(300,250);
setResizable(false);
setLocationRelativeTo(null);
setVisible(true);
setBackground(Color.black);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}

Kamis, 02 Februari 2012

Garuda yang Tidak Henti-hentinya Belajar untuk Terbang

    Burung Garuda merupakan lambang Negara Indonesia. Burung Garuda juga yang menempel di Jersey pemain Timnas Indonesia tepatnya disebelah dada kiri. Lambang tersebut yang menjadi kebanggan sejak era Soekarno sampai detik ini. Tidak terlupa, mereka semua memegang lambang itu sambil menyanyikan lagu kebangsaan “Indonesia Raya”. Bayangkan saja, betapa merindingnya ketika lebih dari 80 ribu orang di Stadion Utama Gelora Bung Karno menyanyikan lagu kebangsaan itu. Terlebih lawan yang kita hadapi, hanya ada sekitar 100 orang.