Jumat, 25 Agustus 2017

PROGRAM LAGU















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.
AktivitasTool/perangkatOutput/keluaran
Buat program sederhanaGunakan text editor kesukaan andaSimpan file dengan ekstensi .java
Compile programJava CompilerAkan menghasilkan file berekstensi .class yang dinamakan (Java Bytecodes)
Jalankan programJava InterpreterOutput 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 menjadi HelloWorld.java
  • Simpan di drive D: di folder java : 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 perintah D: enter cd java enter, sekarang kita sudah berada di path D:\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 kata Hello World! yang dicetak dengan perintah System.out.print("Hello World!");
OUTPUT:
D:
D:\>cd java
D:\java>javac HelloWorld.java
D:\java>java HelloWorld
Hello World!

Tentang sintaks Java yang harus diketahui:

  • Case Sensitive: adalah metode yang membedakan penulisan huruf besar dan kecil. Contoh: penulisan Hello dan hello 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 nama HelloWorld.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) - merupakan main() method yang akan di eksekusi sebagai main program atau program utama dan setiap program Java harus memiliki main() 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: $namavariabelnama_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 Gosling
born May 19, 1955
The 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:
11
7

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.