Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengenalan Teknologi Java

Presentasi serupa


Presentasi berjudul: "Pengenalan Teknologi Java"— Transcript presentasi:

1 Pengenalan Teknologi Java
OOP Java (IX307)

2 Bahasan Kebutuhan akan bahasa pemrograman Sejarah Java
Java sebagai sebuah Teknologi Program Java sederhana – hello world

3 Mengapa Perlu Bahasa Pemrograman ?
Manusia  Manusia : bahasa Manusia  Komputer : bahasa pemrograman => Untuk Berkomunikasi Bahasa Pemrograman : memberikan perintah, supaya komputer melakukan apa yg diinginkan manusia.

4 Komputer dan Programnya
Pemrograman merupakan urutan aktivitas : Analisis Desain Implementasi/Coding Pengujian Sebagian besar adalah kegiatan tanpa menggunakan keyboard. Kunci menguasai pemrograman : 1. latihan !!! (+ 2. baca program orang lain, 3. belajar algoritma & struktur data)

5 Tingkatan Bahasa Pemrograman
Tk. Lebih Tinggi: Logic Programming (Prolog) dan Functional Programming (Haskell, Lisp) Tk. Tinggi : Pascal/Delphi, C++, BASIC/VB, Java, C#, Fortran, Ruby, PHP, Python Tk. Sedang : C Tk. Rendah : Assembler Tk. Hardware : Bhs Mesin Bhs Logic/Functional Bhs Tk. Tinggi Bhs Tk. Sedang Bhs Assembler Bhs Mesin

6 Sejarah Java James Gosling, dkk th 1991 Sun Microsystem
Language for home appliances & devices Oak  Java Java 1.1 – 1.5 (Tiger), 1.6 (Mustang) Now : Java Open Source 1.7

7 Teknologi Java (1) Bahasa Pemrograman Development Environment
Compiler, interpreter, documentation generator, packaging tool, dll. Java 2 SDK (Software Development Kit) : complete set of class (libraries) Application Environment Stand alone app Deployment Environment JRE (Java Runtime Environment) Browser

8 Teknologi Java (2) Arsitektur teknologi Java, meliputi :
Java Virtual Machine (JVM) Garbage Collection Java Runtime Environment (JRE) JVM tool interface

9 Teknologi Java (3) Konsep pengembangan program java : Write Once Run Anywhere (WORA)

10 Teknologi Java (4) Write Once carefully Run Anywhere optionally (WORA)

11 Teknologi Java (5) Proprietary Java SDK Sun's JSP Container
Bea's XML Bean IBM's Websphere Sun's Java Studio Open Source Apache Harmony Tomcat Apache XML Bean Eclipse Netbeans Ant Junit XDoclet Xalan Cactus JBoss dll

12 Teknologi Java (6)

13 Teknologi Java (7)

14 Independent Platform Layer
Teknologi Java (8) Independent Platform Layer Layer Open Source Commercial Microsoft King Bill Gates BI / EIS Mondrian Hyperion SQL Analyzer ERP Compiere PeopleSoft GreatPlain Workspace Cimande Lotus SharePoint Framework Struts JSF COM+/.NET Middleware JBoss Sun Apps Inf. Server MySQL DB2/Oracle SQL Server OS Linux/Solaris AIX Windows

15 JUG Indonesia and JUG World Wide
JUG Indonesia (www.jug.or.id) Born April 2003 Still small if compared with JUG Brazil Member of Java.net, JUGCentral Join the mailing list at JUG World Wide Member of Sun's Java.net Position as a Independent organization based on community. Current website is Others Indonesian Java User Community JLinux, JavaId, JSP-Indonesia, BenPinter-Java.

16 Hello World //File : Hello.java public class Hello {
public static void main(String[] args) { System.out.println(“Hallo, Java OK deh !”); }


Download ppt "Pengenalan Teknologi Java"

Presentasi serupa


Iklan oleh Google