Java among other languages
Universitas Multimedia Nusantara TOPIK 1
Pengenalan Java Martinus R. Sigit S. sigit.@umn.ac.id Java among other languages Jav a Jav a Visual Basic . NET Visual Basic . NET C# C# COBOL COBOL
C C C++ C++ Visual Basic 6 Visual Basic 6 Pytho n Pytho n Ruby Ruby Pascal Pascal Objecti
Objecti ve C ve C Fortran Fortran
What is Java
- Diawali dari perkembangan microprocessor pada 90 an
- Sun Microsystem, pada 1991 mendanai
proyek penelitian yang dipimpin oleh James
Gosling • Menghasilkan pemrograman berorientasiobjek yang disebut dengan JAVA pada tahun
1995 - Sampai saat ini (thn. 2013) sudah mencapai versi 1.7 (lebih sering disebut dengan versi 7)
Perkembangan Java
Dikembangka 1991 Mulai n oleh Sun Microsystem Disebut OAK Oracle 2009 Menjadi milik Berganti nama menjadi 1995
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
Write Once Run Everywhere
What make it is possible :
JAVA VIRTUAL MACHINE JVM JAVA RUNTIME ENVIRONMENT JRE
Popularitas Java
(2013) Java masih termasuk dalam bahasa pemrograman yang paling banyak digunakan.
Popularitas Java
9 Juta Developer Java (2010) 9 Juta Developer Java (2010)
3 Milyar Perangkat 3 Milyar Perangkat
Konsep Java
OOP – Object Oriented
OOP – Object Oriented
Programming Programming
WRITE ONCE RUN
WRITE ONCE RUN
EVERYWHERE EVERYWHEREDengan JRE yang terinstall pada suatu perangkat maka JRE JAVA RUNTIME ENVIROMENT program JAVA akan bisa dijalankan dalam perangkat tersebut
Konsep Java (cont’d)
Untuk melakukan pemrograman dalam Java
Dengan terinstallnya JDK pada perangkat pengembangan, maka programmer bisa JDK memanfaatkan library
Java Development
dalam JDK
Kit Bisa dianalogikan
Tiga Kategori Java
Java Development Kit (JDK)
JDK diperlukan untuk mengembangkan program Java.
Berisi kelas-kelas yang akan membuat:
- Pembuatan program lebih cepat
- Lebih efsien
- Lebih aman
DIY (Do It Yourself) Cek JDK dalam Microsoft Windows
1. Masuk ke Command Prompt
2. Ketik java –version Jika tidak dikenal ada dua kemungkinan
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
4. Cek kembali lewat command prompt
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)
Dalam Environment Variabel , di bagian Path
Environment Variables Fase Coding dalam Java
Fase Coding dalam Java
Fase 1 - Edit Deitel Sumber: Deitel & Fase 2 - Compile Deitel Sumber: Deitel &
Fase 3 - Loading Deitel Sumber: Deitel & Fase 4 - Verifcation Deitel Sumber: Deitel &
Fase 5 - Execution Deitel Sumber: Deitel &
Menulis Program Java
Prinsipnya : Selama ada editor pengolah kata dan JDK yang terinstall kita bisa melakukan pemrograman Java.
Tools yang bisa digunakan:
1. Notepad
2. IDE (Integrated Development Environment)
DIY- part 1 - Menjalankan Program Java
Lihat di Modul bagian 7 Mencoba Aplikasi Java halaman 9 Perintah dasar dalam Java Mengetahui versi java
java -version Melakukan compile javac atas program java <filename> Menjalankan program java 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
3. Ketik di command prompt : java ATMCaseStudy
DIY – Part 2 – Menulis Program Java Dengan Notepad
1. Buka notepad
2. Ketik:
DIY- Part 2 – Menulis Program Java Dengan Notepad
1. Buka notepad
2. Ketik:
DIY- Part 2 – Menulis Program Java Dengan Notepad
3. Simpan sebagai Welcome1.java
4. Compile: javac Welcome1.java
5. Menjalankan program dengan mengetikkan java welcome1.
Struktur Program Java DIY- Part 3 – Menulis Program Java dengan Notepad – Menambahkan Integer
DIY- Part 3 – Menulis Program Java dengan Notepad – Menambahkan Integer
Hasil:
Konsep Memori
Suatu variabel sebenarnya berhubungan dengan lokasi spesifk di memori komputer.
Aritmatika Urutan Eksekusi - Aritmatika
Urutan Eksekusi Aritmatika - ContohUrutan 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 hal ini tidak dianjurkan untuk program yang kompleks.
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 PHP, Android, C++, C#
Dikenal istilah workspace , satu
workspace bisa terdiri dari beberapa
project.Eclipse™ IDE
tampilan depan Eclipse™ IDE membuat project
memilih File > New , dan pilih Project
Eclipse™ IDE membuat project
Ikuti wizzard yang ada membuat project Eclipse™ IDE
Beri nama Project nya, dan ikuti langkah selanjutnya melakukan setting JDK Eclipse™ IDE
Lakukan perubahan setting sesuai JDK yang terinstall di komputer
Eclipse™ IDE tambahkan JDK
Tambahkan JDK
Eclipse™ IDE
pilih standar VM Eclipse™ IDE pilih JRE di komputer kita
Eclipse™ IDE pilih JRE di komputer kita
Eclipse™ IDE pilih JRE di komputer kita Eclipse™ IDE pilih JRE yang baru saja kita set
Eclipse™ IDE pilih JRE yang baru saja kita set perspective
Eclipse™ IDE
Dikenal istilah perspektif, sampilan IDE , akan disesuaikan dengan proyek yang dikerjakan.
Untuk program java biasa tampilan (perspektif) akan disesuaikan.
Eclipse™ IDE
perspective Eclipse™ IDE
tampilan akhir
Eclipse™ IDEmembuat kelas Java
Eclipse™ IDE
membuat kelas Java Eclipse™ IDE
window New Java Class
Eclipse™ IDE
melakukan edit fle
Eclipse™ IDE
melakukan edit fle Eclipse™ IDE
menjalankan program
Eclipse™ IDE
melihat output
Eclipse™ IDE
debugging
Eclipse™ IDE
debugging Eclipse™ IDE
debugging perspective
Eclipse™ IDE
debugging
Eclipse™ IDE
debugging
Latihan 1
Buatlah program perhitungan luas dan volume yang menampilkan hasil dalam format seperti tabel di bawah ini.
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 diatermasuk golongan underweight, normal,
overweight, dan obese.- Panduan nilai BMI dapat dilihat pada keterangan di halaman selanjutnya:
Latihan 2
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 remainder operator.]
DIY - Swing
DIY - Swing
DIY - Swing
SEE U NEXT WEEK --
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 States of America: Springer-Verlag