34 modul1 pengenalan java netbeans

30
BAHASA PEMROGRAMAN BERORIENTASI OBJEK. rev2 Abdul Rahim, S.kom Abdul Rahim, S.kom

Upload: angga-arency

Post on 10-Dec-2015

255 views

Category:

Documents


37 download

DESCRIPTION

Modeul pengenalan pemrograman java menggunakan netbeans.

TRANSCRIPT

Page 1: 34 Modul1 Pengenalan Java Netbeans

BAHASA PEMROGRAMAN BERORIENTASI OBJEK.rev2

Abdul Rahim, S.komAbdul Rahim, S.kom

Page 2: 34 Modul1 Pengenalan Java Netbeans

PENDAHULUAN

TUJUAN

• Pengenalan Teknologi Java

• Memahami tentang JDK, JVM dan JRE

• Pengenalan Editor Netbeans

• Memahami karakteristik dari Pemrograman Java

• Memahami tipe error pada java dan editor

netbeans

• Memahami Editor IDE Netbeans untuk Java

Page 3: 34 Modul1 Pengenalan Java Netbeans

PENGENALAN JAVA

Java dirancang oleh para ilmuwan Sun Microsystem 1991

proyek green dengan nama awal OAK (james gosling dkk).

Sun mengubah nama OAK menjadi Java dan rilis resmi

pertama tahun 1996

Java banyak mengadopsi bahasa C/C++ dan termasuk

bahasa pemrograman berorientasi objek (murni).

Java dirancang agar bisa berjalan di semua sistem operasi

(Multiplatform).

Page 4: 34 Modul1 Pengenalan Java Netbeans

KEUNGGULAN JAVA

Page 5: 34 Modul1 Pengenalan Java Netbeans

KEUNGGULAN JAVA

Page 6: 34 Modul1 Pengenalan Java Netbeans

KEUNGGULAN JAVA

Page 7: 34 Modul1 Pengenalan Java Netbeans

TEKNOLOGI JAVA

Enterprise Java (J2EE)

Solusi java untuk sebuah software yang ditujukan untuk sebuah

perusahaan dengan skala besar.

Standar Java (J2SE)

Dipergunakan untuk aplikasi berbasis desktop dan inilah yang biasa

dikenal sebagai bahasa Java.

Micro Java (J2ME)

Merupakan subset dari J2SE dan salah satu aplikasinya yang banyak

dipakai adalah untuk wireless device / mobile device

Page 8: 34 Modul1 Pengenalan Java Netbeans

JDK, JVM dan JRE

JDK : Java Development Kit berupa tool yang berisi,

debugging dan kompiler java/mengkompile java

menjadi bytecode.

JVM : Java Virtual Machine untuk menterjemahkan bytecode

ke bahasa yang dimengerti oleh perangkat (Multi

Platform).

JRE : Java Runtime Environment untuk mengeksekusi kode

yang sudah di terjemahkan oleh JVM.

Page 9: 34 Modul1 Pengenalan Java Netbeans

JAVA ENVIRONMENT

Page 10: 34 Modul1 Pengenalan Java Netbeans

EDITOR JAVA

Notepad / gedit : Editor standar yang di sediakan sistem operasi (windows/linux)

Netbeans : Salah satu editor (GUI) yang dilengkapi berbagai macam fitur

(IDE) yang memudahkan memprogram java

Editor lain : Eclipse, Gel, Jbuilder dkk.

Page 11: 34 Modul1 Pengenalan Java Netbeans

NETBEANS IDE 7.0

Page 12: 34 Modul1 Pengenalan Java Netbeans

NETBEANS IDE 7.0

Nama Project : Nama Project yang akan dibuat.

Project Location : tempat penyimpanan data project

Create Main Class : Netbeans akan otomatis membuat file class default

Set as Main Project : Class yang dibuat akan dijalankan pada saat menekan F6

Page 13: 34 Modul1 Pengenalan Java Netbeans

STRUKTUR PROGRAM

Nama Project

Nama Package (Default)

File default Java

Java development editor menggunakan netbeans terdiri dari project yang

didalamnya terdapat package-package. Setiap package berisi file java dimana

nantinya setiap file java pada masing-masing package dapat saling terhubung

sesuai kebutuhan.

Page 14: 34 Modul1 Pengenalan Java Netbeans

• Project hirarki java pada netbeans

Hirarki

Project Java

Package1 Package2

class_A class_B class_A class_B MySQL JDBC

Library

Page 15: 34 Modul1 Pengenalan Java Netbeans

KODE PERTAMA JAVA

package materi_dasar;

public class Materi_dasar{

public static void main(String[] args)

{

//baris kode program

}

}

package materi_dasar;

public class Materi_dasar{

public static void main(String[] args)

{

//baris kode program

}

}Setiap file pada program java adalah kelas (dijelaskan pada bagian OOP).

Kelas pada java diawali dengan modifier access, syntax class dan nama_kelas

lalu buka kurawal dan diakhiri dengan tutup kurawal.

Didalam kelas terdapat method main, method main akan dijalankan

pertama kali pada saat program kali run (dijalankan). Baris program di ketik

mulai dari buka kurawal method sampai tutup kurawal method.

Setiap file pada program java adalah kelas (dijelaskan pada bagian OOP).

Kelas pada java diawali dengan modifier access, syntax class dan nama_kelas

lalu buka kurawal dan diakhiri dengan tutup kurawal.

Didalam kelas terdapat method main, method main akan dijalankan

