/> Aneka Cerita: Dasar Java 1: Apasih java itu?

Tuesday, January 5, 2016

Dasar Java 1: Apasih java itu?

Logo java
Sumber: java67.blogspot.com



Hai sahabat anekacerita di rumah. Untuk postingan saya yang pertama saya ingin memperkenalkan apa sih Java itu? Di sini penulis juga bukanlah seseorang yang ahli dalam bidang pemrograman, namun apasih salahnya kita saling berbagi tentang pengetahuan. Betul tidak? :D
Penulis sangat ingin sekali belajar bahasa pemrogaman. Bahasa pemrogaman sendiri adalah bahasa yang digunakan untuk berkomunikasi dengan mesin. Apapaun itu, baik pesawat terbang, handphone, jam tangan. Semua hal yang berbau mesin biasanya berkomunikasi dengan bahasa pemograman. It's so cool right? :D
Bagaimana mungkin peswat yang hanya berupa logam dapat terbang jika perintah yang ada tidak dimengerti mesin, Untuk itulah bahasa pemrograman adalah hal yang sangat vital dewasa ini. Namun tentu saja kita tak akan sejauh itu, pemrogaman dekat dengan kita , facebook, e-mail, office semua yang ada di komputer dan handphone kita pun memakai bahasa pemrogrman, jadi marilah kita belajar membuat program kita sendiri dengan belajar bahasa perograman. Aku yakin itu sesuatu yang amat keren
Java
Java adalah bahasa pemrogaman yang dikembangkan oleh Sun Microsystem. Java sendiri memiliki satu tagine yang amat terkenal yaitu
"WORE" yang artinya "Write Once Run Everywere"
Yups satu hal spesial yang dimiliki java dibandingkan bahasa pemrogaman lain adalah virtual machine. Di mana jika kita membuat aplikasi java di komupter dengan OS windows, dan ternyata kita juga ingin membuat aplikasi yang sama agar dapat berjalan di linux. Kita tak perlu menulis program tersebut lagi. Asalkan di linux sudah terpasang virtual machine java. Maka program yang ditulis di windows dapat dijlankan di linux. Begitu juga jika kita ingin menjalankannya di OS Mac, maupun Operating System yang lain. Jadi asakan ada virtual machine java yang terinstal. Tak perlu khawatir program kita akan dapat dijalankan di system tersebut
Proses dalam pembuatan aplikasi java
Dalam pembuatan aplikasi java terdapat proses-prose yang harus dilakukan. Agar lebih jelas, di sini penulis akan memberikan gambaran lewat sebuah bagan sederhana
getStarted-compiler
Cara kerja Java
Sumber: java.com
Dari gambar sederhana di atas. Dapat kita lihat ada beberapa tahapan sebelum kode java dapat kita jalankan
  1. Kita harus menulis kode program java memakai aplikasi text editor. Kita dapat memakai notepad atau yang lainnya. Stelah kita tulis, kita rename hasil gile yang kita save agar memiliki eksistensi.java, contohnya dlam bagan di atas kita membuat file dengan nama MyProgram.java
  2. Setelah itu kita harus mengcompile/ menerjemahkan bahasa java yang telah kita tulis menjadi bahasa mesin, agar mesin dapat memahami apa maksud kita. Penerjemah yang bertugas mengalih bahasakan program java yang telah kita buat dinamakan compiler
  3. Setelah dicompile, maka program MyProgram,java akan berubah eksistensinya menjadi MyProgram.class. Ekstensi.class menunjukkan bahwa program telah berubah menjadi bahasa mesin
  4. Setelah menjadi bahas mesin tugas dari virtual machinelah yang akan menjalankan java sehingga program java dapat dijlankan di komputer sahabat amekacerita semua.
Jadi, apakah sahabat anekacerita dirumah sudah memiliki gambaran kasara tentang apa itu java, dan bagaimana cara penggunaannya? Tenang saja, kalau belum paham, sababat di rumah masih dapat mengikuti penjelasan saya di pelajaran 2. Di sana saya akan mulai menerangkan peralatan apa saja yang diperlukan dalam pemrograman java.
Mengapa saya harus belajar Java?
Ini adalah pertanyaan terakhir dan paling penting menurut saya. Mengapa saya harus belajar bahasa pemrograman? Jikalau saya harus belajar bahasa pemrogaman. Kenapa saya harus beajar java?
  1. Mengapa kita harus belajar bahasa pemrograman? Menurut saya tidak ada keharusan untuk belajar. Jika anda suka maka lakukanlah, namun jika anda tak suka tak usah lakukan. Namun menurut saya pribadi tidak ada salahnya kita belajar bahasa pemrogaman. Hal itu karena seperti yanng kita semua tau, bahwa semua ilmu itu pada dsarnya berguna dan tidak ada yang sia-sia. Selain itu perkembangan teknologi dewasa ini sangatlah pesat. Munculnya jaringan berkecepatan tinggi, game dengan grafis luar bias, dan hal0hal canggih lainnya. Saya di sini sedang berfikir, membuat hardware merupakan sesuatu yang "agak mustahil" bagi saya. Namun lain halnya dengan software, Membangun software cukup dengan memakai komputer, dan speknya pun tak perlu amat tinggi. Jadi saya sendiri belajar pemrograman karena itu murah, dan saya tidak ingin hanya menjadi user, saya ingin menjadi creator. Untuk anda, silahkan tentukan sendiri alasan anda jika anda memang ingin belajar bahasa pemrograan :D
  2. Kenapa harus java? Tidak-tidak, anda tak harus belajar java, apapun bahasa pemrograman yang anda pelajari menurut saya tak masalah. Tinggal anda mau fokus ke mana. Sebagai referensi php dan ruby merupakan bahasa pemrograman yang lebih banyak dipakai di web. Sedangkan java lebih banyak dipakai untuk perograman di android. Jadi saya belajar java karena saya ingin membuat aplikasi di android. Jika anda juga ingin membuat aplikasi android, java adalah pilihan yang tepat. Namun juka yanda ingin membuat halaman web, php dan ruby mungkin pilihan yang lebih baik.
OK Sahabat anekacerita di rumah, bagi yang tertarik belajar java setelah membaca tulisan saya di atas. Silahkan lanjut ke Dasar Java 2: Perlengkapan Belajar Java