18 Desember 2009

Percabangan

. 18 Desember 2009

if - else

Bentuk umumnya sebagai berikut:

if (expression)
{statement1;}
else
     {statement2 ; }

Klausa else boleh ditulis boleh tidak. Setiap statement dapat berupa kumpulan pernyataan yang dibatasi dengan kurung‐kurawal. Biasanya, untuk amannya, kurung‐kurawal ini tetap digunakan, walaupun hanya ada satu statement. Jika expression mempunyai kondisi benar maka statement1 akan dibaca komputer dan jika expressionnya mempunyai nilai salah maka statement2 yang dibaca komputer. Berikut contoh pemakaiannya:

    class Percabangan_If
   {
   public static void main(String args[])
  {
// medeklarasikan variabel dengan type integer nama variabelnya harga

  int harga;      

// memberikan nilai untuk varibel harga

  harga=20000;

// menampilkan dilayar tulisan Pesanan : sate Kambing


  System.out.println("Pesanan : Sate Kambing");

// menampilkan di layar tulisan Harga dan menampilkan nilai yang di simpan variabel harga


  System.out.println("Harga : " + harga );

// medeklarasikan percabangan if  yaitu membandingkan apakah nilai yang tersimpan di variabel harga lebih besar dari 3000 

  if(harga > 3000)
{

// jika membandingkan di atas mempunyai nilai benar apa menampilkan tulisan murah euy dan kenyang habis makan sate dengan harga

 System.out.println("Murah euy dan Kenyang habis makan sate kambing dengan harga " +  harga);
}
else
    {
   

      // jika membandingkan di atas bernilai salah maka akan menampilkan tulisan di layar mahal coy, mkan sate kambing dengan harga 

      System.out.println("Mahal coy, makan sate kambing dengan harga " + harga);
     }
    }
    }




Switch-case

Bentuk umumnya adalah sebagai berikut:

switch (expression) {
case value1:
      statement1;
      break;
case value2:
      statement2;
      break;
case valueN:
     statementN;
     break;
default:
statement default;
}

Nilai expression dibandingkan dengan setiap nilai pada pernyataan  case (value). Jika ada yang cocok, maka urutan statement yang ada di belakang pernyataan case akan dieksekusi. Jika tidak menuliskan break, maka eksekusi akan dilanjutkan ke case selanjutnya.

Klik disini untuk melanjutkan »»

13 Desember 2009

Tipe Data

. 13 Desember 2009
0 komentar

Pada Java, terdapat tipe data sederhana dan tipe data array. Tipe data sederhana
terdiri dari: tipe boolean, dan tipe numerik yang terdiri dari byte, short, int, long,
char, float, dan double. Perhatikan table dibawah ini :




Array adalah kumpulan variabel dengan tipe sejenis dengan nama yang sama. Array pada Java mempunyai pengertian yang kurang lebih sama dengan array pada bahasa pemrograman pada umumnya. Array dapat di katakan sebagai pemesanan tempat penyimpanan data dalama satu type dan satu variable lebih dari satu data. Berikut adalah contoh pendeklarasian dari variabel dengan tipe “array of int”:

int kotak[];


Index array dimulai dari 0 (nol). Contoh berikut untuk mengalokasikan 5
buah integer ke dalam array:

kotak = new int[5];

kata kotak adalah nama variable kemudain int adalah type data [5] menunjukan mempemesanan tempat 5, ; wajib harus ada dalam deklarasi variable. Selanjutnya untuk mengisi elemen‐elemen array adalah sebagai berikut:


Kotak[0] = 14;
kotak[1] = 56;
kotak[2] = 4;
kotak[3] = 9;
kotak[4] = 10;

Operator dalam Java
Java memiliki 44 operator, yang terbagi dalam 4 jenis dasar, yaitu operator aritmetik, bitwise, relasi, dan logika.

Operator Aritmetik
Digunakan untuk proses matematis (aljabar), operan harus berupa tipe numerik. Operator ini tidak dapat digunakan untuk tipe boolean, tetapi dapat digunakan untuk tipe char, karena char adalah anggota himpunan int.

Operator Hasil

+              Penjumlahan                                                                    
+=           Persamaan penjumlahan
‐              Pengurangan (juga untuk unary minus)
‐=            Persamaan pengurangan
*              Perkalian                                                                            
*=           Persamaan perkalian
/              Pembagian                                                                        
/=            Persamaan pembagian
%            Modulus (sisa pembagian)                                         
%=          Persamaan modulus
++           Penambahan                                                                    
‐‐             Pengurangan

