Pengenalan Java
Pengenalan Java
Macam-macam J2SDK
• Java2 Standard Edition (J2SE)
Desktop Application
• Java2 Enterprise Editiion(J2EE)
Web Application
• Java2 Micro Edition(J2ME)
Mobile Application
Fitur JAVA
Write Once Run Everywhere
• Multiplatform
Open Source
• Source Code & Software JAVA gratis
• License GPL
Wide Application
• Ragam aplikasi bisa dibuat
Object Oriented Programming (OOP)
Types of JAVA Application
Standard Desktop
Database
Networking
Mobile
• MIDlet
Web
• Applet, JSP, JServlet, JSF
Multimedia
• JMF, JavaSound
Dll
Desktop Application
Command Line Interface (CLI)
• Berbasis dos/terminal
Karakter
Structure of Class
• IDENTITY
Nama class yang bersifat unik
• ATTRIBUTE/FIELD
Menyimpan data class
• METHOD
Fungsi yang bisa dilakukan oleh class
Attribute
Berbentuk VARIABLE
Memiliki TIPE DATA
• Primitive (Menyimpan data secara
langsung)
short, int, long
float, double
boolean
char
• Reference (Menyimpan address data)
String
Array
Class
Primitive
int nilai = 100;
short data = 750;
long hasilkali = 950087;
double pecahan = 35.68;
float hasilbagi = 0.89;
boolean ya = true;
char huruf = ‘A’;
Reference
Class
• String PT = “STMIK-LIKMI”;
• Random r = new Random();
Array
• int bilangan[] = {37, 84, 90, 75, 60, 86,
99};
• String siswa[] = {“Budi”, “Nanto”, “Esih”};
Method
Constructor
• Inisialisasi
• Otomatis dijalankan
Main
• Titik awal program
LOOP
• Statement for(init; cond;inc/dec)
• Statement while(cond)
• Statement do-while(cond)
JUMP
• Statement break
• Statement continue
JAVA Program
public class NamaClass {
//Definisi attribute
//Definisi method
{
System.out.println("Hallo Java");
}
GAmbar 1.1 Hasil Running hello.java
System.out.println("Hallo Java");
Fungsi kode tersebut adalah menampilkan
pada konsol data yang dimasukkan
sebagai parameter. Pada kode diatas, tipe
datanya String yang di inputkan
sebagai parameter pada method println().
Untuk menginputkan data karakter atau
numerik sebagai String maka diawali dan
diakhiri dengan tanda “ ”.