Mahasiswa mahasiswa yang sedang menggeluti dunia pemograman pastinya tidak asing dengan bahasa pemograman java, bahasa yang banyak sekali digunakan oleh bahkan programmer programmer di seluruh dunia, terkadang sebelum memasuki dunia pemrograman dan segala jenis bahasa pemrograman yang ada, kita akan diajarkan terlebih dahulu dasar dari bahasa pemrograman itu dengan bahasa java ataupun bahasa C++.
Sebelum kita belajar bahasa pemrograman java step by step ada baiknya kita tahu apasih bahasa pemrograman java itu.
Bahasa pemrograman Java merupakan bahasa pemrograman yang bisa dijalankan di berbagai komputer dan telepon gengam, bahasa ini dibuat oleh seseorang yang bernama James Gosling yang merupakan salah satu orang yang bergabung di Sun Microsystem yang saat ini bergabung dengan Oracle, Bahasa Pemrograman Java ini dirilis di tahun 1995, Bahasa ini menurut kami merupakan bahasa humanis dan mudah untuk dipahami, selain itu sintaks yang digunakan kebanyakan mengadopsi dari sintaks yang terdapat di bahasa pemrograman C dan C++.
Bahasa Java juga merupakan bahasa yang bersifat umum dan non Spesifik serta bahasa yang fungsional yang memungkinkan aplikasi java bisa berjalan di Sistem Operasi manapun.
Disini kami akan memberikan urutan step by step apa saja materi yang akan kita pelajari dan beberapa contoh program java Di Tutorial Pemrograman Java Blog Mahasiswa Indonesia, Step yang akan dipelajari yaitu :
  1. PendahuluanJava (Class, Tipe Data , Variabel)
  2. Inputan dan Operator  
  3. Error dan Manipulasi String  
  4. Percabangan 
  5. Perulangan 
  6. Array 
  7. Function dan Procedure 
  8. Contoh Aplikasi Java Console
Sebelum memulai mencoding bahasa pemrograman, ada baiknya kita persiapkan aplikasi untuk menulis dan mencompile program yang akan kita buat yaitu :
  •  JDK 8 dan JRE
  • Netbeans 8.2 atau versi yang terbaru  
  •  Laptop/PC dengan Ram mininal 1 GB
Untuk Aplikasinya kalian bisa mendownload di situs resmi Oracle  atau kalian juga bisa memanfaatkan situs yang menyediakan compile untuk pemrograman java seperti jdoodle.com .
Di paragraf kedua kita sudah mengetahui apa itu pemrograman Java sebelum kita belajar pemrograman java kita harus memperhatikan beberapa komponen yaitu :

Class

Class merupakan blueprint atau cetakan untuk menciptakan suatu instant dari object, Class juga merupakan grup suatu object dengan kemiripan dengan attributes atau properties behavior dan relasi ke object lain
Object sediri berarti suatu instance dari class yang secara umum mempresentasikan sebuah object seperti mereprenstasikan nyata dari class itu sendiri .
Ada beberapa macam class yaitu :
a.       Private Class
Merupakan class dengan kode akses yang bersifat private, dengan kata lain data maupun methode hanya dapat diakses oleh class yang memilikinya saja.
b.       Public Class
Public class merupakan Class dengan kode Akses yang bisa diakses oleh semua bagian didalam program.
c.       Protected Class
Protected Class merupakan class yang sama seperti private class , hanya saja class ini bisa diakses oleh class turunannya saja atau encaptulaion data.

Tipe Data

Tipe data merupakan suatu inisialisai atau jenis nilai yang diberikan untuk suatu nilai data yang akan ditampung atau disimpan
Tipe data di java dibagi menjadi 2 yaitu:
  • Tipe data primitive
Tipe data primitive merupakan tipe data asli yang disediakan oleh bahasa pemrograman
Java, macam macam tipe data primitive yaitu :
a.       Numeric
Merupakan tipe data yang menampung data yang bersifat angka, terdapat tipe data yang masuk dalam tipe data numeric yaitu :
Integer
Integer merupakan tipe data yang mengandung  bilangan bulat, tipe data yang termasuk di integer antara lain.

 

Tipe Data
Range
Ukuran/Bit
Byte
-128 s.d 127
8
Short
-32768 s.d 32767
16
Int
-2147483648 s.d 2147483647
32
Long
-9223372036854775808 sd 9223372036854775807
64
yang menjadi pembeda adalah range yang terdapat di tiap tipe data.
Float point
Float merupakan tipe data yang menampung data bilangan yang mengandung (,) koma dan pecahan atau real macam macam tipe data float disini yaitu Double dan Float.

 

Tipe Data
Range
Ukuran/Bit
Double
1.7e-308 s.d 1.7e+308
54
Float
3.4e-308 s.d 3.4e+038
32
b.       Non – Numeric
Non-numeric merupakan tipe data yang menampung data yang bersifat huruf, tipe data yang masuk di bagian tipe data non-numeric yaitu:

 

Tipe Data
Range
Ukuran/Bit
Char
-128 s.d 127
1
Boolean
False = 0 atau true = 1
8
  • Tipe data Non Primitive
Tipe data Non Primitive disebut juga tipe data refrence type atau tipe data yang merujuk pada suatu alamat memori atau tempat penyimpanan data.
Tipe data yang termasuk tipe data non primitive adalah Strings, Arrays, Class.

Variabel

Variabel merupakan satuan dasar dalam penyimpanan data di pemrograman java, bisa diumpamakan, variabel merupakan tempat kosong yang hanya bisa ditempatin oleh satu data saja, variabel bisa diikuti dengan tipe data yang membedakan tipe data apa yang digunakan. Di Java terdapat beberapa jenis variabel antara lain.
          Variable Local,
          Variable Class (Variable Static),
          Variable Instance (Variable Non-Static).
Saat penamaan variabel, kalian tidak diperkenankan untuk memakai simbol simbol seperti @#$% dll, kalian juga tidak diperbolehkan menggunakan keyword yang mengandung arti di dalam bahasa pemrograman java seperti Class, Integer, String, Char dll.

Contoh Program tentang Tipe data dan variabel di java

 

public static void main(String[] args) {
        //Tipe Data Primitif
        long data1 = 54676722; //tipe data long
        int data2 = 2235641; //tipe data int
        short data3 = 714; //tipe data short
        byte data4 = 34; //type data byte
        float data6 = 1.733f; //tipe data pecahan
        double data5 = 4.967; //tipe data pecahan
        char data7 = ‘C’; //type data char
        boolean data8 = true; //type data boolean
        //tipe data non primitive
        String data9 = “Stiki”;
        System.out.println(“Nilai Long   : “+data1);
        System.out.println(“Nilai Int    : “+data2);
        System.out.println(“Nilai Short  : “+data3);
        System.out.println(“Nilai Byte   : “+data4);
        System.out.println(“Nilai Double : “+data5);
        System.out.println(“Nilai Float  : “+data6);
        System.out.println(“Nilai Char   : “+data7);
        System.out.println(“Nilai boolean: “+data8);
        System.out.println(“Nilai String : “+data9);
    }

 

 Outputan yang akan dihasilkan seperti ini
Sekian dulu penjelasan kami tentang Tipe data dan variabel, next kami akan melanjutkan tentang materi operator
Terima kasih semoga bermanfaat, salam mahasiswa.