Anda di halaman 1dari 6

Beranda Mobile Index Biografi

Topik : Kelebihan Pemrograman Java


Tautan : http://www.gudangmateri.com/2010/03/kelebihan-pemrograman-java.html
Tanggal Akses : Monday, August 30, 2010

Kelebihan Pemrograman Java

Like 1,290 people like this.

Apa sih java ?? java adalah programming berorientasi objek, sebagian


besar dari syntaxnya diwarisi dari c/c++. Bahasa java merupakan bahasa
yang tren di masa sekarang, karena program java di zaman sekarang
sangatlah di butuhkan. Apabila anda sudah belajar c/c++ saya kira bisa
lebih mudah, karena program java tidak jauh dari bahasa c/c++.

Apabila anda ingin menjadi seorang programming yang handal rajin-


rajinlah berlatih, minimal luangkan waktu dalam sehari 5/6 jam untuk belajar java. Tanpa kursus
anda bisa menjadi programmer yang handal, asalkan rajin untuk berlatih. Seperti yang dikatakan
albert einstein belajarlah dari contoh-contoh yang ada.

Anda bisa pelajari contoh-contoh yang di berikan dari sun sendiri, bisa di lihat disini
http://www.java2s.com/Tutorial/Java/CatalogJava.htm. lengkap sekali tutorialnya, Janganlah
mudah menyerah bahasa java itu mudah, asalkan kita berlatih dan berlatih. Sebelum masuk ke
contoh awali dulu kelebihan2 dari java sendiri.

Kelebihan Pemrograman Java


1. Sederhana dan Ampuh

Anda dapat belajar membuat program dengan Java secara cepat jika telah memahami konsep
dasar pemrograman berorientasi objek.Anda hanya perlu mengerti beberapa konsep untuk
dapat menulis program yang memuaskan. Java tidak memiliki hal-hal yang mengejutkan dan
aneh. Tidak seperti bahasa pemrograman lain yang menawarkan puluhan cara untuk melakukan
satu pekerjan, tetapi semua itu dibutuhkan ketelitian dan tingkat kerumitan yang tinggi.

Kesederhanaan adalah kelebihan utama yang ditawarkan Java. Hal ini dimungkinkan karena
Java Scripting Language (bahasa naskah) menghilangkan kemampuan kita untuk berinovasi
dengan menganggap bahwa semua yang kita inginkan telah disatukan dalam satu objek yang
telah ada dan seringkali perlu di-script-kan. Java memberi anda kemampuan untuk menuangkan
semua ide anda dalam cara berorientasi-objek yang mudah dan jelas tanpa harus melihat
proses bagian dalam sistem yang seringkali berbahaya.
2. Aman

Kebanyakan masalah keamanan terutama aplikasi jaringan internet yang dihasilkan dari sistem
lama terjadi karena sistem tidak dirancang dengan konsep keamanan Internet.Salah satu prinsip
kunci perancangan Java adalah keselamatan dan keamanan. Java tidak pernah memiliki
fasilitas dan keamanan yang tidak aman sampai perlu ditangani secara khusus untuk
pengamanannya.

Oleh karena itu, program Java tidak dapat memanggil fungsi-fungsi global dan memperoleh
akses ke berbagai sumber dalam sistem karena terdapat sejumlah pengawasan yang dilakukan
oleh program Java yang tidak dapat dilakukan oleh sistem lain.

3. Berorientasi Objek

Java tidak diturunkan bahasa pemrograman manapun, juga sama sekali tidak kompatibel
dengan semuanya. Hal ini dikarenakan adanya kebebasan dalam rancangan maka dipilih
pendekatan yang jelas berguna, dan pragmatis. Modul objek Java adalah sederhanadan mudah
dikembangkan namun sejalan dengan itu, bilangan dan tipe data sederhana lain dianggap
sebagai non objek berkinerja tinggi.

Kebanyakan sistem berorientasi objek lain memilih hirarki objek yang kaku dan susah diatur
atau memilih menggunakan model objek dinamik yang tidak memiliki kinerja tinggi dan
kelengkapan . Java sekali lagi memiliki keseimbangan yang menyediakan mekanisme peng-
class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan.
Memahami gaya pemrograman berorientasi objek sangat penting dan membantu mempelajari
bagaimana membuat program dengan Java.

4. Kokoh

Java membatasi anda dengan memberi beberapa kunci supaya anda dapat menemukan
kesalahan lebih cepat saat mengembangkan program. Dengan demikian, anda tidak perlu
mencemaskan banyaknya penyebab kesalahan pemrograman yang banyak terjadi pada bahasa
lain.

Java langsung memeriksa program saat anda menuliskannya dan sekali lagi program akan
dijalankan. Banyaknya kesalahan yang susah dilacak dan situasi jalannya program yang tidak
dapat diulangi dapat dibuat secara sederhanadengan Java. Kemampuan untuk memastikan apa
yang telah kita tulis akan berjalan semestinya dalam kondisi apapun adalah salah satu
kemampuan penting Java.
5. Interaktif