pertama kali pada saat program kali run (dijalankan). Baris program di ketik

mulai dari buka kurawal method sampai tutup kurawal method.

modifier accessmodifier access

syntax class syntax class nama_kelasnama_kelas

Page 16: 34 Modul1 Pengenalan Java Netbeans

Aturan dalam penulisan nama package,

nama class tidak boleh menggunakan spasi

dan tidak diawali dengan angka.

Aturan dalam penulisan nama package,

nama class tidak boleh menggunakan spasi

dan tidak diawali dengan angka.

Page 17: 34 Modul1 Pengenalan Java Netbeans

STRUKTUR PROGRAM

Menampilkan teks pada sistem (CLI) menggunakan perintah System.out

public static void main(String[] args) {

System.out.println("Hello STIKOM DINAMIKA BANGSA");

}

public static void main(String[] args) {

System.out.println("Hello STIKOM DINAMIKA BANGSA");

}

Untuk menjalankan program tekan F6 atau pilih pada menu Run -> Run Main Project

Output pada Java CLI Netbeans

Page 18: 34 Modul1 Pengenalan Java Netbeans

STRUKTUR PROGRAM

Untuk melakukan compile tekan F11 atau pilih di menu Run -> Build

Main Project dan Tekan Ok

• Proses compile akan menghasilkan file executable dengan ekstensi .jar

(sama dengan file exe).

• File hasil compile akan disimpan di folder dist didalam folder project.

• Dikarenakan kode program hanya menampilkan text di System maka file .jar

harus dijalankan menggunakan Command Line Interface atau CLI agar

hasilnya bisa terlihat.

Page 19: 34 Modul1 Pengenalan Java Netbeans

STRUKTUR PROGRAM

Menjalankan file .jar hasil compile melalui cmd windows

Page 20: 34 Modul1 Pengenalan Java Netbeans

KARAKTERISTIK

• Nama File Java harus sama dengan nama kelas (class).

• Java bersifat case sensitive membedakan antara huruf kapital dan huruf kecil

Contoh : Main() berbeda dengan main()

• Format Penulisan Komentar di Java (komentar adalah baris program yang

tidak akan dieksekusi) :

// ini komentar

/* ini

juga

Komentar */

// ini komentar

/* ini

juga

Komentar */

Page 21: 34 Modul1 Pengenalan Java Netbeans

KARAKTERISTIK

• Kita harus mempunyai satu metode main() di kelas yang akan

dijalankan dengan pola sebagai berikut :

• Pernyataan di java harus diakhiri tanda titik koma ( ; )

public static void main(String[] args) {

kode-kode program

}

public static void main(String[] args) {

kode-kode program

}

Page 22: 34 Modul1 Pengenalan Java Netbeans

Package

Untuk Membuat package baru klik kanan pada project lalu pilih Java Package

Page 23: 34 Modul1 Pengenalan Java Netbeans

Package

Package Name ganti menjadi pertemuan1

Page 24: 34 Modul1 Pengenalan Java Netbeans

Package

Package Name ganti menjadi pertemuan1 lalu tekan Finish maka akan tercipta satu package baru yang masih kosong

Page 25: 34 Modul1 Pengenalan Java Netbeans

File / Class

Untuk Membuat package baru klik kanan pada project lalu pilih Java Class

Page 26: 34 Modul1 Pengenalan Java Netbeans

File / Class

Class Name ganti menjadi latihan1 lalu tekan Finish maka akan tercipta satu

class baru tanpa main method.

Page 27: 34 Modul1 Pengenalan Java Netbeans

File / Class

package pertemuan1;

public class latihan1 {

//body class

}

package pertemuan1;

public class latihan1 {

//body class

}

Contoh class Contoh class

Pada contoh diatas, class belum memiliki method main jadi tidak bisa di jalankan.

Page 28: 34 Modul1 Pengenalan Java Netbeans

ERROR CODING

ERROR ???

Page 29: 34 Modul1 Pengenalan Java Netbeans

ERROR PROGRAM

1. Syntax Errors

Syntax errors biasanya terjadi karena kesalahan penulisan. Mungkin Anda

kekurangan sebuah perintah di Java atau lupa untuk menulis tanda titik-

koma pada akhir pernyataan. Java mencoba untuk mengisolasi error tersebut

dengan cara menunjukkan baris dari kode dan terlebih dahulu menunjuk

karakter yang salah dalam baris tersebut. Bagaimanapun juga, error belum

tentu berada pada titik yang ditunjuk. Contoh Error

Netbeans adalah Editor yang bersifat realtime yang dapat melakukan code

checking pada program walaupun program tidak dijalankan (F6), error ditandai

dengan warna merah.

Error terjadi di line 18 dikarenakan baris kode tidak diakhiri dengan tanda titik

kome ( ; )

Page 30: 34 Modul1 Pengenalan Java Netbeans

ERROR PROGRAM

2. Runtime error

Run-time error merupakan error yang tidak akan ditampilkan sampai Anda

menjalankan program Anda. Bahkan program yang dikompilasi dengan sukses

dapat menampilkan jawaban yang salah jika programmer belum berpikir sampai

struktur dan proses logis dari program tersebut.

public static void main(String[] args) {

int i=0;

for(i=0;i<10;i--){

System.out.println("Hello STIKOM "+i);

}

}

public static void main(String[] args) {

int i=0;

for(i=0;i<10;i--){

System.out.println("Hello STIKOM "+i);

}

}

Contoh looping program