-

Slider-1-Title-Here

Mungkin teman2 pernah suatu kali menemukan file ZIP / RAR / PDF yg tdk bisa dibuka, lantaran dibutuhkan password utk membukanya. Mungkin di warnet, komputer kampus yg di-share, ato juga komputer temen yg mau di-oprek2..hehe. Pastinya pemilik file tsb menganggap filenya sangat penting & rahasia. Nah, buat yg kena penyakit “penasaran-abis-sampe-ga-bisa-tidur-semalaman” ya bolehlah kita selidiki sedikit apa isinya file itu. Asal dgn niat baik (lho?) dan tidak bermaksud lebih, hanya kita gunakan utk kepentingan pribadi saja.. Ok, singkatnya kita pake sebuah tools, lebih tepatnya 3 tools, karna buat menjebol ZIP, RAR & PDF butuh software yg berbeda.

Dampak Negatif Sinyal Wi-Fi terhadap tubuh

Bahaya Wi-Fi. Wi-fi (wireless fidelity) yang lebih dikenal sebagai jaringan lokal nirkabel semakin populer terutama di negara-negara maju dan berkembang.namun ternyata berpengaruh juga terhadap tubuh kita. Mau tahu? Di balik kemudahan yang ditawarkan wi-fi, ada beberapa keyakinan publik yang menganggap wi-fi berdampak negatif terhadap kesehatan. Mereka yang tidak setuju dengan kehadiran wi-fi beralasan radiasi elektro magnetik dari wi-fi bisa menyebabkan nyeri di kepala, gangguan tidur dan mual-mual, terutama bagi mereka yang electrosensitive. Tapi benarkah wi-fi berbahaya bagi kesehatan? .

Slider-3-Title-Here

Saat ini notebook terbaru yang memakai prosesor Intel sudah mulai memakai keluarga Intel Core i. Ada yang dinamakan Core i3, Core i5, dan Core i7. Ketiganya adalah pengganti resmi dari jajaran prosesor Intel Core2 (Core2 solo, Core2 Duo, Core2 Quad). Perbaikan apa saja yang ditawarkan dengan jajaran Core i ini? Kami akan coba jelaskan sesederhana mungkin mengenai jajaran baru prosesor notebook ini..

Tampilkan postingan dengan label Java. Tampilkan semua postingan
Tampilkan postingan dengan label Java. Tampilkan semua postingan

Sabtu, 02 Oktober 2010

Pengenalan Bahasa Pemrograman Java

Posted On 19.58 by Ruffy 0 komentar

PENGENALAN BAHASA PEMROGRAMAN JAVA



Buku referensi :

1. Core Java, Gary Cornell dan Cay S. Horstmann.
2. Teach Yourself Java 1.1 in 21 Days, Laura Lemay dan Charles L. Perkins. 3. Java by Example, Jerry R Jackson dan Alan L. McClellan.
4. Java Programming Second Edition, Y. Daniel Liang

HTTP : www.sun.java

Apakah Java itu ?

Java adalah suatu bahasa pemrograman Object Oriented dengan unsur-unsur seperti bahasa C++ dan bahasa-bahasa lainnya dengan
libraries yang cocok untuk lingkungan internet.

Java diciptakan oleh James Gosling developer dari Sun Microsystems pada tahun 1991. Java merupakan bagian dari riset Sun untuk menciptakan perangkat lunak untuk perangkat keras elektronik. Tujuan java pada waktu itu adalah menjadi
perangkat lunak yang kecil, efisien dan portable untuk berbagai perangkat keras. Java yang mempergunakan nama Oak pada mulanya kurang mendapat perhatian komersial
sampai akhirnya diperkenalkan bersama HotJava dan Netscape Incorporated.
Sun menyediakan perangkat lunak untuk membuat program java dengan nama Java Developer Kit (JDK) yang mempunyai beberapa versi dengan platform untuk
SPARC dan X86 Solaris, Windows NT dan Windows 95. JDK dimulai dengan versi 1.0x kemudian 1.1x dan yang terakhir versi 1.2 (disebut dengan Java 2).


Mengapa Mempelajari Java ?

Berdasarkan white paper dari Sun, Java mempunyai karakteristik sebagai berikut :
1.
Sederhana (Simple)
Bahasa pemrograman java menggunakan Sintaks mirip dengan C++ namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan
pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection.

2. Berorientasi objek (Object Oriented)
Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.

3.Terdistribusi (Distributed)
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada java.
4.Interpreted
Program java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi
java bytecodes dapat dijalankan pada platform yang berbeda-beda.

5. Robust
Java mempuyai reliabilitas yang tinggi. Compiler pada java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa
pemrograman lain. Java mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman.

6. Secure
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan
untuk merusak sistem komputer yang menjalankan aplikasi tersebut.

7. Architecture Neutral
Program java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform berbeda dengan Java Virtual
Machine.

8. Portable
Source code maupun program java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.

9. Performance
Performance pada java sering dikatakan kurang tinggi. Namun performance java dapat ditingkatkan menggunakan kompilasi java lain seperti buatan Inprise,
Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).

10. Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.

11. Dynamic
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat
dilakukan tanpa menggangu program yang menggunakan class tersebut.



Bagaimana Java Bekerja ?

