Selasa, 26 Juli 2011

SEKILAS JAVA




Java dalam ilmu komputer, merupakan bahasa pemprograman berorientasi objek yang diperkenalkan pada tahun 1995 oleh Sun Microsystem Inc.  Nama java sendiri diambil karena beberapa pemprogramnya terkesan akan keindahan pulau jawa di Indonesia serta kenikmatan kopinya. Java memfasilitasi penyebaran baik data maupun program aplikasi kecil, yang dinamakan applet lewat jaringan internet. Aplikasi-aplikasi java tidak berinteraksi langsung dengan CPU (control processing unit) atau sistem operasi komputer yang digunakan. Sehingga ia bersifat mandiri terhadap platform komputer, baik platform perangkat lunak maupun perangkat keras. Ini berarti aplikasi java secara teori seharusnya dapat berjalan baik di komputer mikro, mini maupun besar (mainframe) yang dijalankan menggunakan berbagai sistem operasi.
Java adalah bahasa pemprograman yang mirip dengan C/C++. 

 Salah satu keunggunlan dari java adalah dapat berjalan dibanyak platform perangkat keras dan perangkat lunak sehingga pengembang aplikasi  dan pemprogram dapat menuliskan program dengan menjalankannya dimana saja, di platform sistem operasi apapun serta di kebanyakan komputer yang ada saat ini.

Selain itu Java juga memiliki berbagai fasilitas yang bagus dan canggih, seperti ekstensibilitas, keamanan, serta multithreading (pengeksekusian beberapa program sekaligus). Pemprgraman bahasa Java, meskipun dikembangkan berdasarkan bahasa pemprograman C/C++,  juga relatif mudah dibandingkan pemprograman menggunakan bahasa C/C++, karena Java tidak mengenal konsep pointer. Semua alokasi memori dinamis diatur secara otomatis oleh compiler.
Dapat dikatakan bahasa pemprograman java patut mendapat perhatian karena kecocokannya untuk pemprograman web. Dengan java, pengembang aplikasi/pemprogram dapat menciptakan applet, program java yang dieksekusi dalam konteks browser web. Saat ini program java hadir dalam 2 bentuk, yaitu aplikasi mandiri (stand-alone) dan applet untuk dijalankan di browser web. Aplikasi applet java memiliki sedikit perbedaan dalam strukturnya. Pemprogram C/C++ akan dapat menjumpai fungsi utama main () dalam aplikasi java, tetapi tak akan menemukannya pada kode applet.
Untuk mengeksekusi applet, kita dapat menggunakan tag HTML yang merupakan bahasa skript standar untukbrowser web, kemudian mereferensikannya ke applet yang bersangkutan. Meski demikian, demi percepatan pembuatan applet, java menyertakan appletviewer (browser internal) untuk melihat tampilan applet tanpa harus menggunakan browser web. Kombinasi bahasa pemprograman java dengan bahasa perluasan HTML, katakanlah XML (eXtended Markup Language), memungkinkan pemprogram membuat aplikasi internet dengan melibatkan pemprogram untuk membuat aplikasi yang komponen-komponennya dapat berkomunikasi satu sama lain.

Java adalah masa depan!!
baik untuk di sekolah saya tercinta SMK TELKOM SANDHY PUTRA MALANG
maupun ditempat lain :)


Tidak ada komentar:

Posting Komentar