PEMROGRAMAN BERORIENTASI OBJEK

dokumen-dokumen yang mirip
PEMAHAMAN DASAR DASAR JAVA

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

Pemrograman Berorientasi Objek

BAHASA PEMROGRAMAN JAVA

DASAR PEMOGRAMAN JAVA

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

2 TIPE DATA DAN VARIABEL

BAB II VARIABEL DAN TIPE DATA

Pemrograman dengan Java

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK

Pengenalan JavaScript

Pengenalan Bahasa Pemrograman Java

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

Pemrograman Berorientasi Objek. Beni Suranto, S.T.

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

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

PEMROGRAMAN BERORIENTASI OBJEK

Bahasa Pemrograman 2.

SUMBER BELAJAR PENUNJANG PLPG

LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript

Dasar Pemograman Java

Elemen Dasar Dalam Bahasa Java

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

Chapter# 5. Tujuan : Mahasiswa m

BAB 1 KONSEP DASAR JAVA

Pemrograman Berorientasi Obyek. Dasar Pemrograman Java

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

Pengenalan JAVA. Farhat, ST., MMSI., MSc

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

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

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

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

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

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

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

Dasar Pemrograman Java

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

MODUL PRAKTIKUM KE 1

Pemrograman Berbasis Objek. Politeknik Elektronika Negeri Surabaya

TPI4202 e-tp.ub.ac.id

PERTEMUAN 3 OBJEK DAN CLASS

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

PERTEMUAN I PENGENALAN JAVA

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

Pengantar Pemrograman dengan Bahasa Java

INTRODUCTION JAVA NORHIKMAH,M.KOM

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Java Programming. Basic Java. Modul Pertemuan I - Pengenalan Java - Tipe Data Primitive dan String

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

Java Fundamental. Saniati STMIK Teknokrat, Bandar Lampung

6 Modul Praktikum Pemrograman Berorientasi Objek Common Laboratory 2009/2010

Pemrograman Berorientasi Object

3.1 Contoh Program Java Sederhana

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

Tutorial Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java

Nama : Julian Chandra W Telp :

1 - Pengenalan Java PENDAHULUAN

Pendahuluan Dasar Pemrograman Java

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

BAB 3 STRUKTURE PROGRAM JAVA

1.1. Sejarah Bahasa C

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

29 Februari Introduction Of Java

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

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

Dasar-dasar Pemrograman JAVA

INTRODUCTION TO JAVA

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

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

JAVA. Sekilas tentang java : FITUR JAVA :

Membuat dan Menggunakan Class

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

BAHASA PEMROGRAMAN C

IKG2I4 / Software Project I

Dasar Pemrograman Java. Pertemuan 2 Pemrograman Berbasis Obyek

OBJECT ORIENTED PROGRAMMING. Day 2 : Dasar Pemrograman Java

Pemrograman Berbasis Objek Operator dan Assignment

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

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

TIPE DATA, VARIABEL DATA DAN OPERATOR

Operator dan Assignment

NASKAH UTAMA ULANGAN AKHIR SEMESTER GANJIL TAHUN PELAJARAN 2013/2014

STRUKTUR PEMROGRAMAN PYTHON

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

SILABUS MATA KULIAH PEMROGRAMAN JAVA

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

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

OPERATOR-OPERATOR DALAM JAVA

Pemrograman Berorientasi Object

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

Transkripsi:

PEMROGRAMAN BERORIENTASI OBJEK Materi II Dasar Pemrograman Java

Maksud dan tujuan Memahami Konsep Pemrograman Java Memahami Setting konfigurasi serta mengenal program Java

Bahasa Java yang telah dirilis Produk Sun Microsystem : J2se, J2me, J2ee Produk Borland : Jbuilder Produk Microsoft : Visual J JDK/SDK ( Java / Standar Development Kit) 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 Utama JDK 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).

Komponen Utama 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

Komponen Utama JDK 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 7. Java Documentation Generator Menampilkan pustaka kelas, interface, constructor,dan method standard yang telah dibuat vendor. Dari hasil instalasi, dokumentasi ini dapat dilihat pada C:\java\docs\api\index.html atau C:\Program Files\NetBeans3.6\docs\junit\index.html

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

Instalasi konfigurasi jalur eksekusi(path) dengan menambahkan direktori jdk ke path yang akan dicari oleh shell sistem operasi Di Unix (termasuk Solaris dan Linux), prosedur untuk menambhakan jalur eksekusi bergantung pada jenis shell : C-Shell (yang merupakan default pada Solaris) dengan menambahkan set path =(/usr/local/jdk/bin $path) pada file /.cshrc Bash(bourne again shell, yang merupakan default pada linux) dengan menambahkan export PATH=/usr/local/jdk/bin:$PATH pada file /.bash_profile Di Windows 95/98 tempatkan set path=c:\jdk<versi>\bin;%path% pada akhir file autoexec.bat Di Windows XP control panel system environtment user variable path tambahkan direktori jdk<versi>\bin

Bentuk umum : public class ClassName { public static void main(string[] args){ Instruksi instruksi program } } contoh program hello.java public class hello { public static void main(string[] args){ System.out.println( Hai,Selamat Belajar Java"); } }

- Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java sederhana adalah: - Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi.java dan case sensitive. - Mengkompile source code dengan perintah javac. Misalnya: javac Hello.java. Jika berhasil, hasilnya adalah file bytecode berakhiran.class. - Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi.class. Contoh: java Hello

Kompilasi Setelah file disave dengan nama HelloWorld.java, kita akan mengkompile program tersebut dengan perintah: prompt>javac Hello.java Perlu diperhatikan bahwa direktori aktif Anda saat ini adalah direktori tempat Anda meletakkan file-file program tersebut. Anda tetap dapat mengkompile program Anda dari direktori berbeda dengan perintah: prompt> javac (direktori program)/namafile.java Setelah perintah ini selesai, Anda akan melihat bahwa telah tercipta file.class, yaitu bytecode hasil kompilasi source code kita

Token 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. 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.

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

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. Bentuk umum : TipeData namavar = ungkapan_atau_nilai; TipeData namavar1, namavar2; [modifier] static final TipeData NAMAKONSTANTA = nilai; Contoh deklarasi : double a=3, b=4; double c = Math.sqrt(a*a+b*b); static final PHI=3.14; static final double CM_PER_INC = 2.54;

Berikut tabel jangkauan dan ukuran dari semua tipedata sederhana dalam java : Tipe Data Primitif Jangkauan Ukuran (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

Operator Operator melakukan komputasi terhadap satu/dua objek data. Operan yang dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim method. Berikut tabel dan hirarki operator : Prioritas Kelompok Operator Keterngan 1. [] () Sekaligus 2 ++var, --var, ~, instanceof preincrement, predecrement, unary, 3 (type) (casting) 4! Not instance dari kelas 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, Erlan Darmawan, S.Kom.