• Tidak ada hasil yang ditemukan

Java among other languages

N/A
N/A
Protected

Academic year: 2018

Membagikan "Java among other languages"

Copied!
78
0
0

Teks penuh

(1)

Universitas Multimedia Nusantara

TOPIK 1

Pengenalan Java

(2)

Java among other

Visual Basic .

NET Visual Basic . Visual Basic 6Visual Basic 6

(3)

What is Java

Diawali dari perkembangan microprocessor

pada 90 an

Sun Microsystem, pada 1991 mendanai

proyek penelitian yang dipimpin oleh James Gosling

Menghasilkan pemrograman berorientasi

objek yang disebut dengan JAVA pada tahun 1995

Sampai saat ini (thn. 2013) sudah mencapai

(4)

Perkembangan Java

Disebut OAK

2009

Menjadi milik Oracle

Berganti nama menjadi

(5)

The main purpose of Java

Mengembangkan bahasa

pemrograman yang bisa dijalankan di berbagai devices TANPA melakukan

penulisan ulang.

(6)

Write Once Run Everywhere

(7)

Write Once Run Everywhere

What make it is possible :

JAVA VIRTUAL MACHINE JVM

JAVA RUNTIME ENVIRONMENT

(8)

Popularitas Java

(9)

Popularitas Java

9 Juta Developer Java (2010)

9 Juta Developer Java (2010)

3 Milyar Perangkat

3 Milyar Perangkat

(10)

Konsep Java

WRITE ONCE RUN

EVERYWHERE

WRITE ONCE RUN

EVERYWHERE

JRE

JAVA RUNTIME ENVIROMENT

Dengan JRE yang

terinstall pada suatu perangkat maka

program JAVA akan

bisa dijalankan dalam perangkat tersebut

OOP – Object Oriented

Programming

(11)

Konsep Java (cont’d)

Untuk melakukan pemrograman dalam Java

JDK

Java Development Kit

Dengan terinstallnya JDK pada perangkat

pengembangan, maka programmer bisa

memanfaatkan library dalam JDK

Bisa dianalogikan dengan .NET

(12)
(13)

Java Development Kit (JDK)

JDK diperlukan untuk mengembangkan program Java.

Berisi kelas-kelas yang akan membuat:

Pembuatan program lebih cepat

Lebih efsien

(14)

DIY (Do It Yourself)

Cek JDK dalam Microsoft Windows 1. Masuk ke Command Prompt

2. Ketik java –version

Jika tidak dikenal ada dua kemungkinan

a. JDK memang belum ada  Harus diinstall

(15)

Instalasi JDK

1. Dapatkan JDK java di situs Oracle

http://www.oracle.com/technetwork/indexes/downloads/ index.html

2. Jalankan fle installer

3. Ikuti langkah-langkahnya

(16)

Environment Variable Setting

Agar Java dikenal oleh Sistem Operasi Windows

Masukkan \:

D:\Program\Java\jdk1.7.0_03\bin

(Tergantung dimana Anda melakukan instalasi JDK)

(17)
(18)
(19)

Fase Coding dalam Java

(20)

Fase 1 - Edit

(21)

Fase 2 - Compile

(22)

Fase 3 - Loading

(23)

Fase 4 - Verifcation

(24)

Fase 5 - Execution

(25)

Menulis Program Java

Prinsipnya : Selama ada editor

pengolah kata dan JDK yang terinstall kita bisa melakukan pemrograman

Java.

Tools yang bisa digunakan: 1. Notepad

(26)

DIY- part 1 - Menjalankan Program

Java

Lihat di Modul bagian 7 Mencoba Aplikasi Java halaman 9

Perintah dasar dalam Java

java -version Mengetahui versi java

javac

<filename>

Melakukan compile atas program java

(27)

DIY – part 1 - Menjalankan Program

Java

Menjalankan program Automatic Teller Machine

1. Masuk ke command prompt

2. Masuk ke folder dimana Anda

meletakkan folder ATM, contohnya

di : C:\examples\ch01\ATM

(28)

DIY – Part 2 – Menulis Program Java

Dengan Notepad

(29)

DIY- Part 2 – Menulis Program Java

Dengan Notepad

(30)

DIY- Part 2 – Menulis Program Java

Dengan Notepad

3. Simpan sebagai Welcome1.java 4. Compile: javac Welcome1.java 5. Menjalankan program dengan

(31)
(32)
(33)

