Senin, 27 Februari 2017

Pemrograman Java

Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya C++. Java diciptakan oleh James Gosling, developer dari Sun Microsystems pada tahun 1991. Pemrograman java sangat populer saat ini, salah satu penyebabnya adalah karena Java dapat dijalankan di berbagai platform. Java pun menjadi lebih populer semenjak kehadiran ponsel cerdas yang berbasis Android, karena Java-lah yang menjadi tulang punggung untuk membuat aplikasi-aplikasi di peranti tersebut.

Karakteristik Java:
  • Sederhana (Simple)
  • Berorientasi Objek (Object Oriented)
  • Terdistribusi (Distributed)
  • Interpreted
  • Robust
  • Aman (Secure)
  • Architecture Neutral
  • Portable
  • Performance
  • Multithreaded
  • Dinamis
Konsep Pemprograman Java
Java menggunakan konsep pemrograman berorientasi obyek (PBO) atau Object Oriented Programming (OOP). Semua program Java merupakaan suatu obyek. Dasar-dasar OOP meliputi Class, Object, Attribute, Method.

Classs
Class adalah model dari suatu obyek yang menjelaskan karakteristik (sifat) serta fungsi yang dimiliki dari suatu obyek. Class merupakan wadah (tempat) yang digunakan untuk menciptakan suatu obyek.

Atribut
Atribut adalah elemen data dari suatu class. Atribut menyimpan informasi tentang class. Atribut dapat diartikan sebagai data, variabel, properti atau sebuah field.

Method
Method adalah sebuah function atau fungsi yang ada dalam suatu class. Setiap method memiliki tugas sendiri. Di dalam Java ada 2 jenis method yaitu void dan non void method. Method void adalah method yang tidak mengembalikan nilai, sedang non void method adalah method yang mengembalikan suatu nilai.