Selamat mencoba yah guys :)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SimpleLogin extends JFrame implements ActionListener {
private JLabel label1, label2;
private JTextField txtUser;
private JPasswordField pwdPass;
private JButton btnLogin, btnExit;
public SimpleLogin() {
super ("Sign in");
Container container = getContentPane();
container.setLayout(new FlowLayout());
label1 = new JLabel ("Username : ");
label2 = new JLabel ("Password : ");
txtUser = new JTextField (20);
txtUser.setToolTipText("Input Username");
pwdPass = new JPasswordField(20);
btnLogin = new JButton ("Sign in");
btnLogin.addActionListener(this);
btnExit = new JButton ("Exit");
btnExit.addActionListener(this);
container.add(label1);
container.add(txtUser);
container.add(label2);
container.add(pwdPass);
container.add(btnLogin);
container.add(btnExit);
setSize (300,200);
setVisible (true);
}
public static void main (String args[]) {
SimpleLogin test = new SimpleLogin();
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
private String user = "", pass = "";
public void actionPerformed (ActionEvent e) {
if (e.getSource() == btnLogin) {
user = txtUser.getText();
pass = pwdPass.getText();
if (user.equals("praktikan") && pass.equals("praktikan")) {
JOptionPane.showMessageDialog(null, "Login success");
} else {
JOptionPane.showMessageDialog(null, "Username and password dosn't match!");
txtUser.setText("");
pwdPass.setText("");
txtUser.requestFocus(true);
}
} else if (e.getSource() == btnExit){
JOptionPane.showMessageDialog(null,"Thanks and see you later.");
System.exit(0);
}
}
}
Please, coment-nya yah :)
Categories
- coding java matriks (1)
- contoh program java (1)
- fungsi java (1)
- ISD (1)
- java ketupat (1)
- java bilanagn prima (1)
- Java frame (1)
- java fungsi (1)
- java matriks (1)
- java simple login (1)
- Tugas IBD Manusia (1)
- Tugas IBD 2 (1)
- Tugas ISD (1)
- tugas sofskill (1)
Our Partners
Total Tayangan Halaman
Blogroll
Followers
Pengikut
Senin, 10 Januari 2011
Coding Java "Bilangan Prima"
Published :
01.50
Author :
Information technology Concept
Selamat mencoba guys :)
import javax.swing.*;
public class BilanganPrima {
public static void main(String[] args) {
int angka,pembagi,bil=2,counter=1;
boolean Prima;
String input;
JOptionPane.showMessageDialog(null," Program Identifikasi Bilangan Prima","Welcome",JOptionPane.PLAIN_MESSAGE);
input=JOptionPane.showInputDialog("Masukkan ...angka :"); angka=Integer.parseInt(input);
while(counter<=1000){
Prima=true;
for (pembagi = 2; pembagi <= bil/2; pembagi++){
if (bil % pembagi == 0){
Prima = false;
break;
}
}
if(Prima){
if(angka==bil){
JOptionPane.showMessageDialog(null,"Bilangan Prima","Hasil",JOptionPane.INFORMATION_MESSAGE); System.exit(0);
}
counter++;
}
bil++;
}
JOptionPane.showMessageDialog(null,"Bukan Bilangan Prima","Hasil",JOptionPane.ERROR_MESSAGE);
System.exit(0);
}}
Jangan lupa coment-nya yah
import javax.swing.*;
public class BilanganPrima {
public static void main(String[] args) {
int angka,pembagi,bil=2,counter=1;
boolean Prima;
String input;
JOptionPane.showMessageDialog(null," Program Identifikasi Bilangan Prima","Welcome",JOptionPane.PLAIN_MESSAGE);
input=JOptionPane.showInputDialog("Masukkan ...angka :"); angka=Integer.parseInt(input);
while(counter<=1000){
Prima=true;
for (pembagi = 2; pembagi <= bil/2; pembagi++){
if (bil % pembagi == 0){
Prima = false;
break;
}
}
if(Prima){
if(angka==bil){
JOptionPane.showMessageDialog(null,"Bilangan Prima","Hasil",JOptionPane.INFORMATION_MESSAGE); System.exit(0);
}
counter++;
}
bil++;
}
JOptionPane.showMessageDialog(null,"Bukan Bilangan Prima","Hasil",JOptionPane.ERROR_MESSAGE);
System.exit(0);
}}
Jangan lupa coment-nya yah
Minggu, 09 Januari 2011
Coding Java "Frame"
Published :
00.46
Author :
Information technology Concept
Selamat mencoba kawan-kawan :)
import javax.swing.*; //untuk memanggil package
import java.awt.*;
import java.awt.event.*;
public class Form extends JFrame { // pewarisan dari JFrame untuk digunakan di class Form
public Form() {
// PEMBUATAN OBJEK
JPanel panel1 = new JPanel(); // pembuatan panel 1
JPanel panel2 = new JPanel(); // pembuatan panel 1
Container con = this.getContentPane(); // pembuatan ontainer
// Membuat objek option button baru
final JRadioButton rbAnggota1 = new JRadioButton(“Anggota Satu”);
final JRadioButton rbAnggota2 = new JRadioButton(“Anggota Dua”);
final JRadioButton rbAnggota3 = new JRadioButton(“Anggota Tiga”);
final JRadioButton rbAnggota4 = new JRadioButton(“Anggota Empat”);
//Membuat button group
ButtonGroup radioBgroup = new ButtonGroup();
// Membuat label
JLabel lblNIM=new JLabel(“NIM “);
final JLabel lblNama =new JLabel(“Nama “);
final JLabel lblJK =new JLabel(“Jenis Kelamin “);
// Membuat text field
final JTextField txtNIM=new JTextField(5);
final JTextField txtNama=new JTextField(5);
final JTextField txtJK=new JTextField(5);
final JButton cmdTampil=new JButton(“Tampil”);
final JButton cmdKosong=new JButton(“Kosongkan”);
final JButton cmdExit=new JButton(“Keluar”);
// konfigurasi layout
con.setLayout(new GridLayout(1,2)); //
panel1.setLayout(new GridLayout(3,3,2,5));
panel2.setLayout(new GridLayout(6,3,2,5));
panel1.setBorder(BorderFactory.createTitledBorder(“Anggota”));
panel2.setBorder(BorderFactory.createTitledBorder(“Data”));
// menambahkan panel ke window
con.add(panel1);
con.add(panel2);
// mendaftarkan radio button sebagai group
radioBgroup.add(rbAnggota1);
radioBgroup.add(rbAnggota2);
radioBgroup.add(rbAnggota3);
radioBgroup.add(rbAnggota4);
// menambahkan objek ke dalam panel 1
panel1.add(rbAnggota1);
panel1.add(rbAnggota2);
panel1.add(rbAnggota3);
panel1.add(rbAnggota4);
// menambahkan objek ke dalam panel 2
panel2.add(lblNIM);
panel2.add(txtNIM);
panel2.add(lblNama);
panel2.add(txtNama);
panel2.add(lblJK);
panel2.add(txtJK);
panel2.add(cmdTampil);
panel2.add(cmdKosong);
panel2.add(cmdExit);
// memberikan even handling kepada command button
cmdTampil.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent ae) {
if (rbAnggota1.isSelected()){
txtNIM.setText(“07.11.1382?);
txtNama.setText(“Syarief Hidayatulloh”);
txtJK.setText(“laki – laki”);
}
if (rbAnggota2.isSelected()){
txtNIM.setText(“07.11.1356?);
txtNama.setText(“Arif W Nugroho”);
txtJK.setText(“laki – laki”);
}
if (rbAnggota3.isSelected()){
txtNIM.setText(“07.11.1420?);
txtNama.setText(“Galuh Ristyanto”);
txtJK.setText(“laki – laki”);
}
if (rbAnggota4.isSelected()){
txtNIM.setText(“07.11.1385?);
txtNama.setText(“Yuni Ardita Sari Dewi “);
txtJK.setText(“Perempuan”);
}
} });
cmdKosong.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent ae) {
txtNIM.setText(” “);
txtNama.setText(” “);
txtJK.setText(” “);
} });
cmdExit.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent ae) {
System.exit(1);
}
});
// menampilkan window
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocation(40,120);
this.setSize(520,230);
this.setVisible(true);
}
public static void main(String[] args) {
new Form();
}
}
Jangan lupa coment-nya yah :)
import javax.swing.*; //untuk memanggil package
import java.awt.*;
import java.awt.event.*;
public class Form extends JFrame { // pewarisan dari JFrame untuk digunakan di class Form
public Form() {
// PEMBUATAN OBJEK
JPanel panel1 = new JPanel(); // pembuatan panel 1
JPanel panel2 = new JPanel(); // pembuatan panel 1
Container con = this.getContentPane(); // pembuatan ontainer
// Membuat objek option button baru
final JRadioButton rbAnggota1 = new JRadioButton(“Anggota Satu”);
final JRadioButton rbAnggota2 = new JRadioButton(“Anggota Dua”);
final JRadioButton rbAnggota3 = new JRadioButton(“Anggota Tiga”);
final JRadioButton rbAnggota4 = new JRadioButton(“Anggota Empat”);
//Membuat button group
ButtonGroup radioBgroup = new ButtonGroup();
// Membuat label
JLabel lblNIM=new JLabel(“NIM “);
final JLabel lblNama =new JLabel(“Nama “);
final JLabel lblJK =new JLabel(“Jenis Kelamin “);
// Membuat text field
final JTextField txtNIM=new JTextField(5);
final JTextField txtNama=new JTextField(5);
final JTextField txtJK=new JTextField(5);
final JButton cmdTampil=new JButton(“Tampil”);
final JButton cmdKosong=new JButton(“Kosongkan”);
final JButton cmdExit=new JButton(“Keluar”);
// konfigurasi layout
con.setLayout(new GridLayout(1,2)); //
panel1.setLayout(new GridLayout(3,3,2,5));
panel2.setLayout(new GridLayout(6,3,2,5));
panel1.setBorder(BorderFactory.createTitledBorder(“Anggota”));
panel2.setBorder(BorderFactory.createTitledBorder(“Data”));
// menambahkan panel ke window
con.add(panel1);
con.add(panel2);
// mendaftarkan radio button sebagai group
radioBgroup.add(rbAnggota1);
radioBgroup.add(rbAnggota2);
radioBgroup.add(rbAnggota3);
radioBgroup.add(rbAnggota4);
// menambahkan objek ke dalam panel 1
panel1.add(rbAnggota1);
panel1.add(rbAnggota2);
panel1.add(rbAnggota3);
panel1.add(rbAnggota4);
// menambahkan objek ke dalam panel 2
panel2.add(lblNIM);
panel2.add(txtNIM);
panel2.add(lblNama);
panel2.add(txtNama);
panel2.add(lblJK);
panel2.add(txtJK);
panel2.add(cmdTampil);
panel2.add(cmdKosong);
panel2.add(cmdExit);
// memberikan even handling kepada command button
cmdTampil.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent ae) {
if (rbAnggota1.isSelected()){
txtNIM.setText(“07.11.1382?);
txtNama.setText(“Syarief Hidayatulloh”);
txtJK.setText(“laki – laki”);
}
if (rbAnggota2.isSelected()){
txtNIM.setText(“07.11.1356?);
txtNama.setText(“Arif W Nugroho”);
txtJK.setText(“laki – laki”);
}
if (rbAnggota3.isSelected()){
txtNIM.setText(“07.11.1420?);
txtNama.setText(“Galuh Ristyanto”);
txtJK.setText(“laki – laki”);
}
if (rbAnggota4.isSelected()){
txtNIM.setText(“07.11.1385?);
txtNama.setText(“Yuni Ardita Sari Dewi “);
txtJK.setText(“Perempuan”);
}
} });
cmdKosong.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent ae) {
txtNIM.setText(” “);
txtNama.setText(” “);
txtJK.setText(” “);
} });
cmdExit.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent ae) {
System.exit(1);
}
});
// menampilkan window
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLocation(40,120);
this.setSize(520,230);
this.setVisible(true);
}
public static void main(String[] args) {
new Form();
}
}
Jangan lupa coment-nya yah :)
Sabtu, 08 Januari 2011
Coding Java "Ketupat"
Published :
22.30
Author :
Information technology Concept
Selamat mencoba yah guys :)
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
class Ketupat extends JFrame implements ActionListener
{
private JTextArea output;
private JButton btnProses, btnTutup, btnHapus;
private JTextField size;
public Ketupat(){
JPanel panel_1=new JPanel();
panel_1.setLayout(new FlowLayout());
panel_1.add(btnTutup=new JButton("Tutup"));
panel_1.add(btnHapus=new JButton("Hapus"));
JScrollPane scroll = new JScrollPane(output=new JTextArea());
output.setFont(new Font("Arial",0,14));
output.setLineWrap(true);
output.setWrapStyleWord(true);
scroll.setPreferredSize(new Dimension(300, 100));
JPanel panel_2=new JPanel();
panel_2.setLayout(new BorderLayout());
panel_2.add(scroll);
output.setEditable(false);
JPanel panel_3=new JPanel();
panel_3.setLayout(new FlowLayout());
panel_3.add(new JLabel("Silahkan masukkan angka 0-9 "));
panel_3.add(size=new JTextField(3));
panel_3.add(btnProses=new JButton("Proses"));
setLayout(new BorderLayout());
add(panel_2,"Center");
add(panel_1,"South");
add(panel_3,"North");
btnProses.addActionListener(this);
btnHapus.addActionListener(this);
btnTutup.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
String str="";
if(e.getSource()==btnProses){
int i,j,k;
try{
int ukuran=Integer.parseInt(size.getText().trim());
if((ukuran >= 0)&&(ukuran < 10)){ for(i=1;i<=ukuran;i++){ for(j=ukuran;j>=i;j--)
str+=" ";
for(k=1;k<=i;k++) str+="/\\"; str+="\n"; } for(i=ukuran;i>=1;i--){
for(j=i;j<=ukuran;j++) str+=" "; for(k=i;k>=1;k--)
str+="\\/";
str+="\n";
}
output.setText(str);
}else{
JOptionPane.showMessageDialog(null,"Anda salah input!!!","Warning",
JOptionPane.WARNING_MESSAGE);
}
}catch(Exception ex){
JOptionPane.showMessageDialog(null,"Error--"+ex.toString(),"Error",
JOptionPane.ERROR_MESSAGE);
}
}
if(e.getSource()==btnTutup){
JOptionPane.showMessageDialog(null,"--- Terima kasih ---\n by : Team Lab TI Universitas Gunadarma",
"Thank you", JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
if(e.getSource()==btnHapus){
output.setText(null);
size.setText(null);
str="";
}
}
public static void main(String[] args){
Ketupat frame = new Ketupat();
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("Galih Mahrandy");
frame.setVisible(true);
}
}
Jangan lupa yah coment-nya :)
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
class Ketupat extends JFrame implements ActionListener
{
private JTextArea output;
private JButton btnProses, btnTutup, btnHapus;
private JTextField size;
public Ketupat(){
JPanel panel_1=new JPanel();
panel_1.setLayout(new FlowLayout());
panel_1.add(btnTutup=new JButton("Tutup"));
panel_1.add(btnHapus=new JButton("Hapus"));
JScrollPane scroll = new JScrollPane(output=new JTextArea());
output.setFont(new Font("Arial",0,14));
output.setLineWrap(true);
output.setWrapStyleWord(true);
scroll.setPreferredSize(new Dimension(300, 100));
JPanel panel_2=new JPanel();
panel_2.setLayout(new BorderLayout());
panel_2.add(scroll);
output.setEditable(false);
JPanel panel_3=new JPanel();
panel_3.setLayout(new FlowLayout());
panel_3.add(new JLabel("Silahkan masukkan angka 0-9 "));
panel_3.add(size=new JTextField(3));
panel_3.add(btnProses=new JButton("Proses"));
setLayout(new BorderLayout());
add(panel_2,"Center");
add(panel_1,"South");
add(panel_3,"North");
btnProses.addActionListener(this);
btnHapus.addActionListener(this);
btnTutup.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
String str="";
if(e.getSource()==btnProses){
int i,j,k;
try{
int ukuran=Integer.parseInt(size.getText().trim());
if((ukuran >= 0)&&(ukuran < 10)){ for(i=1;i<=ukuran;i++){ for(j=ukuran;j>=i;j--)
str+=" ";
for(k=1;k<=i;k++) str+="/\\"; str+="\n"; } for(i=ukuran;i>=1;i--){
for(j=i;j<=ukuran;j++) str+=" "; for(k=i;k>=1;k--)
str+="\\/";
str+="\n";
}
output.setText(str);
}else{
JOptionPane.showMessageDialog(null,"Anda salah input!!!","Warning",
JOptionPane.WARNING_MESSAGE);
}
}catch(Exception ex){
JOptionPane.showMessageDialog(null,"Error--"+ex.toString(),"Error",
JOptionPane.ERROR_MESSAGE);
}
}
if(e.getSource()==btnTutup){
JOptionPane.showMessageDialog(null,"--- Terima kasih ---\n by : Team Lab TI Universitas Gunadarma",
"Thank you", JOptionPane.INFORMATION_MESSAGE);
System.exit(0);
}
if(e.getSource()==btnHapus){
output.setText(null);
size.setText(null);
str="";
}
}
public static void main(String[] args){
Ketupat frame = new Ketupat();
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("Galih Mahrandy");
frame.setVisible(true);
}
}
Jangan lupa yah coment-nya :)
Jumat, 07 Januari 2011
Coding Java "Fungsi"
Published :
23.27
Author :
Information technology Concept
Selamat mencoba :)
import java.io.*;
class fungsi
{public static void main(String[] args) throws Exception{
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
int n=0;
int i;
int k=0;
System.out.print("masukan banyak relasi:");
int x=Integer.parseInt(input.readLine());
int dmn []=new int[x];
int range []=new int[x];
for(i=0;i
{
System.out.print("masukan domain ke-"+(i+1)+": ");
dmn[i]=Integer.parseInt(input.readLine());
System.out.print("masukan range ke-"+(i+1)+": ");
range[i]=Integer.parseInt(input.readLine());}
System.out.print("domain={");
for(i=0;i
{
System.out.print(dmn[i]);
if(i!=x-1)
{
System.out.print(",");}
}
System.out.println("}");
System.out.print("range={");
for(i=0;i
{
System.out.print(range[i]);
if(i!=x-1)
{
System.out.print(",");}
}
System.out.println("}");
for(i=0;i
{if(dmn[i]==dmn[i+1]){
n=n+1;}
if (range[i]==range[i+1]){
k=k+1;}
i=i+1;}
System.out.println("fungsinya :");
for(i=0;i
{System.out.println("("+dmn[i]+","+range[i]+")");
if (n!=0){
System.out.println("relasi tetapi bukan fungsi");}
else{
System.out.println("relasi dan juga fungsi");}
if (k!=0){
System.out.println("fungsi tetapi bukan satu-satu");
System.out.println("fungsi onto");}
else{
System.out.println("fungsi satu-satu");}}}}
Jangan lupa coment-nya yah :)
import java.io.*;
class fungsi
{public static void main(String[] args) throws Exception{
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
int n=0;
int i;
int k=0;
System.out.print("masukan banyak relasi:");
int x=Integer.parseInt(input.readLine());
int dmn []=new int[x];
int range []=new int[x];
for(i=0;i
System.out.print("masukan domain ke-"+(i+1)+": ");
dmn[i]=Integer.parseInt(input.readLine());
System.out.print("masukan range ke-"+(i+1)+": ");
range[i]=Integer.parseInt(input.readLine());}
System.out.print("domain={");
for(i=0;i
System.out.print(dmn[i]);
if(i!=x-1)
{
System.out.print(",");}
}
System.out.println("}");
System.out.print("range={");
for(i=0;i
System.out.print(range[i]);
if(i!=x-1)
{
System.out.print(",");}
}
System.out.println("}");
for(i=0;i
n=n+1;}
if (range[i]==range[i+1]){
k=k+1;}
i=i+1;}
System.out.println("fungsinya :");
for(i=0;i
if (n!=0){
System.out.println("relasi tetapi bukan fungsi");}
else{
System.out.println("relasi dan juga fungsi");}
if (k!=0){
System.out.println("fungsi tetapi bukan satu-satu");
System.out.println("fungsi onto");}
else{
System.out.println("fungsi satu-satu");}}}}
Jangan lupa coment-nya yah :)
Coding Java "Matriks"
Published :
23.12
Author :
Information technology Concept
Coding ini juga berbasis GUI, karena tampilan ini akan sperti jendela pada windows...
Selamat mencoba :)
import javax.swing.*;
public class MatrikKali{
public static void main(String[] args){
byte jum1=0, jum2=0, jum3=0, jum4=0;
do{
JOptionPane.showMessageDialog(null,"PROGRAM PERKALIAN MATRIK\nSelamat mencoba program ini ya...!!","Opening",JOptionPane.PLAIN_MESSAGE);
do{
//Validasi jika ordo... matrik tidak valid
if(jum2!=jum3)
JOptionPane.showMessageDialog(null,"Matrik A("+jum1+"x"+jum2+ ") X Matrik B("+jum3+"x"+jum4+") = Ordo matrik tidak valid!!!","Warning", JOptionPane.WARNING_MESSAGE);
//Proses validasi terhadap tipe data inputan dengan penggunaan Exception
try{
String ordo1=JOptionPane.showInputDialog("MATRIK A\nMasukkan ordo matrik(baris) :");
jum1=Byte.parseByte(ordo1);
String ordo2=JOptionPane.showInputDialog("MATRIK A\nMasukkan ordo matrik(kolom) :");
jum2=Byte.parseByte(ordo2);
String ordo3=JOptionPane.showInputDialog("MATRIK B\nMasukkan ordo matrik(baris) :");
jum3=Byte.parseByte(ordo3);
String ordo4=JOptionPane.showInputDialog("MATRIK B\nMasukkan ordo matrik(kolom) :");
jum4=Byte.parseByte(ordo4);
}catch(Exception e){
JOptionPane.showMessageDialog(null,"Tipe data yang Anda input salah!!!","Error",JOptionPane.ERROR_MESSAGE);
System.exit(0);
}
}while(jum2!=jum3);
int[][] matrik1=new int[jum1][jum2];
int[][] matrik2=new int[jum3][jum4];
HitungMatrik hitung=new HitungMatrik(jum1, jum2, jum3, jum4);
JTextArea output=new JTextArea();
hitung.inputMatrikA(matrik1);
hitung.inputMatrikB(matrik2);
hitung.cetakMatrik(matrik1,matrik2);
hitung.cetakHasilKali(matrik1,matrik2);
output.setText(hitung.Tampil());
JOptionPane.showMessageDialog(null,output,"Hasil Perkalian",JOptionPane.INFORMATION_MESSAGE);
}while(JOptionPane.showConfirmDialog(null,"Ingin diulangi lagi?")==JOptionPane.YES_OPTION);
System.exit(0);
}}
class HitungMatrik{
private int i,j,k;
private String tampil;
private byte jum1,jum2,jum3,jum4;
//Konstruktor dengan parameter ordo matrik
HitungMatrik(byte jum1, byte jum2, byte jum3, byte jum4){
this.jum1=jum1;
this.jum2=jum2;
this.jum3=jum3;
this.jum4=jum4;
}
//Method untuk inputan Matrik A
void inputMatrikA(int [][] matrik1){
//input matrik A
for(i=0;i
for(j=0;j
String input=JOptionPane.showInputDialog("Masukkan elemen matrik A ("+jum1+"x"+jum2+") :");
int A=Integer.parseInt(input);
matrik1[i][j]=A;
}
}
}
//Method untuk inputan Matrik B
void inputMatrikB(int [][] matrik2){
//input matrik B
for(i=0;i
for(j=0;j
String input=JOptionPane.showInputDialog("Masukkan elemen matrik B ("+jum3+"x"+jum4+") :");
int B=Integer.parseInt(input);
matrik2[i][j]=B;
}
}
}
//Method untuk mencetak matrik
void cetakMatrik(int [][] matrik1, int [][] matrik2){
//mencetak matrik A
tampil="\nMatrik A ordo ("+jum1+"x"+jum2+")\n";
for(i=0;i
for(j=0;j
tampil+=" "+matrik1[i][j]+" ";
tampil+="\n";
}
//mencetak matrik B
tampil+="\nMatrik B ordo ("+jum3+"x"+jum4+")\n";
for(i=0;i
for(j=0;j
tampil+=" "+matrik2[i][j]+" ";
tampil+="\n";
}
}
//Method untuk mencetak hasil perkalian Matrik A dan Matrik B
void cetakHasilKali(int [][] matrik1, int [][] matrik2){
//mencetak hasil perkalian matrik
int[][] hasil=new int[matrik1.length][matrik2[0].length];
tampil+="\nHasil matrik A("+jum1+"x"+jum2+") x matrik B("+jum3+"x"+jum4+")\n";
for(i=0;i
for(j=0;j
hasil[i][j]=0;
for(k=0;k
hasil[i][j]+=matrik1[i][k]*matrik2[k][j];
}
}
for(i=0;i
for(j=0;j
tampil+=" "+hasil[i][j]+" ";
tampil+="\n";
}
}
//Method yang mengembalikan nilai variabel "tampil" bertipe data string untuk output
String Tampil(){
String author="\n Galih Mahrandy\n";
return(tampil+=author);
}}
Jangan lupa coment-nya yah :)
Selamat mencoba :)
import javax.swing.*;
public class MatrikKali{
public static void main(String[] args){
byte jum1=0, jum2=0, jum3=0, jum4=0;
do{
JOptionPane.showMessageDialog(null,"PROGRAM PERKALIAN MATRIK\nSelamat mencoba program ini ya...!!","Opening",JOptionPane.PLAIN_MESSAGE);
do{
//Validasi jika ordo... matrik tidak valid
if(jum2!=jum3)
JOptionPane.showMessageDialog(null,"Matrik A("+jum1+"x"+jum2+ ") X Matrik B("+jum3+"x"+jum4+") = Ordo matrik tidak valid!!!","Warning", JOptionPane.WARNING_MESSAGE);
//Proses validasi terhadap tipe data inputan dengan penggunaan Exception
try{
String ordo1=JOptionPane.showInputDialog("MATRIK A\nMasukkan ordo matrik(baris) :");
jum1=Byte.parseByte(ordo1);
String ordo2=JOptionPane.showInputDialog("MATRIK A\nMasukkan ordo matrik(kolom) :");
jum2=Byte.parseByte(ordo2);
String ordo3=JOptionPane.showInputDialog("MATRIK B\nMasukkan ordo matrik(baris) :");
jum3=Byte.parseByte(ordo3);
String ordo4=JOptionPane.showInputDialog("MATRIK B\nMasukkan ordo matrik(kolom) :");
jum4=Byte.parseByte(ordo4);
}catch(Exception e){
JOptionPane.showMessageDialog(null,"Tipe data yang Anda input salah!!!","Error",JOptionPane.ERROR_MESSAGE);
System.exit(0);
}
}while(jum2!=jum3);
int[][] matrik1=new int[jum1][jum2];
int[][] matrik2=new int[jum3][jum4];
HitungMatrik hitung=new HitungMatrik(jum1, jum2, jum3, jum4);
JTextArea output=new JTextArea();
hitung.inputMatrikA(matrik1);
hitung.inputMatrikB(matrik2);
hitung.cetakMatrik(matrik1,matrik2);
hitung.cetakHasilKali(matrik1,matrik2);
output.setText(hitung.Tampil());
JOptionPane.showMessageDialog(null,output,"Hasil Perkalian",JOptionPane.INFORMATION_MESSAGE);
}while(JOptionPane.showConfirmDialog(null,"Ingin diulangi lagi?")==JOptionPane.YES_OPTION);
System.exit(0);
}}
class HitungMatrik{
private int i,j,k;
private String tampil;
private byte jum1,jum2,jum3,jum4;
//Konstruktor dengan parameter ordo matrik
HitungMatrik(byte jum1, byte jum2, byte jum3, byte jum4){
this.jum1=jum1;
this.jum2=jum2;
this.jum3=jum3;
this.jum4=jum4;
}
//Method untuk inputan Matrik A
void inputMatrikA(int [][] matrik1){
//input matrik A
for(i=0;i
for(j=0;j
String input=JOptionPane.showInputDialog("Masukkan elemen matrik A ("+jum1+"x"+jum2+") :");
int A=Integer.parseInt(input);
matrik1[i][j]=A;
}
}
}
//Method untuk inputan Matrik B
void inputMatrikB(int [][] matrik2){
//input matrik B
for(i=0;i
for(j=0;j
String input=JOptionPane.showInputDialog("Masukkan elemen matrik B ("+jum3+"x"+jum4+") :");
int B=Integer.parseInt(input);
matrik2[i][j]=B;
}
}
}
//Method untuk mencetak matrik
void cetakMatrik(int [][] matrik1, int [][] matrik2){
//mencetak matrik A
tampil="\nMatrik A ordo ("+jum1+"x"+jum2+")\n";
for(i=0;i
for(j=0;j
tampil+=" "+matrik1[i][j]+" ";
tampil+="\n";
}
//mencetak matrik B
tampil+="\nMatrik B ordo ("+jum3+"x"+jum4+")\n";
for(i=0;i
for(j=0;j
tampil+=" "+matrik2[i][j]+" ";
tampil+="\n";
}
}
//Method untuk mencetak hasil perkalian Matrik A dan Matrik B
void cetakHasilKali(int [][] matrik1, int [][] matrik2){
//mencetak hasil perkalian matrik
int[][] hasil=new int[matrik1.length][matrik2[0].length];
tampil+="\nHasil matrik A("+jum1+"x"+jum2+") x matrik B("+jum3+"x"+jum4+")\n";
for(i=0;i
for(j=0;j
hasil[i][j]=0;
for(k=0;k
hasil[i][j]+=matrik1[i][k]*matrik2[k][j];
}
}
for(i=0;i
for(j=0;j
tampil+=" "+hasil[i][j]+" ";
tampil+="\n";
}
}
//Method yang mengembalikan nilai variabel "tampil" bertipe data string untuk output
String Tampil(){
String author="\n Galih Mahrandy\n";
return(tampil+=author);
}}
Jangan lupa coment-nya yah :)
Langganan:
Postingan (Atom)
Another Themes
Popular Posts
-
MANUSIA DAN KEINDAHAN Pengertian Keindahan Keindahan itu berasal dari kata indah, cantik, bagus, dan elok. Segala sesuatu yang mempunyai...
-
Selamat mencoba yah guys :) import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.io.*; class Ketupat extend...
-
Posisi Manusia di Antara Makhluk Lain 1. Latar belakang Manusia merupakan makhluk ciptaan Tuhan YME yang paling sempurna, Manusia memiliki...
-
Nah... ini saya punya contoh program class dan StringGabung... silahkan di baca ^__^ 1.class class identitas { String nama; String kel...
-
Selamat mencoba yah guys :) import java.awt.*; import java.awt.event.*; import javax.swing.*; public class SimpleLogin extends JFrame...
-
Nama : Galih Mahrandy NPM : 52410921 Kelas : 1IA11 Pertanyaan 1. Bagaimana tanggapan anda tentang relawan asing yang datang ke indonesi...
-
Selamat mencoba guys :) import javax.swing.*; public class BilanganPrima { public static void main(String[] args) { int a...
-
Coding ini juga berbasis GUI, karena tampilan ini akan sperti jendela pada windows... Selamat mencoba :) import javax.swing.*; public...
-
Nama : Galih.Mahrandy NPM : 52410921 Kelas : 1IA11 Pertanyaan : 1. Bagaimana pendapat anda tentang studentsite? Jawab : 1. Menurut s...
-
Selamat mencoba kawan-kawan :) import javax.swing.*; //untuk memanggil package import java.awt.*; import java.awt.event.*; public c...
Labels
- coding java matriks (1)
- contoh program java (1)
- fungsi java (1)
- ISD (1)
- java ketupat (1)
- java bilanagn prima (1)
- Java frame (1)
- java fungsi (1)
- java matriks (1)
- java simple login (1)
- Tugas IBD Manusia (1)
- Tugas IBD 2 (1)
- Tugas ISD (1)
- tugas sofskill (1)
Resources
mark antony jeniffer lopez no me ames .mp3 | ||
Found at bee mp3 search engine |