• Tidak ada hasil yang ditemukan

Mengenal Java Dan Cara Membuat Project Java Bagi Pemula

N/A
N/A
Protected

Academic year: 2021

Membagikan "Mengenal Java Dan Cara Membuat Project Java Bagi Pemula"

Copied!
14
0
0

Teks penuh

(1)

Mengenal Java Dan Cara Membuat Project Java Bagi

Pemula

Abdul Mukti

Abdul.mukti45@ymail.com : http://mukti666.wordpress.com

Abstrak

Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE. Dalam pembahasan ini kita akan mencoba pengenalan program java bagi pemula mengenai cara membuat file Java, mengcompile file Java tersebut, dan bagaimana menjalankan program Java. Dibagian ini juga akan membahas sedikit tentang variabel dalam Java.

(2)

Pendahuluan

Pesatnya teknologi, terutama teknologi komputer sudah tak bisa dipungkiri lagi, bagi yang mengikuti perkembangannya, ia tidak akan dipandang sebelah mata. Sebaliknya, bagi yang tidak mengikuti perkembangannya, bersiaplah untuk mundur secara suka rela dari panggung kompetisi. Ibarat wabah, teknologi komputer sudah menyusupi hampir semua bidang kehidupan manusia. Dari pemerintah pusat sampai tingkat pemerintah desa, perusahaan-perusahaan, supermarket, minimarket, perguruan tinggi, SLTA, SLTP, bahkan SD hampir semuanya mengenal komputer.

Saat ini, yang mempunyai lingkungan yang semakin luas dan banyak diminati, juga dapat digunakan untuk menghasilkan uang adalah dunia pemrograman komputer. Dalam dunia pemrograman komputer, dikenal banyak bahasa pemrograman, seperti C, C++, Pascal, Basic, Java, dan lain-lain. Di antara banyaknya bahasa pemrograman, saya akan membahas Java sebagai bahasa pemograman yang banyak di gunakan pada masa sekarang.

TUJUAN

Artikel ini disusun dengan tujuan sebagai sarana untuk mengikuti pesatnya perkembangan teknologi komputer di masa sekarang ini, salah satunya di dunia pemrograman yang sekarang semakin banyak diminati.

Pembahasan

A. Sejarah Java

Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa

(3)

pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.

B. Java Modern

Java telah digunakan dalam banyak hal dan telah membuktikan keberadaannya pada abad ke 21. Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih banyak lagi.

C. Java Virtual Machine (JVM)

Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan.

Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.

(4)

D. Just In Time Compiler (JIT)

Meskipun Java didesain untuk diinterpretasi, secara teknis tidak ada yang menghalangi Java untuk dikompilasi menjadi bahasa mesin seperti bahasa-bahasa pemrograman lainnya. Sun menyediakan kompiler Just In Time Compiler (JIT) untuk mengkompilasi kode byte itu menjadi bahasa mesinnya pada saat yang bersamaan dengan eksekusinya. Walaupun demikian, pendekatan JIT ini menghasilkan kemampuan yang lebih dibandingkan dengan interpretasi biasa.

1. PENGERTIAN JAVA

Java menurut definisi dari Sun adalah mana untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada computer stand alone ataupun pada lingkungan jaringan. Java 2 adalah generasi kedua dari java platform. Kata berdiri di atas sebuah mesin interpreter yang diberi mana Java Virtual Machine (JVM). JVM inilah yang akan membaca bytecode dalam file.class dari suatu program sebagai representasi langsung dari program yang berisi bahasa mesin.

Oleh karena itu, bahasa java disebut sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM. Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi, java harus dikompilasi menjadi file bytecode. Untuk menjalankan bytecode tersebut dibutuhkan JRE (Java Runtime Environment) yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi.

JRE berisi JVM dan library Java yang digunakan. Java memiliki beberapa versi library atau teknologi yang disebut juga sebagai edisi dari bahasa pemrograman Java. Tiga edisi utama dari library tersebut adalah Micro, Standard, dan Enterprise. J2ME (Java2 Micro Edition) Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali

(5)

sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).

Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto. Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang.

Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer. Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner.

Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java. Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape. Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "bapak java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.

(6)

2. CARA MEMBUAT PROJEECT JAVA

LANGKAH 1: Membuat kode program Java

Nah hal pertama adalah, bagaimana asal mula suatu program aplikasi Java? Untuk menjalankan program Java, pertama-tama kita buat file teks (txt) biasa, beri nama dengan format penamaan TitleCase dan akhiri dengan extension .java :

Misalnya Test.java

Untuk mengisi kode programnya, edit file tersebut dengan menggunakan teks editor apa saja, misalnya Notepad.

FILE :: Test.java

Isikan kode programnya: Code:

public class Test {

// Test -> sesuai dengan nama filenya: Test.java // (ingat Java case sensitive, Test berbeda dgn test) }

PS: "//" adalah komentar, apapun yang ditulis setelah // tidak akan diproses

PS2: sekali lagi Java adalah case sensitive, penulisan harus benar2 memperhatikan huruf kecil dan huruf besar.

LANGKAH 2: Mengcompile kode program kita

Compile kode program yang telah kita buat dengan menggunakan Java compiler (javac.exe) yang telah termasuk dalam bundel Java SDK (J2SE), dapatkan Java SDK di http://java.sun.com/j2se/.

Gunakan DOS Prompt, buka melalui Start menu-Run-ketik CMD. Tuliskan ini di DOS prompt :

(7)

Code:

javac Test.java

Setelah dicompile Test.java akan menghasilkan Test.class Quote:

Test.java (kode program) compile -> Test.class (java bytecode)

LANGKAH 3: Menjalankan program tersebut

Untuk menjalankan program yang telah kita compile diatas digunakan Java launcher (java.exe), juga melalui DOS prompt :

Code: java Test

Pada tahap ini program kita diatas akan mengeluarkan error tidak dapat dijalankan, karena Java tidak tahu harus dimulai darimana program aplikasi kita ini.

LANGKAH 4: Membuat start awal aplikasi

Start awal jalannya suatu aplikasi Java dimulai dari ditemukannya kata kunci (keyword) :

Code:

public static void main(String[] args) { }

Nah tinggal tambahkan keyword tersebut ke file Test.java kita : Code:

public class Test {

public static void main(String[] args) { // application start-point

(8)

}

}

Jadi program Test.java diatas sudah dapat dicompile DAN dijalankan.

Tapi karena isinya kosong, jadi program kita tsb tidak melakukan suatu hal apapun, sungguh suatu program yang tak berguna Smile

java Test -> masuk ke bagian application start-point dan selesai, tidak ada yang dikerjakan.

LANGKAH 5: Mengeluarkan suatu tulisan

Nah untuk mengeluarkan output ke console (DOS prompt) kita gunakan fungsi System.out.println("kata") :

Code:

public class Test {

public static void main(String[] args) { System.out.println("Hello World!"); }

}

Program kita diatas ketika dijalankan akan mengeluarkan tulisan Hello World ke console.

Akhirnya program kita sudah jalan dan mengerjakan sesuatu, beri tepuk tangan untuk kita semua  hehehee…

(9)

LANGKAH 6: Mengenal variabel serta jenis-jenisnya

Nah setelah kita mengetahui bagaimana dasar aplikasi Java dari membuat file berekstensi .java sampai menjalankannya, sekarang saatnya untuk berkenalan dengan jenis-jenis variabel yang terdapat dalam Java.

Jadi apa itu variabel??

Untuk menyimpan nilai tertentu di dalam program aplikasi kita (memori komputer), nilai tersebut haruslah disimpan sesuai kedalam suatu variabel yang tipenya sesuai dengan tipe dari nilai tersebut.

Kita tidak dapat menyimpan tipe bernilai angka ke variabel bertipe nilai huruf ataupun sebaliknya.

Pada bahasa pemograman Java, tipe-tipe variabel yang tersedia diantaranya : Quote:

- int : untuk menyimpan nilai berupa angka bilangan bulat, misalnya: 10

- double : untuk menyimpan nilai berupa angka bilangan desimal, misalnya: 0.5 - String : untuk menyimpan nilai berupa teks kata-kata, misalnya: "Hello World" - boolean : untuk menyimpan nilai sederhana iya atau tidak, misalnya: true

Untuk mendeklarasikan variabel yang dapat menyimpan nilai tersebut cukup dengan menggunakan:

Code:

[tipe_variabel] [nama_variabel];

misalnya: int tipeInt;

(10)

Untuk mengisikan nilai ke variabel tsb gunakan tanda = Code:

int tipeInt;

tipeInt = 10; // mengisi tipeInt dengan nilai 10

Contoh dalam program: Code:

public class Test {

public static void main(String[] args) { int a = 10;

double b = 0.5; String c = "Halo"; boolean d = true;

// mengeluarkan nilai diatas ke console System.out.println(a); // console tertulis: 10 System.out.println(b); // console tertulis: 0.5 System.out.println(c); // console tertulis: Halo System.out.println(d); // console tertulis: true

// ganti nilai variabel a a = 100;

System.out.println(a); // console tertulis: 100 }

(11)

Setelah kita mengetahui jenis-jenis tipe variabel dan bagaimana menggunakannya, sekarang kita lihat bagaimana cara mengolahnya/memanipulasinya.

LANGKAH 7: Operasi variabel

Variabel tersebut dapat kita olah sama seperti didalam matematika, yakni dengan menggunakan operasi pertambahan (+), pengurangan (-), perkalian (*), pembagian (/), ataupun hasil bagi (%).

Misalnya: int a = 10 + 10; // pertambahan

Tidak ada yang spesial dalam mengolah data variabel tersebut, cukup gunakan tanda +, -, *, /, %

Contoh: Code:

public class Test {

public static void main(String[] args) { int a = 10; int b = 20; int c = a + b; // 10 + 20 = 30 int d = a - b; // 10 - 20 = -10 System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); double e = 2;

(12)

double f = 4; double g = e * f; // 2 x 4 = 8 double h = e / f; // 2 / 4 = 0.5 System.out.println(e); System.out.println(f); System.out.println(g); System.out.println(h); System.out.println(5 % 3); // = 2 -> 5 / 3 = 1 sisa 2 } }

Java juga menyediakan cara untuk mempersingkat operasi tertentu: Code:

int a = 0;

// menambah dengan 10 cara 1: a = a + 10;

cara 2: a += 10; // lebih singkat

Sama halnya dengan pengurangan, perkalian, pembagian. Code:

a -= 10; a *= 10; a /= 10;

Dan Java juga menyediakan khusus penyingkatan untuk penambahan/pengurangan dengan 1:

(13)

Code:

a = a + 1; -> a += 1; -> a++; a = a - 1; -> a -= 1; -> a--;

Begitulah ulasan singkat dari tutorial ini, semoga temen2 bisa mendapatkan dasar untuk belajar Java, selanjutnya mungkin akan banyak lagi ulasan2 menarik tentang Java..tunggu saja update terbarunya di post ini, atau apabila temen2 merasa tidak punya waktu untuk menunggu..temen2 bisa membaca tutorial java di :

http://java.sun.com/docs/books/tutorial/

Penutup

Aplikasi java itu sangat mudah untuk dipelajari karena bahasa pemograman ini merupakan bahasa tingkat tinggi yang artinya bahasa pemograman yang masi bisa kita mengerti dengan bahasa manusia.

Dalam balajar bahasa pemograman java pun tidak sesulit bahasa pemograman yang lain, karena bahasa pemograman java dengan menggunakan aplikasi yang bernama NetBeans IDE 7.2 ini sudah berbasis object dimana dalam mendesain sebuah program kita dapat memanfaatkan tools-tools yang sudah terdapat dalam aplikasi NetBeans IDE 7.2.

Semoga artikel yang saya buat kali ini bisa bermaanfaat bagi para pembaca. Lain kesempatan saya akan jauh lebih membahas tentang programan java di dalam NetBeans IDE 7.2. Mohon maaf apabila ada kesalahan kata dalam artikel ini. Sekian dan terimakasih atas perhatiannya 

Referensi

http://java.lyracc.com/belajar/java-untuk-pemula/java-untuk-pemula

http://hanyadhianamaryani.blogspot.com/2013/02/contoh-makalah-pemprograman-java-c.html

(14)

http://pemogramanajip.blogspot.com/2013/05/java-untuk-pemula-i.html

http://ccasp.wordpress.com/2008/07/28/membuat-program-untuk-pemula-java-aplikasi-simulasi-lampu-lalu-lintas-di-netbeans-601/

http://java.lyracc.com/belajar/java-untuk-pemula/mengenal-bahasa-pemrograman-java

Biografi

Abdul Mukti, lahir di Tangerang 7 Maret 1993. Menyelesaikan Sekolah Dasar dan Sekolah Menengah Pertama di SDN Bencongan 6 Tangerang dan SMP PGRI 400 Kota Tangerang. Menamatkan SMK di SMK Nusa Putra Kota Tangerang Jurusan Teknologi Jaringan dan Komputer (TKJ) pada tahun 2011. Sekarang sedang melanjutkan Pendidikan S1 di STMIK Raharja Kota Tangerang. Saya senang dengan hal-hal yang bersangkutan dengan merakit komputer dan jaringan. Saat ini sedang memperdalam ilmu pemograman java dan android.

Referensi

Dokumen terkait

Proses interaksi sosial seperti yang diungkapkan oleh Herbert Blumer tidak serta merta terjadi pada siswa Ian, Putra, Rahman Miftahurrahman, Abdul Abdul

Sehingga konsepsi pendidikan Islam fundamental lebih di elaborasi lagi dalam persepektif Islam sehingga menemukan titik temu antara pendidikan Islam yang selama

Krejins vd (2003) işbilikli çalışmanın temel unsurlarını açıklarken, bu unsurlar ayrı ayrı ifade edilse de hepsinin oldukça ilişkili olduğunu vurgulamaktadır. Bu

KESIMPULAN Promosi Kesehatan berorientasi pada perubahan perilaku kearah tanggungjawab bahwa kesehatan adalah tanggungjawab setiap orang dan berkewajiban untuk

diberikan kepada pelanggan, dan keistimewaan proses yang harus dilaksanakan. Tujuan mutu taktis ini tidak hanya pada divisi ZIS saja, melainkan ada pada divisi

Data pada tabel tersebut menunjukkan bahwa bobot lahir akan semakin tinggi pada periode ke lima sampai denga ke tujuh, kemungkinan besar yang terjadi pada bobot lahir adalah

Gerbangku adalah kegiatan yang paling mendukung pada awal Gerakan Literasi Sekolah di SMP Negeri 2 Pleret. Pelaksanaangerakan sumbang buku ini dilaksanakan

a) Citra tubuh yaitu : menolak menyentuh atau melihat bagian tubuh tertentu, menolak bercermin, tidak mau mendiskusikan keterbatasan atau cacat tubuh, menolak