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

Handout Modul Java

Diunggah oleh

novianti.devy
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan

Handout Modul Java

Diunggah oleh

novianti.devy
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

1

menempatkannya pada awal baris. Sehingga


code di atas juga dapat ditulis seperti:
Program java
public class Hello{
/**
* Program Java My first
*/

public class Hello


{
public class Hello /**
{ * Program Java My first
/** */
* Program Java My first Tiga baris selanjutnya merupakan comment
*/ pada Java.
Hello - deklarasi nama class Comment
Pada Java, semua code harus berada di ◦ Merupakan catatan yang ditulis sebagai
dalam deklarasi sebuah class. dokumentasi pada suatu bagian code.
Class menggunakan akses public, ◦ Comment bukanlah bagian dari program,
sehingga class Hello dapat diakses oleh class akan tetapi digunakan untuk tujuan
lain yang berada di luar package (package dokumentasi.
adalah sekumpulan dari class). ◦ Menambahkan comment pada source
public class Hello code merupakan cara yang baik untuk
{ berlatih pemrograman.
/** public class Hello
* Program Java My first {
*/ /**
Baris berikutnya merupakan tanda * program Java My First
kurung kurawal { yang merupakan awal dari */
sebuah blok. public static void main( String[] args ){
Pada code di atas, tanda kurung method main() - nama dari sebuah method
kurawal ditempatkan pada baris baru setelah pada class Hello
deklarasi kelas, akan tetapi kita dapat juga
2

method main() merupakan starting point pada public static void main( String[] args ){
program Java. //menampilkan string “Hello
Semua program Java kecuali Applet dijalankan world” pada layar
pada method main().
public class Hello System.out.println(“Hello world”);
{ }
/** }
* program Java My First Pada dua baris berikutnya, terdapat dua
*/ tanda kurung kurawal yang digunakan untuk
public static void main( String[] args ){ menutup method main() dan deklarasi class.
//menampilkan string “Hello world” 1. Setiap program Java harus disimpan sebagai
pada layar file yang diakhiri dengan ekstensi .java
Baris selanjutnya merupakan comment pada 2. Nama file harus sama dengan nama dari class
Java. public.
public class Hello Sebagai contoh, apabila nama dari class
{ public pada program adalah Hello, maka nama
/** filenya adalah Hello.java
* program Java My First 3. Comment sebaiknya ditulis untuk
*/ menjelaskan perilaku dari sebuah class, atau
public static void main( String[] args ){ perilaku dari sebuah method.
//menampilkan string “Hello Comment
world” pada layar ◦ Merupakan catatan yang ditulis pada
sebuah code untuk tujuan dokumentasi.
System.out.println(“Hello world”); ◦ Catatan tersebut bukanlah bagian dari
Command System.out.println() program dan tidak mempengaruhi
digunakan untuk menampilkan ke layar, teks jalannya program.
yang ada antara tanda petik ganda. 3 Tipe comment pada Java
public class Hello ◦ C++ Style Comment
{ ◦ C Style Comment
/** ◦ Special Javadoc Comment
* program Java My First
*/
3

C++ Style Comment ◦ Contoh:


◦ C++ Style comment diawali dengan /** This is an example of special java doc
tanda // comments used for \n generating an html
◦ Semua teks sesudah // merupakan documentation. It uses tags like:
sebuah comment @author Florence Balagtas
◦ Contoh: @version 1.2
// Ini adalah C++ style atau single line */
comments Statement
C-Style Comment  Satu atau beberapa baris code yang
◦ C-style comment disebut juga multiline diakhiri dengan sebuah tanda titik
comment, diawali dengan tanda /* dan koma.
diakhiri dengan tanda */  Contoh:
◦ Semua teks yang berada di antara dua System.out.println(“Hello world”);
tanda tersebut adalah comment int a=5;
◦ Tidak seperti C++ style comment, C-Style Block
comment dapat menampung banyak baris  merupakan satu atau beberapa
sekaligus. statement yang berada diantara tanda
◦ Contoh: kurung kurawal buka dan tanda kurung
/* Ini adalah contoh dari C style atau kurawal tutup, yang mengelompokkan
multiline comments */ beberapa statement ke dalam sebuah
Special Javadoc Comment unit.
◦ Special Javadoc comment digunakan  Nested pada Block statement tidak
untuk membuat sebuah dokumentasi terbatas.
HTML untuk program Java Anda.  Spasi kosong diperbolehkan pada block
◦ Anda dapat membuat javadoc comment statement.
dengan mengawali baris dengan /** dan  Contoh:
mengakhirinya dengan */ public static void main( String[]args ){
◦ Seperti C-style comments, comment ini System.out.println("Hello");
dapat memuat banyak baris. System.out.println("world”);
◦ Comment ini dapat memuat tags untuk }
menambah informasi pada comment
Anda.
4

Panduan penulisan program  Identifier tidak dapat menggunakan


1.Untuk membuat block, tempatkan kurung keyword Java, seperti class, public,
kurawal buka, satu baris setelah deklarasi block. void, dll.
Contohnya:  Identifier harus diawali dengan
public static void main(String[] args){ o huruf
atau tambahkan pada baris berikutnya, seperti, o tanda garis bawah “_”
public static void main( String[] args ) o tanda dolar “$”
{ o Huruf dapat menggunakan
2. Statement sebaiknya dimasukkan pada baris huruf kecil atau huruf kapital.
selanjutnya, setelah awal dari block. Contohnya:  Karakter selanjutnya dapat
public static void main( String[] args ){ menggunakan angka dari 0 sampai 9.
System.out.println("Hello"); Identifier tidak dapat menggunakan keyword
System.out.println("world"); Java, seperti class, public, void, dll.
} 1. Untuk penamaan class, gunakan huruf kapital
Identifier pada huruf awal dari nama class, contohnya,
 merupakan tanda (token) yang ThisIsAnExampleOfClassName
mewakili nama dari variabel, method, 2. Untuk penamaan method dan variabel,
class, dll. gunakan huruf kecil di awal nama, contohnya,
 Contoh dari identifier adalah: Hello, ThisIsAnExampleOfMethodName
main, System, out. 3. Pada saat memberikan nama identifier lebih
 Java identifier bersifat case-sensitive. dari satu kata, gunakan huruf kapital untuk
 Sebagai contoh, identifier Hello tidak menunjukkan huruf awal dari kata selanjutnya
sama dengan hello. kecuali kata awal. Contohnya,
 Identifier harus diawali dengan charArray, fileNumber, ClassName
o huruf 4. Hindari penggunaan garis bawah pada awal
o tanda garis bawah “_” identifier seperti,
o tanda dolar “$” _read atau _write
o Huruf dapat menggunakan  Keyword merupakan identifier khusus
huruf kecil atau huruf kapital. yang sudah disediakan oleh Java untuk
 Karakter selanjutnya dapat tujuan tertentu.
menggunakan angka dari 0 sampai 9.  Keyword tidak dapat digunakan sebagai
nama dari variabel, class, method ... dll.
5

 daftar dari Java keyword, terdapat  Mewakili bilangan desimal dengan


pada slide berikut ini pecahan
 Contoh: 3.1416
 Dapat ditulis dengan notasi standard
atau scientific
 Contoh:
583.45 (standard)
5.8345e2 (scientific)
Boolean literal hanya memiliki dua nilai,

 Literal merupakan tanda(token) yang  true

tidak berubah(konstan)  false

 Beberapa tipe literal dari Java adalah:  Character literal mewakili satu Unicode

◦ Integer Literal character.

◦ Floating-Point Literal  Unicode character

◦ Boolean Literal  merupakan 16-bit character set

◦ Character Literal yang menggantikan 8-bit ASCII

◦ String Literal character set.

Integer literal memiliki beberapa bentuk :  Unicode membolehkan

 decimal (base 10) pengisian simbol dan special

 hexadecimal (base 16) character dari bahasa lain.

 octal (base 8)  Untuk menggunakan sebuah character

Penandaan khusus pada saat menggunakan literal, tandai character dengan

integer literal pada program: memberikan tanda petik satu.

 Decimal  Contoh

◦ Tidak ada penandaan khusus ◦ Huruf a, diwakili dengan 'a'.

◦ contoh: 12 ◦ Special character seperti

 Hexadecimal newline character

 Diawali dengan 0x atau 0X menggunakan tanda backslash

 contoh: 0xC diikuti dengan character code.

 Octal Contoh,

 Diawali dengan 0  '\n' untuk newline character

 contoh: 014  '\r' untuk carriage return


6

 '\b' untuk backspace Floating-point literal memberikan nilai desimal


 String literal mewakili banyak character atau salah satu dari nilai berikut ini,
dan ditandai dengan tanda petik ganda. E atau e //(nilai exponen)
 Contoh dari string literal adalah, “Hello F atau f //(float)
World”. D atau d //(double)
Tipe data integral pada Java memiliki Contoh,
tiga bentuk : 3.14 //Sebuah floating-point (double)
◦ desimal 6.02E23 //Nilai floating-point yang besar
◦ oktal 2.718F //Sebuah nilai float
◦ heksadesimal 123.4E+306D //Sebuah nilai double dengan
Contoh, redundan D
2 //nilai desimal 2 Tipe data floating-point memiliki rentang nilai:
077 //Awalan 0 menandakan nilai oktal
0xBACC //Awalan 0x menandakan nilai
heksadesimal
variable
 Variabel merupakan item dari data yang
Tipe integral menggunakan int sebagai
digunakan untuk menyimpan sebuah
tipe data default.
nilai dari objek.
Nilai long dapat didefinisikan dengan
 Variabel memiliki:
menambahkan huruf l atau L.
◦ Tipe data
Contoh: 10L
Tipe data merupakan tipe dari value yang dapat
Tipe data integral memiliki rentang nilai:
disimpan variabel.
◦ Nama
Nama variabel harus mengikuti aturan seperti
identifier.
Deklarasi dan Inisialisasi Variabel
Variabel dapat dideklarasikan dengan
Tipe Data Primitif: menggunakan sintaks:
Floating Point – float and double <tipe data> <nama> [=inisialisasi value];
double merupakan tipe data default pada tipe  Catatan: Nilai yang berada antara tanda
floating point. <> adalah value yang harus ada,
7

sedangkan value yang berada antara


tanda [] bersifat optional (boleh diisi
atau tidak).

Program diatas akan memberikan output yaitu:


10
The value of x=A
System.out.println() vs. System.out.print()
System.out.println()
1. Deklarasikan variabel terlebih dahulu, baru
Memberikan satu baris baru pada akhir data
kemudian lakukan inisialisasi variabel.
output
2. Gunakan nama yang deskriptif untuk
System.out.print()
penamaan variabel.
Tidak memberikan baris baru pada akhir data
Contoh, jika terdapat variabel yang
output
mengandung nilai grade siswa, maka beri nama
Program 1:
variabel tersebut dengan grade, bukan dengan
System.out.print(“Hello”);
huruf random.
System.out.print(“World”);
3. Deklarasikan satu variabel pada satu baris
Output:
code.
HelloWorld
Contohnya pada deklarasi variabel-variabel
Program 2:
berikut ini,
System.out.println(“Hello”);
double exam=0;
System.out.println(“World”);
double quiz=10;
Output:
double grade = 0;
Hello
deklarasi di atas lebih baik daripada deklarasi
World
berikut ini,
Reference Variable vs. Primitive Variable
double exam=0, quiz=10, grade=0;
 Terdapat dua tipe variabel di Java:
Mencetak value dari variable
◦ Primitive Variable
Untuk mencetak value dari sebuah variabel,
◦ Reference Variable
dapat menggunakan command berikut ini:
 Primitive Variable
System.out.println()
System.out.print()
8

◦ Adalah variabel dengan tipe


data primitif
Menyimpan data di memori dimana lokasi
variabel tersebut berada

Anda mungkin juga menyukai