Operator Bitwise
Tipe numerik integer, long, int, short, char, dan byte memiliki kumpulan operator tambahan yang dapat memodifikasi dan memeriksa bit‐bit yang menyusun nilainya.

Operator Hasil

~              Unary NOT                                         
&             AND
|              OR
^              Exclusive OR
>>           Shift kanan
>>>         Shift kanan, isi dengan nol
<<           Shift kiri                                              
&=          Pernyataan AND
|=           Pernyataan OR
^=           Pernyataan exclusive OR
>>=         Pernyataan shift kanan                
>>>=       Pernyataan shift kanan, isi dengan nol
<<=         Pernyataan shift kiri

Operator Relasi
Untuk membandingkan dua buah nilai, Java memiliki kumpulan operator relasi berikut ini untuk menyatakan kesamaan dan urutan.

Operator Hasil

==           Sama dengan                                    
!=            Tidak sama dengan
>              Lebih dari                                           
<              Kurang dari
>=           Lebih dari atau sama dengan     
<=           Kurang dari atau sama dengan




Operator Logika
Operator logika boolean pada tabel di bawah ini bekerja hanya pada operan boolean. Semua operator ini mengkombinasikan dua besaran boolean untuk menghasilkan besaran boolean.


Operator Hasil

&             Logika AND
|              Logika OR
^              Logika XOR                                        
||           Hubungan‐singkat OR
&&         Hubungan‐singkat AND
!              Hubungan‐singkat NOT
&=          Pernyataan AND                             
|=           Pernyataan OR
^=           Pernyataan XOR
==           Sama dengan
!=            Tidak sama dengan        
?:            Operator ternary if‐then‐else


Klik disini untuk melanjutkan »»

9 Desember 2009

Dasar Java

. 9 Desember 2009
0 komentar

Langkah-langkah kode di java
1. Aktipkan netbeens
2. Klik file dan pilih  New Projek hasilnya di  bawah ini



  
   








pilih di categori Java kemudian di projeknya pilih Java Application kemudian klik Next dan hasilnya


silahkan isi nama projeknya di Projek Name dan perhatikan create main class jangan di ceklis
jika sudah silahkan klik Finish dan hasilnya

Langkah untuk membuat class
1. Klik kanan di nama projeknya
pilih name dan Java Class dan klik

Hasilnya

Isi Class Name dan klik finish


Perhatikan gambar di atas nama file class di projek sebelah kiri kalian dan kode pembuatan class {   } harus ada dan kita ketik code di class ini harus diantara {  }



Perhatikan kode di bawah ini :

public class JavaOk {

public static void main(String[] args){

System.out.println("Ayo Belajar Java");

}
}


Penjelasan


public class JavaOk{ ---> pembuka dari class { wajib ada

public static void main(String[] args){ ---->Pembuka A

System.out.println("Ayo Belajar Java") ; ------>; adalah wajib ada setiap baris code

} ----->Penutup A

} -----> Penutup dari clas } wajib ada sebagai penutup class

# Bahasa Java bersifat case sensitive, memperhatikan penggunaan huruf besar dan kecil.

# Penulisan source code program tidak harus memperhatikan bentuk tertentu, sehingga anda bisa saja menuliskan semua baris source code tersebut dalam satu baris asal Anda tidak lupa membubuhkan tanda titik koma (;), atau menuliskan tiap kata dalam satu baris tersendiri. Namun dianjurkan

# Hurup kecil p di public, cara penulisan harus memang harus hurup kecil

# Pada listing terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek.


# Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain

# public static void main(String[] args). Perintah ini merupakan pernyataan pembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu dalam kelas. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dieksekusi

# Kata static pada pernyataan pembuka metode main. Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri
sendiri dan tidak terikat dengan objek.

# Dalam metode main dalam aplikasi, parameternya adalah selalu String[] args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter‐parameter yang diberikan user sebagai argumen command line. Tidak perlu mengerti mengenai parameter tersebut, cukup diingat bahwa bentuk metode main harus selalu demikian.

