Pages

Tampilkan postingan dengan label BELAJAR JAVA. Tampilkan semua postingan
Tampilkan postingan dengan label BELAJAR JAVA. Tampilkan semua postingan

Kamis, 19 Januari 2012

Java - Penjumlahan, Pengurangan dan Perkalian Vektor

Post kali ini bertemakan mengenai perhitungan vektor yang diaplikasikan menggunakan program Java. pada program ini kita dapat menghitung nilai vektor baik penjumlahan, pengurangan dan perkalian.
berikut listing codenya
import java.io.*;

class vektoor
{
            public static void main (String[] args) throws Exception
            {
                        BufferedReader Input = new BufferedReader( new InputStreamReader (System.in));
                       
                        int [] jum = new int [10];
                        int [] v1 = new int [10];
                        int [] v2 = new int [10];
                       
                        System.out.print("masukan jumlah elemen vektor =");
                        int n=Integer.parseInt(Input.readLine());
                        System.out.println("vektor 1");
                        for(int i=0;i<n;i++)
                        {
                                    System.out.print("elemen [1,"+i+"]=");
                                     v1[i]=Integer.parseInt(Input.readLine());
                        }
                        System.out.println("vektor 2");
                        for(int i=0;i<n;i++)
                        {
                                    System.out.print("elemen [1,"+i+"]=");
                                     v2[i]=Integer.parseInt(Input.readLine());
                        }
                        System.out.print("\npenjumlahan vektor:[");
                        for(int i=0;i<n;i++)
                        {
                                     jum[i]=v1[i]+v2[i];
                                    System.out.print(jum[i]);
                                    if(i!=n-1)
                                    {
                                                System.out.print(",");
                                    }
                                   
                        }
                        System.out.print("]");
                        System.out.print("\npengurangan vektor:[");
                        for(int i=0;i<n;i++)
                        {
                                     jum[i]=v1[i]-v2[i];
                                    System.out.print(jum[i]);
                                    if(i!=n-1)
                                    {
                                                System.out.print(",");
                                    }
                                   
                        }
                        System.out.print("]");
                        System.out.print("\nperkalian vektor:[");
                        for(int i=0;i<n;i++)
                        {
                                     jum[i]=v1[i]*v2[i];
                                    System.out.print(jum[i]);
                                    if(i!=n-1)
                                    {
                                                System.out.print(",");
                                    }
                                   
                        }
                        System.out.print("]");
            }
}

setelah semua syntak telah diketikkan dalam editor java, maka output yang dihasilkan adalah
demikian posting java kali ini semoga dapat membantu :D
READ MORE - Java - Penjumlahan, Pengurangan dan Perkalian Vektor

Selasa, 03 Januari 2012

Java - Fungsi Komposisi

Pada post kali ini saya akan mencoba untuk memberikan sebuah contoh program java, yang berfungsi untuk menentukan suatu nilai dari "fungsi komposisi". 


Sebelum Anda mempelajari fungsi komposisi lebih lanjut, pelajari uraian berikut ini. Misalkan f(x) = x2 + 1 dengan D f = { x| x E R} dan g(x) = (akar) x - 2 dengan Dg = {x| x ≥ 2, x E R}.  Mula-mula unsur  xE D f dipetakan oleh f ke bayangan x, yaitu f(x). Kemudian, f(x) dipetakan oleh g ke g(f(x)). 
Dengan demikian, fungsi komposisi g ° f adalah pemetaan x E D f oleh fungsi f, kemudian bayangannya dipetakan lagi oleh g. Uraian tersebut memperjelas definisi berikut.  Diketahui, f dan g dua fungsi sebarang maka fungsi komposisi f dan g ditulis g ° f, didefinisikan sebagai (g ° f)(x) = g(f(x)) untuk setiap x E Dg.  

berikut potongan syntaknya