DIY- Part 3 – Menulis Program Java dengan Notepad – Menambahkan Integer

(34)

Konsep Memori

Suatu variabel sebenarnya

(35)
(36)
(37)
(38)

Urutan Eksekusi Aritmatika - Latihan

Buat program: input :

Harga Jual Diskon

Jumlah Bayar

Output:

Total Discount Kembali

(39)

IDE Java

Walaupun dimungkinkan untuk

menuliskan program dengan editor sederhana seperti Notepad, namun

(40)

IDE Java Populer

1. Eclipse™ IDE for Windows® (open source)

2. Intellij (ada versi gratis , versi berbayar) 3. NetBeans™ IDE (gratis, dari oracle)

4. Jbuilder

5. jGRASP™ IDE 6. DrJava IDE

7. BlueJIDE

(41)

Eclipse™ IDE

Release pertama pada 2001

Dikembangkan oleh IBM dengan bahasa Java

Tujuannya awal menjadi tool yang umum

untuk semua bahasa pemrograman

Untuk Java = Eclipse + JDT (Java

Development Toolkit)

JDT sebagai plug in

Tersedia berbagai plug in misalnya untuk

(42)

Eclipse™ IDE

workspace

Dikenal istilah workspace , satu

workspace bisa terdiri dari beberapa

(43)
(44)

Eclipse™ IDE

membuat project

(45)

Eclipse™ IDE

membuat project

(46)

Eclipse™ IDE

membuat project

(47)

Eclipse™ IDE

melakukan setting JDK

(48)

Eclipse™ IDE

tambahkan JDK

(49)
(50)
(51)
(52)
(53)
(54)
(55)

Eclipse™ IDE

perspective

Dikenal istilah perspektif, sampilan IDE , akan disesuaikan dengan proyek

yang dikerjakan.

(56)
(57)
(58)
(59)
(60)
(61)
(62)
(63)
(64)
(65)
(66)
(67)
(68)
(69)
(70)

Latihan 1

(71)

Latihan 2

Buatlah aplikasi kalkulator BMI. Dalam

aplikasi ini pengguna bisa memasukkan tinggi (dalam centi meter / cm) dan berat (dalam kilogram / kg).

Hasil dari kalkulator ini adalah memberikan

informasi ke pengguna apakah dia

termasuk golongan underweight, normal,

overweight, dan obese.

Panduan nilai BMI dapat dilihat pada

(72)
(73)

DIY - Swing

Write an application that reads two

integers and determines whether the frst is a multiple of the second and prints the result. [Hint: Use the

(74)
(75)
(76)
(77)
(78)

--Daftar Pustaka

Deitel, P. & Deitel, H., 2012. Java How To Program. 9th ed. United States of America: Prentice Hall.

Sanghera, P., 2006. SCJP Exam for

J2SE 5: A Concise and Comprehensive Study Guide for The Sun Certifed

Java Programmer Exam. United

Referensi

Dokumen terkait

Rencana Pelaksanaan Pembelajaran (RPP) adalah rencana yang menggambarkan prosedur dan pengorganisasian pembelajaran untuk mencapai satu kompetensi dasar yang

SESUAI DENGAN LANGKAH TEKNIS PERENCANAAN, PERAWATAN &amp; PENUTUPAN TEMPAT PENGUNGSIAN DIREKTORAT PENANGANAN PENGUNGSI BADAN NASIONAL PENANGGULANGAN BENCANA TAHUN 2016.. 13

Smart city merupakan sebuah konsep kota cerdas yang dapat membantu masyarakat mengelola sumber daya yang ada dengan effisien dan memberikan informasi yang tepat

Untuk mengambil mail dengan menggunakan POP3 dari suatu client, banyak pilihan yang dapat digunakan seperti Sun Microsystem Inc.’s Mailtool, QualComm Inc.’s Eudora, Netscape

Berdasarkan analisis kurikulum hasil penelitian tentang pertumbuhan Typha angustifolia akibat pendedahan limbah cair pabrik kelapa sawit dijadikan sebagai salah satu

Machining time secara mandiri tidaklah cukup digunakan sebagai penetapan waktu acuan standar penyelesaian pembentukan benda kerja, karena di dalam proses pembentukan

Penelitian dilakukan dengan mengumpulkan data sekunder, dan juga dilakukan wawancara dengan pihak Nissan untuk mengetahui strategi yang dilakukan oleh Nissan Indonesia dari tahun

[r]