Anda di halaman 1dari 8

1.

Struktur program java secara umum dibagi menjadi 4 bagian :


 Deklarasi package
Package merupakan sebuah folder yang berisi sekumpulan program java.
Deklarasi package biasanya dilakukan saat membuat program atau aplikasi besar.
Contoh deklarasi package :

package com.lanaroo.program;

Pada contoh di atas, com.petanikode adalah nama domain dari lanaroo.


Aturannya: nama domain dibalik, lalu diikuti nama programnya.

 Impor Library
Library merupakan sekumpulan class dan fungsi yang bias kita gunakan dalam
membuat program.
Cotoh impot library :

import java.util.Scanner;

Pada contoh tersebut, kita mengimpor class Scanner dari package java.util.

 Bagian Class
Java merupakan Bahasa pemrograman yang menggunakan paradigma
OOP(Object Oriented Programming). Setiap program harus dibungkus dalam
class agar nanti bias dibuat menjadi object.
Contoh nya :

class NamaProgram {
public static void main(string args[]){
System.out.printIn(“Hello World”);
}
}

Blok class dibuka dengan tanda kurung kurawal { kemudian ditutup atau diakhiri
dengan }.
Di dalam blok class, kita dapat mengisinya dengan method atau fungsi-fungsi dan
juga variabel.
Pada contoh di atas, terdapat method main().

 Method Main
Method main() atau fungsi main() merupakan blok program yang akan dieksekusi
pertama kali.
Contoh method main :

public static void main(string args[]){


System.out.printIn(“Hello World”);
}

Method main() memiliki parameter args[]. Parameter ini nanti akan menyimpan
sebuah nilai dari argumen di command line.
2. cara kerja java:
Kode pada bahasa pemrograman Java dituliskan dalam file teks dan disimpan dengan
nama file yang sama persis dengan nama classnya serta diberikan ekstensi java (*.java).
File tersebut kemudian di kompile dengan compiler java (javac) sehingga akan
menghasilkan 1 file dengan ekstensi class (*.class). File berekstensi class (*.class) yang
akan dijalankan diatas Java Virtual Machine (JVM) dengan menggunakan java launcer
tool (java). Jika digambarkan akan seperti gambar di bawah ini :
3. Tipe data pada java :
A. Tipe Data Sederhana
 Interger (bilangan bulat)
Tipe data Ukuran(bit) range
Byte 8 -128 s.d 127
Short 16 -32768 s.d 32767
Int 32 -2147483648 s.d
2147483647
Long 64 -9223372036854775808  s.d.
9223372036854775807
 Floating point (bilangan pecahan)
Tipe Ukuran Range Presisi (jumlah
bytes bit digit)
float 4 32 +/- 3.4 x 1038 6-7
double 8 64 +/- 1.8 x 10308 15
 Char
Escape Sequence Keterangan
\ddd Karakter octal (ddd)
\uxxxx Karakter Unicode heksadecimal
(xxxx)
\’ Petik tunggal
\” Petik ganda
\\ backslash
\r Carriage return
\n Baris baru
\f Form feed
\t Tab
\b backspace

 Boolean
B. Tipe Data Referensi
 Class
 Array
 Interface
4. a. Protected
Protected adalah kode akses yang membuat suatu data atau method yang didefinisikan
dengan tingkatan akses ini dapat diakses oleh kelas yang memilikinya saja dan juga
kelas-kelas yang memasih memiliki keturunan atau Encapsulation data
b. Default
Default digunakan dalam sebuah pernyataan switch untuk label blok pernyataan yang
akan dieksekusi jika tidak ada case cocok dengan nilai yang ditentukan.
c. Private
Private adalah kode yang sesuai dengan namanya, akses ini bersifat private. dengan kata
lain data maupun method hanya dapat diakses oleh kelas yang dimilikinya saja.
d. Public
Public adalah kode akses yang bersifat umum. dengan kata lain, data maupun method
dalam suatu kodingan tersebut dapat diakses oleh semua bagian di dalam program.
5. Jenis operator yang ada dalam pemrograman java :
 Operator aritmatika
 Operator penugasan
 Operator pembanding
 Operator logika
 Operator bitwise
 Operator ternary
6. - If else bersarang
public static void main(String[] args) {
String x = "cantik";
if (x=="cantik") {
System.out.println("Sector Code Cantik");
} else {
System.out.println("tidak cantik");
}
}

- Switch
public static void main(String[] args) {
int scode = 3;
switch (scode) {
case 1:
System.out.println("salah");// eksekusi perintah 1
break; // hentikan perintah 1
case 2:
System.out.println("salah");// eksekusi perintah 2
break; // hentikan perintah 2
case 3:
System.out.println("cantik");// eksekusi perintah 3
break; // hentikan perintah 3
case 4:
System.out.println("salah");// eksekusi perintah 4
break; // hentikan perintah 4
default:
System.out.println("salah");// eksekusi perintah lain
break; // hentikan perintah lain
}

}
7. - Class adalah rancangan yang mendefinisikan variable dan methode pada seluruh objek
tertentu. Class berfungsi untuk menampung isi dari program yang akan dijalankan.
- Encapsulation adalah membungkus class dan menjaga apa apa saja yang ada didalam
class tersebut, baik method ataupun atribut, agar tidak dapat di akses oleh class
lainnya.
- Inherintance adalah konsep pemrograman dimana sebuah class dapat ‘menurunkan’
property dan method yang dimilikinya kepada class lain. Konsep inheritance
digunakan untuk memanfaatkan fitur ‘code reuse’ untuk menghindari duplikasi kode
program.
8. Dengan menggunakan operator new. Persegi Panjang adalah variabel referensi objek dari
class PersegiPanjang, dpt dikatakan remote control, yg akan digunakan untuk mengakses
class PersegiPanjang. Objek dalam Java berada di suatu tempat yang disebut heap.
Sedangkan operator new adalah operator yang akan menghasilkan persegiPanjang sebagai
reference ke instance dari class PersegiPanjang().
Contoh program :
Public class ujiPersegiPanjang
{ public static void main (String[] args)
{//Membuat objek persegi Panjang PersegiPanjang persegiPanjang = new
PersegiPanjang();
//Memerintahkan objek untuk menghitung luas dan keliling
persegiPanjang.hitungLuas();
persegiPanjang.hitungKeliling();
}
}
9. a. keyword : extends dan super
b. contoh inheritance
Bapak.java :
Public class Bapak{
Protected void Nama(){
System.out.printIn(“Nama saya deny”);
}
Protected void Pekerjaan(){
System.out.printIn(“Pekerjaan saya wirausaha”);
}
}

Anak java :
public class Anak extends Bapak {
}
BelajarInheritance.java :
public class BelajarInheritance {
public static void main(String[] args){
Anak mhs = new anak();
mhs.Nama();
mhs.Pekerjaan();
}
}
10. a. Object merupakan instance dari class, bentuk (contoh) nyata dari class Object memiliki
sifat independen dan dapat digunakan untuk memanggil method
b. Polymorphism Konsep ini memungkinkan digunakannya suatu interface yang sama
untuk memerintah obyek agar melakukan aksi atau tindakan yang mungkin secara prinsip
sama namun secara proses berbeda. Polymorphism adalah kemampuan untuk mempunyai
beberapa bentuk yang berbeda.
c. Inhertance (pewarisan) merupakan salah satu konsep dasar OOP. Konsep inheritance
mengadopsi dunia nyata dimana suatu entitas/obyek dapat mempunyai entitas/obyek
turunan.
11. – Inheritance

- Polimorphisme

- Encpasulation

Anda mungkin juga menyukai