{"id":470,"date":"2010-11-01T19:57:28","date_gmt":"2010-11-01T12:57:28","guid":{"rendered":"http:\/\/martianuswb.com\/?p=470"},"modified":"2010-11-01T19:57:28","modified_gmt":"2010-11-01T12:57:28","slug":"mengapa-saya-memilih-bahasa-pemrograman-java","status":"publish","type":"post","link":"http:\/\/martianuswb.com\/?p=470","title":{"rendered":"Mengapa saya memilih bahasa pemrograman Java?"},"content":{"rendered":"<p><a href=\"http:\/\/sinaulinux.martianuswb.com\/?attachment_id=469\" rel=\"attachment wp-att-469\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-469\" title=\"java_ubuntu\" alt=\"\" src=\"http:\/\/martianuswb.com\/wp-content\/uploads\/2010\/11\/java_ubuntu.jpg\" width=\"150\" height=\"152\" \/><\/a>Meskipun ada bahasa pemrograman lain yang diklaim lebih baik dari java, bahasa ini masih memiliki peminat yang cukup besar. Slogan utama dari Java adalah <em><strong>Write Once Run Anywhere<\/strong><\/em>. Artinya, saya cukup menuliskan <em>source code<\/em> sekali saja dan dapat menjalankannya di komputer manapun yang memiliki Java. Portabilitas Java inilah yang menjadi salah satu keunggulan bahasa pemrograman ini.<\/p>\n<p>Berikut ini adalah beberapa karakteristik Java sebagai sebuah bahasa pemrograman.<\/p>\n<p><strong>Java is Simple<br \/>\n<\/strong>Meskipun tidak ada bahasa pemrograman yang bisa dikatakan sederhana, tetapi dibandingkan bahasa pemrograman yang lain, Java memang lebih sederhana.<\/p>\n<p><strong>Java is Object Oriented<br \/>\n<\/strong>Sejak awal Java memang dirancang untuk memenuhi kebutuhan bahasa pemrograman yang berorientasi pada objek, menggantikan orientasi prosedural pada bahasa-bahasa pemrograman sebelumnya.<\/p>\n<p><strong>Java is Distributed<br \/>\n<\/strong>Java memiliki kemampuan networking yang handal, hingga bisa menulis program networking seperti mengirim dan menerima data dari sebuah file. Ini dinamakan distributed computing.<\/p>\n<p><strong>Java is Interpreted<br \/>\n<\/strong>Java dalah bahasa yang menggunakan interpreter atau &#8220;penerjemah&#8221; supaya dapat menjalankan program.<\/p>\n<p><strong>Java is Robust<br \/>\n<\/strong>Robust bisa diartikan sebagai dapat diandalkan. Bahasa pemrograman Java dapat diandalkan untuk segala macam keperluan karena Java telah melewati berbagai macam proses dalam perkembangannya.<\/p>\n<p><strong>Java is Secure<br \/>\n<\/strong>Java menjadi aman karena tidak menyediakan akses secara bebas ke sistem secara langsung.<\/p>\n<p><strong>Java is Architecture-Neutral<br \/>\n<\/strong>Artinya setiap program yang dihasilkan oleh Java tidak tergantung kepada arsitektur komputer tertentu.<\/p>\n<p><strong>Java is Portable<br \/>\n<\/strong>Saya dapat mengkompilasi program Java dan dapat menjalankannya pada mesin lainnya tanpa melakukan kompilasi ulang. Program Java dapat dibawa ke mana-mana dan dijalankan di mana-mana.<\/p>\n<p><strong>Java is Performance<br \/>\n<\/strong>Pada awal kemunculannya, kritikan terhadap Java adalah performanya yang dianggap lambat. Tetapi, tahun lepas tahun, kecepatan Java terus ditingkatkan<\/p>\n<p><strong>Java is Multi-threated<br \/>\n<\/strong>Java dibekali dengan kemampuan untuk melakukan pemrosesan beberapa tugas secara bersamaan.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Meskipun ada bahasa pemrograman lain yang diklaim lebih baik dari java, bahasa ini masih memiliki peminat yang cukup besar. Slogan utama dari Java adalah Write Once Run Anywhere. Artinya, saya&#8230; <a href=\"http:\/\/martianuswb.com\/?p=470\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":4718,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1401],"tags":[135],"class_list":["post-470","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-info","tag-java"],"_links":{"self":[{"href":"http:\/\/martianuswb.com\/index.php?rest_route=\/wp\/v2\/posts\/470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/martianuswb.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/martianuswb.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/martianuswb.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/martianuswb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=470"}],"version-history":[{"count":0,"href":"http:\/\/martianuswb.com\/index.php?rest_route=\/wp\/v2\/posts\/470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/martianuswb.com\/index.php?rest_route=\/wp\/v2\/media\/4718"}],"wp:attachment":[{"href":"http:\/\/martianuswb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/martianuswb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=470"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/martianuswb.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}