Sabtu, 27 Juni 2015

Pendahuluan

1.1Tujuan
Setelah mengikut modul ini diharapkan pembaca
  • Mengenal bahasa pemograman java
  • Mengetahui konsep OOP
  • Membuat program dan menjalankan program java
1.2 Apa itu java?
java adalah salah satu bahasa pemograman ber-orientsi objek(OOP-Object Oriented Progreming).Fusngsi OOP menyelesaikan masalah  dengan mempresentasikan masalah ke model objek.
Keutamaan java dibanding bahasa pemrograman lain
  1. Cross platform dengan adanya java virtusl machine
  2. Robust & Scure (tangguh dan aman)
  3. Pengembangannya di dukung oleh programer secara luas
  4. Automatic grabage collection,membebaskan programer dari tugas managemnt memori
1.3 Object Oriented Programming(OOP)

Objek Objek dalam dunia nyata mempunyai dua karakteristik khusus/khas,yaitu:Status dan perilaku
Contoh:
Sepeda punya status
  • Jumlah gir
  • jumlah pedal
  • Dua  ban
Sepeda punya prilaku
  • Mengerem
  • Ngebut
  • Menabrak
Bahasa yang berorientasi pada objek pun mempunya karekteristik yang sama dengan objek-objek di dunia nyata.
yaitu Status atau properti objek dalam bahasa pemrograman di simpan sebagai variabel  dan perilaku di sebut Method

1.4 Karakteristik OOP
  1. Enkapsulasi
  2. Inheritansi
  3. Polimorfisme'
1. Enkapsulasi(Pembungkusan)
Enkapsulasi adalah pelindung program dan data yang sedang di olah.Enkapsulasi mendefinisikan prilaku dan melindungi program dan data agar tidak di akses secara sembarangan oleh program lain.

      Dalam java,dasar enkapsulasi adalah kelas.Anda membuat suatu kelas yang menyatakan bahwa Variabel atau method sebuah class tidak dapat di akses oleh class lain dengan menjadikan class tersebut privat atau menjadikan protectedyaitu hanay bisa di akses oleh turunannya atau menjadi class tersebut public yang bisa di akses sembarang oleh class lain.

2.Inheritansi(Pewarisan)
Objek-objek yang berada di sekitar kita adalah objek objek yang saling terhubung secara hirarkis

3.Polimorfisme
Dalam java implementasi method suatu class dapat di ubah oleh sub classnya halini di kenal dengan overriding method.Deklarasi method sama tapi implementasi atau difinisanya berbeda(method/prilaku yang sama tapi implemntasinya /caranya yang berbeda beda inilah yang di sebut polimorfisme)

1.2 Program Pertama
Format sintakpenulisan program java adalah sebagai berikut

Class<nama class>
{
public static void main(String args[])
{
       Stetment;
}
}

Berikut contohnya penulisan coding java

 Class salam
{
public static void main(String args[])
{
       System.out.println("selamat belajar java dengan netbeans");
}
}

setelah anda jalankan klik F6 maka hasilnya kana mencul dengan tulisa
                   
                       selamat belajar java dengan netbeans

 1.6 Apa yang anda butuhkan ?
  1. Editor
  • Text editor(vi,kwrite,notepad,editplus dan editor lainya)
  • IDE (integrated development environment:Netbeans,JBuilder,Eclipse)
     2 .JDK(Java Developmemt Kit)
     3.Documentasi class java/java API
     4.Web browser

VARIABEL DAN OPRATOR
Stetment dan identifier

A.Stetment
Bentuk Statement atau pernyataan dalam suatu program di java adalah sebagai berikut

int i=;
import java.util.Calender;
System.out.println("selamat datang"+teman+"Di blog belajar java dengan netbeans");

pegai.tetap=true;

total=a+b+c+d+e;
sama denagn
total=a+b+c+
          d+e;
Setiap statement selalu di akhiri titik koma(;)

Blok adalah 2 tanda kurung kurawal {} yang menyatukan statement
contoh
{
x=x+1;
y=y +1;
}

Java membolehkan spasi dalam jumlah berapa saja (spasi,tab,baris baru)
contoh
class hello
 {
public static void main(String args[])
{
System.out.prinln("Hello word");
}
}

Bisa juga di tulis dengan bentuk seperti ini
conroh
class hello{ublic static void main(String args[]){ystem.out.prinln("Hello word");}}

B.Identifier
Dalam java ,identifer adalah nama yang di berikan untuk variabel,clas atau method.
identifier hanya boleh di awali dengan huruf,underscore,atau tanda dolar
Identifier adalah case sensitive

contoh

username
User_name
_sys_ver2
$change

JAVA KEYWORD

Java keyword adalah kata-kata/nama yang mempunyai arti khusus yang di kenali oleh java dan tidak boleh di gunakan untuk variabel,method atau class yang akan di buat

Berikut keyword java
abstract  | do |  inplemet |  private | throw | boolean | double  | import | protected | throws | break|  else  instancoef  |  public  |  transient  |  byte  |  extends  |  int  |  return  |  true  case  |  false  |  interface  |  short   |  try  |  catch  |  final  |  long  |  static  |  void  |  char  |  finally  |  native  | 
















Tidak ada komentar:

Posting Komentar