Langsung ke konten utama

Pengantar java

BAB I
PENGENALAN PEMROGRAMAN JAVA 
disusun oleh :Candra Adi Putra candraadiputra@gmail.com 
download modul ini di http://candraadiputra.blogspot.com

Pendahuluan

Java adalah bahasa pemrograman yang dibuat oleh james Gosling di Sun Microsystem. Bahasa ini mirip sekali dengan C++ dari hal syntax namun sudah disederhanakan. Di Java kita tidak akan menemui pointer dan reference yang rumit.
Kelebihan Java

Secara singkat feature dan kelebihan Java adalah :

  • Platform Independent
  • Java Virtual Machine
  • OOP
  • Terdistribusi
  • Multithread
  • Aman
  • Garbage collection

Program Java pertama

Java bisa berjalan hampir disemua platform komputer, dari server sampai mobile device. Namun untuk tutorial kali ini kita akan mempelajari pemrograman Java dasar yang lebih sering disebut dengan JSE (Java standar edititon). Jika anda ingin melakukan pemrograman untuk server maka anda harus mempelajari JEE sedangkan jika anda ingin belajar Java untuk mobile device maka anda harus belajar JME (Java mobile edititon). 

Hello World

Sudah menjadi kebiasan untuk memulai program pertama dalam bahasa baru yang sedang kita pelajari dengan nama program “hello world”. Karena Java merupakan bahasa pemrograman yang bisa berjalan diberbagai lingkungan maka ada 3 macam helloworld yang akan kita buat, helloworld pertama berjalan di konsole (text Mode), GUI dan applet yang berjalan di browser.

Hello world Versi Text

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}//End of main
}//End of HelloWorld Class


Hello World Versi GUI

import javax.swing.JFrame;
import javax.swing.JLabel;

//import statements
//Check if window closes automatically. Otherwise add suitable code
public class HelloWorldFrame extends JFrame {

public static void main(String args[]) {
new HelloWorldFrame();
}
HelloWorldFrame() {
JLabel jlbHelloWorld = new JLabel("Hello World");
add(jlbHelloWorld);
this.setSize(100, 100);
// pack();
setVisible(true);
}
}

Hello World applet

import java.awt.Graphics;
public class HelloWorld extends Java.applet.Applet {
public void init() {
resize(150,25);
}
public void paint(Graphics g) {
g.drawString("Hello world!", 50, 25);
}
}
buat file HTML untuk menampilkan applet di browser atau jalankan aplet dengan menggunakan appletviewer.



< code="HelloWorld.class" width="150" height="25">
< /applet >


Tugas
1. Sebutkan perbedaan antara JRE dan JDK?
2. Mengapa java bisa berjalan disetiap system operasi
3. Mengapa kelas system tidak perlu di import!
4. Buatlah program java (konsole) untuk menghitung dua buah bilangan
bilangan diambil dari argument
5. buatlah program java untuk menampilkan informasi system operasi yng sedang kita pakai!

jika anda ingin jawabannya silahkan kirim email ke candraadiputra_at_gmail_dot_com

Komentar

Postingan populer dari blog ini

cara mempopulerkan blog

Berikut ini adalah cara yang bisa kita pake agar blog kita bisa makin populer atau pake bahasa mudahnya makin banyak orang yang mengunjungi blog kita. 1.kamu harus punya blog dulu,ini harus kamu bisa buat di wordpress,blogger atau di Friendster sekalian digabungin ama profil kamu. 2.pastikan di setting blog kamu di setting " Allow blog listing" atau kata lain yang intinya search engine dibolehkan untuk menambahkan kedalam list mereka.jika bingung biarkan secara default. 3.Isinya menarik,spesifik dan unik,kalo bisa blog kamu berisi artikel tentang satu bahasan aja,misal masalah IT,movie,buku,software,agama atau apa saja.dan yang lebih penting lagi orang lain bisa mengambil manfaat dari blog kamu,jangan jadikan blog cuma sekedar mencurahkan isi hati kamu,walaupun ga ada salahnya memang. 4.secara manual kamu bisa menambahkan blog kamu kedalam search engine,biasanyadi search engine besar seperti google ada link untuk " submit your site ". 5.sering ...

Shortcut penting dan bermanfaat di Windows 10

Berikut ini adalah shortcut yang akan menmpercepat kerja anda di Windows. Saya yakin sebagian shortcut sudah anda coba namun ada beberapa short baru di Windows 10 yang bermanfaat bagi anda semisal Winkey+ tombol titik yang akan menampilkan jendela input emoji layaknya emoji di Whatsapp. Win+tombol titik menampilkan emoji yang bisa di insert ke dokumen sembarang  Wordpressor atau teks editor                                  Winkey   Membuka Start Menu  Winkey    + A Membuka Action center. Winkey  + B Arahkan kursor ke lokasi notification area. Winkey    + D Tampilan atau Sembunyikan desktop Winkey    + Alt + D Tampilan atau sembunyikan Kalendar di systray  Winkey    + E Buka  File Explorer Winkey    + G Membuka Gamebar saa...

Cara Mengukur Kecepatan Internet di Android

Ingin tahu kecepatan internet di Android kamu? Cukup pakai aplikasi Speedtest by Aookla . Aplikasi ini to the point hanya dengan satu tombol " MULAI " ada langsung bisa mengukur kecepatan internet anda. Speedtest bisa mengukur kecepatan lewat jalur Wifi ataupun jalur seluler. Berikut ini contoh hasil pengukuran kecepatan Wifi hasil percobaan dengan aplikasi speedtest ' Tampilan dari hasil pengukuran kecepatan internet.  Screenshot diatas adalah hasil test kecepatan wifi di jalur Indihome. Kebetulan saya mengetes di paket Indihome 10MBps paket Promo yang perbulan bayar cuma 256 Ribu. Nah quota paket ini sangat kecil, cuma 50GB perbulan. Ada yang menarik disini, dulu jika quota sudah mencapai 50GB, maka internet akan diturunkan kecepatannya menjadi 0.5 MBps alias cuma 500Kbps.  Kecepatan seperti ini hanya cukup untuk chating dan membaca situs berita. Namun sepertinya pihak Telkomsel berbaik hati, walapun quota 50GB sudah habis, kecepatan sekarang berisar antara 1...