<~Welcome~>
  • Dalam Gelap

    Tidak jarang, mereka yang menghabiskan waktu untuk memberikan cahaya bagi orang lain justru tetap berada dalam kegelapan.

    --Mother Teresa--

  • Pahlawan

    Dan seorang Pahlawan adalah seorang yang mengundurkan diri untuk dilupakan seperti kita melupakan yang mati untuk revolusi.

    --Soe Hok Gie--

  • Apa Gunanya?

    Apa gunanya ilmu kalau tidak memperluas jiwa seseorang sehingga ia berlaku seperti samudera yang menampung sampah-sampah.

    Apa gunanya kepandaian kalau tidak memperbesar kepribadian seseorang sehingga ia makin sanggup memahami orang lain?

    --Emha Ainun Nadjib--

  • Pujian dan Hinaan

    "Aku puji dan hina diriku sendiri sebelum orang lain memuji dan menghina diriku,

    sehingga semoga baik pujian maupun hinaan mereka tak berpengaruh terhadapku.

    la yakhafu laumata laim wala yafrahu madhal madihin

    --Me--

  • Dunia | Akhirat

    Jika engkau melihat seseorang yang mengunggulimu dalam masalah dunia, maka ungguli dia dalam perkara akhirat.

    --Hasan al Bashri --

Kamis, 07 Oktober 2010

Tugas #1 Pemprograman berorientasi Object [OOP] - JAVA -

Setelah berhasil menginstall NETBEANS dan JDK,
dapat dilihat di Link ini ;

http://im-balance.blogspot.com/2010/09/software-pemprograman-bahasa-java.html

saya ingin membahas lebih jauh lagi tentang JDK (Java Development Kit) atau Alat-Alat Pengembangan pada Java, secara teknis, kita dapat melihat apa saja isi dari JDK dalam FOLDER / DIREKTORI tempat kita menginstall JDK


dapat dilihat pada gambar berikut :


C:/Program Files/Java/

lalu buka folder Jdk1.6.0_21

klik folder bin, dan didalamnya terdapat komponen-komponen dalam JDK yang dijelaskan dibawah ini:


1. Komponen-Komponen dalam JDK
  • Javac = Java Compilator, komponen yang berguna untuk mengkompilasi.
  • Java = Interpreteur, yang berguna untuk menjalankan bytecode/ mengexsekusi bytecode.
  • Jdb  = Java Debugger, yang berguna untuk debugging (mengecek error) pada aplikasi java.
  • Javap = komponen yang Bertugas membuat daftar method dan attribute public dari suatu kelas.
  • Javah = Java header, untuk menerjemahkan bahasa java ke dalam bahasa c
  • Appletviewer = dapat dijalankan pada applet viewer , tapi sekarang sudah dapat ditampilkan lewat browser
Masih banyak komponen yang lainnya, tapi karena ketidaktahuan (penalaran) saya tentang java, karena masih dalam pengenalan jadi belum bisa saya tuliskan , seperti jconsole, jhat, jps dan lainnya.

2. Apa itu TOKEN ? 

Token(simbol) adalah bagian terkecil dalam suatu program, tapi tetap dianggap ada dan memiliki arti, seperti misalnya simbol :
  • " (kutip), biasanya untuk tipe data string
  • ; (titik koma) , biasanya untuk delimiter (penutup/pembatas) sebuah syntax
  • // (double slash),  biasanya untuk komentar
  • { (kurung kurawal), untuk pembuka dan penutup coding program termasuk delimiter
simbol simbol itu mempunyai peranan pentingan dalam pemprograman java.

jadi bisa disimpulkan :

token <= identifier | keyword | separator | operator | literal | comment

token = identifier (Pendefinisi), kata kunci (defined word), pemisah, operator, literal dan komentar

IDENTIFIER adalah token(simbol) yang memiliki entitas secara bahasa, sesuai arti dalam bahasa Inggris, yang berasal dari kata IDENTIFY (Kenal, Mengenali) jadi menurut saya, IDENTIFIER berarti Pendefinisian atas sesuatu.

contoh umumnya adalah seperti saat kita mendefinisikan suatu variabel dan tipe data dalam sebuah bahasa pemprograman, misalnya int jumlah, tambah ; dan bisa juga di definisikan seperti bilangan = 20;

3. KEGUNAAN Operator, Separator, Keyword, Break & Continue

Operator : adalah simbol yang beroperasi terhadap argumen dan memproduksi hasil, misalnya +, -, * (operator aritmatik), selain operator aritmatik, juga terdapat operator relasi, operator logika boolean, dan operator lainnya.

Separator : disebut juga punctuator character, yaitu tanda baca untuk pemisah, atau pembatas yang berpasangan seperti { (kurung kurawal buka) dan } (kurung kurawal tutup)

KeyWord : adalah nama-nama yang sudah ada dalam program, seperti int, void, while, dan lain-lain

BREAK :adalah salah satu dari KeyWord yang terdapat dalam Java, berfungsi untuk menghentikan program jika kondisi sudah terpenuhi, sehingga tidak terjadi looping lagi. dan menjalankan perintah/ syntax pada line selanjutnya

CONTINUE : Fungsinya hampir sama dengan BREAK, tetapi continue akan menskip/melewati sebuah statemen/snytax jika sesuai dengan kondisi yang diberikan,

4. Program Sederhana untuk menampilkan Kalimat :

"Belajar Java memang mudah, jika dilakukan dengan tekun"


Pertama kali untuk membuat sebuah program dalam java, jalankan aplikasi NETBEANS, buat sebuah proyek baru , dan beri nama proyek (misal : Tugas#1) , beri nama packages, setelah itu, buat sebuah file (Add new File) pilih Java Class, dalam program yang saya buat saya berikan nama NewClass.java



lalu input syntax dalam lembar kerja,
sebagai berikut :

public class NewClass {
 public static void main(String[] args)

    {

        System.out.println("Belajar Java memang mudah"+"jika dilakukan dengan tekun");
 }
}

seperti pada gambar dibawah ini :


dan Hasilnya dapat di lihat di Output Viewer :


5. Contoh Program dengan Statement BREAK




Penggunaan Break dalam program untuk Mencari Bilangan primer yang berada diantara 1 sampai dengan 10

CONTOH PROGRAM DENGAN STATEMENT CONTINUE



Dalam Program ini, kita menggunakan fungsi statemen Continue untuk menghilangkan angka 4  dan 5 yang harusnya tercetak, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 

dikarenakan ada kondisi if (angka >=4 & angka <=5)


maka yang tercetak adalah 1, 2, 3, 6, 7, 8, 9, 10

Referensi :

  • Wartawarga Gunadarma
  • http://google.co.id
  • http://www.faqs.org/docs/javap/
  • dan pengalaman pribadi.


Notes::

jangan copi dan paste 'mentah-mentah' artikel dari blog ini
jika ingin mengambil sebagai referensi /kutipan diharapkan mencantumkan narasumber, bisa berupa alamat url.

Faisal
3KA18

1 komentar:

+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+
Pembaca yang baik selalu memberikan komentar atas informasi yang diterimanya,
baik berupa kritik, saran atau hanya sekedar komentar.

-----------------------------------------------------
Komentar anda sangat berarti untuk kemajuan blog ini
~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~