0% menganggap dokumen ini bermanfaat (0 suara)
54 tayangan16 halaman

Pengenalan Teknologi Java

Dokumen ini membahas tentang pengenalan teknologi Java dan bahasa pemrograman pada umumnya. Terdapat penjelasan mengenai sejarah, konsep, dan komponen utama teknologi Java seperti Java Virtual Machine, Java Runtime Environment, serta contoh program hello world sederhana dalam bahasa Java.

Diunggah oleh

Ridwan Efendi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
54 tayangan16 halaman

Pengenalan Teknologi Java

Dokumen ini membahas tentang pengenalan teknologi Java dan bahasa pemrograman pada umumnya. Terdapat penjelasan mengenai sejarah, konsep, dan komponen utama teknologi Java seperti Java Virtual Machine, Java Runtime Environment, serta contoh program hello world sederhana dalam bahasa Java.

Diunggah oleh

Ridwan Efendi
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

Pengenalan

Teknologi Java
OOP Java
(IX307)
Bahasan
 Kebutuhan akan bahasa pemrograman
 Sejarah Java
 Java sebagai sebuah Teknologi
 Program Java sederhana – hello world
Mengapa Perlu Bahasa
Pemrograman ?

Manusia  Manusia : bahasa


Manusia  Komputer : bahasa
pemrograman
=> Untuk Berkomunikasi

Bahasa Pemrograman : memberikan


perintah, supaya komputer melakukan apa
yg diinginkan manusia.
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)
Tingkatan Bahasa Pemrograman

 Tk. Lebih Tinggi: Logic


Programming (Prolog) dan
Functional Programming
(Haskell, Lisp)
Bhs Logic/Functional  Tk. Tinggi : Pascal/Delphi,
Bhs Tk. Tinggi C++, BASIC/VB, Java, C#,
Bhs Tk. Sedang Fortran, Ruby, PHP,
Python
Bhs Assembler
 Tk. Sedang : C
Bhs Mesin  Tk. Rendah : Assembler
 Tk. Hardware : Bhs Mesin
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
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
Teknologi Java (2)
 Arsitektur teknologi Java, meliputi :
– Java Virtual Machine (JVM)
– Garbage Collection
– Java Runtime Environment (JRE)
– JVM tool interface
Teknologi Java (3)
Konsep pengembangan program java : Write Once
Run Anywhere (WORA)
Teknologi Java (4)
 Write Once carefully Run Anywhere optionally (WORA)
Teknologi Java (5)
Proprietary Open Source
 Apache Harmony
 Java SDK
 Tomcat
 Sun's JSP Container  Apache XML Bean
 Eclipse
 Bea's XML Bean
 Netbeans
 IBM's Websphere  Ant
 Junit
 Sun's Java Studio  XDoclet
 Xalan
 Cactus
 JBoss
 dll
Teknologi Java (6)
Teknologi Java (7)
Teknologi Java (8)
Independent Platform Layer
Microsoft
Layer Open Source Commercial
King Bill Gates

BI
BI/ /EIS
EIS Mondrian
Mondrian Hyperion
Hyperion SQL
SQLAnalyzer
Analyzer

ERP
ERP Compiere
Compiere PeopleSoft
PeopleSoft GreatPlain
GreatPlain

Workspace
Workspace Cimande
Cimande Lotus
Lotus SharePoint
SharePoint

Framework
Framework Struts
Struts JSF
JSF
COM+/.NET
COM+/.NET
Middleware
Middleware JBoss
JBoss Sun
SunApps
Apps

Inf.
Inf.Server
Server MySQL
MySQL DB2/Oracle
DB2/Oracle SQL
SQLServer
Server

OS
OS Linux/Solaris
Linux/Solaris AIX
AIX Windows
Windows
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
[email protected]
 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.
Hello World

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

Anda mungkin juga menyukai