Archive

Posts Tagged ‘Class’

Hitung pangkat sebuah nilai dengan For Loop

December 31, 2009 Leave a comment

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package TugasModule4;

/**
*
* @author Arin
*/
public class PerpangkatanForLoop {
public static void main(String[] args) {
// TODO code application logic here
int nomor ;
int batas = 100;

for ( nomor = 0; nomor < batas; nomor++) {
System.out.println(nomor * nomor + ” adalah perpangkatan dari ” + nomor);
}
}
}

Hitung pangkat sebuah nilai dengan Do While

December 31, 2009 Leave a comment

package TugasModule4;

/**
*
* @author Arin
*/
public class PerpangkatanDoWhile {

public static void main(String[] args) {
// TODO code application logic here
int nomor = 0;
int batas = 100;

do {
System.out.println(nomor * nomor + ” adalah perpangkatan dari ” + nomor);
nomor++;
} while (nomor <= batas);
}
}

Hitung pangkat sebuah nilai dengan While Loop

December 31, 2009 Leave a comment

package TugasModule4;

/**
*
* @author Arin
*/
public class PerpangkatanWhileLoop {

public static void main(String[] args) {

int nomor = 0;
int batas = 10;

while (nomor <= batas) {
System.out.println(nomor * nomor + ” adalah perpangkatan dari ” + nomor);
nomor++;
}
}
}

Membaca Bilangan Dengan If Else

December 30, 2009 Leave a comment

Berikut contoh program membaca bilangan dengan struktur perulangan If Else

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package TugasModule4;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
*
* @author Arin
*/
public class MembacaBilanganIfElse {
public static void main(String[] args) {
//int a = 25;
BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in));
String a = “”;
System.out.print(“Inputkan sebuah nilai = “);
Read more…

Menampilkan Hello World

December 29, 2009 Leave a comment

Program komputer yaitu rangkaian instruksi yang diberikan agar komputer dapat bekerja. Bahasa pemrograman berbeda dengan bahasa manusia, karena komputer membutuhkan aturan yang lebih baku (sintaks bahasa). Sintaks bahasa yaitu aturan-aturan yang diperbolehkan ataupun tidak didalam penulisan bahasa pemrograman.
Sintaks bahasa pemrograman ditentukan berdasarkan apa yang bisa dilakukan oleh perangkat komputer, misalnya loop (perulangan), cabang (branch), ataupun fungsi.

Hanya program dengan sintaks yang benar yang dapat dikompilasi atau diinterpretasi yang pada akhirnya bisa dijalankan di komputer. Kompiler akan memberikan pesan kesalahan apabila ada kesalahan dalam sintaks sehingga kita bisa memperbaikinya.

Jika kita ingin program yang kita buat berjalan sesuai dengan yang kita inginkan. Artinya program tersebut harus benar secara logika. Program yang benar secara logika disebut memiliki semantik yang benar. Disitus ini kita mencoba
menghadirkan tentang pembelajaran pendekatan sintaks dan semantik dari setiap bahasa pemrograman Java. Sintaks mudah dihafal, tetapi semantik lebih seperti perasaan.

1. Melihat lebih dekat “HelloWorld”
Aplikasi HelloWorld memiliki 4 komponen, yaitu:

  1. definisi paket (package)
  2. komentar
  3. definisi kelas (class)
  4. metode main

Contoh program:

package Latihan;

public class SelamatDatang {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(“Selamat Datang!”);
}
}

Mari kita bahas satu persatu;
1. Definisi paket (package)

package Latihan;

Package dalam Java merupakan kumpulan dari berbagai kode yang terangkum dalam satu paket. Untuk memudahkan penulisan dan pembagian logika suatu program, satu paket terbagi menjadi beberapa berkas (file) dimana setiap
file memiliki fungsi atau tugas yang sangat khusus, misalnya satu file berfungsi untuk mendeklarasikan konstanta dan kelas, sementara file yang lain berisi implementasi kelas dan prosedurnya.

Pada contoh aplikasi diatas, paket ini hanya berisi satu buah file yang isinya terdiri dari satu kelas dan satu metode. Definisi paket tidak selalu diperlukan, tetapi hal ini merupakan kebiasaan baik untuk melatih kita berfikir secara logis dan sistematis.

2. Komentar

/**
* @param args
*/
// TODO Auto-generated method stub

3) // text — Kompiler akan mengabaikan segala sesuatu dari // hingga akhir baris

3. Definisi Kelas

public class SelamatDatang {

}

Komentar tidak akan diproses oleh kompiler tetapi berguna bagi programmer lain. Bahasa Java memiliki 3 jenis komentar:
1) /* text */ — Compiler akan mengabaikan kata kata antara /* dan */
2) /** documentation */ — Ini merupakan komentar yang dipergunakan khusus untuk dokumentasi. Kompiler akan mengabaikan komentar dari /* hingga */.  Alat bantu javadoc akan memproses komentar dokumentasi
untuk membuat dokumentasi secara otomatis dari sumber program.

Kelas merupakan bagian integral dari bahasa Java karena Java merupakan bahasa berorientasi obyek. Setiap aplikasi harus terdiri dari satu kelas. Disini kita definisikan kelas HelloWorld sebagai kelas utama.

4. Metode Main
Dalam bahasa pemrograman Java, setiap aplikasi harus memiliki satu buah metode main yang bentuknya seperti berikut:

public static void main(String[] args) {

}

Metode main mirip dengan fungsi main pada bahasa C/C++ yang berfungsi sebagai pintu gerbang dimulanya suatu program. Metode main dapat dipanggil dengan menyertakan variabel, baik hanya satu variabel, banyak variabel atau bahkan tidak ada sama sekali.

Tahapan terakhir adalah perintah untuk menampilkan Hello World.

System.out.println(“Hello World!”)

Perintah tersebut menggunakan pustaka inti Java, yaitu kelas Sistem.

Daftar Pustaka:

http://java.lyracc.com/belajar/java-untuk-pemula/melihat-lebih-dekat-“selamatdatang”

Follow

Get every new post delivered to your Inbox.