pengantar java

8
Materi Pengantar Bahasa Pemrograman Java Terdapat dua cara dalam melakukan menulis, mengkompilasi dan menjalankan program Java , yang pertama menggunakan console dan text editor. Sedangkan cara kedua adalah dengan menggunakan Integrated Development Environment atau yang disebut IDE (NetBeans, Eclipse, JBuilder). IDE adalah sebuah peralatan dalam pemrograman yang diintegrasikan ke dalam aplikasi software yang mendukung pembangunan GUI, teks atau penulisan kode, compiler dan debugger. Program Java pertama Dalam contoh ini, kita akan menggunakan text editor untuk mengedit program Java. Anda juga akan membuka terminal window untuk mengkompilasi dan mengeksekusi program Java Anda. 1. Memulai Text Editor (Kate/Kedit/Kwrite) klik pada Utilities > Editors > pilih salah satu dari beberapa text editor yang telah disediakan. Jika Anda menggunakan sistem operasi Windows, Anda dapat menggunakan Notepad. 2. Membuka Terminal (Console) klik pada System > Terminal. Jika Anda menggunakan sistem operasi Windows, gunakan DOS-Prompt. 3. Menulis program Java pada Text Editor 4. Menyimpan program Java klik menu File > Save, simpan program dengan nama file Hello.java Materi Pengantar Pemrograman Java . 2007 . Computer Practicum II

Upload: ryanjipy

Post on 18-Jan-2016

4 views

Category:

Documents


1 download

DESCRIPTION

Pengantar Java 1

TRANSCRIPT

Page 1: Pengantar Java

Materi Pengantar Bahasa Pemrograman Java

Terdapat dua cara dalam melakukan menulis, mengkompilasi dan menjalankan program Java , yang pertama menggunakan console dan text editor. Sedangkan cara kedua adalah dengan menggunakan Integrated Development Environment atau yang disebut IDE (NetBeans, Eclipse, JBuilder). IDE adalah sebuah peralatan dalam pemrograman yang diintegrasikan ke dalam aplikasi software yang mendukung pembangunan GUI, teks atau penulisan kode, compiler dan debugger.

Program Java pertamaDalam contoh ini, kita akan menggunakan text editor untuk mengedit program Java. Anda juga akan membuka terminal window untuk mengkompilasi dan mengeksekusi program Java Anda.

1. Memulai Text Editor (Kate/Kedit/Kwrite)klik pada Utilities > Editors > pilih salah satu dari beberapa text editor yang telah disediakan. Jika Anda menggunakan sistem operasi Windows, Anda dapat menggunakan Notepad.

2. Membuka Terminal (Console)klik pada System > Terminal. Jika Anda menggunakan sistem operasi Windows, gunakan DOS-Prompt.

3. Menulis program Java pada Text Editor

4. Menyimpan program Javaklik menu File > Save, simpan program dengan nama file Hello.java

Materi Pengantar Pemrograman Java . 2007 . Computer Practicum II

Page 2: Pengantar Java

pada contoh di atas, program disimpan dalam folder MyJava. Anda bisa membuat folder sendiri sesuai dengan keinginan Anda.

5. Mengkompilasi (compiling) programLangkah selanjutnya adalah mengkompilasi program yang telah Anda buat. Masuk ke terminal window yang telah dibuka sebelumnya. Ketikkan perintah ls kemudian tekan enter, akan terlihat daftar file dan folder yang ada di dalamnya. Berhubung program java tersimpan dalam folder MyJava maka ketikkan cd MyJava lalu tekan enter. Cek keberadaan file Hello.java dengan mengetikkan perintah ls.

Untuk mengkompilasi program Java, gunakanlah perintah : javac [filename]. Dalam hal ini, Anda mengetikan perintah : javac Hello.Java.

Selama pengkompilasian, javac menambah file ke dalam disk yang disebut [filename].class, atau dalam hal ini adalah Hello.class.

Materi Pengantar Pemrograman Java . 2007 . Computer Practicum II

Page 3: Pengantar Java

6. Menjalankan programSelama proses pengkompilasian, javac menambah file baru kedalam disk yang disebut [filename].class, dalam hal ini, Hello.class, yang merupakan kode sebenarnya saat ini, dengan perkiraan tidak ada permasalahan pada saat proses compile, berarti telah siap untuk menjalankan program Anda.

Untuk menjalankan program Java Anda, dengan mengetikkan perintah : java [filename without the extension], maka dalam hal ini, Anda mengetikkan perintah : java Hello.

Sekarang Anda dapat melihat di layar bahwa Anda telah menjalankan program Java pertama Anda, yang menampilkan pesan, ''Hello world!''.

Petunjuk Penulisan Program: 1. Program Java yang Anda buat harus selalu diakhiri dengan ekstensi file .java.

2. Nama File seharusnya sesuai/sama dengan nama class public nya. Sebagai contoh, jika nama class public Anda adalah Hello, Anda harus menyimpan file tersebut dengan nama Hello.java.

