Java among other languages

  Universitas Multimedia Nusantara TOPIK 1

  

Pengenalan Java Martinus R. Sigit S. sigit.@umn.ac.id Java among other languages Jav a Jav a Visual Basic . NET Visual Basic . NET C# C# COBOL COBOL

  C C C++ C++ Visual Basic 6 Visual Basic 6 Pytho n Pytho n Ruby Ruby Pascal Pascal Objecti

  Objecti ve C ve C Fortran Fortran

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 versi 1.7 (lebih sering disebut dengan versi 7)

Perkembangan Java

  Dikembangka 1991 Mulai n oleh Sun Microsystem Disebut OAK Oracle 2009 Menjadi milik Berganti nama menjadi 1995

  

The main purpose of Java

  Mengembangkan bahasa pemrograman yang bisa dijalankan di berbagai devices TANPA melakukan penulisan ulang.

  

Write Once Run Everywhere

  Write Once Run Everywhere

  

Write Once Run Everywhere

  What make it is possible :

  JAVA VIRTUAL MACHINE JVM JAVA RUNTIME ENVIRONMENT JRE

Popularitas Java

  (2013) Java masih termasuk dalam bahasa pemrograman yang paling banyak digunakan.

  Popularitas Java

  9 Juta Developer Java (2010) 9 Juta Developer Java (2010)

  3 Milyar Perangkat 3 Milyar Perangkat

  

Konsep Java

OOP – Object Oriented

OOP – Object Oriented

  Programming Programming

WRITE ONCE RUN

WRITE ONCE RUN

EVERYWHERE EVERYWHERE

  Dengan JRE yang terinstall pada suatu perangkat maka JRE JAVA RUNTIME ENVIROMENT program JAVA akan bisa dijalankan dalam perangkat tersebut

  

Konsep Java (cont’d)

  Untuk melakukan pemrograman dalam Java

  Dengan terinstallnya JDK pada perangkat pengembangan, maka programmer bisa JDK memanfaatkan library

  Java Development

dalam JDK

  Kit Bisa dianalogikan

  Tiga Kategori Java

  

Java Development Kit (JDK)

  JDK diperlukan untuk mengembangkan program Java.

  Berisi kelas-kelas yang akan membuat:

  • Pembuatan program lebih cepat
  • Lebih efsien
  • Lebih aman

  DIY (Do It Yourself) Cek JDK dalam Microsoft Windows

  1. Masuk ke Command Prompt

  2. Ketik java –version Jika tidak dikenal ada dua kemungkinan

  

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

  4. Cek kembali lewat command prompt

  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)

  Dalam Environment Variabel , di bagian Path

  Environment Variables Fase Coding dalam Java

  Fase Coding dalam Java

  Fase 1 - Edit Deitel Sumber: Deitel & Fase 2 - Compile Deitel Sumber: Deitel &

  Fase 3 - Loading Deitel Sumber: Deitel & Fase 4 - Verifcation Deitel Sumber: Deitel &

  Fase 5 - Execution Deitel Sumber: Deitel &

Menulis Program Java

  Prinsipnya : Selama ada editor pengolah kata dan JDK yang terinstall kita bisa melakukan pemrograman Java.

  Tools yang bisa digunakan:

  1. Notepad

  2. IDE (Integrated Development Environment)

  DIY- part 1 - Menjalankan Program Java

  Lihat di Modul bagian 7 Mencoba Aplikasi Java halaman 9 Perintah dasar dalam Java Mengetahui versi java

  java -version Melakukan compile javac atas program java <filename> Menjalankan program java java

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

  3. Ketik di command prompt : java ATMCaseStudy

DIY – Part 2 – Menulis Program Java Dengan Notepad

  1. Buka notepad

  2. Ketik:

DIY- Part 2 – Menulis Program Java Dengan Notepad

  1. Buka notepad

  2. Ketik:

DIY- Part 2 – Menulis Program Java Dengan Notepad

  3. Simpan sebagai Welcome1.java

  4. Compile: javac Welcome1.java

  5. Menjalankan program dengan mengetikkan java welcome1.

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

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

  Hasil:

Konsep Memori

  Suatu variabel sebenarnya berhubungan dengan lokasi spesifk di memori komputer.

  Aritmatika Urutan Eksekusi - Aritmatika

