
|

|
 |

 |
 |
| |
Wednesday, December 19, 2007 |
Thread merupakan kemampuan yang disediakan oleh Java untuk membuat aplikasi yang tangguh, karena thread dalam program memiliki fungsi dan tugas tersendiri. Dengan adanya thread, dapat membuat program yang lebih efisien dalam hal kecepatan maupun penggunaan sumber daya, karena kita dapat membagi proses
dalam aplikasi kita pada waktu yang sama. Thread umumnya digunakan untuk pemrograman multitasking, networking, yang melibatkan pengaksesan ke sumber daya secara konkuren. Ada dua cara yang bisa digunakan dalam membuat sebuah thread, yaitu : 1. Membuat subclass dari thread Untuk menjalankan thread, dapat dilakukan dengan start(). Saat start() dijalankan, maka sebenarnya method dijalankan. Jadi untuk membuat thread, harus mendefinisikan pada definisi class. Konstruktor dari cara ini adalah : ClassThread namavar = new ClassThread(); Namavar.start(); Atau dapat juga langsung dengan cara: New ClassThread().start();
2. Mengimplementasikan interface Runnable Cara ini merupakan cara yang paling sederhana dalam membuat thread. Runnable merupakan unit abstrak, yaitu kelas yang mengimplementasikan interface ini hanya cukup mengimplementasikan fungsi run(). Dalam mengimplementasi fungsi run(), kita akan mendefinisikan instruksi yang membangun sebuah thread. Konstruktor dari cara ini adalah : ObjekRunnable objek = new ObjekRunnable(); Thread namavar = new Thread(Objek Runnable); Atau dengan cara singkat seperti : New Thread(new ObjekRunnable());
source:
http://asep-hs.web.ugm.ac.id/Artikel/MODUL%20PEMROGRAMAN%20JAVA/MODUL%20FINAL/BAB%20IX%20THREAD.pdf

