Wednesday 26 January 2011

Perkalian Matrik Menggunakan Bahasa JAVA

Ini adalah contoh syntax java script membuat perkalian matrik

import java.io.*;
class matriks
{
public static void main(String[]args) throws Exception
{
DataInputStream dis= new DataInputStream(System.in);
System.out.print("Input banyak baris matrik A= ");
int baris=Integer.parseInt(dis.readLine());
System.out.print("Input banyak kolom matrik A= ");
int kolom=Integer.parseInt(dis.readLine());
System.out.print("Input banyak baris matrik B= ");
int baris1=Integer.parseInt(dis.readLine());
System.out.print("Input banyak kolom matrik B= ");
int kolom1=Integer.parseInt(dis.readLine());
System.out.println();

int [] [] matA =new int [baris][kolom];
int [] [] matB =new int [baris1][kolom1];
int [] [] matC =new int [baris][kolom1];

if(baris1 !=kolom)
System.out.println("Matrik C = 0");
else
{
for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom;j++)
{
System.out.print("Input data A "+i+j+"= ");
matA [i][j]=Integer.parseInt(dis.readLine());
}
}
for(int m=0;m<baris1;m++)
{
for(int n=0;n<kolom1;n++)
{
System.out.print("Input data B "+m+n+"= ");
matB [m][n]=Integer.parseInt(dis.readLine());
}
}

  for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom;j++)
{
System.out.print(matA[i][j]+" ");
}
System.out.println();
}
System.out.println();
for(int m=0;m<baris1;m++)
{
for(int n=0;n<kolom1;n++)
{
System.out.print(matB[m][n]+" ");
}
System.out.println();
}
System.out.println();

for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom1;j++)
{
matC[i][j]=0;
for(int m=0;m<kolom;m++)
{
matC[i][j]+=matA[i][m]*matB[m][j];
}
}
}

}

for(int i=0;i<baris;i++)
{
for(int j=0;j<kolom1;j++)
{
System.out.print(matC[i][j]+" ");
}
System.out.println();
}
}
}



ato download scriptny lgsung disini
Download Program Matriks

Friday 14 January 2011

mengenal program java


SEJARAH

Java diluncurkan pertama sekali pada tahun 1995 sebagai bahasa pemrograman umum (general purpose programming language). Dengan visi "write once run anywhere", para perancang Java memulai dengan menanamkan visi mereka ke dalam Java untuk membuat piranti-piranti yang ada di rumah (small embedded customer device) seperti TV, telepon, radio, dan sebagainya supaya dapat berkomunikasi satu sama lain.

Langkah pertama yang diambil oleh Sun Microsystem adalah dengan membuat JVM (Java Virtual Machine) yang kemudian diimplementasikan dalam bentuk JRE (Java Runtime Environment). JVM merupakan lingkungan tempat eksekusi program Java berlangsung dimana para objek saling berinteraksi satu dengan yang lainnya. Dengan konsep Virtual Machine membuat Java mempunyai kemampuan penanganan memori yang lebih baik, keamanan yang lebih tinggi serta portabilitas yang besar
  • Bahasa pengaturcaraan Java banyak meminjam sintaks daripada C dan C++ tetapi mempunyai model objek yang mudah dan kurangnya fasiliti aras-rendah.
  • Java sebenarnya tiada kaitan dengan JavaScript walaupun kedua-duanya mempunyai nama yang sama dan berkongsi sintaks yang seakan-akan C. Bahasa Java merupakan trend di dalam era sains komputer yang berkembang pantas mengikut kehendak zaman. Masing-masing kini sedang bercakap mengenainya dan kebaikannya yang bakal dibawa di masa akan datang. Di dalam pengenalan ini aku akan cuba memberikan sedikit kefahaman terhadap bahasa ini disamping mengetahui cara-cara menulis Applet yang asas.
  • Di antara kebanyakan operasi atau sistem peringkat lunak yang sudah ada, kita sering mendengar istilah Java, atau disebut juga Java J2ME (Java 2 Micro Edition), yang merupakan turunan dari bahasa Java, di mana fungsi-fungsinya difokuskan untuk pembuatan aplikasi pada lingkungan seluler.
  • Java merupakan suatu teknologi peringkat lunak yang di dalamnya mencakup bahasa pemprograman. Selain itu Java juga merupakan suatu platform yang memiliki virtual machine dan library yang diperlukan untuk menulis dan menjalankan suatu program.
  • Pada awalnya java dikembangkan pada sistem komputer oleh Sun Microsystem Inc. dengan tujuan untuk menghasilkan suatu bahasa komputer sederhana tanpa harus terikat pada infrastruktur tertentu.
  • Pada tahun 1995 Sun meluncurkan sebuah browser berbaris Java dengan jolokan Hot Java, kemudian diikuti Netscape yang memutuskan untuk membuat browser dengan dilengkapi bahasa Java. Setelah itu, diikuti penggabungan dengan pengembang sistem yang ternama diantaranya IBM dan Microsoft.
  • Pada tahun berikutnya, Sun Microsystem Inc. memperkenalkan dan mengeluarkan Java Software Development Kit (JDK) pertamanya, yaitu JDK 1.1. Kemudian terus inaya berkembang dari pemprograman applet yang berjalan di browser menjadi pemprograman kelas dunia yang banyak digunakan untuk pengembangan aneka ragam aplikasi.
