Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.

Presentasi serupa


Presentasi berjudul: "JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T."— Transcript presentasi:

1 JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T

2 Sejarah Java Mulai dikembangkan sejak 1991 oleh “Stealth Project” bertujuan untuk menciptakan suatu sistem software yang mampu berjalan pada alat-alat elektronik (small devices).

3 Sejarah Java James Gosling berkonsentrasi pada ide pembuatan bahasa pemrograman. Juni 1991, munculah bahasa interpreter pertama “OAK” yang menjadi cikal bakal dari Java.

4 Sejarah Java Java secara resmi diperkenalkan oleh SUN pada dunia tanggal 23 Mei bersama dengan browser HotJava .

5 Sejarah Java Java pun merambah ke dunia Web dan Internet.
Saat ini Java terbagi kedalam 3 (tiga) teknologi utama yaitu : JSE “Java Standard Edition” - untuk aplikasi desktop JME “Java Micro/Mobile Edition” - untuk aplikasi “small device” (ponsel, smartphone, PDA, tablet dll) JEE “Java Enterprise Edition” - untuk aplikasi “enterprise” (Web, Ditributted Programming : Web Service, SOAP (Simple Object Access Protocol), RMI (Remote Method Invocation), EJB (Enterprise Java Bean), JNDI (Java Naming Directory Interface), dll)

6 Teknologi Java

7 Kelebihan dan Karakteristik Java
Dari segi sintaks bahasa mirip dengan C/C++. Karakteristik Java mirip dengan “White Paper” dari SUN : Berorientasi “Object” - OOP “Robust”, Java mendorong pemrograman yang bebas dari kesalahan dengan bersifat “strongly typed” “Portable” , dapat berjalan dalam OS apapun

8 Kelebihan dan Karakteristik Java
“Dinamic”, program Java dapat melakukan sesuatu tindakan yang ditentukan pada saat eksekusi program dan bukan pada saat kompilasi “Simple”, Java menggunakan bahasa yang sederhana dan mudah dipelajari “Distributed”, Java didesain untuk berjalan pada ingkungan yang terdistribusi seperti halnya internet “Secure”, aplikasi yang dibuat dengan menggunakan Java lebih dapat dijamin keamanannya terutama untuk aplikasi internet

9 Kelebihan dan Karakteristik Java
“Netral” secara “Architecture”, Java tidak terikat kepada mesin atau OS tertentu “Interpreted Language”, aplikasi java bisa dieksekusi pada platform yang berbeda- beda karena melakukan interpretasi pada “bytecode” “High Performance”, “bytecode” Java telah teroptimasi dengan baik sehingga eksekusi program dapat dilakukan secara cepat “Just In Time Compiler”

10 Kenapa diberi nama JAVA
Pada awalnya bahasa yang diciptakaan oleh perusahaan diberi nama Oak. Nama Oak sendiri di ambil dari pohon Oak yang tumbuh di dekat ruangan kerja James Gosling

11 Kenapa diberi nama JAVA
Nama Oak ini tidak dapat dipakai pada rilis pertama karena sudah terdaftar sebagai nama merek dagang.

12 Kenapa diberi nama JAVA
Nama Java sendiri tidak sengaja dibuat ,karena pemberian nama Java terinspirasi sewaktu tim proyek sedang meminum kopi di sebuah kedai. Nama Java yang diambil dari kopi murni favorit Gosling, yang digiling langsung dari bijinya (kopi tubruk)

13 Kenapa diberi nama JAVA
Maka dari itulah Java memiliki logo cangkir kopi.

14 Instalasi Java Apa yang dibutuhkan :
JDK “Java Development Kit” – bila ingin membuat aplikasi dengan Java. JDK akan terinstall secara default pada program file. JRE “Java Runtime Environment” – bila kita hanya ingin menjalankan aplikasi Java yang sudah ada. JRE sudah terdapat pada saat kita instalasi JDK. Download : (Free)

15 Instalasi Java Setting Environment : (OS Windows)
JAVA_HOME = {dir instalasi} PATH = {dir instalasi}/BIN CLASSPATH = .;{dir instalasi}/lib/tools.jar

16 Instalasi Java

17 Instalasi Java

18 Instalasi Java

19 Instalasi Java

20 Instalasi Java

21 Instalasi Java : Catatan
JAVA_HOME – Untuk Java mengenalkan ke Windows PATH – Untuk mengarahkan “path” sistem Windows agar kita bisa menggunakan Java dari “console” CLASSPATH – Digunakan Java untuk mencari “library” yang dibutuhkan untuk “compile” atau saat “runtime”

22 Java Bytecode Java menggunakan “compiler” sekaligus “interpreter” agar dapat berjalan pada “platform” yang berbeda. Java “compiler” meng-compile “source code” menjadi Java “Bytecode”. Java “Bytecode” merupakan instruksi mesin yang tidak spesifik terhadap suatu sistem mesin.

23 Java Bytecode Bytecode inilah yang akan dikesekusi oleh JVM (Java Virtual Machine) yang ada didalam JRE. myprogram.java INTERPRETER COMPILER myprogram myprogram.class (bytecode)

24 Write, Compile, and Run Simpan dengan nama HelloWorld.java
public class HelloWorld{ public static void main(String[] args){ System.out.println("Aku Sedang Memulai Belajar Java"); } Simpan dengan nama HelloWorld.java

25 Compile Akan menghasilkan file .class - Bytecode

26 Running

27 Hello World “Hello world” adalah code awal atau sebuah contoh program yang digunakan seseorang dalam mempelajari suatu bahasa pemrograman. Contohnya jika ingin mencoba untuk menulis sebuah tulisan dilayar komputer kebanyakan pengajar menuliskan kata-kata ini dibagian program mereka.

28 Kenapa “Hello World “ ??? Penemu hello world”. Brian Kernighan pada 1974 dalam bukunya Programming in C: A Tutorial Setelah tulisannya di publish, kebanyakan programmer menggunakan istilah tersebut.

29 Kenapa “Hello World “ ??? “Hello World” masih digunakan sebagai contoh program yang salah satu alasannya adalah “Hello World” merupakan sebuah teriakan awal seorang “calon programmer” kepada dunia bahwa dengan ketekunannya dia akan berbicara banyak dengan karyanya untuk dunia.

30 Keywords – Reserved Words
Keywords atau Reserved Words adalah kata-kata yang memiliki arti yang spesifik bagi “compiler” dan tidak bisa dipakai untuk kegunaan lainnya pada program. Perlu diingat bahwa Java adalah “case sensitive”.

31 Keywords – Reserved Words


Download ppt "JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T."

Presentasi serupa


Iklan oleh Google