Pemrograman berorientasi objek Object Oriented Programming SY.Yuliani Pemrograman berorientasi objek Chapter 1 Hanya dipergunakan untuk kepentingan pengajaran di lingkungan sendiri
Email: sy.yuliani@widyatama.ac.id Perkenalan Nama: SY.Yuliani Email: sy.yuliani@widyatama.ac.id Telp: ... (office hour)
Peraturan Mengikuti aturan kelas Universitas Aturan Mata Kuliah : Gunakan editor non IDE seperti notepad, notepad++, atau editPlus Netbeans, Jcreator (Pro), Eclipse dan sejenisnya adalah TERLARANG Penilaian dilakukan oleh dosen mata kuliah di kelas terkait
Contiguous dengan Pemrograman Visual Overview Perkuliahan Contiguous dengan Pemrograman Visual Object Oriented Paradigm Java Programming Language Database Connection using Oracle Pop up quiz Optional Praktikum didampingi Laboran* Satu tugas besar: Proposal untuk Tugas Besar Pemr. Visual
-end of slide- Thank’s
Pemrograman berorientasi objek Pemrograman Berorientasi Object Ganjil 2014/2015 SY.Yuliani Pemrograman berorientasi objek Chapter 2 Hanya dipergunakan untuk kepentingan pengajaran di lingkungan sendiri
Pengenalan Java 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
Alasan terjadinya inovasi pada pengembangan computer language Kenapa 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
Cara Kerja 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)
"write once, run anywhere". Cara Kerja Java Hasil kompilasi dapat dijalankan pada berbagai platform sistem komputer dengan menggunakan Java Virtual machine (JVM), "write once, run anywhere".
Karakteristik bahasa 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
Tipe Aplikasi Java Java SE Java EE Java ME
Bahasa Pemrograman Java Tipe Data int char String (class) dll Perulangan for while do-while Percabangan if-else switch-case
Instalasi Java Install Setting Path Code!
Klik Kanan “My Computer” “Properties” “Advanced System Setting” Setting Path Windows Klik Kanan “My Computer” “Properties” “Advanced System Setting”
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 Setting Path LINUX startup file (~/.bashrc) atau di profile (~/.profile) #gedit ~/.bashrc (command membuka editor gedit) (ubah isi pada editor dengan menambahkan kode sbb:) export JAVA_HOME=/home/aqeel/development/jdk/jdk1.6.0_35 export PATH=$JAVA_HOME/bin:$PATH
Aturan Penamaan Identifier: Tipe Data dan Variabel 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
Keyword Keyword adalah identifier yang digunakan Java untuk suatu tujuan khusus. abstract do implements private this boolean double import protected throw break else instanceof public throws byte extends int return transient case false interface short true catch final long static try char finally native strictfp void class float new super volatile continue for null switch while default if package synchronized
Unary Aritmatika Relasi Operator Java Increment (++) Decrement (--) 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
Contoh Program public class Demo{ public static void main(String[] args){ System.out.println("Hello World"); }
Samakan antara nama class dan nama file jika class bersifat public Tips dan Trik Samakan antara nama class dan nama file jika class bersifat public Nama file dan class boleh berbeda jika tidak ada modifier public pada class
-end of slide- Thanks toAttantions