0% menganggap dokumen ini bermanfaat (0 suara)
33 tayangan

Basic Java Programming

Dokumen tersebut merangkum konsep dasar pemrograman Java, meliputi struktur program Java, variabel, operator, array, ArrayList, pengambilan keputusan, perulangan, penanganan pengecualian, dan metode.

Diunggah oleh

Habibie habibie
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
33 tayangan

Basic Java Programming

Dokumen tersebut merangkum konsep dasar pemrograman Java, meliputi struktur program Java, variabel, operator, array, ArrayList, pengambilan keputusan, perulangan, penanganan pengecualian, dan metode.

Diunggah oleh

Habibie habibie
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 30

Basic Java

Programming
Disusun oleh Herul & Panna
Revisi oleh Devid Erliando
Structure of class ClassName {
Java public static void main(String args[]){
Programs statement1;
statement2;


}
}
Structure of class HelloWorld {
Java public static void main(String args[]){
Programs System.out.println("Hello World");
}
}

Output :
Variables
Variables adalah sebuah wadah yang digunakan untuk menyimpan suatu nilai

Di Java, ada berbagai jenis tipe data (Primitive) untuk variable, misalnya:
● String - menyimpan text, seperti “Hello”. Penulisannya diapit oleh tanda “ ”.
● int - menyimpan sebuah angka atau bilangan bulat (tanpa desimal) seperti -123 atau 123
● float - menyimpan sebuah angka atau bilangan pecahan (dengan desimal), biasanya diakhiri
dengan f di belakang, seperti 19.99 or -19.99
● char - menyimpan sebuah karakter tunggal, seperti huruf ‘a’ or ‘B’. Penulisannya diapit oleh
tanda ‘ ’
● boolean - menyimpan sebuah nilai dengan keadaan: true or false (benar atau salah)
Variables
Variables adalah sebuah wadah yang digunakan untuk menyimpan suatu nilai

type_variable nama_variable= value;


Constant
Constant (konstanta) adalah jenis variabel yang nilainya tidak bisa diubah (permanent).
Inisialisasi nilai hanya dilakukan sekali di awal, setelahnya tidak bisa diubah nilainya.
Pada java penulisan konstanta biasanya diawali dengan keyword final.

final type_variable nama_variable = value;


Identifier
Identifier pada java bertujuan untuk memudahkan identifikasi seperti nama class, method dan
variabel.

Contoh Identifier:
● HelloWorld : Class name
● main : Method name
● args : Variable name
● teksString : Variable name
Operator
Operator adalah sebuah karakter khusus yang digunakan untuk menghasilkan suatu nilai.
Macam-macam operator :
● Operator Aritmatika
● Operator Assignment
● Operator Increment dan Decrement
● Operator Perbandingan / Relasional
● Operator Logika / Boolean
● Operator Ternary
Operator Aritmatika
Operator aritmatika adalah operator yang biasa kita temukan untuk operasi matematika.
Operator Aritmatika
Operator Assignment
Operator assignment adalah operator yang digunakan untuk memberikan nilai ke dalam suatu
variabel
Operator Assignment
Operator Increment dan Decrement
Increment digunakan untuk menambah variabel sebanyak 1 angka, sedangkan decrement
digunakan untuk mengurangi variabel sebanyak 1 angka.
Operator Increment dan Decrement
Operator Perbandingan / Relasional
Operator perbandingan dipakai untuk membandingkan 2 buah nilai, apakah nilai tersebut
sama besar, lebih kecil, lebih besar, dll. Hasil dari operator perbandingan ini adalah boolean
True atau False.
Operator Perbandingan / Relasional
Operator Logika / Boolean
Operator logika dipakai untuk menghasilkan nilai boolean true atau false dari 2 kondisi atau
lebih.
Sourcode Logika / Boolean
Operator Ternary
Operator ternary adalah operator yang terdiri dari 3 operand. Di dalam bahasa Java, operator
ternary ini menggunakan tanda “ ? “ dan merupakan penulisan singkat dari kondisi if else.

variable = Expression1 ? Expression2: Expression3


Array
Array merupakan sebuah variabel yang menyimpan kumpulan data yang memiliki tipe data
yang sama. Panjang dari Array harus dideklarasikan dan panjangnya statis artinya tidak dapat
ditambah atau dikurangkan.
Contoh penulisan:

array 1 dimensi : array multidimensi :


type [] variable_name; type [][] variable_name;
type variable_name[]; type variable_name[][];
type[] variable_name = new type[]; type[][] variable_name = new type[][]
Array
ArrayList
Arraylist merupakan Array yang panjangnya dapat diubah.

ArrayList method
● add() : menambahkan item pada
ArrayList
● get() : mengakses item pada
ArrayList
● set() : mengubah item pada
ArrayList
● remove() : menghapus item pada ArrayList
● clear() : menghapus seluruh item
● size() : mengetahui panjang array
● sort() : melakukan pernyotiran
Decision
Decision adalah sebuah tanda yang digunakan untuk memilih proses atau keputusan
berdasarkan kondisi yang ada.
● if-else-if
● switch-case
Decision
Nested IF Switch Case
Repetition
Looping atau Perulangan pada bahasa pemrograman adalah salah satu perintah yang digunakan
untuk mengeksekusi sebuah statement berulang kali sampai dengan kondisi yang telah
ditentukan.
● for
● while
● do-while
Repetition
while do while
Exception Handling
● Exception Handling adalah sebuah subkelas dari kelas java.lang.Throwable yang akan
berjalan ketika sebuah program muncul bug atau kesalahan dan bug tersebut dapat
dianggap sebuah object.
● Exception Handling pada java dapat menangani kesalahan runtime sehingga aliran normal
aplikasi dapat dipertahankan.
● try and catch, finally, throw.
Method
Method adalah sekumpulan kode yang hanya berjalan saat dipanggi.
Sebuah method di Java memiliki struktur yang terdiri dari :
● modifier : mendefinisikan access type dari method
● return type : tipe data kembalian dari method atau void jika tidak mengembalikan
nilai apapun
● method name : nama dari method
● parameter : berbagai nilai yang diperlukan oleh method
● exception list : kemungkinan error yang akan muncul ketika kode dieksekusi di
dalam method
● method body : baris kode yang dijalan di dalam method
Method
method void

method non - void


Terima Kasih

Anda mungkin juga menyukai