Bahasa pemprograman Java sendiri secara garis besar disatukan menjadi 3, iaitu Java 2 Standard Edition (J2SE), Java 2 Enterprise Edition (J2EE) dan Java 2 Micro Edition (J2ME).
  • J2SE digunakan untuk mengembangkan aplikasi-aplikasi desktop dan applet.
  • J2EE dipergunakan untuk mengembangkan aplikasi-aplikasi berbasis client/server berskala enterprise.
  • J2ME diaplikasikan pada berbagai perangkat kecil dengan jumlah memori, kapasiti penyimpan dan user interface terbatas, seperti ponsel dan PDA.
Hingga hari ini ada dua versi platform Java J2ME yang umum digunakan pada telefon bimbit yaitu MIDP 1.0 yang masih memiliki spesifikasi sederhana dan menyediakan fungsi dasar untuk aplikasi mobile, di antaranya basic user interface dan keselamatan jaringan. MIDP 2.0 yang sudah ditambahkan berbagai fisiliti seperti game, multimedia, sokongan berbagai jenis konektiviti, maupun OTA.

Keperluan Asas
Apakah ada keperluan tertentu di dalam pemprogramman Java? Jawabnya: ADA! Java adalah seperti bahasa-bahasa pemprogramman C atau C++. Oleh itu, pengetahuan mengenai C dan/atau C++ adalah penting. Khasnya, seseorang harus mahir dengan syntax-syntax di dalam kelas C dan C++. Pengalaman di dalam memasang server HTTPD atau kemahiran menulis halaman HTML juga merupakan asas yang berguna.
Sekiranya memiliki keperluan-keprluan di atas, korang kini dipersilakan untuk terus mempelajari sejenis bahasa yang amat popular dewasa ini: JAVA.
3 Perkara Yang Diperlukan Untuk Membangunkan Applet Java
  1. Kit Pembangunan Java atau The Java Developer’s Kit (JDK)
  2. Interfes Pemprogramman Penggunaan (API)
  3. Kod Contoh
Kit Pembangun Java – The Java Developer’s Kit
Buat masa ini, JDK dijalankan di atas platfom Solaris. Versi JDK yang terkini ialah Version 6
Download: http://java.sun.com/javase/downloads/index.jsp
JDK ini mengandungi:
  • javac. Pengkompil Java. Fail-fail sumber java mempunyai akhiran .java. Sementara sumber Java yang siap dikompilkan mempunyai akhiran .class. javac ialah satu program yang menukarkan fail-fail .java kepada fail-fail .class.
  • appletviewer. Ini adalah program yang amat berguna untuk memaparkan dan menguji applet-applet yang ditulis.
  • jdb. Java debugger. Seperti mana-mana bahasa pemprograman yang baik, ia juga dilengkapkan dengan debugger. Ia berguna untuk mencari kesilapan dan memperbaikinya.

Yang Harus Anda Ingat

Mudah-mudahan anda sudah mendapat sedikit gambaran bahasa pemrogramman Java. Tapi sebelum anda lupa, saya ingin memberi point-point penting dari pembahasan diatas, yaitu :
  • Pertama sekali yang anda buat dalam program Java anda adalah class NamaClass { }
  • Method main harus dideklarasikan sebagai public
  • Jangan lupa mendeklarasikan array string didalam kurung method main, .... main (String[] foo) {}
  • Setiap statement harus ditutup dengan ; (titik koma)
  • Java bersifat case sensitif, dimana huruf besar dan huruf kecil dibedakan
Tentu skrg anda tak akan lupa lagi, bukan! :)

    Referensi
    hairilhaslan.com