Berkenalan Dengan Java

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Berkenalan Dengan Java as PDF for free.

More details

  • Words: 1,602
  • Pages: 16
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 : <script type="text/javascript"> 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();

Platform Java

Perbandingan C & Java C

java

/* AddArray.c */

/* AddArray.java */

#include <stdio.h>

import java.lang.System;

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

public class AddArray {

int sum = 0;

public static int addArray (int[] a) {

int i;

int sum = 0;

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

sum += a[i];

sum += a[i];

return sum;

return sum;

}

}

int main() {

public static void main(String[] args)

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

{

int size = sizeof (data) /

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

sizeof (data[0]);

System.out.println("The sum is "

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

+ addArray(data) );

addArray( data, size )); return 0; }

} }

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 Java Development Kit Jcreator fungsinya untuk menjalankan program java anda, untuk melihat apakah program anda sudah benar atau belum ( dapat juga di tes dari CMD) Download Notepad ++

Screenshot Notepad ++

Download Jcreator

Screen shot JCreator

Struktur Dasar Program Java Cobalah buat bahasa pemograman java di bawah ini.

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

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!

Compiler Compiler adalah software yang mengubah kode program anda menjadi bentuk yang bisa dieksekusi. 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) { System.out.println("Cinta itu tidak buta."); System.out.println("hanya saja."): System.out,println("cinta itu memahami."); system.out.println("benarkah ?."); } }

Tipe Data untuk 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 127

Short

bilangan bulat

2 byte

-32768 s/d 32769

int

bilangan bulat

4 byte

-2147483648 s/d 2147483647

long

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.94065645841246544e324d to 1.79769313486231570e+ 308d

char

satu karakter

2 byte

Semua karakter Unicode

Boolean

true / false

1 bit

Tidak ada

Variabel Variabel merupakan sebuah nama bagi suatu lokasi memori yang digunakan untuk menyimpan informasi 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. 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 ?

Gambar di atas ini adalah gambar susunan kode yang benar.

Ekspresi dan Operator Setelah 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';

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 : •A variabel/konstanta, jadi nilai yang dihasilkan adalah isi dari variabel A •4  konstanta, nilai yang dihasilkan adalah 4 •1+3 Ekspresi 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 b d a

= a + (b-3); += 1; = ++a; = d++;

operator aritmatika

operator penugasan

operator penugasan

String String 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”; //atau String nama = new String(“Michael”); //atau String nama; nama = new String(“Michael”); (Bersambung…….)

Related Documents