Pengenalan JAVA. Farhat, ST., MMSI., MSc

dokumen-dokumen yang mirip
BAB 2 Pengenalan Bahasa JAVA

BAB 2 PENGENALAN JAVA. Tujuan:

PENGENALAN BAHASA PEMROGRAMAN JAVA

JAVA. Farhat, ST., MMSI., MSc Pemrograman Berorientasi Objek 3KA27 & 3KA35

BAB II TINJAUAN PUSTAKA. Menurut Prima allit Laventosa (2009) sistem transaksi pembayaran

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

Nama : Julian Chandra W Telp :

PENGENALAN JAVA PROGRAMMING

Pertemuan 1. Pengenalan Java

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

Praktikum Pemograman Berorientasi Objek

BAB II TINJAUAN PUSTAKA

PEMROGRAMAN JAVA. Pengenalan Java Kompilasi Java Program Java Sederhana. Yoannita. Skill to do comes of doing. (Ralph Waldo Emerson)

Pengantar Pemrograman dengan Bahasa Java

Pada akhir pembahasan, peserta diharapkan dapat :

Pengantar Pemrograman dengan Bahasa Java

Pengenalan Java PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

Pemrograman. Fery Updi,M.Kom

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

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

TPI4202 e-tp.ub.ac.id

PEMROGRAMAN BERORIENTASI OBJEK

Perkenalan.

Pendahuluan Dasar Pemrograman Java

Pemrograman dengan Java

29 Februari Introduction Of Java

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

Dasar Pemograman Java

BAB 2 PENGENALAN JAVA DAN NETBEANS

PERTEMUAN I PENGENALAN JAVA

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

MODUL PRAKTIKUM KE 1

TPI4202 e-tp.ub.ac.id

Pengenalan JAVA PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2013/2014

Pengenalan Bahasa Pemrograman Java

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

SUMBER BELAJAR PENUNJANG PLPG

Bahasa Pemrograman 2.

BAB 1 KONSEP DASAR JAVA

Pengenalan Java Kompilasi Java Token Tipe Data (i) PEMROGRAMAN JAVA. Yoannita

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

Konsep Pemrograman Berorientasi Obyek

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

PENGENALAN JAVA. PBO/Java/Ayuliana/Feb2009 1

Pengenalan Program Java

Bahasa Pemrograman :: Object Oriented Programming

Chapter# 5. Tujuan : Mahasiswa m

Pemrograman Dasar I N T R O D U C T I O N T O J A V A

JAVA PADA NETBEANS IDE 7.4 ASRI WIDYADHARI KOM E 13

Week 1 PEMROGRAMAN BERBASIS OBYEK

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

Pemrograman Dasar [PTI-5001] 2012

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

PEMROGRAMAN JAVA : PENGENALAN JAVA

PENGENALAN TEKNOLOGI JAVA

JAVA. Sekilas tentang java : FITUR JAVA :

MODUL I Pengenalan Bahasa Pemrograman Java

KONSEP OBJEK ORIENTASI PROGRAM

BAHASA PEMROGRAMAN JAVA

PEMROGRAMAN BERORIENTASI OBJEK

Bag 4.4 Bagian ini sudah cukup menjelaskan dan memberikan gambaran yang tepat tentang JVM (Java Virtual Machine).

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

Java Programming. Basic Java. Modul Pertemuan I - Pengenalan Java - Tipe Data Primitive dan String

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

OBJECT ORIENTED PROGRAMMING

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

PEMAHAMAN DASAR DASAR JAVA

By. Rita Wiryasaputra

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

2 TIPE DATA DAN VARIABEL

Membuat Game THINKING AND SHOOT Dengan NetBeans IDE 6.8. Tugas Akhir. untuk memenuhi sebagian persyaratan mencapai gelar Ahli Madya pada jenjang

Pemrograman Berorientasi Objek 1 (IDENTIFIER KEYWORD LITERAL DAN (IDENTIFIER, KEYWORD, LITERAL DAN TIPE DATA, OPERATOR, SEPARATOR)

OPERATOR-OPERATOR DALAM JAVA

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

BAB II VARIABEL DAN TIPE DATA

Pemrograman Java. Compiler. Interpreter

1 - Pengenalan Java PENDAHULUAN

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

IT210 - Pemrograman Visual. Ramos Somya

BAB 1 PENGENALAN TEKNOLOGI JAVA

Mengenal Java Dan Cara Membuat Project Java Bagi Pemula

INTRODUCTION JAVA NORHIKMAH,M.KOM

Badiyanto, S.Kom., M.Kom. PBO java

Pemrograman Berorientasi Objek

Dasar-Dasar Pemrograman Java

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Estu Sinduningrum, ST, MT

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

SILABUS MATA KULIAH PEMROGRAMAN JAVA

JAVA. Sejarah Singkat Perkembangan JAVA. bukan merupakan tujuan akhir. Dan Gosling memutuskan menyebut bahasanya dengan

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Transkripsi:

Pengenalan JAVA

Tim sun Microsystems (dipimpin oleh James Gosling) bahasa komputer kecil (chipchip embedded) Proyek bernama Green. Pascal (diciptakkan oleh Niklaus Wirth) Bahasa yang portable kode intermediate mesin maya (virtual machine). Kode ini kemudian dapat digunakan di sembarang mesin yang memiliki interpreter.

C++ sebagai basis bahasa pemrograman (bukan Pascal) mengembangkan bahasa yang berorientasi objek bukan berorientasi prosedur (kebanyakan sintaks diambil dari C++). Thn 1991, Gosling menamakan bahasa yang dibuatnya Oak Thn 1995 Java Produk pertama proyek Green adalah Star 7 (*7) WWW dan Internet

Bahasa pemrograman java yang telah dirilis adalah : 1. Produk Sun Microsystem : J2SE, J2ME, J2EE 2. Produk Borland : Borland JBuilder 3. Produk Microsoft : Microsoft Visual J/J++

1. Sebuah Bahasa Pemrograman Dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya Dapat dijalankan pada berbagai platform sistem operasi. Bersifat open source. 2. Sebuah Development Environment Compiler, interpreter, penyusun dokumentasi, paket kelas dan sebagainya.

3. Sebuah Aplikasi Aplikasi dengan teknologi Java secara umum adalah aplikasi serba guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE). 4. Deployment Environment JRE Terdapat pada paket J2SDK mengandung kelas kelas untuk semua paket teknologi Java yang meliputi kelas dasar dari Java, komponen GUI dll. Web Browser

