Anda di halaman 1dari 9

2012

Modul Java

Efori Buulolo STMIK Budidarma Medan 4/11/2012

JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/nonspesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web. Strukture Bahasa Java Deklarasi package dan import Class NamaClass( <Pernyataan> } NB: Nama Class dijava harus sama dengan NamaFile.java Contoh: import java.io.*; class HalloDunia{ public static void main(String[ ] args){ System.out.println("Hallo Dunia"); }} *Maka Nama File diatas adalah HalloDunia.java NB: Di java huruf kecil dan besar tidak sama

STMIK BUDIDARMA MEDAN [Efori Buulolo]

Page 2

Memulai Program Java:


1. Buat folder di local disk C dengan nama folder CobaJava(Nama Folder bebas)

2. Klik Start 3. Run


4. Di Run tulis -> CMD 5. Di Cmd ketik CD\ setelah itu Enter<biar masuk ke C:\> 6. Hasilnya C:\> 7. Setelah itu Ketik CD CobaJava 8. Hasilnya C:\>CobaJava> 9. Kemudian masukan PATH berikut:

PATH=C:\Program Files\Java\jdk1.6.0_01\bin CLASSPATH=.;C:\Program Files \ Java\jdk1.6.0_01\lib\tools.jar (Enter) Set PATH=C:\Program Files\Java\jdk1.6.0_01\bin (Enter) NB: C:\Program Files\Java\jdk1.6.0_01\bin (bisa dicopy di address setelah dibuka di C:\Program Files\Java\jdk1.6.0_01\bin melalui explorer)
10. Untuk mencoba berhasil settingan PATHnya maka ketik Java (Enter) setelah itu

Javac (Enter),jika berhasil maka ada yang tampil,tapi jika tidak maka yang tampil adalah Javac is not recognized. Mencoba java Ketik program dibawah ini di Notepad, melalui Start, Run, Notepad (Enter) import java.io.*; class HalloDunia{ public static void main(String[ ] args){ System.out.println("Hallo Dunia"); } } Simpan di C:\CobaJava dengan File Name=HalloDunia.java, Sava as type=All Files Setelah itu di jalankan di CMD yang telah disetting PATHnya, dengan cara ketik Javac HalloDunia.java (Excute)
STMIK BUDIDARMA MEDAN [Efori Buulolo] Page 3

*Jika Error maka diperbaikin dulu,baru di Excute lagi sampai tidak Error Java HalloDunia (Menampilkan Hasil) Hallo Dunia (Hasil Excute Program) Latihan :ketikan Program berikut ini,simpan sesuai dengan nama classnya dan excute import java.util.Scanner; public class luassegitigamasukan { public static void main(String[] args) { double a,luas,t; Scanner scn=new Scanner(System.in); System.out.print("Masukkan alas : "); a=scn.nextInt(); System.out.print("Masukkan tinggi : "); t=scn.nextInt(); luas=0.5*a*t; System.out.println("alas="+a); System.out.println("tinggi="+t); System.out.println("luas segitiga adalah "+luas); } } HASILNYA SEPERTI BERIKUT

Latihan 2: import javax.swing.*;


STMIK BUDIDARMA MEDAN [Efori Buulolo] Page 4

public class LuasSegitiga { public static void main(String[] args) { System.out.println("Menghitung luas segitiga :"); String alas = ""; alas = JOptionPane.showInputDialog("Masukkan alasnya : "); int a=Integer.parseInt(alas); String tinggi = ""; tinggi = JOptionPane.showInputDialog("Masukkan tingginya : "); int t=Integer.parseInt(tinggi); System.out.println ("Alas = "+(a)); System.out.println ("Tinggi = "+(t)); System.out.println ("Luasnya = "+(a*t/2)); }} -----------------------------------------------------------------Tugas : Buat Program menghitung Keliling Lingkaran dan Menghitung Volume Kubus di java STATEMENT IF Digunakan untuk menguji suatu kondisi. Syntax : If(Kondisi) { Statement yang dieksekusi } Contoh: public class umur{ public static void main(String[] args){ byte umur=90; if(umur>10 && umur <18){ System.out.println("Masih Remaja"); }else{System.out.println("Sudah Tua");}}} Percabangan IF Digunakan pada kondisi yang lebih dari pada dua Structure:
STMIK BUDIDARMA MEDAN [Efori Buulolo] Page 5

if (kondisi_pertama) perintah1 else if (kondisi_kedua) perintah2 else if (kondisi_ketiga) perintah3 else if (kondisi_keempat) perintah4 . . . else if (kondisi_keNminus1) perintahNmin1 else perintahN

End Latihan : Ketik program berikut ini simpan dan jalankan sesuai dengan nama classnya: import javax.swing.*; public class nilai{ public static void main(String[] args){ String nilai=""; nilai=JOptionPane.showInputDialog("Masukkan Nilai:"); int n=Integer.parseInt(nilai); if(n>=80 && n<=100){ System.out.println("A"); } else if(n>=70 && n<=79) { System.out.println("B"); } else if(n>=60 && n<=69){ System.out.println("C"); }else if(n>=40 && n<=59) { System.out.println("D"); } else{ System.out.println("E");
STMIK BUDIDARMA MEDAN [Efori Buulolo] Page 6

} } } Latihan 2: import javax.swing.*; public class nilai{ public static void main(String[] args){ String nilai=""; String NH=""; nilai=JOptionPane.showInputDialog("Masukkan Nilai:"); int n=Integer.parseInt(nilai); if(n>=80 && n<=100){ NH="A"; } else if(n>=70 && n<=79) { NH="B"; } else if(n>=60 && n<=69){ NH="C"; }else if(n>=40 && n<=59) { NH="D"; } else{ NH="E"; } System.out.println("Nilai Haruf adalah "+NH); } }

STMIK BUDIDARMA MEDAN [Efori Buulolo]

Page 7

Looping Pada Java Loop atau perulangan adalah suatu bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan. Perulangan dengan for Syantax For(kondisi looping){ Pernyataaan; } Contoh : class loop{ public static void main(String Arg[]) { for (int i=0; i<=10; i++){ System.out.println("STMIK BUDIDARMA MEDAN."+i); } } } Hasilnya:

class loop2{ public static void main(String Arg[]) {

for (int i=0; i<=10; i=i+2){ STMIK BUDIDARMA MEDAN [Efori Buulolo] Page 8

System.out.println("STMIK BUDIDARMA MEDAN."+i); } } }

Perulangan dengan do while

Syantax : Do { Statement; }While(Ekpresi); Contoh: class loop3{ public static void main(String Arg[]) { int i=1 ; do{ System.out.println(i) ; i++ ; }while( i != 11); }} Hasilnya adalah 1 2 3 4 5 6 7 8 9 10

STMIK BUDIDARMA MEDAN [Efori Buulolo]

Page 9