Java dirancang memenuhi kebutuhan


© 2007dunia
- 2010nyata menciptakan
Gudang programby
Materi | Templates jaringan
Kriep2 yang interaktif.
| © Goodget Layout Pow er ed by
Kebanyakan sistem mengalami kesulitan menangani interaktivitas dan jaringan sekaligus.

Java memiliki beberapa kemampuan yang memungkinkan program melakukan beberapa hal
pada saat bersamaan tanpa harus kesulitan menangani proses yang akan terjadi selanjutnya
permasalahan dalam melakukan beberapa hal sekaligus pada satu waktu adalah dalam
menyelaraskan bagian-bagian yang saling mempengaruhi.

Ini seringkali sangat memusingkan programmer yang mengerjakannya tanpa alat yang tepat.
Jalannya program Java telah dilengkapi dengan pemecahan yang luar biasa untuk sinkronisasi
beberapa proses sekaligus dan memungkinkan pembuatan sistem yang interaktif yang berjalan
dengan halus. Jalinan program-program java yang mudah digunakan memungkinkan kita untuk
memikirkan pembuatan perilaku khusus tanpa harus mengintegrasikan perilaku tersebut dengan
model pemrograman global yang mengatur perulangan kejadian.

6. Netral Terhadap Berbagai Arsitektur

Hal yang lebih penting daripada perang antara PC dengan Mac adalah masalah pengenalan dan
portabilitas program. Jika anda hari ini menulis pengenalan dan portabilitas program. Jika anda
hari ini menulis sebuah program tidak ada jaminan program tersebut akan jalan besok, bahkan
di mesin yang sama. Sistem operasi berubah, prosessor berubah dan perubahan dalam inti
sistem semuanya dapat bersekongkol membuat program tidak dapat berjalan.

Para perancang Java telah mengambil beberapa keputusan yang sulit dalam pembuatan
bahasa Java dan bagaimana program dijalankan . Jadi anda dapat sepenuhnya percaya "tulis
sekali, jalan di mana saja, kapan saja dan selamanya". Anda mungkin cemas ketika menulis
sebuah program tetapi java akan meyakinkan bahwa program akan berjalan di Macintosh, PC,
UNIX dan apapun platform yang akan muncul di masa yang akan datang.

7. Terinterpretasi dan Berkinerja Tinggi

Java melengkapi keajaiban lintas platform yang luar biasa dengan kompilasi ke dalam
representasi langsung yang disebut kode-byte Java(Java byte code) yang dapat diterjemahkan
oleh sistem apapun yang memiliki program Java di dalamnya. Kebanyakan sistem tersebut
menawarkan keajaiban lintas platform ini terseok pada satu hal: kinerja. Sistem lain yang netral
terhadap platform juga adalah sistem terinterpretasi misalnya BASIC, Tcl dan Perl.

Bahasa-bahasa ini jelas kekurangan kinerja. Java dirancang untuk tetap berkinerja baik pada
CPU yang tidak terlalu kuat. Walaupun Java merupakan bahasa terinterpretasi, kode byte Java
telah dirancang dengan hati-hati sehingga mudah diterjemahkan ke dalam bahasa asli suatu
mesin untuk menghasilkan kinerja yang tinggi. Sistem program Java yang melakukan optimasi
tepat waktu tersebut tidak kehilangan keuntungan dari program yang netral terhadap platform.

8. Mudah Dipelajari

Semua keuntungan tersebut saling berinteraksi untuk melayani kebutuhan bahasa


pemrograman. Meskipun Java lebih rumit daripada bahasa scripting tetapi lebih sederhana
untuk dipelajari dan ditulis dalam bahasa lain. Pada setiap tahap proses pemrograman anda
akan terdorong oleh berkurangnya cacat-cacat yang mengejutkan dan perilaku yang tidak
diharapkan.

Kemampuan bahasa ini terasa seperti cara alami untuk melakukan sesuatu dan mendorong
terbentuknya gaya pemrograman yang baik.Karena model objek bersifat sederhana, anda akan
cepat terbiasa dengan gaya pemrograman berorientasi objek. Anda akan mendapatkan
keuntungan dari objek lebih cepat daripada jika dipaksakan menggunakan cara yang tidak alami
dan membingungkan.

Kontributor :

Kapten Teknologi
http://www.kaptenteknologi.co.cc/2010/03/belajar-java-belajarlah-dengan-contoh.html

Redaktur Achmad Zulfikar Sunday, March 7, 2010

Category: Pemrograman Java, Review

Terima kasih telah mengunjungi GudangMateri.com silahkan untuk mengisi Buku Tamu bagi pengunjung
sekalian , dan klik tautan berikut untuk melihat prasyarat Kontribusi . Klik tautan berikut untuk berlangganan
konten Gudang Materi atau anda ingin Follow Gudang Materi , kami ada di Facebook dan Twitter .

