Hay semuanya selamat malam.. Post ku pada malam hari ini tidak bertujuan untuk apapun, aku hanya ingin memberitahukan kepada kalian semua mengenai apa itu Java dan software apa sihh yang dibutuhin untuk Java, hehe..
Pertama-tama aku bakal ngasih arti mengenai Java terdahulu..
Java adalah salah satu bahasa tingkat tinggi yang dimiliki oleh berbagai macam bahasa pemrograman lainnya. Sampai saat ini Java menjadi bahasa yang cukup digemari, ntah karna Java adalah bahasa yang lebih mudah dan simple atau mungkin karena dapat membuat seluruh bentuk aplikasi, desktop, web, android, dan lainnya (well, sepertinya karna hal ini deh :v)
Aku telah menyinggung mengenai Java adalah bahasa tingkat tinggi yang berorientasi objek (OOP) dan dapat dijadikan sebagai platform sistem operasi. (Apa itu OOP dan sistem operasi? Well tenang gaes, sama.. Gue juga belum tau :3 next time deh gue upload) dan keunggulan dari java itu adalah open source dan juga dapat fokus untuk berbagai sistem operasi.
Biasanya pada sebagian besar bahasa pemrograman, kita harus melakukan compile atau interpret agar dapat menjalankan sebuah program dalam komputer. Sebelumnya saya akan menjelaskan apa itu compile? dan apa itu interpret?
Compile dapat dikatakan sebagai compiler atau juga dapat diartikan sebagai tools untuk melakukan kompilasi kode program. Dan interpret/interpreter adalah untuk menginterpretasikan kode program. Kedua dari tools ini sebenernya memiliki fungsi yang sama, yaitu untuk menerjemahkan. Bedanya hanya terdapat pada proses eksekusi kodenya. Pada Compiler diterjemahkan secara keseluruhan, sedangkan Interpreter itu menerjemahkan kode baris demi barisnya.
Selain itu pada saat dilakukan Compiler maka data akan berubah menjadi bytecode dengan ekstensi nya sebagai .class dan setelah dilakukan Compiler maka selanjutnya akan dijalankan yang namanya Interpreter atau menerjemahkan baris demi baris, dan pastinya yang akan diterjemahkan adalah sebuah data yang telah berubah menjadi bytecode, dan interpreter terjadi pada saat program telah berjalan. Jadi hanya dengan sekali melakukan Compiler maka kode tersebut akan dapat segera dijalankan dalam platform apa saja, selama platform itu memiliki JVM (Java Virtual Machine)
JVM adalah inti dari bahasa pemrograman Java. JVM berfungsi untuk mengubah bahasa program yang kita telah buat menjadi bahasa mesin, karena bahasa Java adalah bahasa pemrograman tingkat tinggi atau bahasa yang bisa kita pahami dibutuhkan pengkonversi ke bahasa mesin yang dapat dimengerti oleh komputer. Contohnya implementasi dari istilah diatas adalah, satu program yang sama dapat dijalankan di berbagai macam Operating System.
Setelah melakukan penjelasan mengenai Java, saatnya kita membahas mengenai software apa saja yang dibutuhkan untuk dapat memahami lebih dalam mengenai bahasa Java dan software apa yang dibutuhkan agar dapat menjalankannya.
Apa saja software yang dibutuhkan?
-
JDK (Java Development Kit)
JDK adalah perangkat lunak yang berfungsi untuk melakukan proses kompilasi dari kode java ke bytecode yang dapat dimengerti oleh mesin dan dapat dijalankan oleh JRE (Java Runtime Envirotment). JDK adalah software requirement pada komputer yang akan melakukan pembuatan aplikasi berbasis Java, tapi tidak wajib terinstall di komputer yang akan menjalankan aplikasi berbasis Java. Download JDK
-
JRE (Java Runtime Environment)
JRE adalah perangkat lunak yang digunakan untuk menjalankan aplikasi yang dibangun menggunakan java. Download JRE
-
IDE (Integrated Development Environment)
IDE adalah perangkat lunak yang memiliki fasilitas dan diperlukan dalam pembangunan dan pengembangan perangkat lunak. Mengapa kita membutuhkan IDE untuk pembangunan dan pengembangan aplikasi? Karena, dengan menggunakan IDE, semua kebutuhan pemrograman akan dijadikan menjadi satu tempat. Mulai dari text editor, compiler, interpreter, dan saat ini sudah dilengkapi dengan auto-complete, debbug, dan syntax highlight). Khusus untuk Java, saat ini ada 3 IDE yang populer, yaitu :
Jcreator : Software ini adalah IDE yang sederhana dan cepat dalam membangun program Java. Untuk download IDE nya, bisa buka link ini Software JCreator.
Eclipse: Software ini adalah IDE yang dikembangkan oleh IBM dan perlu memiliki RAM yang cukup besar. Biasanya IDE Eclipse digunakan untuk mengembangkan aplikasi yang cukup kompleks. Untuk mendapatkan IDE Eclipse, bisa buka link ini Software Eclipse.
Netbeans: Software ini adalah perangkat lunak yang digunakan untuk membangun perangkat lunak dengan berbagai tipe aplikasi. Netbeans IDE sangat menarik dan layak digunakan untuk pemula maupun yang sudah mahir. Netbeans IDE dapat digunakan untuk membangun perangkat lunak berbasis J2SE, J2EE, J2ME, JavaFX, PHP, C/C++. Ruby, Groovy dan Python. Untuk mendapatkan Netbeand IDE terbaru, bisa buka link ini Software Netbeans.
IntelliJ: Belum ada penjelasan yang banyak mengenai software pinter yang satu ini, saya juga masih pemula, tapi sebagai pengguna software yang satu inii, saya rasa dia yang paling pinter guys hehe :3 kalo mau download, sokkk buka google guys, jangan males, maunya megang piring aja yang siap tampung :3
Oke dehhh, selesaii..
Makasi untuk yang mau ngebaca ^_^)/ (serangan ketek)
Referensi : http://kodesumsi.com/2016/01/31/pengenalan-bahasa-pemrograman-java/
Recent Comments