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
Archive
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
Blog Archive
Followers
Pengikut
Senin, 10 Januari 2011
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 :)
Rabu, 17 November 2010
Program class dan StringGabung
Published :
02.28
Author :
Information technology Concept
Nah... ini saya punya contoh program class dan StringGabung... silahkan di baca ^__^
1.class
class identitas {
String nama;
String kelas;
String praktikum;
String baris;
void Biodata () {
System.out.println ("Biodata saya");
}
public static void main (String []args) {
identitas IdentitasSaya=new identitas ();
IdentitasSaya.nama="Nama saya Handrian Agustinus";
System.out.println(IdentitasSaya.nama);
IdentitasSaya.kelas="Kelas 1IA11";
System.out.println(IdentitasSaya.kelas);
IdentitasSaya.praktikum="Praktikum Algoritma & Pemrograman";
System.out.println(IdentitasSaya.praktikum);
IdentitasSaya.baris="Baris B05";
System.out.println(IdentitasSaya.baris);
IdentitasSaya.Biodata ();
}
}
2.StringGabung
public class StringGabung {
public static void main (String []rizky) {
String String1 = " Penonton " ;
String String2 = " Menghadiri " ;
String String3 = " Pertunjukan " ;
String StringGabung;
StringGabung = String1 + String2 + String3;
System.out.println(StringGabung);
int anggota = 80;
StringGabung = " Empat puluh empat adalah " + 4 + 4;
System.out.println(StringGabung);
StringGabung = 10 + 10 + " adalah dua puluh " ;
System.out.println(StringGabung);
}
}
Selamat Mencoba ^__^
1.class
class identitas {
String nama;
String kelas;
String praktikum;
String baris;
void Biodata () {
System.out.println ("Biodata saya");
}
public static void main (String []args) {
identitas IdentitasSaya=new identitas ();
IdentitasSaya.nama="Nama saya Handrian Agustinus";
System.out.println(IdentitasSaya.nama);
IdentitasSaya.kelas="Kelas 1IA11";
System.out.println(IdentitasSaya.kelas);
IdentitasSaya.praktikum="Praktikum Algoritma & Pemrograman";
System.out.println(IdentitasSaya.praktikum);
IdentitasSaya.baris="Baris B05";
System.out.println(IdentitasSaya.baris);
IdentitasSaya.Biodata ();
}
}
2.StringGabung
public class StringGabung {
public static void main (String []rizky) {
String String1 = " Penonton " ;
String String2 = " Menghadiri " ;
String String3 = " Pertunjukan " ;
String StringGabung;
StringGabung = String1 + String2 + String3;
System.out.println(StringGabung);
int anggota = 80;
StringGabung = " Empat puluh empat adalah " + 4 + 4;
System.out.println(StringGabung);
StringGabung = 10 + 10 + " adalah dua puluh " ;
System.out.println(StringGabung);
}
}
Selamat Mencoba ^__^
Tugas ISD
Published :
02.06
Author :
Information technology Concept
Nama : Galih Mahrandy
NPM : 52410921
Kelas : 1IA11
Pertanyaan
Jawaban
NPM : 52410921
Kelas : 1IA11
Pertanyaan
1. Bagaimana tanggapan anda tentang relawan asing yang datang ke indonesia sehubungan dengan adanya bencana alam di Indonesia seperti Merapi Meletus di Jogjakarta dan Tsunami di Mentawai?
Jawaban
1. Menurut saya relawan asing yang datang ke Indonesia ingin membantu para korban bencana alam mereka memiliki tujan yang baik tapi ada juga dengan maksud lain dari kebaikanya itu sebagai relawan. Pertama saya akan membahas tentang tujuan baik, jika memang mereka memiliki tujuan yang mulia demi membantu para korban bencana alam kita bisa menghargai perbuatannya karena belum tentu orang Indonesia sendiripunada yang mau menjadi relawan. Kita bisa menerima relawan asing tersebut dengan senang hati karena bantuan mereka sangat diperlukan dalam menangani para korban bencana alam. Berfikir positif saja dengan adanya bantuan dari relawan asing karena jika kita berfikir positif semuanya akan terasa lebih nyaman. Namun jika mereka memiliki niat lain dalam kebaikannya, yah kita sebagai bangsa indonesia harus lebih memperkuat pertahanan nasional dan internasional Indonesia demi keamanan Bangsa Indonesia. Terutama para kaum muda mudi bangsa indonesia yang mungkin lebih memiliki semnagat dan motivasi yang lebih kuat untuk membangun bangsa ini menjadi lebih kuat baik dari dalam maupun luar. Mungkin itu saja yang bisa saya sampaikan dari pendapat yang saya punya.
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 guys :) import javax.swing.*; public class BilanganPrima { public static void main(String[] args) { int a...
-
Nah... ini saya punya contoh program class dan StringGabung... silahkan di baca ^__^ 1.class class identitas { String nama; String kel...
-
Posisi Manusia di Antara Makhluk Lain 1. Latar belakang Manusia merupakan makhluk ciptaan Tuhan YME yang paling sempurna, Manusia memiliki...
-
Nama : Galih.Mahrandy NPM : 52410921 Kelas : 1IA11 Pertanyaan : 1. Bagaimana pendapat anda tentang studentsite? Jawab : 1. Menurut s...
-
Nama : Galih Mahrandy NPM : 52410921 Kelas : 1IA11 Pertanyaan 1. Bagaimana tanggapan anda tentang relawan asing yang datang ke indonesi...
-
Selamat mencoba :) import java.io.*; class fungsi {public static void main(String[] args) throws Exception{ BufferedReader input=new Bu...
-
Selamat mencoba kawan-kawan :) import javax.swing.*; //untuk memanggil package import java.awt.*; import java.awt.event.*; public c...
-
Selamat mencoba yah guys :) import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.io.*; class Ketupat extend...
-
Coding ini juga berbasis GUI, karena tampilan ini akan sperti jendela pada windows... Selamat mencoba :) import javax.swing.*; public...
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 |