Anda di halaman 1dari 19

Pemrograman Berorientasi Objek

• Muhammad Siddik Hasibuan, M.Kom


• Fakultas Sains & Teknologi
• Prodi Ilmu Komputer
Apersepsi

• DESKRIPSI SINGKAT : Mata kuliah ini membahas tentang


struktur bahasa java, variabel dan tipe data, operator, struktur
kontrol IF dan switch, perulangan, class, objek, polymorphism,
inhertence, GUI

• STANDAR KOMPETENSI : Setelah mengikuti matakuliah


ini, mahasiswa dapat mengerti tentang pemrograman
berorientasi objek dengan menggunakan java

Echo Sedekh 2
BUKU
•BRUCE ECKEL : Thinking in Java
•R.H. Sianipar : Java Teori, Algoritma Dan
Aplikasi
JAVA ?

•The Green Project  1992


•OAK
•James Gosling
•C/C++
•Sun Microsystems Oracle1995
•Kopi Tubruk
Versi awal 1996 1.0
1. java.lang: Peruntukan kelas elemen-elemen dasar.
2. Java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
3. java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas
penanggalan.
4. java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan
komputer lain menggunakan jaringan TCP/IP.
5. java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
6. java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.
Slogan JAVA

Write once,
run anywhere
Infrastruktur java
• IDE (Integreted Development Envirotment)
• JRE (Java Runtime Envirnment)  JDK (Java
Development KIT)
• JVM (Java Virtual Machine)
Compilasi/compile

Biner VISUAL
SourceCode.java
Compiler merubah sc menjadi objectcode
JAVAC  JDK

•JAVA COMPILER
•JDK
•Setting PATH
Library JAVA/PUSTAKA  JRE
• API JAVA (APLICATION PROGRAMMING INTERFACE)
• 3000 LIBRARY
editor
• Notepad
• NetBeans
Membuat program .java
• Buat source code di editor dengan ekstensi .java
• Compile sc.java dengan javac
• Kompilasi akan menghasilkan file baru dengan ekstensi .class
• Apabila file telah dibuat akan dijalan kan oleh JVM
Situs java JRE
Situs java JDK
https://netbeans.org/
Penamaan File dalam JAVA
• Nama File harus sama dengan class yang berlabel
public
• Dalam satu file .java hanya boleh ada 1 class
berlabel public
• Jika dalam file .java tidak ada class yang berlabel
public maka nama file Bebas
Source Code
TERIMA KASIH

Anda mungkin juga menyukai