PROGRAM LAGU
Rekayasa Perangkat Lunak
Jumat, 25 Agustus 2017
SYNTAX JAVA
Java adalah bahasa pemrograman berorientasi objek 'object oriented programming (OOP)' yang memfokuskan desain pemrograman pada objek dan class. Dasar-dasar OOP meliputi istilah class, object, attribute, method.
- Class: adalah model dari suatu objek yang menjelaskan karakteristik (sifat) serta fungsi yang dimiliki dari suatu objek, Class merupakan wadah (tempat) yang digunakan untuk menciptakan suatu objek. Dengan kata lain sebuah Class merupakan blueprint dari suatu objek.
- Object: Setiap objek selalu memiliki suatu keadaan (state) dan behaviour yang dapat mengubah state tersebut. Contoh: manusia memiliki state: umur, tinggi, berat badan, dan sebagainya. Behaviour yang dimiliki oleh manusia dapat berupa: makan, tidur, bekerja, menua, dan sebagainya.
- Attribute: adalah elemen data dari suatu class. Atribut menyimpan informasi tentang class, atribut dapat diartikan sebagai data, variable, properti atau sebuah field.
- Method: adalah sebuah fungsi dalam suatu class, setiap method mempunyai tugas masing-masing, ada dua jenis method dalam bahasa Java yaitu void dan non void method. Void method adalah method yang tidak mengembalikan nilai, sedangkan non void method adalah method yang mengembalikan nilai.
Program Pertama:
Mari kita mulai dengan membuat program sederhana.
Aktivitas | Tool/perangkat | Output/keluaran |
---|---|---|
Buat program sederhana | Gunakan text editor kesukaan anda | Simpan file dengan ekstensi .java |
Compile program | Java Compiler | Akan menghasilkan file berekstensi .class yang dinamakan (Java Bytecodes) |
Jalankan program | Java Interpreter | Output program |
Berikut program sederhana yang akan mencetak
Hello World
.HelloWorld.java
1
2
3
4
5
| public class HelloWorld { public static void main(String[] args) { System.out.print( "Hello World!" ); } } |
- Buka text editor dan ketikan source code di atas.
- Simpan dengan nama
HelloWorld
dengan ekstensi.java
sehingga menjadiHelloWorld.java
- Simpan di drive
D:
di folderjava
:D:\java
atau bisa disesuaikan dengan keinginan anda, jika anda masih bingung ikuti seperti yang saya lakukan. - Buka CMD (Command Prompt).
- Pindah ke path di mana kita menyimpan file
HelloWorld.java
tadi dengan perintahD:
entercd java
enter, sekarang kita sudah berada di pathD:\java>
. - Compile program dengan perintah
javac HelloWorld.java
dan tekan enter, jika tidak terjadi error kita akan kembali ke path di mana kita berada. - Jalankan program dengan perintah
java HelloWorld
. Jika semua perintah di atas dilakukan dengan benar maka kita akan melihat kataHello World!
yang dicetak dengan perintahSystem.out.print("Hello World!");
OUTPUT:
D:D:\>cd javaD:\java>javac HelloWorld.javaD:\java>java HelloWorldHello World!
Tentang sintaks Java yang harus diketahui:
- Case Sensitive: adalah metode yang membedakan penulisan huruf besar dan kecil. Contoh: penulisan
Hello
danhello
dalam bahasa Java mempunyai arti yang berbeda. - Nama Class: semua nama class di Java harus diawali dengan huruf kapital.Atau jika nama class memiliki lebih dari satu kata, setiap kata harus diawali dengan huruf kapital.Contoh:
class HelloWorld
- Nama Program: nama program harus sama dengan nama class.Contoh: jika kita membuat program dengan nama class
HelloWorld
maka kita harus menyimpannya dengan namaHelloWorld.java
- Nama Method: nama method harus diawali dengan huruf kecil.Atau jika nama method memiliki lebih dari satu kata, kata kedua dan seterusnya harus diawali dengan huruf besar (kapital).Contoh:
public void iniMethodSaya()
public static void main(String[] args)
- merupakanmain()
method yang akan di eksekusi sebagai main program atau program utama dan setiap program Java harus memilikimain()
method.
Java Identifiers:
Dalam Java, identifier adalah nama yang diberikan untuk variabel, class dan method.
- Identifier hanya boleh dimulai dengan huruf (A-Z atau a-z), menggunakan underscore
_
dan tanda dollar$
. - Java key word tidak bisa digunakan sebagai nama identifier.
- Perlu diingat identifier itu case sensitive.
- Contoh yang benar menulis identifier:
$namavariabel
,nama_variabel
,$nama_variabel
- Contoh yang salah menulis identifier:
123namavariabel
,-nama_variabel
Contoh Identifier | $CobaIdentifier.java
1
2
3
4
5
6
7
8
9
10
11
| public class $CobaIdentifier{ public static void main(String[] args){ String $nama, tanggal_lahir, deskripsi; $nama = "James Arthur Gosling" ; tanggal_lahir = "born May 19, 1955" ; deskripsi = "The father of the Java programming language" ; System.out.println($nama); System.out.println(tanggal_lahir); System.out.println(deskripsi); } } |
OUTPUT:
James Arthur Goslingborn May 19, 1955The father of the Java programming language
Contoh Case Sensitive | CaseSensitive.java
1
2
3
4
5
6
7
8
9
| public class CaseSensitive{ public static void main(String[] args){ int angka, Angka; angka = 11 ; Angka = 7 ; System.out.println(angka); System.out.println(Angka); } } |
OUTPUT:
117
Coba perhatikan nama variabel
angka
dan Angka
memiliki arti yang sama, akan tetapi dalam bahasa Java ini jelas berbeda, variabel angka
memiliki nilai = 11. Sedangkan variabel Angka
memiliki nilai = 7.
Langganan:
Postingan (Atom)