--> Skip to main content

Variabel dan Tipe Data Pemrograman Java


Tutorial Pemrograman Java kali ini akan membahas tentang variabel dan tipe data yang nantinya sangat bermanfaat bagi kita ketika membuat sebuah program.

Disamping itu pemrograman java bersifat strongly typed (berbeda dengan php) yang maksudnya kita harus mendeklarasikan tipe data terlebih dahulu dari semua variabel, dan jila seandainya lupa atau salah mengikuti aturan pendeklarasian variabel, maka akan mendapatkan error pada saat proses kompilasi

Jika anda masih ingat pelajaran matematika tentang konsep pertidaksamaan linear satu variabel seperti dalam  himpunan penyelesaian dari  pertidaksamaan: 4 + 𝑝 ≤ 9 dengan p ∈ bilangan asli. Pertidaksamaan tersebut memiliki variabel "p", sedangkan himpuanan penyelesaiannya adalah bilangan asli : 1,2,3,4, 5 mirip dengan bagian dari tipe data integer.

Untuk lebih memahami tentang konsep variabel dan tipe data dalam pemrograman java, silahkan dipelajari pembahasan lebih detil dibawah ini.

Apa itu variabel ?

Jika kita perhatikan pada pertidaksamaan diatas : 4 + 𝑝 ≤ 9, kita dapat mengisi  nilai 1,2,3,4,5 agar pertidaksamaan tersebut terpecahkan.

Serupa dengan pertidaksamaan tersebut, dalam pemrograman java kita dapat memberikan suatu nilai pada variabel seperti :



Kerugian Tanpa Variabel

  • Kode program tidak flexible
  • Misalnya ingin merubah Budi dalam sebuah program , harus dilakukan banyak perubahan sehingga membuat :
    • Hal tersebut membosankan
    • Resiko kegagalan lebih tinggi, mengingat begitu banyaknya berulang nama Budi.
System.out.println("Di hadapan kalian ada siswa bernama Budi");
System.out.println("Budi anak yang pintar!");
System.out.println("Tahun ini Budi menjadi siswa teladan");
System.out.println("Semoga ke depannya Budi"
  + "dapat tetap berprestasi. Pihak sekolah telah "
  + "memilih Budi untuk ikut Olimpiade Fisika."
  + "Mari kita beri tepuk tangan kepada Budi."
  + "Semoga Budi dapat membawa harum nama sekolah kita.");


Keuntungan Menggunakan Variabel

  • Kode program menjadi lebih flexibel
  • Untuk merubah Budi cukup hanya satu kali dilakukan perubahan, sehingga:
    • Perubahan menjadi lebih efektif
    • Resiko kegagalan berkurang
String x ="Budi";

System.out.println("Di hadapan kalian ada siswa bernama " +x);
System.out.println(x + "anak yang pintar!");
System.out.println("Tahun ini" +x +"menjadi siswa teladan");
System.out.println("Semoga ke depannya " +x 
  + "dapat tetap berprestasi. Pihak sekolah telah "
  + "memilih " +x +"untuk ikut Olimpiade Fisika."
  + "Mari kita beri tepuk tangan kepada " +x +"."
  + "Semoga " +x  +"dapat membawa harum nama sekolah kita.");

Identifier

Identifier adalah nama variabel. Identifier hanya terdiri dari huruf, angka, garis bawah, dan tanda dolar ($). Identifier tidak bisa berisi white space. Identifier hanya bisa dimulai dengan huruf, garis bawah, atau tanda dolar. Variabel tidak bisa dimulai dengan angka. Semua nama variabel bersifat case sensitive.
int nilai_kedua;
String $nama;
int _nilai1;
double 2nilai; // Deklarasi yang salah
int nilai kedua; // Deklarasi yang salah


Apa itu tipe data ?

Tipe data menentukan ukuran dan jenis nilai yang dapat disimpan dalam identifier. Jenis data yang berbeda memungkinkan Anda memilih jenis yang sesuai dengan kebutuhan aplikasi.

Tipe data di Java dikelompokkan menjadi dua jenis:

Cara Deklarasi dan Memberikan Nilai pada Variabel

  1. Deklarasi dan Memberikan Nilai dalam Satu Baris
    boolean logika = true;
    int nilai = 7;
    char abdjad = 'a';

  2. Deklarasi Variabel dan Memberikan Nilai pada Baris Berbeda
    boolean logika;
    logika = true;
    int nilai;
    char abdjad;
    nilai = 7;
    abdjad = 'a';
    

Kita dapat mengdeklarasikan banyak variabel dalam satu baris ketika diset dengan tipe data yang sama :
double doubleVar1, doubleVar2, doubleVar3;

Kita juga dapat mengdeklarasikan banyak variabel dalam satu baris dan memberikan nilai yang sama, jika memang nilai dan tipe data yang diset adalah sama:
double doubleVar1, doubleVar2, doubleVar3 = 3.1;
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar