PEMAHAMAN DASAR DASAR JAVA

dokumen-dokumen yang mirip
PEMROGRAMAN BERORIENTASI OBJEK

Pemrograman Berorientasi Objek 1 (IDENTIFIER KEYWORD LITERAL DAN (IDENTIFIER, KEYWORD, LITERAL DAN TIPE DATA, OPERATOR, SEPARATOR)

Pemrograman Berorientasi Objek

DASAR PEMOGRAMAN JAVA

2 TIPE DATA DAN VARIABEL

BAB II VARIABEL DAN TIPE DATA

BAHASA PEMROGRAMAN JAVA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

Badiyanto, S.Kom., M.Kom. PBO java

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom

Elemen Dasar Dalam Bahasa Java

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

SUMBER BELAJAR PENUNJANG PLPG

PEMROGRAMAN JAVA. Petunjuk Penulisan Program Token Aturan Penamaan Identifier Lingkungan /Scope dari variabel Tipe Data (i) Yoannita

Bahasa Pemrograman 2.

Pengenalan JavaScript

PEMROGRAMAN BERORIENTASI OBJEK

Pengenalan Bahasa Pemrograman Java

Dasar Pemograman Java

Dasar Pemrograman Java

BAB 1 KONSEP DASAR JAVA

BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA

Pemrograman Berorientasi Obyek. Dasar Pemrograman Java

E-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom

Modul 2 Dasar Pemrograman Java. Oleh: Mike Yuliana PENS-ITS

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

JAVA. Sejarah Singkat Perkembangan JAVA. bukan merupakan tujuan akhir. Dan Gosling memutuskan menyebut bahasanya dengan

Pengenalan Java PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

Tutorial Pemrograman dengan Bahasa Java

Chapter# 5. Tujuan : Mahasiswa m

Reserved words Reserved words atau keywords merupakan kata-kata spesifik digunakan oleh compiler untuk keperluan pemrograman. Contoh reserved words

3.1 Contoh Program Java Sederhana

A. Judul Percobaan/praktikum Tipe Data, Keyword, Variabel, Operator dan Teknik Konfersi

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

OPERATOR JAVA. g = x + y; System.out.println("Penjumlahan (x+y) : " + g); g = y - x; System.out.println("Pengurangan (y-x) : " + g);

OPERATOR-OPERATOR DALAM JAVA

Nama : Julian Chandra W Telp :

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

BAB 3 STRUKTURE PROGRAM JAVA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

PERTEMUAN 3 OBJEK DAN CLASS

JAVA BASIC PROGRAMMING Joobshet

MODUL DUA VARIABEL DAN TIPE VARIABEL

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

TIPE DATA, VARIABEL DATA DAN OPERATOR

IKG2I4 / Software Project I

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

PERTEMUAN I PENGENALAN JAVA

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

Pemrograman Berbasis Objek Operator dan Assignment

Operator dan Assignment

Tipe Data Floating Point Tipe data yng digunakan untuk menampung bilangan desimal

Percabangan & Perulangan

Pemrograman Berorientasi Obyek. Operator & Assignment

Pendahuluan Dasar Pemrograman Java

TIPE DATA Pertemuan (K-03/L-03)

Pemrograman Berorientasi Object

P 4 Bab 3 : Dasar Pemrograman C

DASAR PEMROGRAMAN JAVA

Tipe Data dan Operator

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

JAVA. Sekilas tentang java : FITUR JAVA :

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

Bahasa Pemrograman :: Dasar Pemrograman Java

Dasar Pemrograman Java. Pertemuan 2 Pemrograman Berbasis Obyek

Pemrograman dengan Java

Dasar-dasar Pemrograman JAVA

Modul PVB-POLINEMA V1.0

OBJECT ORIENTED PROGRAMMING. Day 2 : Dasar Pemrograman Java

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

Dasar-Dasar Pemrograman Java

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.

BAB III OPERATOR compiler operasi operand A. Operator Aritmatika Operator Penggunaan Deskripsi Latihan 4. Aritmatika.java

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

TPI4202 e-tp.ub.ac.id

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

Definisi Eksepsi (exception)

Pengenalan C++ Oleh : Dewi Sartika

Bahasa C-M6 By Jamilah, Skom 1

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

PERTEMUAN 2 ARRAY, PERCABANGAN, DAN PERULANGAN

Transkripsi:

MODUL 1 PEMAHAMAN DASAR DASAR JAVA A. PENGANTAR JAVA Java Standard Development Kit (JDK/SDK) merupakan alat-alat utama bagi programmer untuk membuat dan menjalankan java. Development Kit dapat didownload di : http://java.sun.com/product/jdk/index.html atau http://java.sun.com/j2se/1.5/index.html atau http://java.sun.com/cgi-bin/java-ports.cgi Komponen JDK antara lain compiler (javac), interpreter (java) disebut juga java virtual machine atau java runtime environment, applet viewer (appletviewer), debugger (jdb), java class library(jcl), header dan stub generator(javah), dan yang paling penting yaitu java documentation(javadoc). Penjelasan penggunaan komponen JDK : 1. Kompilator (javac) Bertugas untuk melaksanakan kompilasi *.java menjadi *.class Syntax umum : javac nama.java 2. Interpreter (java) Bertugas untuk menjalankan bytecode (*.class) Syntax umum : java nama.class 3. Applet Viewer Digunakan untuk menjalanakan applet viewer, namun sekarang sudah digantikan browser. Syntax umum : appletviewer nama.html 4. Java Debugger Bertugas untuk melakukan debugging aplikasi java. Syntax umum : jdb option 5. Java Class File Diassembler (javap) Bertugas membuat daftar method dan attribute public dari suatu kelas. Syntax : javap namakelas 6. Java Header and Stub Generator Bertugas menerjemahkan bahasa yang ditulis dalam bahasa java menjadi bahasa C. Syntax umum : javah namakelas Disusun Oleh : Sukma Murdani, S.Kom 1

7. Java Documentation Generator Menampilkan pustaka kelas, interface, constructor, dan method standard yang telah dibuat vendor. Dari hasil instalasi, dokumentasi ini dapat dilihat di pada C:\java\docs\api\index.html atau C:\Program Files\NetBeans3.6\docs\junit\index.html 8. Source Code Java API Source code ini dapat diperoleh dari file src.zip. Untuk pemrogram pemula lingkungan pemrograman java dapat diringkas menjadi : 1. Editing source code menggunakan editor teks. 2. Compiling menggunakan keyword javac melalui command promp (dapat juga dari editor teks). 3. Executing menggunakan : a. Keyword java melalui command prompt (dapat juga dari editor teks) b. Browser atau applerviewer untuk applet. B. ELEMEN ELEMEN DASAR PEMOGRAMAN BERBASIS JAVA Token adalah elemen terkecil di program yang masih memiliki arti. Ada 5 token dalam bahasa java yaitu identifier, keyword, literal dan tipe data, operator, serta separator. 1. Identifier Identifier adalah token yang merepresentasikan nama sesuatu. Sesuatu tersebut adalah variabel, atau konstanta, atau attribute, atau method, atau kelas, atau package, atau interface, atau nama file, dan lain-lain. 2. Keyword Kata kunci digunakan untuk suatu tujuan tertentu. Ada 51 keyword dalam java yaitu : abstract continue for new switch boolean default goto null synchronized break do if package this byte double implements private threadsafe byvalue else import protected throw case extends instanceof public throws catch false int return transient car final interface short true class finally long static try const float native super void while Disusun Oleh : Sukma Murdani, S.Kom 2

3. Literal dan Tipe Data Primitif Literal adalah nilai variabel/attribute atau nilai konstanta atau nilai objek data. Ada tiga besaran literal dalam java yaitu angka, karakter, dan string. Angka terdiri dari byte, short, int, long, float, double, dan boolean (dianggap angka true = 1 atau false = 0) Semua variabel dan konstanta yang akan digunakan harus dipesan terlebih dahulu dalam deklarasi. Terdapat 8 Tipe Data sederhana di dalam JAVA : Tipe Data Ukuran Jangkauan Primitif (bit) byte -128 s/d 127 8 short -32767 s/d 32767 16 int -2147483648 s/d 2147483647 32 long -9223372036854775808 s/d 9223372036854775807 64 char sebuah Unicode 16 float 3.4e-038 s/d 3.4e+038 32 double 1.7e-308 s/d 1.7e+308 54 boolean false = 0 atau true = 1 8 Dari 8 tipe data sederhana tersebut dapat dikelompokkan dalam 4 macam tipe data, yaitu : a. Kelompok tipe data Integer Digunakan untuk merepresentasikan data dengan tipe bilangan bulat. Tipe data yang termasuk dalam kelompok ini adalah byte, short, int dan long. b. Kelompok tipe data floating point Digunakan untuk merepresentasikan data dengan tipe bilangan riil/pecahan. Tipe data yang termasuk dalam kelompok ini adalah float dan double. c. Kelompok tipe data karakter Digunakan untuk merepresentasikan data dengan tipe karakter alfanumerik. Tipe data yang termasuk dalam kelompok ini adalah char. d. Kelompok tipe data Boolean Digunakan untuk merepresentasikan data dengan tipe logika (benar/salah). Tipe data yang termasuk dalam kelompok ini adalah boolean. 4. Operator Operator melakukan komputasi terhadap satu/dua objek data. Operan yang dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim method. Disusun Oleh : Sukma Murdani, S.Kom 3

Berikut tabel dan hirarki operator : Prioritas Kelompok Operator Keterngan 1. [] () Sekaligus 2 ++var, --var, ~, instanceof preincrement, predecrement, unary, instance dari kelas 3 (type) (casting) 4! Not 5 *, /, % perkalian, pembagian, modulus 6 +, - penjumlahan, pengurangn 7 <<, >>, >>> geser untuk bil biner 8 <, >, <=, >= pembandingan 9 ==,!= kesamaan, ketidaksamaan 10 & and 11 ^ exclusive or 12 unconditional or 13 && conditional and 14 conditional or 15? : shorthand untuk if..then else 16 =, +=, -=, *=, /=, %=, ^= operator penugasan 17 &=, =, <<=, >>=, >>>= operator penugasan 18 var++, var-- postincrement, postdecrement 5. Separator Separator menginformasikan ke compiler java mengenai adanya kelompok kode program. Berikut adalah daftar separator di java : Notasi Nama Deskripsi ( ) kurung mengelompokkan parameter method. kurung kurawal mengelompokkan nilai-nilai suatu array, mendefinisikan blok kode kelas ataupun kode method. [ ] kurung siku mendeklarasikan tipe array : titik koma mengakhiri pernyataan, merangkai pernyataanpernyataan di dalam for., koma memisahkan identifier-identifier di bagian deklarsi variable.. titik memisahkan nama-nama package, memisahkan kelas dari objek, dan objek dari method. Disusun Oleh : Sukma Murdani, S.Kom 4

C. BEBERAPA CONTOH IMPLEMENTASI ELEMEN ELEMEN DASAR JAVA Contoh 1 : public class huruf public static void main (String [] args) char huruf1 = 10; char huruf2 = 'E'; System.out.println("Huruf Pertama : " + huruf1); System.out.println("Huruf Kedua : " + huruf2); Contoh 2 : public class TipeData public static void main (String [] args) boolean b; b = true; System.out.println ("Nilai b = " +b); if (b) System.out.println("Eksekusi Pernyataan 1"); b = false; System.out.println("Nilai b = " +b); if (b) System.out.println("Eksekusi Pernyataan 2"); else System.out.println("Eksekusi Pernyataan 3"); System.out.println("10 < 5 menghasilkan nilai : " + (10 < 5)); System.out.println("10 > 5 menghasilkan nilai : " + (10 > 5)); Disusun Oleh : Sukma Murdani, S.Kom 5

Contoh 3 : public class Perhitungan public static void main(string[] args) double panjang = 10.9; double lebar = 5.5; double luas; luas = panjang * lebar; System.out.println("Luas Persegi Panjang = " + luas); Disusun Oleh : Sukma Murdani, S.Kom 6