Lingkungan pemrograman pada java menggunakan compiler sekaligus Interpreter agar dapat berjalan pada platform yang berbeda. Java compiler melakukan
kompilasi pada source code menjadi java bytecodes. Java bytecodes yang merupakan instruksi mesin yang tidak spesifik terhadap processor pada sistem komputer akan dijalankan pada platform menggunakan Java Virtual Machine (JVM) yang disebut juga bytecodes interpreter atau Java runtime interpreter


Tahap Pemrogaman Java

Posted On 19.49 by Ruffy 0 komentar

Ada tiga tahap dalam pemograman dengan JAVA yaitu : Menuliskan kode program, melakukan kompilasi program dan menjalankan program JAVA. Sebuah program JAVA dapat anda tuliskan di dalam aplikasi berbasis text editor seperti notepad maupun dilakukan lewat aplikasi Integrated Development Environment (IDE) JAVA seperti NetBeans. Di dalam IDE telah tersedia fitur-fitur yang makin memudahkan anda saat menuliskan program, seperti pengecekan kesalahan pada sintaks, kompilasi dan debugging program JAVA.

How to Start
1. Install dahulu JAVA Development Kit ( JDK ).
2. Setelah proses install selesai, selanjutnya adalah melakukan konfigurasi path. Untuk itu buka control panel -> System -> Advanced system settings -> Environment Variables.
3. sorot PATH, klik Edit lalu masukkan alamat folder bin dari JDK yang terinstall di computer anda misalnya : C:\Program Files\Java\jdk1.6.0_16\bin\
4. buka Command Prompt (cmd) ketikkan javac -> Enter. Ketikkan lagi java -> Enter.

Mulai Membuat Program

Kita akan membuat sebuah program JAVA sederhana yang menampilkan kalimat “Belajar JAVA yukz !”. ketikkan sintaks di bawah pada Notepad atau NetBeans.

public class tesProgram{
public static void main(String[ ] args){
System.out.println(“Belajar JAVA yukz !”);
}
}

Keterangan dari sintaks diatas :

public class tesProgram : membuat sebuah class baru dengan nama tesProgram dan dapat dipanggil oleh class-class lainnya karena menerapkan akses public.

Public static void main : main adalah nama method yang dijalankan pertama kali dan semua program JAVA akan dijalankan mulai dari method main. Void mengandung arti bahwa method ini tidak mengembalikan nilai, sedangkan static mengandung arti bahwa method ini dapat dijalankan tanpa harus membuat objeknya terlebih dahulu.

{ : menandai dimulainya isi class tesProgram sedangkan, } : menutup isi class.

String[ ] args : method main menerima variable dengan nama args, bertipe String. Tanda [ ] menunjukkan args adalah variable array.

System.out.println( ) : menampilkan teks yang diapit “ “ ke layar. Jangan lupa member tanda ; setiap mengakhiri suatu sintaks.

Sebelum anda menjalankan program ini, simpan dahulu dengan nama tesProgram.java (khusus bagi pengguna NotePad !). Buka Command Prompt ( cmd ), masuk ke lokasi file tesProgram.java dengan mengganti direktori.
Contoh : file disimpan di folder latihan yang berada di dalam folder Documents. Maka Ketikkan
cd \Documents\latihan di prompt.
Lakukan kompilasi dengan mengetik javac tesProgram.java lalu tekan Enter. Ketik tesProgram.java, jika berhasil akan keluar tulisan Belajar JAVA yukz. Bagi pengguna NetBeans, klik Run -> Run Main Project. Dibawah adalah beberapa contoh program yang dibuat dengan JAVA.

Program tukar bilangan

Program ini akan menampilkan isi awal tiga variable integer yaitu a bernilai 50, b bernilai 30 dan c bernilai 10, kemudian dilakukan proses pertukaran sehingga a bernilai 10, b bernilai 50 dan c bernilai 30.

public class tukarBilangan{
public static void main(String[ ] args){
int a = 75;
int b = 25;
int c = 15;
int temp = 0;
System.out.println("a = "+a);
System.out.println("b = "+b);
System.out.println("c = "+c);
System.out.println("Setelah pertukaran ");
temp=a;
a=c;
c=b;
b=temp;
System.out.println("a = "+a);
System.out.println("b = "+b);
System.out.println("c = "+c);
}
}

Program Konversi Detik

Program ini akan mengkonversikan jumlah detik ke format : hh jam, mm menit dan ss detik.

public class konversiDetik{
public static void main(String[] args){
int detik = 99999 ;
int menit;
int jam;
System.out.println("Diketahui jumlah detik : "+detik);
jam=detik/3600;
menit=(detik%3600)/60;
detik=(detik%3600)%60;
System.out.println("jumlah detik setelah dikonversi : "+jam+" jam "+menit+ " menit "+detik+" detik");
}
}

Program Jumlah,Kurang, Kali dan Bagi

Program dapat melakukan 4 operasi perhitungan dasar, yaitu : penjumlahan, pengurangan, perkalian dan pembagian atas dua bilangan bertipe integer yang di-inputkan oleh user.

public class LATIH{
public static void main(String[ ] args){
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
int sum = a+b;
int diff = a-b;
int mult = a*b;
int quo = a/b;
System.out.println("a = "+a);
System.out.println("b = "+b);
System.out.println("sum = "+sum);
System.out.println("Difference = "+diff);
System.out.println("Product = "+mult);
System.out.println("Quotient = "+quo);
}
}