White paper resmi dari SUN, Java memiliki karakteristik berikut : 1. Sederhana (Simple) a) sintaks mirip dengan C++ b) menghilangkan penggunaan pointer yang rumit dan multiple inheritance c) menggunakan automatic memory allocation dan memory garbage collection.

2. Berorientasi objek (Object Oriented) a) program dapat dibuat secara modular dan dapat dipergunakan kembali. b) memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut. 3. Dapat didistribusi dengan mudah (Distributed) libraries networking yang terintegrasi pada Java. 4. Interpreter Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM).

5. Kuat (Robust) Mempunyai runtime-exception handling untuk membantu mengatasi error pada pemrograman. 6. Aman (Secure) 7. Netral Arsitektur (Architecture Neutral) Program Java merupakan platform independent. 8. Portabel Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang. 9. Kinerja YangTinggi (Performance)

10. Multithreaded Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan. 11. Dinamis Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa menggangu program yang menggunakan class tersebut.

1. Java Virtual Machine (JVM) JVM adalah sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata. Aplikasi program Java diciptakan dengan file teks berekstensi.java. Program ini dikompilasi menghasilkan satu berkas bytecode berekstensi.class atau lebih. Bytecode adalah serangkaian instruksi serupa instruksi kode mesin. Perbedaannya adalah kode mesin harus dijalankan pada sistem komputer dimana kompilasi ditujukan, sementara bytecode berjalan pada java interpreter yang tersedia di semua platform sistem komputer dan sistem operasi.

2. Garbage Collection Banyak bahasa pemrogaman lain yang mengijinkan seorang programmer mengalokasikan memori pada saat dijalankan. Namun, setelah menggunakan alokasi memori tersebut, harus terdapat cara untuk menempatkan kembali blok memori tersebut supaya program lain dapat menggunakannya.

3. Code Security Code Security terimplementasi pada Java melalui penggunaan Java Runtime Environment (JRE). Java menggunakan model pengamanan 3 lapis untuk melindungi sistem dari untrusted Java Code. class-loader bytecode manajemen keamanan

1. Dengan peniadaan operasi pointer, Java dapat menjadi bahasa yang lebih aman. 2. Applet tidak diperbolehkan melakukan open, read ataupun write terhadap berkas secara sembarangan. Karena Java applet dapat membuka jendela browser yang baru, maka jendela mempunyai logo Java dan teks identifikasi terhadap jendela yang dibuka. Hal ini mencegah jendela pop-up menipu sebagai permintaan keterangan username dan password.

1. Karena C++ ternyata tidak memenuhi janji sebagai pemrograman berorientasi objek. 2. JAVA TIDAK memiliki : Variabel Global Goto Pointer Alokasi Memori

1. Spasi 2. Komentar Komentar baris tunggal Komentar baris banyak Komentar terdokumentasi /** * komentar. */

3. kata kunci identifier khusus yang disimpan oleh bahasa Java untuk mengendalikan bagaimana program didefinisikan. Kata kunci ini digunakan untuk mengenali: Tipe-tipe Pengubah Mekanisme pengaturan aliran program. Sampai dengan Versi 1.0 terdapat 59 kata kunci (seperti terlihat dalam tabel)

4. Identifier Digunakan untuk nama: Class, Method, dan Variabel. Suatu variabel dapat berupa: urutan tertentu huruf (besar atau kecil) angka garis bawah Tanda dolar Tidak boleh diawali oleh angka bersifat case sensitive.

5. literal Besaran konstanta pada Java 6. Variable satuan dasar penyimpanan dalam program Java. Suatu variabel didefinisikan dengan kombinasi Identifier Tipe cakupan

7. Operator

8. Tipe Data Integer

Char Tanda kutip tunggal Boolean

9. Pemisah

1. Jika tipe operand adalah double, maka yang lain juga akan diperlakukan sebagai double pada lingkup operasi tersebut. 2. Jika operand adalah float, maka yang lain juga akan diperlakukan sebagai float. 3. Jika operand adalah long, maka yanglain jugaakan diperlakukan sebagai long.

Contoh : //FIRST PROGRAM IN JAVA //display multiple lines class helloworld { public static void main(string args[ ]){ System.out.println("Welcome to Java\nHello world"); } } Output: Welcome to Java Hello World

Contoh GUI : //FIRST PROGRAM IN JAVA //display multiple lines import javax.swing.joptionpane; //Import class JOptionPane class helloworld { public static void main(string args[ ]) { JOptionPane.showMessageDialog(null, "Welcome to Java\nHello World"); System.exit(0);//Terminate the program } } Output: