berkenalan dengan java

17
Berkenalan dengan Java Apa itu Java dan apa itu JavaScript? Java Di zaman ini masih banyak orang yang masih awam dengan yang namanya Java. Bahkan ada juga orang yang menganggap Java sama dengan JavaScript (JS), padahal hal itu tidak benar. Java adalah bahasa pemograman berorintasi objek yang di kembangkan oleh Sun Microsystems sejak tahun 1991. Java adalah bahasa pemograman yang dikembangkan berdasarkan model C++ ataupun Smalltalk namun memiliki beberapa keunggulan, yaitu lebih mudah digunakan. Contoh : import java.lang.*; public class t1a09042 { public static void main(String[] args) { System.out.println("Hello World"); } } JavaScript JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Javascript berfungsi untuk membuat halaman web menjadi lebih interaktif. Berbeda dengan java yang portable, JavaScript

Upload: skyland-hacker

Post on 13-Jun-2015

1.158 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Berkenalan Dengan Java

Berkenalan dengan Java

Apa itu Java dan apa itu JavaScript?

Java

Di zaman ini masih banyak orang yang masih awam dengan yang namanya Java. Bahkan ada juga orang yang menganggap Java sama dengan JavaScript (JS), padahal hal itu tidak benar. Java adalah bahasa pemograman berorintasi objek yang di kembangkan oleh Sun Microsystems sejak tahun 1991. Java adalah bahasa pemograman yang dikembangkan berdasarkan model C++ ataupun Smalltalk namun memiliki beberapa keunggulan, yaitu lebih mudah digunakan.

Contoh :

import java.lang.*;

public class t1a09042

{

public static void main(String[] args)

{

System.out.println("Hello World");

}

}

JavaScript

JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Javascript berfungsi untuk membuat halaman web menjadi lebih interaktif. Berbeda dengan java yang portable, JavaScript tidak dapat berdiri sendiri, JavSscript hanya dapat berfungsi apabila dikombinasikan dengan html.

Contoh :

<html>

<body>

<script type="text/javascript">

Page 2: Berkenalan Dengan Java

function password_bloggerfriendster()

{

var jawab=prompt(" Harap Ketik : skyland hacker ");

var yes = 1

if (jawab == "skyland hacker")

{

alert('welcome to skyland hacker site menu');

}

else

{

alert('Duuh Salah Tau, Ayo ulangi skali lgi plz Ketik : skyland hacker Pada Kolom Yang Disediakan');

password_bloggerfriendster();

}

}

password_bloggerfriendster();

</script>

</body>

</html>

Page 3: Berkenalan Dengan Java

Platform Java

Perbandingan C & Java

C java/* AddArray.c */

#include <stdio.h>

int addArray (int a[], int n) {

int sum = 0;

int i;

for (i=0; i<n; i++)

sum += a[i];

return sum;

}

int main() {

int data[] = {4,3,2,1,0,5,6,7,8};

int size = sizeof (data) /

/* AddArray.java */

import java.lang.System;

public class AddArray {

public static int addArray (int[] a) {

int sum = 0;

for (int i = 0; i < a.length; i++)

sum += a[i];

return sum;

}

public static void main(String[] args)

{

int[] data = {4,3,2,1,0,5,6,7,8};

Page 4: Berkenalan Dengan Java

sizeof (data[0]);

printf(“The sum is %d\n",

addArray( data, size ));

return 0;

}

System.out.println("The sum is "

+ addArray(data) );

}

}

Memulai Pemrograman Java

Untuk memulai pemograman java yang perlu anda lakukan yaitu setting dahulu computer anda agar dapat menggunakan java. Untuk mensettingnya yang harus anda lakukan yaitu Anda harus menambahkan direktori C:\jdk1.4\bin pada variabel path di System Environment computer. ( untuk Windows NT/2000/XP) caranya :

klik kanan ikon My Computer, pilih Properties. Kemudian pilih tab Advanced. Lalu klik tombol Environment Variables, cari

variabel path. kemudian tambahkan path direktori JDK Anda ke dalam variabel tersebut.

setelah menambah JDK, yang selanjutnya harus anda lakukan yaitu uji dahulu apakah java dan javacnya berfungsi apa tidak. caranya ketikkan perintah java dan javac pada shell prompt DOS Command Prompt (CMD). Jika perintah tersebut sudah dikenali maka program java atau javac akan menampilkan sintaks penggunaan. Untuk membuka CMD tekan tombol kombinasi “windows + R” lalu tulis cmd pada kolom dan tekan “OK”.

Cara menggunakan java

Untuk mempermudah anda dalam menggunakan java, ada beberapa software yang harus anda miliki demi menunjang kenyamanan anda dalam bekerja.

http://java.sun.com/javase/downloads Java Runtime Environment (JRE) Java Development Kit (JDK) Java Documentation NetBeans (IDE)

Tapi untuk pemula anda dapat menggunakan software di bawah ini.

text editor (Notepad++,Textpad, dan lain-lain)fungsinya untuk menulis kode kode java

Page 5: Berkenalan Dengan Java

Java Development Kit

Jcreatorfungsinya untuk menjalankan program java anda, untuk melihat apakah program andasudah benar atau belum ( dapat juga di tes dari CMD)

Download Notepad ++ Download Jcreator

Screenshot Notepad ++

Screen shot JCreator

Page 6: Berkenalan Dengan Java

Struktur Dasar Program Java

Cobalah buat bahasa pemograman java di bawah ini.

Page 7: Berkenalan Dengan Java

Nama keduanya harus sama

Ketikkan tulisan pada gambar di notepad++ atau notepad, setelah itu save dengan “helloword” tanpa tanda kutip. Kemudian buka file yang disimpan tersebut di JCreator dan klik run project. Kalau benar nanti hasilnya seperti pada gambar di bawah ini.

Sedangkan untuk menjalankannya pada CMD dapat dilakukan dengan cara di bawah ini

Sintaks Program

Page 8: Berkenalan Dengan Java

Semua program dalam bahasa Java selalu terletak dalam sebuah class dalam contoh contoh diatas classnya bernama helloworld. Class digunakan untuk menciptakan objek sedangkan kata public (di depan class) berfungsi agar kelas tersebut dapat diakses oleh semua program lain.

main disini menpunyai arti sebagai fungsi (function) sama seperti pada Alice. Fungsi dengan nama main harus muncul satu kali dan hanya satu kali dalam setiap progam. Setiap program dalam bahasa Java selalu dimulai dari main.

Penulisan nama fungsi dan class harus diikuti dengan tanda ( dan ) , tanda { pada baris 6 dan tanda } pada baris 6 juga merupakan bagian dari fungsi. Di antara tanda ‘{‘ dan ‘}‘, kita dapat menuliskan statement. Statement adalah satu perintah di dalam bahasa Java. Pada contoh di atas, yang disebut statement adalah pada baris 7. Jangan lupa untuk mencantumkan tanda ; di setiap akhir sebuah statement.

1. Perhatikan source HelloJava.java di atas dan jawablah pertanyaan berikut ini: a. Apa yang dimaksud dengan class yang bersifat public? b. Apa yang dimaksud dengan method yang bersifat static? c. Apakah nama file program dan nama class harus sama? Jelaskan! 2. Apa yang dimaksud dengan identifier? Sebutkan macam-macam identifier? 3. Apa yang dimaksud dengan object dan class dalam Java? Jelaskan! 4. Sebutkan macam-macam tipe data dasar dalam Java, beserta panjang dan jangkauannya! 5. Apa yang dimaksud dengan Wrapper class! Sebutkan contohnya! 6. Apa yang dimaksud dengan type casting dalam Java? Sebutkan contohnya! 7. Sebutkan 3 class dalam Java yang dapat digunakan untuk menangani inputan!

CompilerCompiler adalah software yang mengubah kode program anda menjadi bentuk yang bisadieksekusi. Dalam hal ini dari .java menjadi .class. Compiler akan memberitahukan anda apabila struktur kode program anda tidak sesuai dengan struktur standar yang dapat diterimanya. Hal ini disebut juga syntax error, yaitu kesalahan pola penulisan. Apabila anda menggunakan JCreator systax error akan muncul di kolom sebelah kiri dan apabila kode yang anda tulis tidak ada yang error akan muncul pesan complete. Untuk kolom sebelah kanan adalah kolom output.

Sebagai latihan coba perbaiki kode di bawah ini dan cari kesalahan apa yang terdapat pada kode kode tersebut.

import Java.lang.*;public class Cinta{

public static void main(String[] args)

Page 9: Berkenalan Dengan Java

{System.out.println("Cinta itu tidak buta.");System.out.println("hanya saja."):System.out,println("cinta itu memahami.");system.out.println("benarkah ?.");

}}

Tipe Datauntuk menyimpan suatu nilai pada sebuah program komputer, dibutuhkan sebuah tempat penyimpanan yang diberi nama yaitu variable. Variable ini memiliki tipe data yang berbeda beda tergantung jenis data yang dapat ditampungnya. Java memilliki banyak tipe data primitive seperti yang ditunjukan di dalam tabel di bawah ini.

Nama Type Data Jenis Nilai Memori yang digunakan

Range Nilai

byte bilangan bulat 1 byte -128 s/d 127Short bilangan bulat 2 byte -32768 s/d 32769int bilangan bulat 4 byte -2147483648 s/d

2147483647long bilangan bulat 8 byte -9223372036854775808

s/d 9223372036854775807

float bilangan decimal 4 byte 3.40282347 x 10exp-38 s/d 1.40239846 x 10exp45

double bilangan decimal 64 byte 4.94065645841246544e-324d to 1.79769313486231570e+308d

char satu karakter 2 byte Semua karakter UnicodeBoolean true / false 1 bit Tidak ada

VariabelVariabel merupakan sebuah nama bagi suatu lokasi memori yang digunakan untuk menyimpaninformasi dalam program. Setiap lokasi yang dideklarasikan dalam program hanya dapat menyimpan data yang memiliki suatu tipe tertentu. Apabila kita mendeklarasikan sebuah variabel dengan tipe integer, maka variabel tersebut tidak dapat menyimpan data bilangan pecahan misalnya 0.25.

Tipe data adalah jenis data yang akan disimpan oleh variable tersebut.

Page 10: Berkenalan Dengan Java

Nama variable pada Java harus memenuhi aturan-aturan di bawah ini : Tidak boleh berupa keywords/kata-kata yang sudah dipesan oleh Java

seperti : for, if, while, dan lain-lain. Huruf pertama pada nama variable tidak boleh berupa angka. Tidak mengandung spasi, titik, atau *. Case sensitive (contoh: MyMoon dan myMoon adalah dua nama yang

berbeda). Penulisan nama harus interpretatif. Misalnya pemilihan nama variabel yang

digunakan untuk menyimpan rata-rata dari sederetan bilangan. foat rerata; akan lebih baik dibanding penamaan float x;

Contoh deklarasi variable yang valid :int number1;int a,b,c;char d,e;float rata2NilaiUlanganKelasA;

contoh

Dari kode diatas, menurut anda kira kira kesalahan apa yang terdapat dalam kode tersebut ?. coba ketikan kode diatas pada notepad ++ lalu buka di JCreator lalu perbaiki kode yang salah tersebut. Setelah memperbaiki kode tersebut kesimpulan apa yang anda dapatkan ?

Page 11: Berkenalan Dengan Java

Gambar di atas ini adalah gambar susunan kode yang benar.

Ekspresi dan OperatorSetelah mendeklarasikan variable, maka kita dapat menggunakannya. untuk mengisi suatu variable dengan nilai kita cukup mengunakan operator '='.Contoh:• int a;a = 10;• float c;c = 3.51;• char d;d = 'C';

Page 12: Berkenalan Dengan Java

Ekspresi adalah kombinasi antara satu atau lebih operator dan operand yang menghasilkan nilai.Sebuah ekspresi dapat melibatkan hanya sebuah variabel, sebuah konstanta, atau suatu perhitungan yang melibatkan banyak operator.Contoh :• Avariabel/konstanta, jadi nilai yang dihasilkan adalah isi dari variabel A• 4 konstanta, nilai yang dihasilkan adalah 4• 1 + 3Ekspresi ini menghasilkan nilai 4• (4*2) - ( 3 + (4 / 3) * (7 / (4 + 4 ) )Ekspresi ini menghasilkan nilai ....Operator adalah simbol yang akan digunakan pada saat melakukan operasi pada suatu ekspresi.

Operator dapat dikelompokkan menjadi beberapa tipe :• Operator aritmatika (+, -, *, / , % )• Operator penugasan (assignment) ('=' ,+= , -= ,*=, %=)• Operator increment/decrement (++, --)• Operator relasional• Operator logika• Operator kondisional• Operator bitwise

Contoh :• a = a + (b-3);

Page 13: Berkenalan Dengan Java

• b += 1;• d = ++a;• a = d++;

operator aritmatika

operator penugasan

Page 14: Berkenalan Dengan Java

operator penugasan

Page 15: Berkenalan Dengan Java

StringString merupakan suatu deretan karakter, misalnya “Hello World”. Sebuah

string literal diapit dalam tanda petik ganda “ “. Dalam Java, string merupakan objek dari kelas String. Tetapi sementara ini, perlakukanlah String sebagai tipe data spesial yang memiliki method-method spesial. String memiliki beberapa fungsi untuk memanipulasi karakter.

Kita mendeklarasikan variabel bertipe string dengan melakukan inisialisasi langsung atau dengan menggunakan konstruktor. Deklarasi string dapat dilakukan dengan cara:String nama = “Michael”; //atauString nama = new String(“Michael”); //atauString nama;nama = new String(“Michael”);

(Bersambung…….)