Jumat, 25 Januari 2013

Tugas 3

Program selamat datang di rpl

Script
Hasil program
Analisis IPO:
Input: Tulisan selamat datang di x rpl
proses: Menampilkan tulisan selamat datang di x rpl menggunakn system.out.println
Output: Tulisan selamat datang di x rpl muncul


Tugas 2

Aplikasi Eclipse

1) Buka aplikasi eclipse yang telah diunduh

2) Ekstrak aplikasi


3) Buka aplikasi untuk melakukan installasi, pilih workscape. Centang untuk menjadikannya sebagai penyimpanan default.

4) Aplikasi terinstall



Tugas 1

Rangkuman: Pengenalan bahasa Java


Sejarah Java

Java dibuat oleh: James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan.

Bahasa java pada awalnya disebut 'oak' namun diganti menjadi java pada tahun 1995. Karena 'oak' telah dijadikan hak cipta pada pemrograman bahasa pemrograman lain.

Java modern: Pada jaman sekarang ini, aplikasi yang berbasis java antara lain: Aplikasi Embedded, keuangan, desktop, simulasi pesawat, pemrosesan citra, game. 

J2EE: Aplikasi perusahaan yang terdistribusi.

Java Virtual Machine (JVM): Aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksekusi program yang ditulis dalam bahasa Java.

Kompilasi: Perubahan dari bahasa tinggkat tinggi ke bahasa lebih rendah.

Kompilasi program (eksekusi): JVM membaca kode byte, merubahnya menjadi bahasa mesin yg dimengerti oleh OS.

Just in Time Compiler (JIT): Kompiler untuk mengkompilasi kode byte dan bahasa mesin pada saat di eksekusi bersamaan.

Kelebihan Java: Lebih aman pada kode dan Java Buzzwords. 

Java Buzzwords: Beorientasi pada objek. Tidak adanya fitur2 yang rumit. Menghasilkan software yang baik dan ofisien, tentunya berorientasi objek.


Keuntungan dari Java:
Mulai dengan cepat
Tulis lebih sedikit program (4x lebih kecil dari pada program yang ditulis dalam bahasa C++)
Tulis program lebih baik (Automatic garbage collection: menghindari kebocoran memori)
Membuat program dengan lebih cepat
Menghindari ketergantungan pada platform tertentu (menjalankan program pada banyak platfrom, tanpa library yg ditulis spesifik/berbeda)
Tulis sekali, jalankan dimana saja (dijalankan secara konsisten pada platform apa saja)
Distribusikan software anda dengan mudah (dengan java web start, pengecekan versi otomatis saat program dimulai, memberitahukan pengguna anda untuk menggunakan versi baru program anda)