Sebelum kita ngoding, kita harus mengetahui Dasar-dasar pemrograman pada Java, nah karena materi ini ini lumayan banyak, jadi saya buat menjadi 3 bagian. pada bagian pertama ini kita akan belajar apa itu Identifier, Keywords(Kata Kunci), Komentar, Java Literals, Tipe Data Dasar, dan Variabel.



1. Identifier

        Java Identifier adalah suatu tanda yang mewakiti nama2 variabel, metode, paket, kelas. contohnya : main, System.out, dll. seperti bahasa pemrograman lain pendeklarasian pada java juga membedakan huruf kecil dan huruf besar(Case-Sensitive), jadi identifier Main tidak sama dengan main. Identifier harus diawali dengan huruf, underscore("_"), atau tanda $. identifier tidak boleh menggunakan Simbol2, kecuali simbol $ dan tidak boleh menggunakan keywords yang telah disediakan java, dan tidak boleh menggunakan spasi.

2. Keyword

        Keywords adalah Kata Kunci yang digunakan pada bahasa pemrograman java yang memiliki fungsi masing-masing. Keywords tidak boleh digunakan sebagai variable, class, method, dan sebagianya. contohnya seperti do, for, int, long, static, void, dll. lebih lengkapnya baca disini.

3. Komentar

          Komentar adalah Catatan yang ditulis pada kode dengan tujuan sebagai bahan dokumentasi atau sebagai catatan untuk si penulis itu sendiri. komentar tidak akan di eksekusi atau dijalankan di program. Cara penulisan komentar ada 3 jenis, dengan:
1. Dua garis miring (//) contohnya : //ini adalah komentar, komentar ini hanya menjangkau satu baris
2. Garis miring dan simbol bintang (/*) dan ditutup oleh (*/)
contohnya : /*......ini adalah.........
                    .........komentar........*/
komentar ini dapat menjangkau beberapa baris
3. Komentar khusus Java Doc menggunakan (/**) dan ditutup dengan (*/) komentar ini biasa digunakan untuk men-generate dokumentasi HTML.

4. Java Literals

         Penulisan besaran nilai terdiri dari :
a. Angka
b. Karakter(Huruf)
c. String(Kumpulan Huruf)

         Literals angka terdiri dari bilangan bulat (Integer), pecahan (Floating-Point), dan Boolean (true/false). boolean dianggap angka karena nilai true dan false direpresentasikan sebagai 1 dan 0.

  • Literal Integer
Bilangan Integer terdiri dari beberapa format :
-   Decimal (Basis 10), Contoh penulisan decimal : 2, 51, 262
-   Hexadecimal (Basis 16), Penulisan dimulai dengan 0x atau 0X, Contohnya : 0xD7, 0X4C
-   Octal (Basis 8), Penulisan dimulai dengan 0, Contohnya : 04, 015

  • Literal Floating-Point
Bilangan Floating-Point yaitu bentuk desimal atau koma (,) contohnya : 0,4 lalu 0,523 dan sebagainya.

  • Literal Boolean
Boolean hanya memiliki 2 nilai, yaitu true dan false.

  • Literal Karakter
Karakter diwakili oleh karakter single unicode. Unicode adalah 16bit character set yang menggantikan 8bit ASCII character set. Untuk menggunakan character kita harus menggunakan tanda petik satu('), contohnya pendeklarasiannya gini : char = 'a'.

  • Literal String
String mewakili beberapa karakter dan di deklarasikan dalam tanda kutip dua ("), contoh pendeklarasiannya seperti ini : string = "Java".

5. Tipe Data Dasar

        Pada Java ada 8 tipe data dasar :
  1. Logika(boolean) memiliki 2 nilai true dan false
  2. Character(char) diwakili oleh karakter single unicode
  3. byte, tipe data bilangan bulat yang memiliki ukuran 8 bit.
  4. short, tipe data bilangan bulat yang memiliki ukuran 16 bit.
  5. int, tipe data bilangan bulat yang memiliki ukuran 32 bit.
  6. long, tipe data bilangan bulat yang memiliki ukuran 64 bit.
  7. float, tipe data pecahan yang memiliki ukuran 32 bit.
  8. double, tipe data pecahan yang memiliki ukuran 64 bit.

6. Varabel

        Variabel adalah unit dasar penyimpanan di program java. variabel memiliki tipe data dan nama. tipe data menandakan tipe nilai yang dibentuk oleh variabel itu sendiri. nama variabel harus mengikuti aturan identifier. cara mendeklarasikan variabel seperti berikut.
<data tipe> <nama_variabel> = nilai_variabel ;