Posted at 07:36 am by Admin
Permalink
| |
Saturday, December 08, 2007 |
Mendapatkan inputan dari keyboard
Sebelum saya melanjutkan tutorial ini saya ingin bertanya, sudahkah anda menguasai tutorial-tutorial sebelumnya? Jika belum cobalah anda mencoba kembali sehingga anda benar-benar menguasai materi-materi yang telah disajikan sebelumnya.
Dalam tutorial ini kita akan membahas inputan yang kita dapatkan dari keyboard, jadi bersifat dinamis. Selama ini program bersifat statis artinya, jika ada perubahan anda harus masuk ke dalam program lagi dan mengganti isi dari value tertentu.
Ada dua cara untuk mendapatkan inputan dari keyboard, yaitu:
· Menggunakan class BuffeRedreader
· Menggunakan class JOptionPane
BufferedReader
Class BufferedReader terdapat di java.io.package. untuk lebih jelasnya perhatikan langkah-langkah berikut ini:
- Tambahkan baris code ini pada awal source code.
Import java.io.*;
- Tambahkan statement berikut ini:
BufferedReader InputData=new BufferedReader(new InputStreamReader(System.in));
- Deklarasikan variable sementara String untuk mendapatkan input, dan menjalankan input, dan menjalankan perintah readLine() untuk mendapatkan input dari keyboard. Anda harus menuliskannya di dalam blok try-catch.
Try{
String temp=InputData.readLine();
}
catch(IOExeption e){
System.out.println(“Input Data Error! ”);
}
- Contoh program
import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class GetInputKeyboard { public static void main(String[]args){ BufferedReader InputData=new BufferedReader(new InputStreamReader(System.in)); String nama=""; System.out.print("Masukkan nama anda:") ;
try{
nama=InputData.readLine();
}catch(IOException e){
System.out.println("Error");
}
System.out.println("Hello"+nama);
}
program tersebut akan akan tampil:
Masukkan nama anda: budi, maka akan muncul komentar hallo budi
Penjelasan program
Pada baris:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
menjelaskan bahwa kita menggunakan class BufferedReader, InputStreamReader, dan IOException yang berada pada di java.io.package.
Pada statement GetInputKeyboard berarti kita mendeklarasikan sebuah class bernama GetInputKeyboard. Pada statement BufferedReader InputData=new BufferedReader(new InputStreamReader(System.in)); berarti kita mendeklarasikan variable bernama InputData dengan tipe class BufferedReader.
Pada statement String nama=""; mendeklarasikan variable String dengan identifier bernama nama. Pada statement System.out.print("Masukkan nama anda:") ; akan menghasilkan output Maukkan nama anda: yang tampil dilayar.
try{
nama = InputData.readLine();
}catch( IOException e ){
System.out.println("Error!");
}
Code diatas digunakan untuk menangkap exception yang mungkin terjadi pada statement nama=InputData.ReadLine(). Pada statement nama=InputData.Readline(); method InputData.Readline() akan dipanggil untuk mendapatkan input user dan memberikan return value dalam String. Sementara pada statement System.out.println("Hello"+nama); akan menghasilkan sapaan pada user yang diinputkan (contoh: Hello usman)
JOptionPane
Dengan JOptionPane kita dapat membuat dialog box standart yang menginformasikan kepada user untuk memasukkan sebuah nilai. Untuk lebih jelasnya perhatikan script berikut:
import javax.swing.JOptionPane;
public class GetInputKeyboard{
public static void main(String[]args){
String nama="";
nama=JOptionPane.showInputDialog(“Masukkan nama anda:”);
String pesan=”Hello”+nama;
JOptionPane.showMessageDialog(null,msg);
}
}
setelah di-compile program tersebut akan menampilkan kotak dialog seperti berikut:


Penjelasan Program:
Pada statement import javax.swing.JOptionPane;
Menginformasikan bahwa kita akan mengimport class JOptionPane dari package javax.swing. kode ini juga bisa ditulis dengan import javax.swing.*.
Statement nama=JOptionPane.showInputDialog(“Masukkan nama anda:”); digunakan untuk membuat input dialog yang terdiri dari sebuah message, texfield, button OK dan button Cancel. Sementara pada statement JOptionPane.showMessageDialog(null,msg); berfungsi untuk menampilkan sebuah dialog yang berisi sebuah wellcome message dan sebuah button OK
Posted at 01:19 pm by Admin
Permalink
| |
Friday, November 23, 2007 |
Variable adalah item dari data yang digunakan untuk menyimpan sebuah nilai dari objek. Variable memiliki tipe data dan nama. Tipe data merupakan tipe dari value yang dapat disimpan variable. Sementara nama variable harus mengikuti aturan seperti identifier.
Deklarasi variable Variable dapat dideklarasikan dengan menggunakan sintaks: <tipe data> <nama>[=inisialisasi value];
note: nilai yang berada antara tanda <> adalah value yang harus ada, sedangkan value yang berada antara tanda[] bersifat optional (boleh diisi atau tidak). Contoh:
public class VariableSamples{ public static void main(String[]argv){ //mendeklarasikan sebuah tipe data dengan nama variable hasil dan tipe data boolean Boolean hasil; //mendeklarasikan sebuah tipe data dengan nama variable pilihan dan tipe data char Char pilihan; Option=’c’; //mendeklarasikan sebuah tipe data dengan nama variable nilai dan tipe data double Double nilai=0.0; } }
Contoh program 1
public class outputvariable{ public static void main(String[]argm){ Int value=10; Char x; x=’A’; System.out.println(value); System.out.println("the value of x is="+x); } }
program diatas akan menghasilkan output: 10 the value of x is= 10
Contoh program 2: menghitung luas segitiga
public class segi3 { /** Creates a new instance of segi3 */ public static void main(String[]args) { int a=3; int t=5; float luas; System.out.println("alas:"+a); System.out.println("tinggi:"+t); System.out.println("jadi luas segi tiga anda adalah:"+0.5*(a*t)); } }
program diatas akan menghasilkan output: alas:3 tinggi:5 jadi luas segi tiga anda adalah: 7.5
Latihan: coba sekarang anda kerjakan, hitunglah: 1. luas lingkaran (phi=3.14,r=6) 2. mencari nilai x pada persamaan 2x+3y=12, dengan y=2
Jawaban latihan
1. menghitung luas lingkaran
public class llingkaran { /** Creates a new instance of llingkaran */ public static void main(String[]args) { //luas lingkaran=phi*r*r int r=6; double phi=3.14; System.out.println("rumus luas lingkaran adalah: phi*r*r" ); System.out.println("jari-jari lingkaran:"+r); System.out.println("luas lingkaran adalah:"+(phi*r*r)); } }
Program diatas akan menghasilkan output:
rumus luas lingkaran adalah: phi*r*r jari-jari lingkaran:6 luas lingkaran adalah:113.03999999999999
2. mencari nilai x
public class persamaan { //menghitung 2x+3y=12,y=2 /** Creates a new instance of ex */ public static void main(String[]argv) { int x; int y=2; int z=3*y; System.out.println("nilai x dari 2x+3y=12,y=2 adalah:"); System.out.println("-------------------------------"); System.out.println("nilai y dari 3y, dengan y=2 adalah:"+z); System.out.println("sehingga menjadi 2x"+z+"=12"); System.out.println("kemudian menjadi..."); System.out.println("2x=12-"+z); System.out.println("menghasilkan: 2x="+(12-z)); System.out.println("kemudian menjadi...x=6/2"); System.out.println("so, nilai x adalah:"+6/2); } }
Program diatas akan menghasilkan output:
nilai x dari 2x+3y=12,y=2 adalah: ------------------------------- nilai y dari 3y, dengan y=2 adalah:6 sehingga menjadi 2x6=12 kemudian menjadi... 2x=12-6 menghasilkan: 2x=6 kemudian menjadi...x=6/2 so, nilai x adalah:3
Posted at 10:20 pm by Admin
Permalink
Seperti bahasa pemrograman lainnya, java membagi operator menjadi 4 macam, yaitu: arithmetic operator, relational operator, logical operator, conditional operator. Arithmetic Operator (Operator aritmatika) Yang termasuk operator arithmatika adalah + (tambah) * (kali) / (bagi) % (modulus) - (kurang/minus).Untuk lebih jelasnya perhatikan contoh berikut ini:
public class ArithmeticDemo { public static void main(String[] args){ //beberapa angka int i = 37; int j = 37; double x = 27.475; double y = 7.22; System.out.println("Nilai variabel....."); System.out.println("--------------------"); System.out.println("nilai i="+i); System.out.println("nilai j="+j); System.out.println("nilai x="+x); System.out.println("nilai y="+y); //penjumlahan angka System.out.println("Penjumlahan angka....."); System.out.println("i+j="+(i+j)); System.out.println("x+y="+(x+y)); //pengurangan angka System.out.println("Pengurangan angka....."); System.out.println("i-j="+(i-j)); System.out.println("x-y="+(x-y)); //perkalian angka System.out.println("Perkalian angka......"); System.out.println("i*j="+(i*j)); System.out.println("x*y="+(x*y)); //pembagian angka System.out.println("Pembagian angka......"); System.out.println("i/j="+(i/j)); System.out.println("x/y="+(x/y)); //modulus (sisa hasil bagi) System.out.println("Modulus......"); System.out.println("i%j="+(i%j)); System.out.println("x%y="+(x%y)); //kombinasi penghitungan variabel System.out.println("Kombinasi......"); System.out.println("i+x="+(i+x)); System.out.println("j*y="+(j*y)); } }
Output dari program di atas adalah: Nilai variabel..... ------------------- nilai i=37 nilai j=37 nilai x=27.475 nilai y=7.22 Penjumlahan angka..... i+j=74 x+y=34.695 Pengurangan angka..... i-j=0 x-y=20.255000000000003 Perkalian angka...... i*j=1369 x*y=198.36950000000002 Pembagian angka...... i/j=1 x/y=3.805401662049862 Modulus...... i%j=0 x%y=5.815000000000002 Kombinasi...... i+x=64.475 j*y=267.14
Relational Operator (Operator Relasional) Operator relasional digunakan untuk membandingkan beberapa nilai dan menentukan hubungan antara nilai-nilai tersebut. Sehingga output dari perbandingan tersebut adalah nilai boolean yaitu true dan false. Yang termasuk operator relasional adalah > (lebi besar dari), < (lebih kecil dari), >= (lebih besar sama dengan), <= (lebih kecil sama dengan), == (sama dengan/equal), !== (tidak sama dengan/ not equal).
Perhatikan script program berikut:
public class op_relasi { /** Creates a new instance of op_relasi */ public static void main(String[]args) { //beberapa angka int i = 37; int j = 42; int k = 42; System.out.println("Nilai variabel..."); System.out.println(" i = " +i); System.out.println(" j = " +j); System.out.println(" k = " +k); //lebih besar dari System.out.println("Lebih besar..."); System.out.println(" i > j = "+(i>j));//false System.out.println(" j > i = "+(j>i));//true System.out.println(" k > j = "+(k>j));//false //lebih besar atau sama dengan System.out.println("lebih besar atau sama dengan..."); System.out.println(" i >= j = "+(i>=j));//false System.out.println(" j >= i = "+(j>=i));//true System.out.println(" k >= j = "+(k>=j));//true //lebih kecil System.out.println("lebih kecil..."); System.out.println(" i < j = "+(i<j));//true System.out.println(" j < i = "+(j<i));//false System.out.println(" k < j = "+(k<j));//false //lebih kecil atau sama dengan System.out.println("lebih kecil atau sama dengan..."); System.out.println(" i <= j = "+(i<=j));//true System.out.println(" j <= i = "+(j<=i));//false System.out.println(" k <= j = "+(k<=j));//true //sama dengan System.out.println("sama dengan..."); System.out.println(" i == j = " + (i==j));//false System.out.println(" k == j = " + (k==j));//true //tidak sama dengan System.out.println("tidak sama dengan..."); System.out.println(" i != j = " + (i!=j));//true System.out.println(" k != j = " + (k!=j));//false } } output dari program diatas adalah: Nilai variabel... i = 37 j = 42 k = 42 Lebih besar... i > j = false j > i = true k > j = false lebih besar atau sama dengan... i >= j = false j >= i = true k >= j = true lebih kecil... i < j = true j < i = false k < j = false lebih kecil atau sama dengan... i <= j = true j <= i = false k <= j = true sama dengan... i == j = false k == j = true tidak sama dengan... i != j = true k != j = false
bersambung...
Posted at 09:59 pm by Admin
Permalink
| |
Friday, November 16, 2007 |
Menjalankan helloworld menggunakan konsol DOS
Apabila anda komputer anda agak kurang mendukung dengan editor java (bluej,gel,net beans ato yang lain) anda cukup menggunakan notepad untuk membuat program java. Untuk menjalankan langkah-langkah di bawah ini settingan kompi anda harus sudah OK. Adapun cara pembuatan dan menjalankannya seperti berikut:
-
simpan program anda dengan berekstensi .java (helloworld.java)
-
jalankan command promt (run „³ cmd, kemudian masuk ke folder penyimpanan file java anda
-
jalankan command dengan perintah: javac <spasi> <namafile.java> ex. javac helloworld.java
-
kemudian jalankan command dengan perintah: java <spasi> <namafile> ex. java helloworld command ini memerintahkan java virtual machine untuk menjalankan helloworld.class
-
anda akan melihat hasil pada konsol muncul teks helloworld setelah anda menjalankan helloworld.
O ya masih ingat kan membuat program helloworld?
Sekedar mereview, neh ya public class myHello { //nama class harus sama dengan nama file (myHello.java) public static void main(String[]args){ System.out.println(¡§Helloworld¡¨); } }
Posted at 07:25 pm by Admin
Permalink
Cara install & menyetting komputer anda untuk menggunakan java:
Bagi anda yang belum pernah menggunakan java dan ingin mempelajarinya anda harus menginstal SDK dan editor java terlebih dahulu. Wait, mungkin sebagian dari anda bertanya SDK itu apa? SDK kependekan dari Standard Development Kit yang merupakan bekal utama bagi developer untuk membuat program dan menjalankan program java. Kalau boleh saya umpamakan seperti konektor antara editor yang anda instal dengan komputer anda itu sendiri. Karena tanpa SDK editor anda tidak akan berfungsi dan script java anda akan error/ tidak bisa dikompile maupun di run. SDK ini berada dalam installer jdk (wait, jdk saya juga gak ngerti apa kepanjangannya karena dibuku yang saya baca tidak dijelasin, hehehe) . Dalam pembahasan ini jdk yang saya pake jdk-1_5_0. o iya, jika teman2 membutuhkan editor dan jdk bisa langsung menemui saya kalau saya kekampus atau ke kos tapi q jarang di kos sih, sekalian tak setting kan (gratiss looo). Adapun langkah-lankah untuk menginstal dan setting adalah sebagai berikut:
-
installah terlebih dahulu jdk anda, kemudian editor (editor terserah anda, atau jika mau pake notepad saja, tapi agak ribet:D)
-
masuk ke Control Panel-System-pada system properties klik Advance-Environtment Variables (yang system variable)
-
masih lanjutannya: setelah itu akan muncul form Environtment Variables, kemudian klik New. Pada variable name isikan: JAVA_HOME, dan pada variable value isikan folder jdk anda (misalnya: C:\Program Files\Java\jdk1.5.0_10) akhiri dengan OK
-
masih environtment variable-cari tulisan Path kemudian klik Edit, pada variable name gak usah diapa2in, but di variabel value tambahin kode ini ;%JAVA_HOME%\bin
-
akhiri dengan ok
-
sekarang instal dan setting komputer anda telah selesai
mengecek settingan sudah benar atau belum
mungkin sebagian anda bertanya, java agak ribet ya? Yup! Agak ribet, menurutku juga begitu ļ. Neh cara nyettingnya:
-
start-run-ketik cmd
-
setelah itu anda akan di bawa ke folder c (misalnya C:\WINDOWS\Documents and Settings\Muhammad Usman>
-
kemudian ketik javac dan tekan enter pada keyboard
-
maka akan muncul keterangan bla bla bla (banyak deh pokoknya)
-
kemudian ketik java dan tekan enter pada keyboard
-
maka juga akan muncul keterangan bla bla bla
-
but, jika tidak seperti itu mungkin settingan anda belum benar dicoba lagi ya, sabar ļ, java memang begitu. ya kan mas lophe .
Posted at 07:07 pm by Admin
Permalink
| |
Thursday, November 15, 2007 |
Pemrograman Terstruktur Vs OOp
Pemrograman Terstruktur Kebanyakan pemrograman lebih familiar dengan pemrograman terstruktur atau prosedural. Salah satu faktor penyebabnya adalah usianya yang cukup matang, sehingga juga sudah meluas digunakan oleh berbagai kalangan. Dimana sekitar tahun 1950 diperkenalkan bahasa pemrograman fortran dengan tipe prosedural. Kalangan yang fanatik terhadap prosedural umumnya tidak menyarankan penggunaan pendekatan abstrak. Contoh ekstream dari kalangan ini adalah melakukan langkah penolakan objek, dan tidak menerima abstraksi tentunya. Mereka cenderung melihat bagaimana menghasilkan sesuatu yang cepat dan tidak memperhatikan jika orang lain dapat membaca kode programnya. OOP (Object Oriented Programming) OOP atau Pemrograman Berbasis Objek (PBO) juga dikenal cukup lama yaitu sekitar tahun 1970, yaitu sejak munculnya SmallTalk yang memperkenalkan orientasi objek. Seiring dengan semakin meningkatnya kebutuhan, orientasi objek dipandang sebagai solusi yang cukup menarik dalam mengembangkan aplikasi. Kalangan yang fanatik terhadap objek, umumnya mereka tidak begitu memperhatikan faktor performansi pada pendekatan yang dilakukan. Bahkan terlihat sangat menikmati konsep desain abstrak. Dan saat ini konsep OOP yang mulai marak.
Posted at 01:37 pm by Admin
Permalink
Orientasi objek telah terbukti kelayakannya selama bertahun-tahun dan terbukti pula sebagai pemrograman yang cukup tangguh. OOP merupakan paradigma pemrograman yang cukup dominan saat ini, karena mampu memberikan solusi kaidah pemrograman modern. Meskipun demikian, bukan berarti bahwa pemrograman prosedural sudah tidak layak lagi. Oop diciptakan karena sudah dirasakan masih adanya keterbatasan pada bahasa pemrograman tradisional. Konsep dasar dari OOP sendiri adalah semua pemecahan masalah dibagi ke dalam objek. Dalam OOP data dan fungsi-fungsi yang akan mengoperasikannya digabungkan menjadi satu kesatuan yang disebut Objek. Proses perancangan atau desain dalam suatu pemrograman merupakan proses yang tidak terpisah dari proses yang mendahului, yaitu analisis dan proses yang mengikutinya. Pembahasan mengenai orientasi objek tidak akan terlepas dari konsep objek seperti inheritance atau penurunan, encapsulation atau pembungkusan, dan polymorphysm atau kebanyangkrupan. Konsep-konsep ini merupakan fundamental dalam orientasi objek yang perlu sekali dipahami serta digunakan dengan baik, dan menghindari penggunaannya yang tidak tepat. 1. Class dan object Dalam lingkungan pemrogaman berorientasi objek, pemrograman mendefinisikan class secara static. Pada saat runtime, class akan diinstantiasi menjadi objek. Adapun objek yang merupakan instantiasi dari suatu class selalu dapat diacu melalu current objek, apapun nama instant-nya. Dapat didefinisikan bahwa class merupakan struktur data dari suatu objek, lebih jelasnya adalah sebuah bentuk dasar atau blueprint yang mendefinisikan variable method umum pada semua objek dasar atau blueprint yang mendefinsikan variable method umum pada semua objek dari beberapa macam. Objek sendiri adalah sekumpulan variable dan fungsi yang dihasilkan dari template khusus atau disebut class. Kiranya cukup penting untuk membedakan antara class dengan objek. Di mana objek adalah elemen pada saat run-time yang akan diciptakan, dimanipulasi, dan dihancurkan ketika dieksekusi. Adapun class merupakan definisi static dari himpunan objek yang mungkin diciptakan sebagai instantiasi dari class. Sederhananya adalah kumpulan objek yang mempunyai atribut sama. Dengan demikian, pada saat run-time maka yang kita miliki adalah objek. 2. Inheritance/ pewarisan Untuk menggambarkan inheritance atau pewarisan di dalam pemrograman, pada saat anda menggunakan kembali atau mengganti method dari class yang sudah ada, serta ketika menambahkan field instant dan method baru, maka pada saat itulah anda bekerja dengan inheritance. Ada beberapa macam jenis inheritance yang dikenal dalam pemrograman berorientasi objek, diantaranya adalah single inheritance dan multiple inheritance. Dalam single inheritance, sebuah class turunan merupakan class turunan dari sebuah class induk. Adapun pada multiple inheritance, sebuah class turunan mewarisi lebih dari satu class induk (join). Hal ini dapat menimbulkan beberapa persoalan jika ternyata ada fitur di class-class induk yang ternyata konflik, misalnya konflik nama atau body. Pada hubungan inheritance, sebuah class turunan mewarisi kelas leluhur. Oleh karena mewarisi, maka semua atribut dan method class dari induk akan dibawa,secara intrinsik menjadi bagian dari class anak.
Posted at 01:35 pm by Admin
Permalink
Sebelum mencoba script yang ada dalam blog ini, disarankan komputer anda sudah terinstall editor java (NetBeans, Gel, Bluej,dll.) dan setting-an kompi anda juga sudah benar. Karena jika tidak script anda tidak akan bisa dirun. JDK yang saya gunakan disini adalah jdk1.5.0_10. Apabila anda tidak mempunyai editor bisa doawnload diinternet atau cukup menggunakan notepad, dan penyimpanannya harus berekstensi *.java. Dalam script program ini, saya menggunakan editor NetBeans IDE 5.5. Script public class myHello { /** Creates a new instance of myHello */ public static void main(String[]args) {b System.out.println("Hello,this is my first java"); } }
PENJELASAN PROGRAM: Baris pertama myHello merupakan deklarasi nama class. Dan nama class harus sama dengan nama file. Dalam pemrograman java bersifat case sensitive artinya java sangat membedakan antara huruf besar dan huruf kecil, sekalipun hanya satu karakter. myHello tidak sama dengan Myhello. Pada java semua deklarasi harus berada dalam sebuah class. Class menggunakan akses public sehingga class myHello dapat diakses oleh class lain yang berada di luar package (sekumpulan dari class).
Baris kedua Kurung kurawal { merupakan awal dari sebuah blok, dan untuk mengakhiri sebuah blok juga di tutup dengan kurung kurawal }. Sehingga jumlah kurung kurawal buka sama dengan jumlah kurung kurawal tutup. Pada contoh diatas penulisan { berada di baris kedua, akan tetapi anda juga bisa meletakkan pada baris pertama. public class myHello {
Baris ketiga Tanda /** */ berfungsi untuk memberikan komentar, dan script ini tidak dibaca oleh java ketika di running. Selain itu bisa menggunakan tanda // atau /* */. Tentunya kita gunakan sesuai dengan kebutuhan.
Baris keempat public static void main(String[]args) { method main() merupakan nama method dari class myHello, method main merupakan starting point pada sebuah program java.
Baris kelima System.out.println("Hello,this is my first java"); Berfungsi untuk menampilkan Hello, this is my first java..Seperti pembahasan sebelumnya java bersifat case sensitife, System tidak sama dengan system. Sebagai tambahan println berbeda dengan print, println akan menampilkan pada baris berikutnya sementara print pada baris setelahnya. Contoh: System.out.println("this is "); System.out.println("my first java"); Maka yang akan muncul adalah This is My first java Berbeda dengan System.out.print ("this is "); System.out.print ("my first java"); Maka yang akan muncul adalah This is my first java Kurung kurawal tutup } berfungsi untuk menutup blok
Bersambung di tutorial berikutnya, insyaAllah…
Posted at 01:34 pm by Admin
Permalink
Panduan Penulisan Program
Adapun cara penulisan program dalam java diantaranya: 1. Harus disimpan berekstensi *.java 2. Nama file harus sama dengan nama class public, misalnya nama filenya myHello.java, maka nama class public juga harus myHello Contoh: public class myHello { //harus sama dengan nama file (myHello.java) } 3. Comment sebaiknya sebaiknya ditulis untuk menjelaskan sebuah class atau method. Comment ditulis untuk tujuan dokumentasi. Contoh: public static void main(String[]args){ //untuk menampilkan kata myfirs java System.out.println("Hello this is my first java"); } 4. Java statement adalah suatu baris yang diakhiri dengan titik koma. Contoh: System.out.println("Hello this is my first java"); 5. Block adalah satu atau beberapa statement yang berada diantara tanda kurung kurawal { dan diakhiri dengan kurung kurawal }. Contoh: public static void main(String[]args){ System.out.println("Hello this is my first java"); System.out.println("Java is very good"); }
Posted at 01:23 pm by Admin
Permalink
|
 |
 |