PEMROGRAMAN BERORIENTASI OBJEK

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (Project)
Advertisements

Pemrograman Berorientasi Objek (2)
Praktikum Bahasa Pemrograman
Dasar-Dasar Pemrograman
Isnardi,M.Kom Ikhsan, S.Kom, M.Kom Novinaldi, S.Kom
PHP Programming PHP 1 Ir. H. Sumijan, M.Sc.
PHP.
Pemrograman Berorientasi Obyek dengan JAVA Interface
Pengenalan Java dan Object-Oriented Programming
Dasar-Dasar PHP.
Algoritma & Pemrograman 1
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Array.
Struktur Program Java Tipe data.
Pemrograman Berorientasi Objek (PBO) Object Oriented Programming (OOP)
03 Elemen Dasar Bahasa Java
TIPE DATA, VARIABEL, DAN OPERATOR
Pengenalan Java.
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Pengenalan Pemrograman Java
Pemrograman berorientasi objek
OOP? Apa? Mengapa? Bagaimana? Kapan? ??????
JAVA FUNDAMENTAL Chapter 1 By. Budhi Irawan, S.Si, M.T.
ANALISA DAN DESAIN ALGORITMA
Internet Programming PHP
PEMROGRAMAN BERORIENTASI OBJEK
Tipe Data By Serdiwansyah N. A..
PENGENALAN JAVA.
PBO Daniel Riano Kaparang, S.Kom., M.Cs
PENGANTAR STRUCTURED QUERY LANGUAGE (SQL)
Pengenalan Java Pertemuan Ke-1.
Objek-Oriented Programming (OOP)
Pengenalan Java Pertemuan Ke-1.
Dasar pemrograman java
Algoritma & pemrograman 1B
Pertemuan 5 Tipe Data, Operator, Tata Bahasa
(IDENTIFIER, KEYWORD, LITERAL DAN TIPE DATA, OPERATOR, SEPARATOR)
Identifier, Keyword, dan Tipe data
Tipe Data, Variabel, dan Operator
DASAR PEMROGRAMAN JAVA
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
Elemen-elemen Dasar Pada Bahasa C++
As’ad Djamalilleil Elemen Dasar Java As’ad Djamalilleil
Review Materi Java Fundamental
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Pendahuluan PBO.
Pemrograman Berorientasi Obyek IT209
Pengembangan Aplikasi Mobile
JAVA LANJUT.
Dasar Bahasa Java.
Interface Umar muhammad JAVA.
PEMROGRAMAN BERORIENTASI OBJEK (PROJECT)
STRUKTUR DATA Konsep Dan Arsitektur.
JAVA.
PENGENALAN JAVA LANJUT
PEMROGRAMAN BERORIENTASI OBJEK
MOBILE TECNOLOGY (J2ME)
Variabel dan Tipe Data.
PEMOGRAMAN BERERIENTASI OBJEK
Konsep Bahasa Pemrograman I Operator
Object-Oriented Programming (OOP). TEXT BOOK Materi Pertama 1.OOP Concepts: Konsep dan Paradigma Object-Oriented.
Kamis, 08 Nopember 2018.
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator
Tipe Data, Variabel, dan Operator
Pemrograman Berorientasi Objek (PBO)
Pengenalan Pemrograman 1
MENGGUNAKAN J2SE PEMBUATAN APLIKASI PERMAINAN
DPH1C4 Pemrograman berorientasi Obyek
Transcript presentasi:

PEMROGRAMAN BERORIENTASI OBJEK Unindra @September 2011

Sejarah java 1991 : Project “Green”, kelompok Sun enginer dipimpin James Gosling akan merancang program simple untuk konsumsi elektronik consumer 1992: Project menghasilkan produk bernama “*7”, kurang sukses 1993-mid1994:Project baru “First Person Inc”, Patrick Naughton mencoba memasrakan *7 (300.000 air mail) gagal 1994: Internet growing bigger. The key – web browser take hypertext to translate to screen Kebanyakn browser adalah Mosaic (ditulis Marc Anderson) 1994: Patrick Naughton dan Jonathan Payne merancang THE REAL BROWSER (architectur neutral, real-time,relaible and secure) disebut HOtJava, ditulis dalam java. 1995 : The breakthrough for widespread use of java, when Netscape (ditulis oleh Jim Clark) membuat browsernya JAVA ENABLE 1996 :Januari - Netscape ver 2.0 menggunakan java 1.0

Java 2 ini, java dibagi menjadi 3 kategori: • Java 2 Standart Edition (J2SE) Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada level PC (Personal Computer) • Java 2 Enterprise Edition (J2EE) Java pada lingkungan entriprise dengan menambahkan fungsionalitasfungsionalitas Java semacam EJB (Enterprise Java Bean), Java CORBA, Servlet dan JSP serta Java XML (Extensible Markup Language) • Java 2 Micro Edition (J2ME) Java pada handled devices atau perangkat-perangkat semacam handphone, Palm, PDA, dan Pocket PC.

  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.

1. Identifier adalah token yang merepresentasikan nama sesuatu 1. 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 2. Keyword Kata kunci digunakan untuk suatu tujuan tertentu. Ada 51 keyword dalam java yaitu :

3.Variabel dan konstanta Variabel digunakan untuk menyimpan suatu nilai.dan nilai tersebut dapat diubah-ubah selama eksekusi program. Konstanta menyatakan nilai yang tidak berubah pada saat eksekusi,misalnya konstanta pi dala program matematika.

4. Tipe data

Tipe data Primitif Tipe data yang tidak di turunkan dari tipe data lain. Tiga tipe data primitif: Numeric berupa integer atau floating Boolean yang mempunyai nilai true dan false Karakter yang termasuk dalam karakter unicode

Tipe data komposit String Aray Class Interface

Berikut tabel jangkauan dan ukuran dari semua tipedata sederhana dalam java :

5. Operator Operator melakukan komputasi terhadap satu/dua objek data. Operan yang dioperasikan dapat berupa literal, variabel, atau nilai yang dikirim method.

6. Separator Separator menginformasikan ke compiler java mengenai adanya kelompok kode program.

Keyword break, continue, dan return Kelompok keyword ini pada prinsipnya merupakan kendali jump (variasi lain dari goto), sehingga berakibat pengabaian sisa instruksi.

OOP? Apa? Mengapa? Bagaimana? Kapan? ??????........

Definisi OOP Ada Banyak pengertian yang beredar namun dapat didefinsikan sebagai berikut: Pemograman yang berorientasi Objek (dalam arti semua kasus yang terkait dalam suatu pemograman akan dipandang/analisa dan dianalogikan dalam bentuk objek)‏

NonOOP vs OOP +Membutuhkan waktu relatif singkat untuk membuat kode yang permasalahannya sederhana -Dapat mempersulit dalam mengelola kode yang kompleks +memudahkan dalam mengelola kode yang kompleks -membutuhkan lebih banyak waktu dalam mengawali pembuatan program