Friday, November 14, 2014

Apa Itu Java Proggraming

Pemrograman dengan Java



Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak kemudahan bagi regulator junior dan senior. Tutorial ini akan membawa Anda mengenal lebih jauh bahasa ini melalui pembahasan konsep model perencanaan dan penggunaan mudah penggunaannya.



Untuk Lebih Rinci anda dapat Membaca Apa Itu Java Proggraming :


Apakah Java?



Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C ++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan seni bina komputer. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.


Platform Independent



Platform independent berarti program yang ditulis dalam bahasa Java dapat dengan mudah ditransfer antara berbagai jenis sistem operasi dan berbagai jenis arsitektur komputer. Aspek ini sangat penting untuk dapat mencapai tujuan Java sebagai bahasa pemrograman Internet di mana sebuah program akan dijalankan oleh berbagai jenis komputer dengan berbagai jenis sistem operasi. Sifat ini berlaku untuk level source code dan binary code dari program Java. Berbeda dengan bahasa C dan C ++, semua jenis data dalam bahasa Java memiliki ukuran yang konsisten di semua jenis platform. Source code program Java sendiri tidak perlu dirubah sama sekali jika Anda ingin mengkompile ulang di platform lain. Hasil dari mengkompile source code Java bukanlah kode mesin atau instruksi prosesor yang spesifik terhadap mesin tertentu, melainkan berupa bytecode yang berupa file berekstensi .class. Bytecode tersebut dapat langsung Anda eksekusi di tiap platform yang dengan menggunakan Java Virtual Machine (JVM) sebagai interpreter terhadap bytecode tersebut.



JVM sendiri adalah sebuah aplikasi yang berjalan di atas sebuah sistem operasi dan menerjemahkan bytecode program Java dan mengeksekusinya, sehingga secara konsep bisa dianggap sebagai sebuah interpreter. Proses pengeksekusian program Java dapat dilukiskan seperti di Gambar 1. Dengan cara ini, sebuah program Java yang telah disusun akan dapat berjalan di platform mana saja, asalkan ada JVM di sana.



Compiler dan interpreter untuk program Java berbentuk Java Development Kit (JDK) yang diproduksi oleh Sun Microsystems. JDK ini dapat didownload secara gratis dari situs java.sun.com. Interpreter untuk program Java sendiri sering juga disebut Java Runtime atau Java Virtual Machine. Interpreter Java, tanpa kompilernya, disebut Java Runtime Environment (JRE) dapat didownload juga di situs yang sama. Untuk mengembangkan program Java dibutuhkan JDK, sementara jika hanya ingin menjalankan bytecode Java cukup dengan JRE saja. Namun untuk melaksanakan applet (sebuah bytecode Java juga) Anda biasanya tidak perlu lagi mendownload JRE karena browser yang Java-enabled telah memiliki JVM sendiri.


Library



Selain kompiler dan interpreter, bahasa Java sendiri memiliki library yang cukup besar yang dapat mempermudah Anda dalam membuat sebuah aplikasi dengan cepat. Library ini sudah mencakup untuk grafik, desain antarmuka, kriptografi, jaringan, suara, database, dan lain-lain.


Pemograman Berorientasi Object



Java adalah bahasa pemrograman berorientasi objek. Pemrograman berorientasi objek secara jelas adalah teknik untuk mengorganisir program dan dapat dilakukan dengan hampir semua bahasa pemrograman. Namun Java sendiri telah mengimplementasikan berbagai fasilitas agar seorang programer dapat mengoptimalkan teknik pemrograman berorientasi objek.



Sedikit perbandingan tambahan dengan bahasa C dan C ++, Java banyak mewarisi konsep orientasi objek dari C ++ namun dengan menghilangkan aspek-aspek kerumitan dalam bahasa C ++ tanpa mengurangi kekuatannya. Hal ini memudahkan programmer pemula untuk mempelajari Java namun mengurangi keleluasaan pengatur berpengalaman dalam mengutak-atik sebuah program. Di balik kemudahan yang disediakan oleh Java, luasnya fasilitas library Java sendiri membuat seorang programer membutuhkan waktu yang tidak singkat untuk dapat menguasai penggunaan library-library tersebut.



jika sobat berkenan dengan artikel yang ada di blog ini, harap follow/subcribe kami. semoga bermanfaat

Apa Itu Java Proggraming Rating: 4.5 Diposkan Oleh: asri fahmi