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

Slides:



Advertisements
Presentasi serupa
Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
Advertisements

APLIKASI MANAJEMEN PERKANTORAN - D Minggu 1. Kata “ Visual ” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical.
Praktikum Bahasa Pemrograman
Introduction OOP with JAVA Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Oleh: Ali Ridho Barakbah
Pemrograman Berorientasi Objek
PEMROGRAMAN KOMPUTER 2 4 SKS 2 TEORI DAN 2 PRAKTEK
Pemrograman Berorientasi Objek. Java, Apa itu?  Salah satu bahasa pemrograman yang unggul dibanding yang lain  Merupakan filter-filter dari bahasa pemrograman.
Pengenalan Java As’ad Djamalilleil
Algoritma & Pemrograman 1
- PERTEMUAN 1 - PENGANTAR DAN INSTALASI JAVA BAHASA PEMROGRAMAN.
Introduction Object Oriented Programming (JAVA) Nur Hayatin, S.ST Teknik Informatika – UMM 2011.
Object Oriented Programming (OOP)
Pengenalan Java dan Object-Oriented Programming
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Pemrograman Berorientasi Objek (PBO) Object Oriented Programming (OOP)
Pemrograman Dasar Pengenalan Java PTIIK- UB.
Pengenalan Teknologi Java
Pengenalan Java.
Pertemuan 1 Apakah Java Itu ? ASWAR R..
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Pengenalan Pemrograman Java
Konsep Pemrograman dan Paradigmanya
Pemrograman berorientasi objek
PEMROGRAMAN BERORIENTASI OBJEK
ABAP.
JAVA FUNDAMENTAL.
MOBILE TECNOLOGY (J2ME)
PENGENALAN JAVA.
Memahami Ruang Lingkup Pemrograman
PEMROGRAMAN BERORIENTASI OBJEK
Pengenalan Java Pertemuan Ke-1.
Algoritma & Pemrograman 1
Pengenalan Java Pertemuan Ke-1.
Pemrograman VII Java U Abd. Rohim, MT mailto:
Pengenalan dan Struktur Java (Statement Output)
Memahami Ruang Lingkup Pemrograman
Algoritma dan Pemrograman 3
Pengenalan Java.
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
DASAR PEMROGRAMAN KOMPUTER
Pemrograman berorientasi objek
Pengenalan Program Java
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
PEMROGRAMAN BERORIENTASI OBJEK
As’ad Djamalilleil Pengenalan Java As’ad Djamalilleil
Object Oriented Programming
Pemrograman Berorientasi Obyek IT209
Pengembangan Aplikasi Mobile
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
PENDAHULUAN J2SE I.
GDE BRAHUPADHYA SUBIKSA, S.KOM
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Meriska Defriani, M.Kom Workshop Pemrograman #2 HUMANIKA
JAVA.
Pengenalan Java.
Pengenalan Bahasa JAVA
MOBILE TECNOLOGY (J2ME)
Pengenalan Java.
Algoritma Pemrograman 3
Pengenalan Java.
PEMOGRAMAN BERERIENTASI OBJEK
Meriska Defriani, M.Kom Workshop Pemrograman HUMANIKA
Object-Oriented Programming (OOP). TEXT BOOK Materi Pertama 1.OOP Concepts: Konsep dan Paradigma Object-Oriented.
Review C/C++ & Intro to Java
Memahami Ruang Lingkup Pemrograman
PEMROGRAMAN BERORIENTASI OBJEK
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pemrograman Berorientasi Objek (PBO)
Transcript presentasi:

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

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

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

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

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)

Teknologi Java

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

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

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”

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

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

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)

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

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 : http://java.sun.com (Free)

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

Instalasi Java

Instalasi Java

Instalasi Java

Instalasi Java

Instalasi Java

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”

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.

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

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

Compile Akan menghasilkan file .class - Bytecode

Running

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.

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.

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.

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”.

Keywords – Reserved Words