import java.io.*;
public class komposisi {
public static void main(String [] angga)throws Exception {
BufferedReader input=new BufferedReader (new InputStreamReader (System.in));
System.out.println("masukan banyak ordinat= ");
int jum=Integer.parseInt(input.readLine());
int x[]=new int[jum];
for(int i=0;i<jum;i++)
{
System.out.print("masukan elemen x ke-"+(i+1)+": ");
x[i]=Integer.parseInt(input.readLine());
}
int yf[]=new int[jum];
for(int i=0;i<jum;i++)
{
yf[i]=x[i]*x[i]+x[i]+1;;
}
int yg[]=new int[jum];
for(int i=0;i<jum;i++)
{
yg[i]=x[i]*x[i]+3;
}
int yfg[]=new int[jum];
for(int i=0;i<jum;i++)
{
yfg[i]=yg[i]*yg[i]+yg[i]+1;
}
int ygf[]=new int [jum];
for(int i=0;i<jum;i++)
{
ygf[i]=yf[i]*yf[i]+3;
}
System.out.println("fungsi f(x)=x^2+x+1");
System.out.println("fungsi g(x)=x^2+3");
System.out.print("maka f(x)={");
for(int i=0;i<jum;i++)
{
System.out.print(yf[i]);
if(i!=jum-1)
{
System.out.print(",");
}
}
System.out.print("}\n");
System.out.print("maka g(x)={");
for(int i=0;i<jum;i++)
{
System.out.print(yg[i]);
if(i!=jum-1)
{
System.out.print(",");
}
}
System.out.print("}\n");
System.out.print("maka fog(x)={");
for(int i=0;i<jum;i++)
{
System.out.print(yfg[i]);
if(i!=jum-1)
{
System.out.print(",");
}

}
System.out.print("}\n");
System.out.print("maka gof(x)={");
for(int i=0;i<jum;i++)
{
System.out.print(ygf[i]);
if(i!=jum-1)
{
System.out.print(",");
}
}
System.out.print("}\n");
System.out.print("maka relasinya terhadap fungsi f(x):\n");
for(int i=0;i<jum;i++)
{
System.out.println("("+x[i]+","+yf[i]+")");
}
System.out.print("maka invers terhadap fungsi f(x):\n");
for(int i=0;i<jum;i++)
{
System.out.println("("+yf[i]+","+x[i]+")");
}
System.out.print("maka relasinya terhadap fungsi g(x):\n");
for(int i=0;i<jum;i++)
{
System.out.println("("+x[i]+","+yg[i]+")");
}
System.out.print("maka invers terhadap fungsi g(x):\n");
for(int i=0;i<jum;i++)
{
System.out.println("("+yg[i]+","+x[i]+")");
}
}
}


setelah itu cobalah untuk dirunning, maka output yang akan keluar adalah 
READ MORE - Java - Fungsi Komposisi

Minggu, 02 Oktober 2011

Invers Pada Java

pada posting sebelumnya kita telah belajar cara menghitung matriks dengan java,
sekarang kita akan belajar menghitung invers dengan java.
ketikan listing berikut pada java (Netbeans,atau JCreator,atau java lainnya)

import java.io.*;
class invers
{
public static void main (String[] args) throws Exception
{
BufferedReader input = new BufferedReader( new InputStreamReader (System.in));
float temp;
System.out.println("ordo matriks = 2*2");
float matrika[][] = new float [2][2];
System.out.println("masukan elemen matriksnya:");
for(int i=0;i<2;i++) { for(int j=0;j<2;j++) { System.out.print("elemen ["+(i+1)+","+(j+1)+"]="); matrika[i][j]=Float.parseFloat(input.readLine()); } } for(int i=0;i<2;i++) { System.out.print("|"); for(int j=0;j<2;j++) { System.out.print(matrika[i][j]+" "); } System.out.println("|"); } float dtr=(matrika[1][0]*matrika[1][1])-(matrika[1][0]*matrika[0][1]); System.out.println("determinaya="+dtr); temp=matrika[0][0]; matrika[0][0]=matrika[1][1]; matrika[1][1]=temp; matrika[0][1]=matrika[0][1]*-1; matrika[1][0]=matrika[1][0]*-1; System.out.println("matrik inversnya: "); for(int i=0;i<2;i++) { System.out.print("|"); for(int j=0;j<2;j++) { System.out.print(matrika[i][j]/dtr+" "); } System.out.println("|"); } } }

setelah selesai maka kita running dan akan menghasilkan output seperti ini :
READ MORE - Invers Pada Java

Jumat, 10 Desember 2010

PANGKAT pada JAVA

kembali posting tentang java :)
kali ini programnya tentang pangkat walaupun masih sederhana tapi lumayanlah buat nambah-nambah koleksi program :p

