Pages

Rabu, 25 November 2009

Program menampilkan biodata!!!

/* Author : Silviani
* NIM : 081402048
* Nama File : Tugas_081402048_Lab5_01.java
*/

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

public class Tugas_081402048_Lab5_01 extends JFrame
{
private JLabel label1 = new JLabel(" NIM : ");
private JLabel label2 = new JLabel(" Password : ");
private JTextField field1 = new JTextField();
private JTextField field2 = new JTextField();
private JButton button = new JButton("Enter");
private JLabel labnama = new JLabel("Nama : ");
private JLabel labumur = new JLabel("Umur : ");
private JLabel labgen = new JLabel("Alamat : ");
private JLabel labjob = new JLabel("Pekerjaan : ");
private JLabel labnama1 = new JLabel();
private JLabel labumur1 = new JLabel();
private JLabel labgen1 = new JLabel();
private JLabel labjob1 = new JLabel();


public Tugas_081402048_Lab5_01()
{

JPanel panel1 = new JPanel(new GridLayout(2,5));
panel1.add(label1);
panel1.add(field1);
panel1.add(label2);
panel1.add(field2);

JPanel buttonpanel = new JPanel();
buttonpanel.add(button);

JPanel panel3 = new JPanel(new GridLayout(7,5));
panel3.add(labnama);
panel3.add(labnama1);
panel3.add(labumur);
panel3.add(labumur1);
panel3.add(labgen);
panel3.add(labgen1);
panel3.add(labjob);
panel3.add(labjob1);

Container c = getContentPane();

c.add(panel1,BorderLayout.NORTH);
c.add(buttonpanel,BorderLayout.WEST);
c.add(panel3,BorderLayout.SOUTH);

button.addActionListener(new Listener());
}

private class Listener implements ActionListener
{

public void actionPerformed(ActionEvent e)
{

String input = field1.getText();
String paswd = field2.getText();


if (input.equals("081402048") && paswd.equals("1234"))
{
labnama1.setText("Siviani");
labumur1.setText("19");
labgen1.setText("Jl. Lubuk Kuda No.12B");
labjob1.setText("Designer");

}
else
{
JOptionPane.showMessageDialog(null,"Anda salah memasukkan NIM dan password ! NIM : 081402048 ; Password : 1234");
}


}
}

public static void main(String[] args)
{
Tugas_081402048_Lab5_01 GUI = new Tugas_081402048_Lab5_01();
GUI.setTitle("My Biodata");
GUI.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GUI.pack();
GUI.setVisible(true);
GUI.setSize(270,250);
}
}

Selasa, 17 November 2009

SEGITIGA

Program untuk menentukan apakah panjang sisi berikut dapat membentuk segitiga :

/* Nama : Silviani

* NIM : 081402048

* Nama File : Tugas_081402048_Lab4_03.java

*/

import java.util.Scanner;



public class Tugas_081402048_Lab4_03

{

public static void main( String args[] ) {

Scanner input = new Scanner(System.in);



int a, b, c;



System.out.println( "Masukkan panjang sisi segitiga :");

System.out.printf( "Sisi depan : ");

a = input.nextInt();

System.out.printf( "Sisi samping : ");

b = input.nextInt();

System.out.printf( "Sisi miring : ");

c = input.nextInt();



System.out.println("\nKetiga Panjang sisi tersebut");



if((c^2) == ((a^2) + (b^2)))

{

System.out.println("DAPAT membentuk segitiga.");

}

else

System.out.println("TIDAK DAPAT membentuk segitiga.");



}

}

The Caller

Untuk memanggil kalimat yang diinput lewat keyboard menggunakan java:

/* Nama : Silviani

* NIM : 081402048

* Nama File : Tugas_081402048_Lab4_01.java

*/

import java.io.* ;



public class Tugas_081402048_Lab4_01

{

public static void main(String[] args) throws IOException

{

BufferedReader input = new BufferedReader (new InputStreamReader (System.in));



String kalimat ;

System.out.println( "Please enter the course name : ");

kalimat = String.valueOf(input.readLine().trim()) ;



System.out.println( "\nWelcome to the grade book for :") ;

System.out.println(kalimat);

}

}

LIFO huruf

/*/*

Nama : Silviani

NIM : 081402048

Nama file : 081402048_03.cpp

Program untuk melakukan LIFO huruf

*/

#include

#include



char arStack[100];

char inputan;//char inputan untuk input huruf

int atas=1;

char pil;



//fungsi untuk melakukan insert data dalam stack

void push (char huruf)

{

arStack[atas] = huruf;//input data huruf disimpan ke arStack

atas+=1;



}



//fungsi untuk mengeluarkan data dari stack

void pop()

{

cout<<"Huruf yang dihapus = "<0;k--)//data dari paling teratas tumpukan sampai paling bawah tumpukan dikeluarkan

{

cout<>pil;



while(pil!='0')

{

cout<>pil;

}

cout<<"Anda keluar dari program.";

getch();

}



*/

Selasa, 10 November 2009

Temperatur

Ini adalah program untuk membuat GUI Penghitungan temperatur alias termometer yang bisa mengkonversikan temperatur Celcius ke Fahrenheit. Silahkan dicoba deh...^_^xz....

* Author : Silviani
* Jurusan : Teknik Informatika
/*****************************************************************************************/
/*
* Nama File : konversi.java
* File utama
*/

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

public class konversi extends JFrame
{
private temperatur suhu = new temperatur();
private JLabel cLabel = new JLabel("Temperatur Celcius");
private JLabel fLabel = new JLabel("Temperatur Fahrenheit");
private JTextField cField = new JTextField("0.0");
private JTextField fField = new JTextField("32.0");
private JButton button = new JButton("Konversikan");

public konversi()
{
JPanel dataPanel = new JPanel(new GridLayout(3,4,15,8));
dataPanel.add(cLabel);
dataPanel.add(fLabel);
dataPanel.add(cField);
dataPanel.add(fField);

JPanel buttonPanel = new JPanel();
buttonPanel.setBackground(Color.lightGray);
buttonPanel.add(button);

Container content = getContentPane();
content.add(dataPanel, BorderLayout.CENTER);
content.add(buttonPanel, BorderLayout.SOUTH);

button.addActionListener(new Listener());
}

private class Listener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
String input = cField.getText();
double celcius = Double.parseDouble(input);
suhu.setCelcius(celcius);
double fahr = suhu.getFahrenheit();
fField.setText(String.format("%.2f", fahr));
}
}

public static void main(String [] args)
{
konversi GUI = new konversi();
GUI.setTitle("Konversi Celcius ke Fahrenheit");
GUI.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GUI.pack();
GUI.setVisible(true);
}
}

/**********************************************************************************************/
/* Nama File : temperatur.java
* File penghitung temperatur
*/

public class temperatur
{
private double degreeCelcius;

//Celcius
public void setCelcius(double degree)
{
degreeCelcius = degree;
}
public double getFahrenheit()
{
return ((degreeCelcius * 9)/5) + 32.0;
}
}

untuk download dan melihat tampilannya click-->
http://www.4shared.com/file/149966700/5a27124b/java_tempratur.html