26 September 2017

Memahami Objek Dalam Pemrograman Java

- No comments
Setelah membahas mengenai class pada artikel sebelumnya “Memahami Class Dalam Pemrograman Java”, selanjutnya kita akan coba untuk lebih memahami objek. Berikut kode sebelumnya pada kode program Lampu.java

 public class Lampu {  

      String jenis;  
      int watts;  
      boolean kondisi;  

      void hidupkan() {  
           kondisi = true;  
           System.out.println(“Lampu hidup.”);  
      }  

      void matikan() {  
           kondisi = false;  
           System.out.println(“Lampu mati.”);  
      }  

      public static void main(String[] args) {  
           Lampu refLampu = new Lampu();  
           refLampu.jenis = “LED”;  
           refLampu.watts = 20;  
           refLampu.hidupkan();  
           refLampu.matikan();  
      }  

 }  

Penjelasan:

Memahami Class Dalam Pemrograman Java

- No comments
Class atau kelas adalah pendefinisian atau rancangan dari sebuah object yang nanti akan diciptakan. Oleh sebab itu Java disebut bahasa pemrograman yang berorientasi objek atau OOP (Object Oriented Programming), dimana pada saat sebuah program Java dijalankan maka akan tercipta objek-objek yang menjalankan fungsinya sesuai pendefinisiannya dalam kelas.

Dalam OOP, sekali lagi yang harus dipahami adalah bahwa class itu sebuah rancangan atau pendefinisian dan object adalah sesuatu yang tercipta hasil dari rancangan yang kita buat.

Ilustrasi Rancangan dan Objek
Ilustrasi Rancangan dan Objek
Dalam pendefinisian kelas, terdapat dua bagian utama yaitu definisi attribute dan method.

10 September 2017

Memahami Array Dalam Pemrograman Java

- No comments
Sebelumnya kita telah mengenal variabel ataupun konstanta yang dapat menyimpan sebuah nilai atau data saja. Sedangkan array mampu menyimpan lebih dari satu data dengan tipe yang sama. Berikut ilustrasi perbedaan array dengan variabel biasa:

Ilustrasi Perbandingan Variabel dan Konstanta dengan Array
Ilustrasi Perbandingan Variabel dan Konstanta dengan Array

09 September 2017

Memahami Kontrol Perulangan Dalam Pemrograman Java

- No comments
Kontrol perulangan atau iterasi (iteration) merupakan suatu mekanisme untuk melakukan eksekusi kode secara berulang-ulang.

Terdapat 3 bentuk perulangan yaitu for, while dan do while. Perulangan juga dapat dihentikan dengan kata kunci break atau dilanjutkan menggunakan kata kunci continue.

Perulangan Menggunakan for

Berikut cara penulisan for:

08 September 2017

Memahami Kontrol Keputusan Dalam Pemrograman Java

- No comments
Kontrol keputusan memungkinkan pengendalian eksekusi kode berdasarkan kondisi-kondisi tertentu yang saling berkaitan.

Dalam kehidupan sehari-hari, kita menentukan keputusan misalnya: Jika hujan saya akan membawa payung. Jika saya lulus SMA saya akan mendaftar di universitas A, jika tidak lulus di universitas A saya akan mendaftar di universitas B, dst. 

Dalam pemrograman kita akan menggunakan struktur kontrol keputusan dalam mengendalikan kondisi yang mungkin terjadi saat program dijalankan. Ada 2 cara dalam membuat kontrol keputusan yaitu menggunakan if dan switch.

07 September 2017

Memahami Operator Dalam Pemrograman Java

- No comments
Dalam pernyataan 10 + 20 * 3, terdapat operator dan operan, operator yaitu operasi yang dilakukan, yaitu tanda + dan *, sedangkan operan yaitu angka 10, 20 dan 3. Operator tersebut termasuk ke dalam jenis operator aritmetika, selain itu ada operator lain seperti operator relasi, logika dan kondisi.

Operator Aritmetika

Operator aritmetika biasa kita gunakan untuk menghitung, seperti melakukan operasi perkalian, pembagian, penambahan dan pengurangan. Kita bisa melakukan operasi-operasi tersebut dalam suatu pernyataan, contoh, 100 + 25 / 2, 100 / 2 * 3, 23 - ( 3 * 5 ).

06 September 2017

Memahami Literal Dalam Pemrograman Java

- No comments
Literal adalah nilai yang ditulis dalam kode program, misalnya nilai yang ditulis untuk memberikan (assign) nilai terhadap sebuah variabel. Ada beberapa jenis literal yaitu integer literal, floating-point literal, boolean literal, character literal, dan String literal. Masing-masing tergantung pada jenis atau tipe data.

Integer literal (Literal bilangan bulat)

Memberi nilai dengan tipe data bilangan bulat (Integer) seperti byte, short, int, dan long. Ada tiga bentuk bilangan bulat yaitu desimal (decimal), oktal (octal) dan heksadesimal (hexadecimal).

04 September 2017

Memahami Variabel dan Konstanta Dalam Pemrograman Java

- No comments
Variabel merupakan tempat penyimpanan atau penampung nilai atau data di dalam memori. Variabel terdiri dari tipe data dan nama variabel. Tipe data menentukan jenis nilai atau data yang akan disimpan, sedangkan nama variabel menjadi pengenal (identifier), seperti halnya orang akan dipanggil dengan nama yang ia miliki, begitu-pun variabel.

Aturan pemberian nama variabel dapat dilihat dalam artikel mengenai identifier. Cara penulisan nama variabel yang terdiri dari beberapa kata dalam pemograman Java biasanya menggunakan cara penulisan lowerCamelCase, yaitu huruf awal menggunakan huruf kecil, dan pada kata selanjutnya untuk setiap huruf pertama, gunakan huruf besar atau kapital (Contoh, fileSatu, iniHidupAtauMati, danLainLain). 

Memahami Tipe Data Dalam Pemrograman Java

- No comments
Tipe data menentukan bentuk nilai yang akan disimpan dalam memori, dan ditangani dalam program. Ada delapan tipe data dalam pemrograman Java, yaitu boolean, char, byte, short, int, long, float dan double, delapan tipe data ini biasa disebut tipe data primitif.
  • boolean digunakan untuk logika true dan false.
  • char digunakan untuk karakter.
  • byte, short, int dan long digunakan untuk bilangan bulat (Integer).
  • float dan double untuk bilangan pecahan (floating-point).