source code
public class pangkat {
             public static void main (String[]args){
                   for (int x=1; x<=5; x++){
                        System.out.println ("Bilangan awalnya = "+x);
                        System.out.println (" ");
                        System.out.println (x+ "pangkat 1 =" +x);
int y = x*x;
System.out.println (x+ "pangkat 2 =" +y);
int z = x*x*x;
System.out.println (x+ "pangkat 3 =" +z);
int w = x*x*x*x;
System.out.println (x+ "pangkat 4 =" +w);
                     }
          }
}

Dan tampilan Outputnya
READ MORE - PANGKAT pada JAVA

Selasa, 30 November 2010

Menghitung Matriks Penjumlahan dan Pengurangan - Java

Definisi Matriks :
Susunan bilangan-bilangan yang diatur pada baris dan kolom dan letaknya di antara dua buah kurung.
Matriks dapat dihitungan dengan menggunakan operasi penjumlahan, pengurangan dan perkalian, perhitungan matriks secara perkalian dapat dilakukan dengan 2 cara yaitu perkalian skalar dan perkalian matriks dengan matriks.
Perhitungan dengan operasi penjumlahan dapat dilakukan dengan mudah yaitu hanya dengan menambahkan elemen yang ada pada matriks pertama dengan matriks kedua (yang dijumlahkan adalah elemen pada baris dan kolom yang sama).
Dan pada posting kali ini saya akan membahas bagaimana cara membuat program perhitungan matriks dengan program Java (disini saya menggunakan NetBeans).
Source Code-nya :
public class matrik{
public static void main(String[]args){
System.out.println("Matriks A : \n");
int baris=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Masukan Banyak Baris Untuk Matrik : ","2"));
int kolom=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Masukan Banyak Kolom Untuk Matrik: ","2"));
int A[][]=new int[baris][kolom];
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
A[i][j]=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Nilai A Baris Ke-"+(i+1)+", Kolom Ke-"+(j+1)+" = ","0"));
System.out.print(" "+A[i][j]+" ");
}
System.out.println("|");
}
System.out.println("\n");
System.out.println("Matriks B : \n");
int B[][]=new int[baris][kolom];
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
B[i][j]=Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null,"Nilai B Baris Ke-"+(i+1)+", Kolom Ke-"+(j+1)+" = ","0"));
System.out.print(" "+B[i][j]+" ");
}
System.out.println("|");
}
System.out.println("\n");

System.out.println("=============================");
System.out.println("Operasi Matrik  Penjumlahan :");
System.out.println("=============================");
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
System.out.print(" "+(A[i][j]+B[i][j])+" ");
}
System.out.println("|");
}
System.out.println("\n");
System.out.println("=============================");
System.out.println("Operasi Matrik  Pengurangan :");
System.out.println("=============================");
for(int i=0;i<baris;i++){
System.out.print("|");
for(int j=0;j<kolom;j++){
System.out.print(" "+(A[i][j]-B[i][j])+" ");
}
System.out.println("|");
}


Output yang dihasilkan adalah :

memasukkan nilai inputan dari matriks A dan B dari baris ke-1 sampai ke-2, dan juga kolom ke-1 sampai ke-2.
dan hasil perhitungannya seperti diatas, kalo gga keliatan diclik aja..
semoga postingan ini dapat membantu ^o^


READ MORE - Menghitung Matriks Penjumlahan dan Pengurangan - Java

Kamis, 14 Oktober 2010

Belajar Java "Membuat Gambar Segitiga Bintang"

Kali ini saya akan membahas mengenai pemrogram dalam java.
program ini adalah program yang akan menghasilkan output berupa segitiga bintang.
dasar dalam java yang perlu diingat adalah : nama class harus sama dengan dengan nama file, kemudian setiap statement diawali dengan "{" dan diakhiri dengan "}", java mempunyai sifat "Case Sensitive" jadi huruf besar dan kecil berbeda dalam java.
Program ini saya buat dengan menggunakan Jcreator.
setelah semua coding telah selesai diketik, lakukan compileing untuk mengecek error dengan cara memilih build lalu compile file, jika masih ada error maka periksalah codingnya tetapi bila sudah berhasil compile tanpa error maka pilih execute file, maka output yang akan keluar adalah :


"Good Luck"^^
READ MORE - Belajar Java "Membuat Gambar Segitiga Bintang"