3. Anda sebaiknya menulis komentar sebagai penjelasan pada kode yang Anda tulis, yaitu komentar yang berisi keterangan mengenai baris perintah pada class atau apa yang dijalankan oleh method yang Anda tulis tersebut.

4. Penulisan perintah pada terminal (ls, cd, java, javac) menggunakan huruf kecil.

ErrorsApa yang telah ditunjukan sejauh ini adalah program Java dimana kita tidak menemukan berbagai masalah dalam proses kompilasi maupun pada saat menjalankannya. Bagaimanapun juga, hal ini tidak selalu terjadi. Seperti yang telah kita diskusikan pada bagian pertama dari latihan ini, biasanya kita juga akan menemukan permasalahan selama proses berlangsung.

Materi Pengantar Pemrograman Java . 2007 . Computer Practicum II

TIPS!

Page 4: Pengantar Java

Syntax ErrorsSyntax errors biasanya terjadi karena kesalahan penulisan. Mungkin Anda kekurangan sebuah perintah di Java atau lupa untuk menulis tanda titik-koma pada akhir pernyataan. Java mencoba untuk mengisolasi error tersebut dengan cara menunjukkan baris dari kode dan terlebih dahulu menunjuk karakter yang salah dalam baris tersebut. Bagaimanapun juga, error belum tentu berada pada titik yang ditunjuk. Kesalahan umum lainnya adalah dalam kapitalisasi, ejaan, penggunaan dari karakter khusus yang tidak benar, dan penghilangan dari pemberian tanda baca yang sebenarnya.

Run Time ErrorsRun-time error merupakan error yang tidak akan ditampilkan sampai Anda menjalankan program Anda. Bahkan program yang dikompilasi dengan sukses dapat menampilkan jawaban yang salah jika programmer belum berpikir sampai struktur dan proses logis dari program tersebut.

Analisa Contoh Program Java #1