Urutan Eksekusi Aritmatika - Contoh

Urutan Eksekusi Aritmatika - Latihan

  Buat program: input : Harga Jual Diskon Jumlah Bayar Output: Total Discount Kembali

IDE Java

  Walaupun dimungkinkan untuk menuliskan program dengan editor sederhana seperti Notepad, namun hal ini tidak dianjurkan untuk program yang kompleks.

  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

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 PHP, Android, C++, C#
workspace Eclipse™ IDE

  Dikenal istilah workspace , satu

  

workspace bisa terdiri dari beberapa

project.

  Eclipse™ IDE

tampilan depan Eclipse™ IDE membuat project

  memilih File > New , dan pilih Project

  Eclipse™ IDE membuat project

  Ikuti wizzard yang ada membuat project Eclipse™ IDE

  Beri nama Project nya, dan ikuti langkah selanjutnya melakukan setting JDK Eclipse™ IDE

  Lakukan perubahan setting sesuai JDK yang terinstall di komputer

  Eclipse™ IDE tambahkan JDK

  Tambahkan JDK

  Eclipse™ IDE

pilih standar VM Eclipse™ IDE pilih JRE di komputer kita

  Eclipse™ IDE pilih JRE di komputer kita

  Eclipse™ IDE pilih JRE di komputer kita Eclipse™ IDE pilih JRE yang baru saja kita set

  Eclipse™ IDE pilih JRE yang baru saja kita set perspective

Eclipse™ IDE

  Dikenal istilah perspektif, sampilan IDE , akan disesuaikan dengan proyek yang dikerjakan.

  Untuk program java biasa tampilan (perspektif) akan disesuaikan.

  Eclipse™ IDE

perspective Eclipse™ IDE

tampilan akhir

Eclipse™ IDE

membuat kelas Java

  Eclipse™ IDE

membuat kelas Java Eclipse™ IDE

window New Java Class

  Eclipse™ IDE

melakukan edit fle

  Eclipse™ IDE

melakukan edit fle Eclipse™ IDE

menjalankan program

  Eclipse™ IDE

melihat output

  Eclipse™ IDE

debugging

  Eclipse™ IDE

debugging Eclipse™ IDE

debugging perspective

  Eclipse™ IDE

debugging

  Eclipse™ IDE

debugging

Latihan 1

  Buatlah program perhitungan luas dan volume yang menampilkan hasil dalam format seperti tabel di bawah ini.

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 keterangan di halaman selanjutnya:

  Latihan 2

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 remainder operator.]

  DIY - Swing

  DIY - Swing

  DIY - Swing

  SEE U NEXT WEEK --

  

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 States of America: Springer-Verlag

Dokumen yang terkait

A cross sectional study of nutritional status among a group of school children in relation with gingivitis and dental caries severity

0 0 5

Geotechnical Investigation of Land Movement on Roadway at KM 23, Citatah Area, West Java Province

0 0 10

Similarity of Drainage Basin Morphometry Development on Quarternary and Tertiary Rock Deposits as a Measure of Neotectonic Intensity in Bumiayu Area, Central Java

0 0 13

Implikasi Penambangan Batugamping Terhadap Kondisi Hidrologi di Citeureup, Kabupaten Bogor, Jawa Barat Implication of Limestone Quarry to the Hydrological Condition in Citeureup, Bogor, West Java

0 1 12

The Effect of Internal Auditor Independence on Effectiveness of Government Internal Audit: Group Cohesiveness As An Intervening Variable (Case Study At The Regional Inspectorates At Java Island)

0 0 11

Why don ’t some women attend antenatal and postnatal care services?: a qualitative study of community members ’ perspectives in Garut, Sukabumi and Ciamis districts of West Java Province, Indonesia

0 0 12

Why do some women still prefer traditional birth attendants and home delivery?: a qualitative study on delivery care services in West Java Province, Indonesia

0 2 14

POTENSI INVESTASI JALUR LINTAS SELATAN DI PROVINSI JAWA TIMUR Investment Potential In Southern Cross Lane East Java

0 0 8

The Implementation of Administrative Registration on Population Migration (Case of Surabaya City, East Java Province)

0 0 9

Determinants of Paddy Field Conversion in Java 1995-2013

0 0 13