Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
9Activity
0 of .
Results for:
No results containing your search query
P. 1
Makalah Bahasa Pemrograman Java

Makalah Bahasa Pemrograman Java

Ratings: (0)|Views: 882 |Likes:
Published by appror

More info:

Published by: appror on Jan 15, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/21/2012

pdf

text

original

 
Download versi file Ms. Word-nya di:
BAB IPENDAHULUAN1.1. Latar BelakangA. Sekilas mengenai teknologi Java
Globalisasi informasi dan konvergensi dari berbagai disiplin ilmupengetahuan sekarang ini menyebabkan manusia mampu merealisasikan mimpi-mimpi generasi masa lalu. Perangkat keras yang lebih baik --dengan masihmematuhi hukum Moore yang menyatakan bahwa kapasitas microprosessorberlipat dua dengan harga setengahnya setiap 18 bulan --, perangkat lunak yanglebih besar dan kompleks --sekaligus juga mudah dipakai, lebih handal, bahkangratis untuk Open Source software--,perkembangan jaringan baik itu Internetmaupun wireless network dalam fase inflasioner dengan beraneka ragamperangkat keras dan lunak di dalamnya. Semua hal tadi menyebabkan kita harusberhenti untuk berfikir dan merenung sejenak bagaimana kita bisa mengelolakompleksitas yang tinggi dan perubahan yang cepat tersebut.
 
M engapa kita perlu belajar bahasa Java?
a) Visi Java
Java pertama kali diluncurkan pada tahun 1995 sebagai bahasapemrograman umum (general purpose programming language) dengan kelebihandia bisa dijalankan di web browser sebagai applet. Sejak awal, para pembuat Javatelah menanamkan visi mereka ke dalam Java untuk membuat piranti-piranti yangada di rumah (small embedded customer device) seperti TV, telepon, radio, dansebagainya supaya dapat berkomunikasi satu sama lain. Tentu saja jalan menujuvisi ini tidak mudah untuk ditemukan apalagi untuk ditempuh. Langkah pertamayang diambil oleh Sun Microsystem adalah dengan membuat JVM (Java VirtualMachine) yang kemudian diimplementasikan dalam bentuk JRE (Java RuntimeEnvironment). JVM adalah lingkungan tempat eksekusi program Java
 
Download versi file Ms. Word-nya di:
http://bisnisbook.wordpress.com http://ebookloe.wordpress.com 2berlangsung dimana para objek saling berinteraksi satu dengan yang lainnya.Virtual Machine inilah yang menyebabkan Java mempunyai kemampuanpenanganan memori yang lebih baik, keamanan yang lebih tinggi serta portabilitasyang besar.Apabila kita hanya ingin menjalankan program Java, maka kita cukupmemiliki JRE saja. Tapi seandainya kita ingin mengembangkan perangkat lunak sendiri, JRE saja tidak cukup. Untuk lebih meningkatkan produktivitaspengembang perangkat lunak, Sun juga meluncurkan SDK (StandardDevelopment Kit) yang berisi kakas dan API untuk membuat program aplikasiberbasis Java. Pada tahun 1999 Sun meluncurkan J2EE (Java 2 EnterpriseEdition) sebagai framework untuk membuat aplikasi enterprais berskala besar.Pada tahun 2001, Sun meluncurkan J2ME yang kelak menjadi salah satu standardpemrograman di dalam PDA maupun handphone. Komunitas OpenSource sendirimempunyai platform yang disebut dengan Jini untuk merealisasikan visi awal dariJava.
b) Karakteristik Java
 
Download versi file Ms. Word-nya di:
http://bisnisbook.wordpress.com http://ebookloe.wordpress.com 3Sederhana, semudah C dan seampuh C++: berlawanan dengan anggapanorangorang bahwa bahasa Java sulit untuk dipelajari, Java gampanguntuk dipelajari terutama untuk orang yang sudah mengenalpemrograman tapi belum terlalu terikat pada paradigma pemrogramanprosedural. Tentu saja ini berarti bahwa kita harus siap mempelajari salahsatu teknologi yang berkembang paling cepat di dunia dalam dua tahunterakhir ini dengan banyak membaca tentunya baik dari buku maupunmelalui web.Sangat berorientasi objek (OOP) dengan implementasi yang sangat baik sehingga kita bukan hanya belajar bagaimana membuat program yangbaik (
reusable
,
scalable
, dan
maintanable
) tetapi juga kita belajarbagaimana cara berfikir yang baik untuk mengenali struktur masalahyang sedang kita hadapi dan memecahkannya secara sistematis denganpola-pola tertentu (
 patterns
). Bahasa berorientasi objek biasanyamempunyai ciri-ciri sebagai berikut:
o
 
Abstraksi yang baik untuk memudahkan pemahaman dankomunikasi.
o
 
Enkapsulasi: penyembunyian informasi dari pihak-pihak yangtidak memerlukannya sehingga kompleksitas tetap tertanganidengan baik.
o
 
Pewarisan dan polymorphism, teknik yang menyebabkan objek menjadi modular dan mudah untuk dicopot dan dipasang objek yang lain
o
 
Komposisi dan Interface, berguna untuk membuat tingkat koplingyang lebih rendah dan struktur hirarki objek-objek yang rapihsehingga kita bias mengintegrasikan komponen-komponen untuk membuat sistem yang besar.OpenPlatform, Write Once Run Anywhere (WORA), portabel atau multiplatform, program yang kita buat dapat dijalankan di Windows,Linux/Unix, Solaris, dan MacIntosh tanpa perlu diubah maupun dikompilasi ulang. Java adalah juga bahasa yang paling sesuai digunakan

Activity (9)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
ronggeng01 liked this
Angga Hadi liked this
Myrnha Waty liked this
Ibnu Junior liked this
Tonexs Fu liked this
Syafi Muarrof liked this
Ancha Centrino liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->