Listing 1: Hello.java1. public class Hello2. {3. /*4. My first java program5. */6. public static void main(String[] args) {7. //menampilkan string ”Hello world” pada layar8. System.out.println("Hello world!");9. }10.}

Baris pertama kode :

public class Hello

menandakan nama class (identifier) yaitu Hello. Dalam Java, semua kode seharusnya ditempatkan di dalam deklarasi class dan paling tidak memiliki satu atau lebih class.

Baris berikutnya yaitu yang terdiri atas kurung kurawal { menandakan awal blok. Pada kode ini, kita menempatkan kurung kurawal pada baris selanjutnya setelah deklarasi class. Kita dapat menulis kode kita sebagai berikut :

public class Hello{

atau

public class Hello {

Tiga baris selanjutnya menandakan adanya komentar Java. Komentar adalah sesuatu yang digunakan

Materi Pengantar Pemrograman Java . 2007 . Computer Practicum II

Page 5: Pengantar Java

untuk mendokumentasikan setiap bagian dari kode yang ditulis. Komentar bukan merupakan bagian dari program itu sendiri, tetapi digunakan untuk tujuan dokumentasi. Komentar itu sendiri dapat ditambahkan pada kode yang Anda tulis sebagai petunjuk yang dapat membantu proses pembelajaran pemrograman yang baik.

/* My first java program*/

Komentar dinyatakan dengan tanda “/*” dan “*/”. Segala sesuatu yang ada diantara tanda tersebut diabaikan oleh compiler Java, dan mereka hanya dianggap sebagai komentar.

Baris selanjutnya,

public static void main(String[] args) {

atau dapat juga ditulis sebagai berikut,

public static void main(String[] args){

mengindikasikan nama suatu method dalam class Hello yang bertindak sebagai method utama. Method utama adalah titik awal dari suatu program Java.

Baris selanjutnya juga merupakan komentar,

//Menampilkan string "Hello world" pada layar

Sekarang kita mempelajari 2 cara untuk membuat komentar. Cara pertama adalah denganmenempatkan komentar dalam /* dan */, dan cara yang lain adalah dengan menuliskan tanda // pada awal komentar

System.out.println("Hello world!");

menampilkan teks "Hello world!" pada layar. Perintah System.out.println(), menampilkan teks yang diapit oleh tanda double pute (" ") pada layar.

Dua baris terakhir yang terdiri atas dua kurung kurawal digunakan untuk menutup method utama dan masing-masing class secara berurutan.

KomentarKomentar adalah catatan yang ditulis pada kode dengan tujuan sebagai bahan dokumentasi. Teks tersebut bukan bagian dari program dan tidak mempengaruhi jalannya program.

Komentar satu baris

// single line comment

Komentar beberapa baris / blok

Materi Pengantar Pemrograman Java . 2007 . Computer Practicum II

Page 6: Pengantar Java

/* this is an example of multiline comments */

Pernyataan dan BlokPernyataan adalah satu atau lebih baris kode yang diakhiri dengan titik koma (;). Sebagai contoh untuk pernyataan tunggal adalah

System.out.println("Hello");

Blok adalah satu atau lebih pernyataan yang terbentang antara kurung kurawal buka dan kurung kurawal tutup yaitu sekumpulan pernyataan sebagai satu unit kesatuan. Blok pernyataan dapat dikumpulkan akan tetapi tidak secara pasti mempunyai keterkaitan fungsi. Beberapa jumlah spasi kosong diijinkan terdapat didalamnya, sebagai contoh dari suatu blok adalah :

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

}

KeywordsKeyword adalah sebuah kata yang memiliki arti khusus yang telah terdefinisikan oleh bahasa pemrograman Java. Pada contoh program sebelumnya menggunakan empat keywords: public, class, static, dan void. Keseluruhan Java memiliki 51 keyword seperti yang dapat dilihat pada Table 1 di bawah ini.

Table 1 Java’s Keywords

abstract do if package synchronized

boolean double implements private this

break else import protected throw

byte extends instanceof public throws

case false int return transient

catch final interface short true

char finally long static try

class float native strictfp void

const for new super volatile

continue goto null switch while

default

Materi Pengantar Pemrograman Java . 2007 . Computer Practicum II

Page 7: Pengantar Java

Seperti semuanya yang terdapat pada Java, keywords bersifat case sensitive, oleh karena itu jika Anda menulis IF untuk if atau FOR untuk for maka compiler akan memberikan pesan error kepada Anda.

IdentifierJava Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Contoh dari Identifier adalah : Hello, main, System, out. Identifier menyediakan penamaan untuk class yang digunakan. Sementara keywords seperti public dan class adalah kata-kata yang terdefinisikan oleh bahasa pemrograman Java, identifier adalah kata-kata yang bisa kita sediakan untuk penamaan beberapa elemen yang kita giunakan dalam program kita. Pada contoh di atas identifier Hello menyediakan penamaan untuk public class.

Peraturan untuk membuat identifier yang harus Anda ikuti:● Penulisan identifier bersifat case sensitive. Hal ini berarti bahwa Identifier :

Hello tidak sama dengan hello. ● Identifier dapat berupa huruf besar atau huruf kecil, angka numerik, underscore

characters (_), dan simbol dollar ($).● Semua identifier harus diawali dengan huruf. Sebagai contoh, a15 adalah

identifier yang benar sedangkan 13Unlucky tidak benar karena diawali dengan bilangan.

● Sebuah identifier tidak boleh menggunakan/sama dengan keyword Java yang telah disebutkan pada Tabel 1.

● The Java language specification recommends that you avoid using dollar signs in names you create. Instead, dollar signs are used by code generators to create identifiers. Thus, avoiding dollar signs helps you avoid creating names that conflict with generated names.

Tipe DataBahasa pemrograman Java mendefinisikan delapan tipe data primitif. Mereka diantaranya adalah boolean (untuk bentuk logika), char (untuk bentuk tekstual), byte, short, int, long (integral), double and float (floating point).

VariabelVariabel adalah item yang digunakan data untuk menyimpan pernyataan objek. Variabel memiliki tipe data dan nama. Tipe data menandakan tipe nilai yang dapat dibentuk oleh variabel itu sendiri. Nama variabel harus mengikuti aturan untuk identifier.

Deklarasi dan Inisialisasi VariabelUntuk deklarasi variabel adalah sebagai berikut,

<data tipe> <name> [=initial value];

Catatan: Nilainya berada diantara <> adalah nilai yang disyaratkan, sementara nilai dalam tanda [] bersifat optional.

Materi Pengantar Pemrograman Java . 2007 . Computer Practicum II

TIPS!

Page 8: Pengantar Java

Contoh,

int panjang = 10;double phi = 3.14;int x;String lastName;

Menampilkan Data VariabelUntuk mengeluarkan nilai dari variabel yang diinginkan, kita dapat menggunakan perintahsebagai berikut,

System.out.println()System.out.print()

Berikut ini adalah contoh program,

Listing 2: OutputVariable.java1. public class OutputVariable2. {3. public static void main( String[] args ){4. int value = 10;5. char x;6. x = 'A';7. System.out.println( value );8. System.out.println( “The value of x=” + x );9. }10.}

Program tersebut akan mengeluarkan teks berikut pada layar,

10The value of x=A

Petunjuk Penulisan Program:1. Gunakan nama yang bersifat menggambarkan deskriptif untuk variabel yang

Anda buat, jika Anda ingin mempunyai variabel yang terdiri atas nilai siswa, beri nama dengan nama grade dan jangan hanya beberapa huruf random yang Anda pilih.

2. Deklarasikan satu variabel tiap baris kode. Sebagai contoh , deklarasi variabel adalah sebagai berikut,

double exam=0;double quiz=10;double grade = 0;

Bentuk yang lebih disukai ketika melakukan deklarasi adalah,

double exam=0, quiz=10, grade=0;

Materi Pengantar Pemrograman Java . 2007 . Computer Practicum II

TIPS!