TPI4202 e-tp.ub.ac.id

dokumen-dokumen yang mirip
TPI4202 e-tp.ub.ac.id

Dasar Pemrograman Java. H. Risdiandri Iskandar, SKom,MM 1

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

Dasar-Dasar Pemrograman Java

Pemrograman Dasar I N T R O D U C T I O N T O J A V A

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

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

PEMROGRAMAN BERORIENTASI OBJEK

Pendahuluan Dasar Pemrograman Java

Pengenalan Program Java

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java

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

1 - Pengenalan Java PENDAHULUAN

PEMROGRAMAN JAVA. Pengenalan Java Kompilasi Java Program Java Sederhana. Yoannita. Skill to do comes of doing. (Ralph Waldo Emerson)

Pemrograman dengan Java

PENGENALAN BAHASA PEMROGRAMAN JAVA

Pada akhir pembahasan, peserta diharapkan dapat :

MODUL PRAKTIKUM KE 1

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

SUMBER BELAJAR PENUNJANG PLPG

JAVA FUNDAMENTAL ATURAN PERKULIAHAN SILABUS

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

BAB 3 STRUKTURE PROGRAM JAVA

Bahasa Pemrograman Java. Yudi Adha. ST. MMSI

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

BAB 5 Mendapatkan Input dari Keyboard

Dasar Pemrograman Java

BAB 5 Mendapatkan Input dari Keyboard

Nama : Julian Chandra W Telp :

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

PRAKTIKUM OBJECT ORIENTED PROGRAMING

2 TIPE DATA DAN VARIABEL

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

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

KONSEP OBJEK ORIENTASI PROGRAM

PERTEMUAN 2 PEMOGRAMAN BERORIENTASI OBJEK L/O/G/O

PEMROGRAMAN BERORIENTASI OBJEK

Bahasa Pemrograman 2.

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

Modul Praktikum 4 Pemograman Berorientasi Objek

PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM

BAB II VARIABEL DAN TIPE DATA

PEMAHAMAN DASAR DASAR JAVA

29 Februari Introduction Of Java

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

PERTEMUAN I PENGENALAN JAVA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

BAHASA PEMROGRAMAN JAVA

INTRODUCTION JAVA NORHIKMAH,M.KOM

JAVA PADA NETBEANS IDE 7.4 ASRI WIDYADHARI KOM E 13

BAB 2 PENGENALAN JAVA. Tujuan:

BAB 2 INPUT DARI KEYBOARD

Modul Praktikum Pemrograman

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

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

BAB 2 Pengenalan Bahasa JAVA

Pemrograman Berorientasi. Abstract & Interface

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Praktikum Pemograman Berorientasi Objek

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN ( Implementasi Rekursi Pada Java)

Pengenalan Java Kompilasi Java Token Tipe Data (i) PEMROGRAMAN JAVA. Yoannita

Bahasa Pemrograman 2.

PEMROGRAMAN BERORIENTASI OBJEK

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

Pemrograman Dasar [PTI-5001] 2012

TUGAS KELOMPOK 4 PEMROGRAMAN BERBASIS OBJEK

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

MENGENAL JAVA APPLET. Wiranti Sri Utami. Abstrak. Pendahuluan.

Encapsulation (Encapsulasi) Minggu 5 Pemrograman Berorientasi Objek Alfa Faridh Suni

ABSTRACTION, ENCAPSULATION, INHERITANCE & POLYMORPHISM

P3 Pengantar Pemrograman C

Pemrograman JAVA INPUT-OUTPUT

Sekilas Tentang C. Dasar Pemrograman & Algoritma

MODUL 1 PRAKTIKUM ALGORITMA & PEMROGRAMAN I

DASAR PEMOGRAMAN JAVA

BAB II. KAJIAN PUSTAKA

STRUKTUR PEMROGRAMAN PYTHON

Konsep Pemrograman Berorientasi Objek (OOP)

By. Rita Wiryasaputra

Pengenalan Bahasa Pemrograman Java

Diciptakan oleh James Gosling. Resmi diperkenalkan tahun Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu

APLIKASI KALKULATOR PENGHITUNGAN NILAI BERBASIS JAVA

Pemrograman Jaringan 12 CORBA

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

Tujuan. Dasar Pemrograman. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama. Mempelajari Program Java Pertama

PEMROGRAMAN JAVA : PENGENALAN JAVA

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

Variabel dengan tipe dasar hanya dapat menyimpan sebuah nilai

KONSEP DASAR PROGRAM BAHASA C

Network Programming 2010 Jaringan & Aplikasinya. Husni Husni.trunojoyo.ac.id

Paradigma Pemrograman Berorientasi Objek

Perkenalan PBO (Java)

Object Oriented Programming (Class, Inheritance, Encapsulation dan Interface)

LAPORAN PERCOBAAN IV PEMBUATAN CALCULATOR ( MENGHITUNG GAJI KARYAWAN DAN TUNJANGANNYA) BERBASIS JAVA

