JAVA
apa itu Java ??
Dikutip dari Wikipedia Java merupakan bahasa pemrograman yang dapat berjalan di berbagai komputer termasuk telephon genggam atau kini biasa kita kenal dengan smartphone.
Java dikenal memiliki moto “Write Once, Run Anywhere”. Hal ini menunjukkan bahwa setiap kode program yang ditulis menggunakan Java bisa langsung dijalankan pada platform berbeda-beda tanpa perlu menyusun ulang.
Mengapa bisa demikian?
Penulisan kode program Java biasanya disimpan dalam file berekstensi java. Dengan menggunakan javac compiler, kamu bisa menyusun file berekstensi java menjadi file berekstensi class.
File berekstensi class inilah yang disebut sebagai bytecode dan bisa dijalankan di seluruh Java Virtual Machine (JVM).
Dilihat dari penggunaannya, sebagai bahasa pemrograman umum kamu bisa memanfaatkan Java untuk membuat berbagai bentuk aplikasi.
Hal itu berlaku mulai dari aplikasi berbasis desktop, website, mobile, hingga aplikasi embedded device seperti perangkat pintar atau microprosesor.
Sementara dalam praktiknya, bahasa Java tidak mendukung pemrograman prosedural melainkan menggunakan konsep pemrograman berbasis object.
Mengapa Java Digunakan?
1. Mudah digunakan
Dasar dari Java adalah bahasa pemrograman C++. Meskipun bahasa pemrograman tersebut cukup kuat, tetapi tergolong konteks dan tidak cukup untuk berbagai kebutuhan Java.
Java dibangun dari dan menjadi semacam peningkatan dari bahasa pemrograman tersebut. Hal ini membuat Java menjadi bahasa pemrograman yang kuat dan sederhana untuk digunakan.
Secara khusus, jika kamu sudah familiar dengan C++, kamu kemungkinan besar tidak akan banyak kesulitan untuk mempelajari Java.
2. Berorientasi pada objek
Seperti disebutkan di atas, hal ini terkait dengan sifatnya yang merupakan bahasa pemrograman berorientasi objek. Hal ini berbeda dengan bahasa pemrograman C++ yang bisa dianggap semi beriorentasi pada objek.
Java memiliki beberapa fitur dari bahasa pemrograman berorientasi objek atau object-oriented programming language (OOP). Hal-hal tersebut di antaranya adalah abstraction, encapsulation, inheritance dan polymorphism.
3. Keamanan
Pada awalnya, Java ditujukan untuk perangkat mobile yang bertukar data lewat jaringan. Hal ini membuat bahasa Java dibangun dengan tingkat keamanan tinggi.
Java sendiri bisa dikatakan adalah salah satu bahasa pemrograman dengan tingkat keamanan yang tinggi. Menurut CodeJava, sekarang ini tidak terdengar ada virus yang menyerang aplikasi Java.
4. Bisa digunakan di berbagai platform
Sebuah program idealnya bisa bekerja terlepas dari platform apa yang digunakan untuk mengeksekusinya. Java ditulis sebagai bahasa pemrograman yang portabel dan bisa digunakan lintas platform.
Fungsi Java
Setelah kita memahami apa itu Java, saatnya kita kupas fungsi dari bahasa pemrograman Java.
Setiap bahasa pemrograman tentunya memiliki fungsi utama untuk membuat sebuah program atau aplikasi. Lalu bagaimana dengan Java ? Berikut ini program atau aplikasi yang bisa kita kembangkan menggunakan bahasa pemrograman Java, di antaranya yaitu :
- Multi-platform : Dengan menggunakan bahasa pemrograman Java kita bisa mengembangkan aplikasi yang bisa berjalan di berbagai platform. Misal kita ingin membuat aplikasi kasir berbasis desktop. Nantinya aplikasi tersebut berjalan di berbagai OS seperti Windows dan Linux, nah bahasa pemrograman Java bisa jadi pilihan untuk membuatnya.
- Mobile Application Android : Tahukah kamu aplikasi android ternyata banyak dikembangkan menggunakan bahasa pemrograman ini. Jadi tidak heran jika Java menjadi salah satu bahasa pemrograman yang paling banyak dipakai, karena berbagai aplikasi android native dibuat dengan bahasa pemrograman Java dengan bantuan IDE Android Studio.
- Server Side Application : Seperti yang kita tahu server side scripting adalah bahasa pemrograman yang pengolahannya dilakukan di server. Ternyata selain PHP, ASP, dan JSP, Java juga bisa menjadi bahasa pemrograman server side yang cukup di andalkan.
Comments
Post a Comment