Praktikum OOP Pengenalan Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009 Instalasi J2SDK • Login komputer – Login : student – Password : …. • Jalankan netbeans-6.5-windows.exe • Lakukan instalisasi Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Setting Path dan ClassPath Java • • • • Buka Control Panel – System Pilih tab : Advanced Pilih button: Environment Variables Di system variables lakukan setting: – PATH : c:\nama_folder_tempat_instal\bin – CLASSPATH: .;c:\nama_folder_tempat_instal\lib\tools.jar Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Mencoba hasil instal • • • • Buka windows command promt Ketikkan: c:\javac Tekan enter Bila keluar cara penggunaan berarti successful Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Instalasi J2SDK di Linux • • • Jalankan chmod +x nama_file Lakukan: ./nama_file Set PATH di file bashrc : export PATH=/…/J2SDK…./bin:$PATH Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 1: Cara kompilasi dan menjalankan program java. Instruksi: 1. Jalankan netbeans pilih menu File New project pilih catagories : java, projects : Java Applicationklik next 2. Isikan Project Name : Praktikum_Day1, Arahkan Project Location pada directory penyimpanan project yang dinginkan melalui button browse, Project Folder otomatis membuatkan folder = nama project pada directory yg telah dipilih 3. Aktifkan Set As Main Project : Project yang akan dibuat diaktifkan 4. Klik Finish 5. Akan tampil project sbb : 6. Klik kanan pada default packages pilih java package isikan package name : com Location di source package 7. Klik kanan package com pilih java class isikan java class : nama class yg akan dibuat : Hallo klik Finish Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 1: Cara kompilasi dan menjalankan program java. 1. Hasil akhir dari pembuatam project,package dan class di Net Beans sbb 2. Ketik program java di bawah, pada class Hallo Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 2 : Membuat program Hello World 1. Ketik program Greeting.java dan TestGreeting.java, kompile keduanya dan run, bagaimana hasilnya ? Greeting.java : // The Greeting class declaration. public class Greeting { private String salutation; public Greeting(String s) { salutation = s; } public void greet(String whom) { System.out.println(salutation + " " + whom); }} TestGreeting.java : // // Sample "Hello World" application // public class TestGreeting { public static void main(String[] args) { Greeting hello = new Greeting("Hello"); hello.greet("World"); } } Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 3 : Membenarkan kesalahan program saat kompilasi dan runtime Instruksi untuk soal no 1 s/d 4 ketik program java, lakukan compile, mengapa terjadi kesalahan, perbaiki, compile ulang dan run : Untuk compile : F9 atau klik kanan pada nama file java pilih compile file atau pilih menu Build dan pilih compile file. Untuk run : klik kanan pada nama file java pilih run file atau pilih menu Build dan pilih run file No 1: disimpan dg nama Test1.java public class Test1 { public static void main(String[] args) { System.out.println("What's wrong with this program?"); } } public class TestAnother1 { public static void main(String[] args) { System.out.println("What's wrong with this program?"); } } Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 3 2 : Membenarkan kesalahan program saat compilasi kompilasi dan runtime Instruksi untuk soal no 1 s/d 4 ketik program java, lakukan compile, mengapa terjadi kesalahan, perbaiki, compile ulang dan run : No 2: disimpan dg nama Test2.java public class Testing2 { public static void main(String[] args) { System.out.println("What's wrong with this program?"); } } No 3: disimpan dg nama Test3.java public class Test3 { public static void main(String args) { System.out.println("What's wrong with this program?"); } } Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 3 2 : Membenarkan kesalahan program saat compilasi kompilasi dan runtime Instruksi untuk soal no 1 s/d 4 ketik program java, lakukan compile, mengapa terjadi kesalahan, perbaiki, compile ulang dan run : No 4: disimpan dg nama Test4.java public class Test4 { public void main(String[] args) { System.out.println("What's wrong with this program?"); } } Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 4: Volcano Robot Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 5. Lanjutan Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Cara Memasukkan Input : Melalui JOptionPane : import javax.swing.JOptionPane; public class InputPane { public static void main(String args[]) { int nilai; String str=JOptionPane.showInputDialog("Masukkan nilai :"); nilai=Integer.parseInt(str); System.out.println(nilai); System.exit(0); } } Melalui Scanner : import java.util.Scanner; public class TestScanner { public static void main(String args[]) { int umur; String nama; Scanner scan = new Scanner(System.in); nilai = scan.nextInt(); nama = scan.next() ; System.out.println(“Nama : ”+nama+” Umur : “+umur); } } Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Tugas Pendahuluan Praktikum 2 1. 2. 3. 4. 5. 6. • • • Apa perbedaan antara variabel dan object? Ada berapa macam tipe data primitif dalam Java? Sebutkan dan jelaskan! Sebutkan tipe data reference dalam Java! Beri contoh deklarasi konstanta dalam Java! Sebutkan keyword dalam java! Kenapa deklarasi variabel berikut salah? a) int 8k; b) char null; c) String public; Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS SekilaS InfO Ada beberapa hal yang harus dikuasai sebelum menguasai materi di dalam java yaitu: pemrograman c, perancangan perangkat lunak Bergabunglah dengan Kami Java Community Politeknik Elektronika Negeri Surabaya PENS-ITS 2009