Transkripsi:

TPI4202 e-tp.ub.ac.id

Bahasa pemrograman berorientasi objek (objectoriented programming/oop) Tidak mungkin membuat program java tanpa kita mendefinisikan class, data dan method Bersifat netral, tidak tergantung suatu platform dan mengikuti prinsip WORA (Write Once and Run Anywhere) Spesifikasi bahasa dan implementasi Java sudah ditetapkan dan tidak tergantung pada mesin dan platform yang akan digunakan Dipelopori James Gosling, dkk dari Sun Microsystems, Inc pada tahun 1991

Java adalah pemrograman yang lahir untuk menjawab teknologi jaringan yg interaktif Progam java dapat dibuat dengan dua pendekatan, sebagai aplikasi yang berdiri sendiri layaknya program C atau Pascal, atau sebagai applet yang disisipkan dalam dokumen HTML Open Source Java dirancang menjadi bahasa yang sederhana, meminimalkan kesalahan, namun tangguh

Suatu aplikasi Java dapat memanfaatkan Java API (Application Programming Interface) Java API berisi koleksi class-class siap pakai yang mempermudah dalam penulisan aplikasi Java tidak mempergunakan compiler-directive pada source code Java memiliki fasilitas garbage-collector yang bekerja secara otomatis menjamin ketersediaan memory Java sangat portabel, baik file sumbernya maupun hasil kompilasinya Java tidak mengenal multiple inherintance

Pemrograman prosedural menggabung semua data dan kode menjadi satu dalam satu program Pemrograman berorientasi objek secara konseptual memecah komponen-komponen penyusun program menjadi bagian-bagian tersendiri yang disebut objek Setiap objek memiliki data (sifat berupa variabel atau konstanta) dan method (perilaku berupa fungsi) Objek berupa entitas yang memiliki data dan method

Berorientasi Objek Penulisan program harus dalam bentuk objek-objek kemudian memodelkan sifat masing-masing objek Terdistribusi Dapat menyebarkan/mendistribusikan data melalui jaringan Multiplatform Program java yang dikompilasi dengan benar dapat dijalankan pada platform yang berbeda Multithread Menjalankan beberapa pekerjaan dalam waktu yang hampir bersamaan client-server

1. Setiap program Java harus disimpan sebagai file yang diakhiri dengan ekstensi.java 2. Nama file harus sama dengan nama dari class public. Sebagai contoh, apabila nama dari class public pada program adalah Hello, maka nama filenya adalah Hello.java 3. Comment sebaiknya ditulis untuk menjelaskan perilaku dari sebuah class, atau perilaku dari sebuah method.

Struktur program java adalah : (Modifier 1) class Nama_Kelas (Modifier 2) { class body } Struktur program pengembangan adalah semata-mata mengembangkan class-class inti java menjadi solusi atas kebutuhan Identifier (nama, variabel, konstanta, method) tidak boleh menggunakan keyword Java

Public private Method/field dapat diakses oleh semua objek Method/field hanya dapat dipergunakan oleh class tersebut protected Method/field tersebut hanya dapat dipergunakan oleh class tersebut dan turunannya Static Method/field tersebut dapat diakses tanpa harus menciptakan objeknya terlebih dahulu. Semua objek yang dibuat dari class yang memiliki field static akan memiliki nilai yang sama untuk field tersebut. Final Menyatakan bahwa definisi dari field/method tersebut tidak dapat berubah lagi.

File.java Kompilasi - Compiler Interpetasi - Interpreter File.class Windows Linux dll Multiplatform (Run Anywhere)

public class Hello { /** * Program Java pertamaku */ public static void main( String[] args ){ //menampilkan String Hello world pada layar System.out.println( Hello world ); } }

Hello - deklarasi nama class Pada Java, semua code harus berada di dalam deklarasi sebuah class. Class menggunakan akses public, sehingga class Hello dapat diakses oleh class lain yang berada di luar package (package adalah sekumpulan dari class). Baris berikutnya merupakan tanda kurung kurawal { yang merupakan awal dari sebuah blok.

Tiga baris selanjutnya merupakan comment pada Java. Comment Catatan yang ditulis sebagai dokumentasi pada suatu bagian code. Comment bukanlah bagian dari program, akan tetapi digunakan untuk tujuan dokumentasi. Menambahkan comment pada source code merupakan cara yang baik untuk berlatih pemrograman.

method main() - nama dari sebuah method pada class Hello method main() merupakan starting point pada program Java. Semua program Java kecuali Applet dijalankan pada method main(). Baris selanjutnya merupakan comment pada Java Perintah System.out.println() digunakan untuk menampilkan ke layar berupa teks yang ada antara tanda petik ganda

Pada dua baris berikutnya, terdapat dua tanda kurung kurawal yang digunakan untuk menutup method main() dan deklarasi class.