1 / 16

Pengenalan Teknologi Java

OOP Java (IX307). Pengenalan Teknologi Java. Bahasan. Kebutuhan akan bahasa pemrograman Sejarah Java Java sebagai sebuah Teknologi Program Java sederhana – hello world. Manusia  Manusia : bahasa Manusia  Komputer : bahasa pemrograman => Untuk Berkomunikasi

jonah
Download Presentation

Pengenalan Teknologi Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OOP Java (IX307) Pengenalan Teknologi Java

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

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

  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. LebihTinggi: 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, dkkth 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. Konsep pengembangan program java : Write Once Run Anywhere (WORA) Teknologi Java (3)

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

  11. 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 Teknologi Java (5)

  12. Teknologi Java (6)

  13. Teknologi Java (7)

  14. Independent Platform Layer Teknologi Java (8) 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-Indonesia@yahoogroups.com JUG World Wide Member of Sun's Java.net Position as a Independent organization based on community. Current website is http://ommunity.java.netjugs 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 !”); } }

More Related