Download File / Class - stikom dinamika bangsa jambi

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
BAHASA PEMROGRAMAN BERORIENTASI OBJEK.
rev2
Abdul Rahim, M.Kom
MATERI
• Pengenalan Teknologi Java
• Pengenalan Editor Netbeans
• Memahami karakteristik dari Pemrograman Java
• Memahami tipe error pada java dan editor netbeans
• Memahami Editor IDE Netbeans untuk Java
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).
KEUNGGULAN JAVA
KEUNGGULAN JAVA
KEUNGGULAN JAVA
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
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.
JAVA ENVIRONMENT
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
(windows/linux)
Editor lain
: Eclipse, Gel, Jbuilder dkk.
memprogram
java.
NETBEANS IDE 7.0
NETBEANS IDE 7.0
Nama Project
: Nama Project yang akan dibuat.
Project Location
: tempat penyimpanan data project
STRUKTUR PROGRAM
Nama Project
Nama Package (Default)
File default Java
Netbeans terdiri dari project yang didalamnya terdapat packagepackage. Setiap package berisi file java. Pada file java kita
mengetikkan kode program.
File dapat disebut juga sebagai kelas (class).
HIRARKI
• Project hirarki java pada netbeans
Project Java
Package1
Main class_A
class_B
Package2
class_A
class_B
Library
MySQL JDBC
KODE PERTAMA JAVA
syntax class
modifier access
nama_kelas
package modul1;
public class modul1{
public static void main(String[] args) {
//baris kode program
}
}
Setiap file pada program java dapat disebut juga sebagai kelas.
Kelas pada java diawali dengan modifier access, syntax class dan
nama_kelas lalu buka kurawal dan diakhiri dengan tutup kurawal.
Didalam kelas terdapat main method, kode program diketik
pada area main method ini Agar dapat dijalankan/eksekusi.
Aturan dalam penulisan nama package, nama class
tidak boleh menggunakan spasi dan tidak diawali
dengan angka.
OUTPUT CLI
Menampilkan teks pada sistem (CLI) menggunakan perintah System.out
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
JOPTIONPANE
Menampilkan teks pada sistem (CLI) menggunakan perintah JOption
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Saya belajar Java");
}
Untuk menjalankan program tekan F6 atau pilih pada menu
Run -> Run Main Project
RUN PROGRAM
Untuk menjalankan program tekan F6 atau pilih
pada menu Run -> Run Main Project
BUILD PROGRAM
Untuk melakukan build/compile tekan F11 atau pilih di
menu Run -> Build Main Project dan Tekan Ok
• Proses build/compile akan menghasilkan file executable dengan
ekstensi .jar (sama dengan file exe).
• File hasil compile akan disimpan di folder dist didalam folder
project.
BUILD PROGRAM
Menjalankan file .jar hasil compile melalui cmd windows
Bila menggunakan visual programming bisa langsung
dijalankan seperti biasa (seperti program portable).
File / Class
Untuk Membuat file baru klik kanan pada package lalu
pilih Java Class
File / Class
Class Name ganti menjadi latihan1 lalu tekan Finish maka akan
tercipta satu class baru tanpa main method.
NAMA FILE TIDAK BOLEH MENGGUNAKAN SPASI
File / Class
Contoh class
package pertemuan1;
public class latihan1 {
//body class
}
Pada contoh diatas, class belum memiliki method main
jadi tidak bisa di jalankan. (dijelaskan nanti)
FRAME / FORM
Frame pada java dapat disebut juga sebagai form dimana
frame merupakan jendela utama dari pemrograman visual
Klik kanan pada package kemudian pilih
New -> JFrame Form
Buat Nama File : frame_login
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 */
KARAKTERISTIK
• Kode yang ingin di eksekusi harus berada didalam main method
(dijelaskan nanti)
public static void main(String[] args) {
kode-kode program
}
• Pernyataan di java harus diakhiri tanda titik koma ( ; )
ERROR CODING
ERROR ???
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 ( ; )
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.
Contoh looping program
public static void main(String[] args) {
int i=0;
for(i=0;i<10;i--){
System.out.println("Hello STIKOM "+i);
}
}
GUNAKAN FITUR AUTOCOMPLETE DALAM MENGETIK
KODE (MENGGUNAKAN KONTROL + SPASI UNTUK
MEYEMPURNAKAN KODE)
KESIMPULAN
Project Java
Package1
Main class_A
class_B
Library
Package2
class_A
class_B
MySQL JDBC
Untuk memulai membuat program pada java dimulai
dengan membuat sebuah project yang didalamnya
terdapat
package/folder
dan
didalam
package
tersebut kita dapat membuat file-file atau frame-frame
java.
KESIMPULAN
Untuk menjalankan atau mencoba kode program
dengan cara menekan Shift + F6 atau klik kanan pada
file yang ingin dijalankan lalu pilih run file
Untuk melakukan compile atau build tekan F11
sehingga menghasilkan file dengan ekstensi .jar pada
folder dist