# Untuk memanggil sebuah metode diperlukan tiga komponen yaitu:
1. Objek yang ingin kita pakai. Dalam hal ini objek System.out
2. Nama metode yang ingin kita pakai. Dalam hal ini println
3. Sepasang tanda kurung yang berisi informasi tambahan yang diperlukan oleh metode yang dipanggil, yaitu parameter.
Dalam listing, pernyataan System.out.println("Ayo Belajar Java"); berarti carilah objek out dalam kelas System kemudian panggil metode println dari objek out dengan parameter berupa string "Ayo Belajar Java".

Untuk menjalan kode yang kita buat dengan klik kanan file class yang kita buat dan pilih Run file














Sebagai catatan kode yang anda buat harus tidak ada yang error atau salah ketik terlebih dahulu sebelum di Run dan  salah atau tidak kode anda diberi tahu oleh java secara otomatis

Selamat Mencoba

Klik disini untuk melanjutkan »»

Platfont

.
0 komentar

Platform independent berarti program yang ditulis dalam bahasa Java dapat dengan mudah dipindahkan antar berbagai jenis sistem operasi dan berbagai jenis arsitektur komputer. Aspek ini sangat penting untuk dapat mencapai tujuan Java sebagai bahasa pemrograman Internet di mana sebuah program akan dijalankan oleh berbagai jenis komputer dengan berbagai jenis system operasi. Sifat ini berlaku untuk level source code dan binary code dari
program Java. Berbeda dengan bahasa C dan C++, semua tipe data dalam bahasa Java mempunyai ukuran yang konsisten di semua jenis platform.

Source code program Java sendiri tidak perlu dirubah sama sekali jika Anda ingin mengkompile ulang di platform lain. Hasil dari mengkompile source code Java bukanlah kode mesin atau instruksi prosesor yang spesifik terhadap mesin tertentu, melainkan berupa bytecode yang berupa file berekstensi .class. Bytecode tersebut dapat langsung Anda eksekusi di tiap platform yang dengan menggunakan Java Virtual Machine (JVM) sebagai
interpreter terhadap bytecode tersebut.

JVM sendiri adalah sebuah aplikasi yang berjalan di atas sebuah system operasi dan menerjemahkan bytecode program Java dan mengeksekusinya, sehingga secara konsep bisa dianggap sebagai sebuah interpreter.

Java adalah bahasa pemrograman berorientasi objek. Pemrograman berorientasi objek secara gamblang adalah teknik untuk mengorganisir program dan dapat dilakukan dengan hampir semua bahasa pemrograman. Namun Java sendiri telah mengimplementasikan berbagai fasilitas agar seorang programer dapat mengoptimalkan teknik pemrograman berorientasi
objek. Sedikit perbandingan tambahan dengan bahasa C dan C++, Java banyak mewarisi konsep orientasi objek dari C++ namun dengan menghilangkan aspek‐aspek kerumitan dalam bahasa C++ tanpa mengurangi kekuatannya. Hal ini mempermudah programer pemula untuk mempelajari Java namun mengurangi keleluasaan programer berpengalaman dalam mengutak‐atik sebuah program. Di balik kemudahan yang ditawarkan Java, luasnya fasilitas
library Java sendiri membuat seorang programer membutuhkan waktu yang tidak singkat untuk dapat menguasai penggunaan library‐library tersebut.

Untuk membuat program Java, seperti telah disebutkan sebelumnya, Anda membutuhkan JDK dan Netbeens. Proses instalasi tersebut sangat mudah dan tidak membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda perlu melakukan beberapa penyesuaian dengan sistem operasi Anda. Umumnya yang perlu Anda lakukan adalah memasukkan path ke direktori JDK Anda ke setting path pada sistem operasi Anda.

Perlu diingat bahwa bahasa Java bersifat case sensitive, sehingga Anda harus memperhatikan penggunaan huruf besar dan kecil. Selain itu penulisan source code program tidak harus memperhatikan bentuk tertentu, sehingga anda bisa saja menuliskan semua baris source code tersebut dalam satu baris asal Anda tidak lupa membubuhkan tanda titik koma (;), atau menuliskan tiap kata dalam satu baris tersendiri. Namun dianjurkan Anda mengikuti layout
seperti pada contoh agar program Anda mudah dibaca dan dimengerti. Jika ada kesalah pengetikan program langsung di beri akan kesalahan ini sangant memudahkan kita dalam belajar dan membuat programnya.

