Ppt pengenalan dan pemrograman java

18
Pengenalan dan Pemrograman Java Nama : Ika Susila J NIM : 1102412035 Rombel : 01 (satu)

Transcript of Ppt pengenalan dan pemrograman java

Page 1: Ppt pengenalan dan pemrograman java

Pengenalan dan Pemrograman Java

Nama : Ika Susila J

NIM : 1102412035

Rombel : 01 (satu)

Page 2: Ppt pengenalan dan pemrograman java

Pengertian Java

Java adalah sebuah teknologi yangdiperkenalkan oleh Sun Microsystems padapertengahan tahun 1990. Menurut definisidari Sun, Java adalah nama untuk sekumpulanteknologi untuk membuat dan menjalankanperangkat lunak pada komputer standaloneataupun pada lingkungan jaringan.

Page 3: Ppt pengenalan dan pemrograman java

Sejarah Java

o Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama greenTim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ).

o Pada tahun 1992 tim green membuat produknya yang diberi nama *7 (Star Seven ). Namun produk ini gagal dipasaran. Setelah itu dibuat produk yang baru. Inilah java, pada awalnya bahasa pemrograman yang dibuat tersebut diberi nama “oak “ (Kemungkinan nama ini diambil dari nama pohon yang ada didepan jendela James Gosling)Namun setelah diperiksa ternyata nama oak sudah pernah digunakan. Maka lahirlah nama “ Java “

Page 4: Ppt pengenalan dan pemrograman java

• Pada tahun 1993 sampai pertengahan 1994 tim green yang mempunyai nama baru First person. Inc hanya menghabiskan waktu dengan memperhatikan penjualan dari produknya. Ternyata tidak satupun orang ditemukan.

• tahun 1994 First Person dibubarkan. Pada tahun itu Web berkembang sangat pesat saat itu browser yang banyak digunakan adalah Mosaic suatu broser yang gratis.

• Akhirnya pada tahun 1996 dikeluarkan versi pertama dari java dengan mengeluarkan java 1.02. Pada tahun 1998 dikeluarkan java 1.2

Page 5: Ppt pengenalan dan pemrograman java

Manfaat Java

• Aplikasi Facebook

• Aplikasi Opera Mini

• Aplikasi Kamus

• Aplikasi Game

Page 6: Ppt pengenalan dan pemrograman java

Variabel Java

• Identifier

Identifier adalah kumpulan karakter yang dapat digunakan untuk menamai variabel, method, lass, interface, dan package.

• Deklarasi Variabel

Page 7: Ppt pengenalan dan pemrograman java

Tipe & Data Java

• Tipe Data Primitif

Macam tipe data primitif dalam pemrograman Java, yaitu : Integer ( Bilangan Bulat ), Boolean, Char, Floating Point (Bilangan Pecahan )

• Tipe Data Referensi

Tipe data ini digunakan untuk mereferensikan objek atau class tertentu,seperti Strin

Page 8: Ppt pengenalan dan pemrograman java

Operator Java

• Operator Aritmatika

• Operator Increment dan Decrement

• Operator Assignment ( Penugasan )

• Operator Relasi

• Operator Logical

• Operator Bitwise

• Operator Precedence

Page 9: Ppt pengenalan dan pemrograman java

Contoh Program Java

• Server mengirim data ke client, contoh :

Page 10: Ppt pengenalan dan pemrograman java

• Kemudian kompile dan jalankan server ke Client

- Server ke Client

Kompile ServerKu1.java :C:\> javac ServerKu1.javaJalankan program :C:\> java ServerKu1Output yang akan dihasilkan adalah :

- Kompile ClientKu1.java :C:\> javac ClientKu1.javaJalankan program :C:\> java ClientKu1

Page 11: Ppt pengenalan dan pemrograman java

• Setelah ClientKu, class dijalankan maka anda bisa mengetikkan kalimat di jendela Server dan akan di tampilkan di jendela klien. Untuk mengakhiri koneksi,anda bias menekan enter dua kali atau menutup dari jendela windows.

Client ke Server

- Kompile ServerKu2.java :C:\> javac ServerKu2.javaJalankan program :C:\> java ServerKu2

- Kompile ClientKu2.java :C:\> javac ClientKu2.javaJalankan program :C:\> java ClientKu2

Page 12: Ppt pengenalan dan pemrograman java

Kelebihan dan Kelemahan Java

Kelebihan

• Multiplatform

• OOP (Object Oriented Programming)

• Perpustakaan Kelas Yang Lengkap

• Java bersifat Multithread

• Dapat Didistribusi dengan Mudah

• Bersifat Dinamis

Kelemahan

• Mudah didekompilasi

• Penggunaan memori yang banyak.

• ;

Page 13: Ppt pengenalan dan pemrograman java

Karakteristik Java

• Berorientasi objek (Object Oriented) • Terdistribusi (Distributed) • Interpreted• Robust• Secure• Architecture Neutral • Portable• Multithreaded • Dynamic

Page 14: Ppt pengenalan dan pemrograman java

Macam-Macam Java

• Java API

• Java Virtual Machine

• Sistem Operasi Java

• Dasar Pemrograman

Page 15: Ppt pengenalan dan pemrograman java

Program didalam Java (Bytecode)

Page 16: Ppt pengenalan dan pemrograman java

• Bytecode dapat dianggag sebagai sekumpulan perintah dalam bahasa mesin untuk sebuah JVM(Java Virtual Machine).setiap intepreterjava , baik berupa development tool maupun sebuah Web Browser merupakan implementasi dari JVM.progam yang dibuat dengan java hanya dapat dijalankan jika memiliki JVM

Page 17: Ppt pengenalan dan pemrograman java

Software yang dibutuhkan untuk sebuah Program JAVA

• Intalasi Software Java 2 SDK, Standard Edition

• Setting Classpath

Page 18: Ppt pengenalan dan pemrograman java

Terima Kasih