1. pengenalan java
DESCRIPTION
Slide pertama mata kuliah Pemrograman Berorientasi Objek, FIT, Tel-UTRANSCRIPT
PEMROGRAMAN BERORIENTASI OBJEK
Disusun Oleh:Reza Budiawan
Untuk: TIM Dosen PBO
MI.2283 Pemrograman Berorientasi ObjectGanjil 2014/2015
Hanya dipergunakan untuk kepentingan pengajaran di lingkunganFakultas Ilmu Terapan, Universitas Telkom
Java dibuat dan diperkenalkan pertama kali oleh sebuah tim Sun Microsystem yang dipimpin oleh Patrick Naughton dan James Gosling pada tahun 1991 dengan code nama Oak.
Sun Oracle
PENGENALAN JAVA
Alasan terjadinya inovasi pada pengembangan computer language Mengadaptasikan perubahan dari segi environments dan
penggunaannya Mengimplementasikan perbaikan dan improvements pada
art of programming
Java is the language that meet the requirement of computer language innovation
KENAPA JAVA??
Java menggunakan compiler sekaligus interpreter agar dapat berjalan pada platform yang berbeda.
Java compiler melakukan kompilasi pada source code (.java) menjadi Java bytecodes (.class)
CARA KERJA JAVA
Hasil kompilasi dapat dijalankan pada berbagai platform sistem komputer dengan menggunakan Java Virtual machine (JVM),
"write once, run anywhere" .
CARA KERJA JAVA
Sederhana, semudah C dan seampuh C++: Berorientasi objek (OOP) Arsitekturnya yang kokoh dan pemrograman yang aman. Bukan sekedar bahasa tapi juga platform sekaligus arsitektur. Memiliki fitur utama lain seperti:
multi-threading Pemeriksaan tipe object saat run-time automatic garbage collection mendukung exception
KARAKTERISTIK BAHASA JAVA
Java SE
Java EE
Java ME
TIPE APLIKASI JAVA
Tipe Data
int
char
String (class)
dll
Perulangan
for
while
do-while
Percabangan
if-else
switch-case
BAHASA PEMROGRAMAN JAVA
Install Setting Path Code!
INSTALASI JAVA
Klik Kanan “My Computer” “Properties” “Advanced System Setting”
SETTING PATH WINDOWS
SETTING PATH WINDOWS
SETTING PATH WINDOWS
Pada Path, tambahkan “Variable Value”:%JAVA_HOME%\bin;
Tips: - Variabel JAVA_HOME adalah “System Variables”.- Variabel JAVA_HOME menyesuaikan tempat instalasi Java.- Jangan lupa menambahkan titik koma saat mengubah nilai Path.- Restart command prompt setelah setting path.
Diubah melalui startup file (~/.bashrc) atau di profile (~/.profile)
SETTING PATH LINUX
#gedit ~/.bashrc (command membuka editor gedit)
(ubah isi pada editor dengan menambahkan kode sbb:)export JAVA_HOME=/home/aqeel/development/jdk/jdk1.6.0_35export PATH=$JAVA_HOME/bin:$PATH
Identifier adalah nama yang diberikan kepada attribute, method, class, package, dan interface
Aturan Penamaan Identifier: Case sensitive Identifier TIDAK BOLEH SAMA dengan keyword Dimulai dengan huruf atau (_) atau ($). Karakter berikutnya dapat berupa huruf atau angka
TIPE DATA DAN VARIABEL
Keyword adalah identifier yang digunakan Java untuk suatu tujuan khusus.
KEYWORD
abstract do implements private thisboolean double import protected throwbreak else instanceof public throwsbyte extends int return transientcase false interface short truecatch final long static trychar finally native strictfp voidclass float new super volatile
continue for null switch whiledefault if package synchronized
Unary
• Increment (++)
• Decrement (--)
Aritmatika
• Penambahan (+)
• Pengurangan (-)• Perkalian (x)• Pembagian (/)• Sisa Bagi (%)
Relasi
• Kurang dari (<)• Lebih dari (>)• Kurang sama
(<=)• Lebih sama
(>=)• Sama dengan
(==)• Tidak sama (!=)
OPERATOR JAVA
Boolean
Shift dan Bitwise
Assignment
OPERATOR JAVA
CONTOH PROGRAM
public class Demo{ public static void main(String[] args){ System.out.println("Hello World"); }}
Samakan antara nama class dan nama fi le jika class bersifat public
Nama fi le dan class boleh berbeda jika tidak ada modifier public pada class
TIPS DAN TRIK
-END OF SLIDE-