Praktikum OOP Pengenalan Java Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS 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 Application klik 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 ? // 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); }} Greeting.java : // // Sample "Hello World" application // public class TestGreeting { public static void main(String[] args) { Greeting hello = new Greeting("Hello"); hello.greet("World"); } TestGreeting.java :
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 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?"); } No 1: disimpan dg nama Test1.java
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 2 : Membenarkan kesalahan program saat compilasi Instruksi untuk soal no 1 s/d 4 ketik program java, lakukan compile, mengapa terjadi kesalahan, perbaiki, compile ulang dan run : public class Testing2 { public static void main(String[] args) { System.out.println("What's wrong with this program?"); } No 2: disimpan dg nama Test2.java public class Test3 { public static void main(String args) { System.out.println("What's wrong with this program?"); } No 3: disimpan dg nama Test3.java Praktikum 3 : Membenarkan kesalahan program saat kompilasi dan runtime
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Praktikum 2 : Membenarkan kesalahan program saat compilasi Instruksi untuk soal no 1 s/d 4 ketik program java, lakukan compile, mengapa terjadi kesalahan, perbaiki, compile ulang dan run : public class Test4 { public void main(String[] args) { System.out.println("What's wrong with this program?"); } No 4: disimpan dg nama Test4.java Praktikum 3 : Membenarkan kesalahan program saat kompilasi dan runtime
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 : 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 JOptionPane : 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); } Melalui Scanner :
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Tugas Pendahuluan Praktikum 2 1.Apa perbedaan antara variabel dan object? 2.Ada berapa macam tipe data primitif dalam Java? Sebutkan dan jelaskan! 3.Sebutkan tipe data reference dalam Java! 4.Beri contoh deklarasi konstanta dalam Java! 5.Sebutkan keyword dalam java! 6.Kenapa deklarasi variabel berikut salah? a) int 8k; b) char null; c) String public;
SekilaS InfO Ada beberapa hal yang harus dikuasai sebelum menguasai materi di dalam java yaitu: pemrograman c, perancangan perangkat lunak
Bergabunglah dengan Kami Bergabunglah dengan Kami Java Community Politeknik Elektronika Negeri Surabaya PENS-ITS 2009