Artikel terkait lainnya :


Pemrograman Java

 Kenali Java Package


 Keamanan Java Applet pada Web Browser
 Instalasi Manual Java di Ubuntu 9.0.4
 Sejarah Bahasa Pemrograman Java
 Java Graphic User Interface
 String Buffer Pemrograman Java
 Java Selling Programming
 Pemrograman Java Class Math
 Definisi Interface dan Kegunaannya
 Object Oriented Programming Polymorphis
 Object Oriented Programming Inheritance
 Definisi Literal Pemrograman Java
 Definisi dan Jenis Variabel Java
 3 Pilar Object Oriented Programming
 Tipe Bilangan Pemrograman Java
 Logic Calculator Pemrograman Java
 Object Oriented Programming Java
 Contoh Pemrograman Java

Review

 Hentikan Eksploitasi terhadap Anak


 Liputan Seminar Hacking Day
 Sepuluh Kebiasaan yang Merusak Otak
 Orang Makassar Tidak Kasar
 Pengaruh Komputer terhadap Manusia
 Mahasiswa Makassar Beretika
 Teknologi Informasi Industri Kreatif
 8 Manfaat Air Kelapa Muda
 Seri Buku Robotik Kecerdasan Buatan
 Indoor Aerial Robot Contest
 Jual Mobil Ambulance Online
 Pelantikan Pengurus Forum Wacana UNJ
 Lomba Karya Tulis Pranantara
 Pemenang Lomba Blog UII 2010
 Vote Me Entri Tematik Pendidikan
 Alterina Hofan dan Jean Hadipoepito
 Thanks to QWORDS.com
 Merawat Wajah dengan Vaseline Men
 Liputan COMPFEST 2010 Day 2
 Liputan COMPFEST 2010
 Suara Rakyat Suara Facebook
 Evaluasi Ujian Nasional
 Sukseskan Sensus Penduduk 2010
 Potret Hari Buruh 2010 di Indonesia
 Nabi Muhammad di Film South Park

0 comments:

Post a Comment

Tim Gudang Materi mengharapkan komentar anda sebagai kritik dan


saran untuk kami .. Hubungi kami jika anda mengalami kesulitan !
Comment as: Select profile...
Post Comment Preview

Links to this post

Create a Link

Newer Post Home Older Post

labels

Agama Buddha (1) Agama Islam (69) Aljabar Linear (6) Analisa dan Perancangan Sistem (2)
Arsitektur dan Organisasi Komputer (16) Astronomi (22) Bahasa Indonesia (11) Bahasa
Makassar (1) Bahasa Sunda (6) Biografi Pahlawan Nasional (5) Biografi Penemu Dunia (21)
Biografi Tokoh (3) Biografi Tokoh Dunia (9) Biografi Tokoh Islam (14) Biografi Tokoh Nasional (
20) Biografi Tokoh Sulawesi Selatan (16) Biologi (70) Bisnis (4) BlogContest (22)
Budaya (15) Cerita Abunawas (19) Character Building (15) Computer Hardware (7)
Computer Problem (10) Computer Software (11) Data Mining (7) Data Warehouse (6) Diplomasi (1)
Edukasi (18) Ekonomi (17) Eksperimen Fisika (2) Elektronika (28) Emulator (4) English (10)
Event Promotion (20) Event UMY (11) Facebook Tips (6) Farmasi (2) Fisika (39) Games (9)
Geografi (17) Gudang Lagu (8) HI UMY (7) Hubungan Internasional (7) Hukum (16) Ilmu Jurnalistik
Ilmu Komunikasi (5)
(1) Ilmu Pendidikan (47) Ilmu Pengecoran (3) Industri Kreatif (2) Interaksi
Manusia dan Komputer (2) Jaringan Komputer (11) Keamanan Jaringan (4) Kecakapan Antarpersonal (8)
Kecerdasan Buatan (3) Kedokteran (27) Kepemimpinan (20) Kesenian (13)
Kewarganegaraan (60) Kimia (20) Komunikasi Data (5) Lingkungan Hidup (3) Logika
Matematika (14) Lomba Blog UII (3) Manajemen (7) Matematika (4) Modul (4) Nabi dan Rasul (26)
News (23) Ninja Saga Tips (4) Operating System (9) Otomotif (13) Pemerintahan (1) Pemrograman (10)
Pemrograman Batch (10) Pemrograman C++ (8) Pemrograman Java (19) Pengadaan Barang dan
Jasa (1) Pengantar Teknologi Informasi (10) Politik (8) Posting (11) Psikologi (13) Review (57)
Sastra (41) Sejarah (49) Sistem Basis Data (14) Sistem Informasi (4) Smansa People (5)
Sosiologi (15) Sport (7) Statistika (11) Struktur Data (11) Teknik Industri (2) Teknologi Biometrik (3)
Tutorial Blog (24) Tutorial Photoshop (1) Video (1) Wisata (6)

Anda mungkin juga menyukai