Senin, 27 April 2015

Pemrograman Java


Berkas:Java Logo.svg   java  adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, 
"Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat  lunak aplikasi ataupun aplikasi berbasis web.

Kelebihan Java :
  • Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang berorientasi objek secara murni .
  • Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan Java . 
  • Multiplatform, Dapat digunakan dibanyak sistem operasi . 
  • Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar ( Java Archive ) .
  • Mempunyai pengumpulan sampah otomatis .


Kekurangan Java :
  • Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih dahulu .
  • Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya membutuhkan memori sedikit  
Berikut ini adalah contoh pendeklarasian metoda untuk mencari akar kuadrat (x2) untuk nilai x dari 1 – 10. Metoda ini diberi nama cariKuadrat dan mempunyai satu parameter, nilai, dengan tipe integer. Metoda ini akan mengembalikan (return) nilai yaitu nilai kuadrat dari parameter nilai.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Nama file : Kuadrat.java
// Mencari nilai kuadrat dari nilai yang sudah diketahui
 
// Mengimpor Java Predifined class
import javax.swing.JOptionPane;
 
// Deklarasi kelas
public class Kuadrat {
 
   // Metoda main
   public static void main(String[] args) {
  
      String tampil = "";
      int hasil;
       
      for (int y = 1; y <= 10; y++) {
          
         hasil = hitungKuadrat(y);
         tampil += "Kuadrat dari " + y + " adalah " + hasil + "\n";
 
      } //akhir blok dari pernyataan perulangan for
 
      JOptionPane.showMessageDialog(null, tampil, "Mencari Kuadrat",
         JOptionPane.INFORMATION_MESSAGE);
 
   } //akhir blok dari metoda main
 
   // Deklarasi metoda cariKuadrat
   public static int hitungKuadrat(int nilai) {
       
      int nilaiKuadrat;
      nilaiKuadrat = nilai * nilai;
      
      return nilaiKuadrat;
 
   } // Akhir blok metoda cariKuadrat
 
} // Akhir blok kelas Kuadrat




sekian dulu posting hari ini('_') selamat belajar ya!!
kalau ada yang tidak jelas silakan ajukan pertanyaan dikolom komentar..??
 

Tidak ada komentar :

Posting Komentar