Untuk menjalankan program yang kita ketik ada kita buat sebelumnya di cek jangan ada kesalah. Karena untuk merun java agak sedikit lama. Perintah untuk menjalankan denga menekan F6 atau dengan klik kanan di fila atau kelas yang ketika buat dan pilih Run File

Download Java Standard Edition (JSE) dari:
http://java.sun.com/javase/downloads/
Instal JSE dengan mengklik:
jdk-6u11-windows-i586-p.exe
Download Netbeans versi terbaru dari
http://netbeans.org/downloads/
Instalasi Netbeans dengan mengklik:
netbeans-6.5-ml-windows.exe
Ikuti seluruh proses instalasinya sampai selesai

Klik disini untuk melanjutkan »»

Pengenalan Java

.
0 komentar

Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak kemudahan bagi programer junior maupun senior. Modul ini dan modul selanjutnya akan membawa Anda mengenal lebih jauh bahasa ini melalui pembahasan konsep model perancangan dan petunjuk sederhana penggunaannya.


Apakah Java?
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991, sebuah perusahaan besar di Amerika Serikat. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel. Dalam beberapa tahun terakhir, Java telah merambah dunia mobile dengan J2ME (Micro Edition: MIDlet, dipakai dalam mobile phone, PDA, smart phone dan sebagainya). Java juga dipakai dalam aplikasi server dengan J2EE (Enterprise Edition: JSP, servlet). Java memiliki sejumlah mekanisme untuk networking dan system terdistribusi, yaitu socket, remote methode invocation (RMI), CORBA, dan mobile agents. Pada perkembangannya, banyak vendorvendor seperti Oracle (http://www.oracle.com/), Nokia (http://www.nokia.com/), Siemens http://mobile.siemens.com/), Yahoo Portal (http://www.tibco.com/) yang menggunakan Java untuk pengembangan aplikasinya. Java memang sangat Pengenalan Java Dasar Pemrograman Java  populer pada level enterprise application dan mobile application.


Program Java
Programprogram java dapat dikategorikan menjadi 2 yaitu:


•  Application , yaitu program yang dapat dijalankan dari command prompt
suatu sistem operasi. Application yang berdiri sendiri dapat berupa windowbased application atau console application. Windowbased application menggunakan antar muka grafikal sedangkan console application menggunakan karakterkarakter tanpa antar muka grafikal. Application yang berdiri sendiri dapat mengakses resources yang ada pada computer tersebut. Networked application dpat menggunakan resources yang ada pada jaringan. Distributed applications dapat mengakses obyek yang berjalan pada pada beberap computer melalui jaringan. Application dapat membaca dan menuliskan file pada computer
local, dapat juga membuat koneksi jaringan, mengakses resources melalui jaringan dan me”launch” application melalui jaringan. Application yang berdiri sendiri terletak pada hard disk local computer. Pada saat akan dieksekusi maka application ini diambil dari hard disk dan kemudian dieksekusi dimemori.


•  Applet , yaitu program java yang dieksekusi di dalam web page.
Untuk mengunkan applet maka diperlukan browser yang mendukung Java, seperti MS internet Explorer 4.0 , Netscape Navigator 4.0 atau HotJava. Applet di “load” dan dieksekusi pada saat user me”load’ web page menggunkan web browser. Pada saat web page yang berisi applet ditampilkan, pengguna sebenarnya berinteraksi dengan applet. Applet mudah digunakan , karena untuk menggunakan applet pengguna hanya perlu mengakses web page.Sedangkan application harus didownload Pengenalan Java  Dasar Pemrograman Java  dahulu pada computer local sebelum dapat dieksekusi. Applet juga  mempunyai antar muka grafikal. Applet hanya dapat mengakses resources dari dari computer hostnya, dan tidak dapat mengakses file-file pada computer yang mendownloadnya.




Fiturfitur yang disediakan oleh Java:


• Aksesibilitas dari lokasi manapun di dunia:
Java adalah bahasa pemrograman untuk internet, sehinggga dapat diakses melalui world wide web ynag dapat diakses dari lokasi manapun di dunia.


• Sistem bebas virus:
Java mengimplementasikan strong typechecking pada computer pengguna, perubahan pada program akan ditandai sebagai error dan program tidak akan dijalankan. Typechecking adalah proses pengecekan kode untuk mengetahui apakah ada perubahan yang dibuat terhadap kode asli.


• Aplikasi yang dapat digunakan pada bermacammacam platform ( Platform independent application)
Java adalah bahasa pemrogrman yang platformindependent. Java compiler mengcompile kode java menjadi intermediate bytecode yang dapat dibaca oleh JVM ( Java Virtual machine). Java interpreter pada browser yang mendukung Java dapat mengeksekusi bytecode
ini. Dengan proses kompilasi bytecode dan interprtasinya oleh web browser, program Java dapat dijalankan pada bermacammacam hardware dan system operasi, asalkan system ini memiliki internet rowser ynag mendukung Java atau Java interpreter.

Klik disini untuk melanjutkan »»

Sejarah Java

.
0 komentar

Nama Java kebetulan sama dengan dengan pulau yang ada di Indonesia yaitu Jawa. Namun proses kelahirannya tidak ada hubungannya secara fisik dengan Indonesia ataupun pulau Jawa. Bahasa Java mulai dikenalkan pada tahun 1991 ketika Sun Microsystems memulai proyek penelitian yang diberi nama kode Green. Proyek ini bertujuan untuk membangun sebuah sistem yang memungkinkan computer berperan dalam peralatan rumah tangga. Mereka mengangankan peralatan cerdas yang dapat saling berkomunikasi serta dapt diperintah oleh manusia hanya dengan sentuhan tombol dari jarak jauh. Sun memfokuskan proyek mereka pada peralatan untuk TV kabel yang disebut settop box. Tujuannya adalah agar pemirsa TV dapat berinteraksi dengan industri. Misalnya, kita dapat memesan film, membeli barang, dan sebagainya. Untuk merealisasikan proyek ini, mereka merencanakan untuk membangun sebuah sistem operasi yang dibangun dengan bahasa C++. Tetapi, James Gosling salah satu anggota pengembang proyek Green merasa tidak puas dengan bahasa C++. Kemudian ia memutuskan untuk membuat sendiri bahasa pemrograman baru yang diberi nama Oak. Nama ini diambil dari nama pohon yang terlihat dari jendela kantornya. Bahasa baru ini dibuat berdasarkan syntax bahas C++. Tetapi Oak lebih sederhana dari C++, lebih stabil, lebih mendukung network programming. C++ dapat dikatakan tidak murni obyek oriented. Sedangkan disisi lain Oak merupakan murni obyek oriented. Selain itu bahasa oak dibuat sebagai bahasa yang tidak terikat pada satu flatform (cross flatform atau multiflatform). Hal ini didasarkan pada kenyataan berbagai peralatan elektronik rumah tangga dibuat oleh berbagai pabrik dengan memakai berbagai macam jenis processor.


Dua tahun berikutnya sampai tahun 1994, proyek bisnis Green yang kemudian diperbesar oleh Sun menjadi proyek FirstPerson, mengalami kegagalan menyusul penolakan pasar terhadap ide TV interaktif (bahkan sampai sekarang TV interaktif tidak berkembang). Selanjutnya, Sun mengalami kegagalan pada impian peralatan cerdasnya, melihat celah lain di dalam dunia web.


Bahasa Oak yang dibuat sebagai bahasa multiflatform serta diajukan untuk pemrograman interaktif dan ditributed, dirasa sangat cocok untuk digunakan dalam dunia web, yang waktu itu mulai tumbuh pesat. Nama Oak kemudian harus diganti karena telah ada produk lain yang mematenkan nama tersebut. Pada tahun 1995, nama Oak diganti dengan nama Java. Pemilihan nama ini (yang dikenal oleh para pekerja Sun sebagai nama jenis kopi) sama sekali tidak didasarkan atas kedekatan mereka dengan Indonesia atau pulau (atau orang) Jawa. Nama Java dipilih mengalahkan namanama lainnya, sekedar karena mereka merasa bahwa nama ini sangat bagus. Bersamaan dengan lahirnya nama Java, Sun juga mengganti nama webbrowser mereka menjadi HotJava (semula bernama WebRunner). Sun kemudian mengumunkan bahasa Java adalah bahasa yang mampu menjalankan Web secara interaktif dan aman. Pertengahan tahun 1995, Netscape mengumumkan akan mengadopsi Java di dalam browser mereka. Kemudian, Java secara de facto menjadi bahasa standar di dunia maya internet.

Klik disini untuk melanjutkan »»