Universitas Multimedia Nusantara
TOPIK 1
Pengenalan Java
Java among other
Visual Basic .
NET Visual Basic . Visual Basic 6Visual Basic 6
What is Java
• Diawali dari perkembangan microprocessor
pada 90 an
• Sun Microsystem, pada 1991 mendanai
proyek penelitian yang dipimpin oleh James Gosling
• Menghasilkan pemrograman berorientasi
objek yang disebut dengan JAVA pada tahun 1995
• Sampai saat ini (thn. 2013) sudah mencapai
Perkembangan Java
Disebut OAK2009
Menjadi milik Oracle
Berganti nama menjadi
The main purpose of Java
Mengembangkan bahasa
pemrograman yang bisa dijalankan di berbagai devices TANPA melakukan
penulisan ulang.
Write Once Run Everywhere
Write Once Run Everywhere
What make it is possible :
JAVA VIRTUAL MACHINE JVM
JAVA RUNTIME ENVIRONMENT
Popularitas Java
Popularitas Java
9 Juta Developer Java (2010)
9 Juta Developer Java (2010)
3 Milyar Perangkat
3 Milyar Perangkat
Konsep Java
WRITE ONCE RUN
EVERYWHERE
WRITE ONCE RUN
EVERYWHERE
JRE
JAVA RUNTIME ENVIROMENT
Dengan JRE yang
terinstall pada suatu perangkat maka
program JAVA akan
bisa dijalankan dalam perangkat tersebut
OOP – Object Oriented
Programming
Konsep Java (cont’d)
Untuk melakukan pemrograman dalam Java
JDK
Java Development Kit
Dengan terinstallnya JDK pada perangkat
pengembangan, maka programmer bisa
memanfaatkan library dalam JDK
Bisa dianalogikan dengan .NET
Java Development Kit (JDK)
JDK diperlukan untuk mengembangkan program Java.
Berisi kelas-kelas yang akan membuat:
• Pembuatan program lebih cepat
• Lebih efsien
DIY (Do It Yourself)
Cek JDK dalam Microsoft Windows 1. Masuk ke Command Prompt
2. Ketik java –version
Jika tidak dikenal ada dua kemungkinan
a. JDK memang belum ada Harus diinstall
Instalasi JDK
1. Dapatkan JDK java di situs Oracle
http://www.oracle.com/technetwork/indexes/downloads/ index.html
2. Jalankan fle installer
3. Ikuti langkah-langkahnya
Environment Variable Setting
Agar Java dikenal oleh Sistem Operasi Windows
Masukkan \:
D:\Program\Java\jdk1.7.0_03\bin
(Tergantung dimana Anda melakukan instalasi JDK)
Fase Coding dalam Java
Fase 1 - Edit
Fase 2 - Compile
Fase 3 - Loading
Fase 4 - Verifcation
Fase 5 - Execution
Menulis Program Java
Prinsipnya : Selama ada editor
pengolah kata dan JDK yang terinstall kita bisa melakukan pemrograman
Java.
Tools yang bisa digunakan: 1. Notepad
DIY- part 1 - Menjalankan Program
Java
Lihat di Modul bagian 7 Mencoba Aplikasi Java halaman 9
Perintah dasar dalam Java
java -version Mengetahui versi java
javac
<filename>
Melakukan compile atas program java
DIY – part 1 - Menjalankan Program
Java
Menjalankan program Automatic Teller Machine
1. Masuk ke command prompt
2. Masuk ke folder dimana Anda
meletakkan folder ATM, contohnya
di : C:\examples\ch01\ATM
DIY – Part 2 – Menulis Program Java
Dengan Notepad
DIY- Part 2 – Menulis Program Java
Dengan Notepad
DIY- Part 2 – Menulis Program Java
Dengan Notepad
3. Simpan sebagai Welcome1.java 4. Compile: javac Welcome1.java 5. Menjalankan program dengan
DIY- Part 3 – Menulis Program Java dengan Notepad – Menambahkan Integer
Konsep Memori
Suatu variabel sebenarnya
Urutan Eksekusi Aritmatika - Latihan
Buat program: input :
Harga Jual Diskon
Jumlah Bayar
Output:
Total Discount Kembali
IDE Java
Walaupun dimungkinkan untuk
menuliskan program dengan editor sederhana seperti Notepad, namun
IDE Java Populer
1. Eclipse™ IDE for Windows® (open source)
2. Intellij (ada versi gratis , versi berbayar) 3. NetBeans™ IDE (gratis, dari oracle)
4. Jbuilder
5. jGRASP™ IDE 6. DrJava IDE
7. BlueJIDE
Eclipse™ IDE
• Release pertama pada 2001
• Dikembangkan oleh IBM dengan bahasa Java
• Tujuannya awal menjadi tool yang umum
untuk semua bahasa pemrograman
• Untuk Java = Eclipse + JDT (Java
Development Toolkit)
• JDT sebagai plug in
• Tersedia berbagai plug in misalnya untuk
Eclipse™ IDE
workspaceDikenal istilah workspace , satu
workspace bisa terdiri dari beberapa
Eclipse™ IDE
membuat projectEclipse™ IDE
membuat projectEclipse™ IDE
membuat projectEclipse™ IDE
melakukan setting JDKEclipse™ IDE
tambahkan JDKEclipse™ IDE
perspectiveDikenal istilah perspektif, sampilan IDE , akan disesuaikan dengan proyek
yang dikerjakan.
Latihan 1
Latihan 2
• Buatlah aplikasi kalkulator BMI. Dalam
aplikasi ini pengguna bisa memasukkan tinggi (dalam centi meter / cm) dan berat (dalam kilogram / kg).
• Hasil dari kalkulator ini adalah memberikan
informasi ke pengguna apakah dia
termasuk golongan underweight, normal,
overweight, dan obese.
• Panduan nilai BMI dapat dilihat pada
DIY - Swing
Write an application that reads two
integers and determines whether the frst is a multiple of the second and prints the result. [Hint: Use the
--Daftar Pustaka
• Deitel, P. & Deitel, H., 2012. Java How To Program. 9th ed. United States of America: Prentice Hall.
• Sanghera, P., 2006. SCJP Exam for
J2SE 5: A Concise and Comprehensive Study Guide for The Sun Certifed
Java Programmer Exam. United