Anda di halaman 1dari 29

Pengantar PBO

Program Studi Komputer Multimedia


Politeknik Piksi Ganesha
Pemrograman Berorientasi Objek
Kontrak Kuliah
Nama Mata Kuliah : Pemrograman Berorientasi
Objek
Kode Mata Kuliah : KMA-R31/18
SKS : 3
Semester : III
Alokasi Waktu : 100 x 14
Program Studi : KMA
Fakultas : TIK
Dosen : Cecep Kurnia Sastradipraja,
S.Kom., M.Kom
Perkuliahan
Strategi Perkuliahan
• Menerangkan
• Diskusi
• Presentasi
• Praktikum
Penilaian

KOMPOSISI PENILAIAN
Presensi 10%
Ujian Tengah Semester 25%
Ujian Akhir Semester 25%
Tugas Mandiri & Kelompok 40%
Total 100%
Referensi
1. Patrick Naughton, Java Handbook : Konsep dasar pemrograman java,
McGraw-Hill/Osborne
2. Ariesto Hadi Sutopo & Fajar Masya, Pemrograman Berorientasi Objek
dengan Java, Graha Ilmu, 2005.
3. Benny Hermawan, Menguasai Java 2 & Object Oriented Programming, Andi
Offset, 2004.
4. Ariesto Hadi Sutopo, Analisis Dan Desain Berorientasi Objek, J & J
Learning, 2002.
5. Isak Rickyanto, ST, Dasar Pemrograman Berorientasi Objek dengan Java 2
( JDK 1.4 ), Andi Offset, 2005.
PENGENALAN LINGKUNGAN JAVA

A. TUJUAN PEMBELAJARAN
1. Mengenal dan mempersiapkan lingkungan kerja Java
2. Mampu menerapkan langkah-langkah dalam menginstalasi Java
Development Kit
3. Membuat contoh program sederhana dengan Java
4. Mengkompilasi dan menjalankan contoh program Java
5. Menganalisa beberapa problem yang terjadi saat pemrograman
dan memberikan solusi
Pengenalan Java
Java 1
• Pada produksi pertama Java, JDK (Java Development Kit) yang digunakan
adalah JDK versi 1.0.2.
• JDK merupakan sekumpulan program dan library Java yang digunakan
untuk menjalankan dan mengembangkan program Java.
• Pada awal rilisnya, JDK 1.0.2 membuat gebrakan dalam dunia web yaitu
Java Applet.
• JDK 1.0.2 juga mengenalkan Java AWT (Abstract Windowing Toolkit) yang
digunakan untuk membuat aplikasi berbasis tampilan
window/GUI (Graphical User Interface).
Pengenalan Java (2)
Java 2
• Pada perkembangan selanjutnya, Sun Microsystem
memperkenalkan Java versi 1.2 atau lebih dikenal
dengan nama Java 2 yang terdiri atas JDK dan JRE
versi 1.2.
• Java versi 1.2 dikenal Java 2 Compliant.
Java sebagai Bahasa Pemrograman
• Pertama-tama program yang kita tulis dikompilasi
menjadi Java bytecode (kode byte)
• Bytecode : kode yang independen terhadap platform
• Bytecode tadi diinterpretasikan oleh platform Java yaitu Java Virtual
Machine.
• Interpreter menguraikan (parse) dan menjalankan instruksi bytecode dalam
komputer.
Java sebagai Platform
• Platform berarti suatu lingkungan hardware atau software dimana program
dijalankan.
• Suatu sistem operasi dapat kita sebut platform, misalnya pada komputer server atau
pada komputer genggam / handled.
• Contoh platform software adalah Window2000, linux, Solaris dan MacOS.
• Platform Java berbeda dari platform lain, karena
merupakan suatu platform software yang dapat berjalan di atas platform software lain
dan dapat berjalan pula pada berbagai macam platform hardware.
• Platform java memiliki dua komponen yaitu:
– Java Virtual Machine (JVM)
– Java Application Programming Interface (Java API)
Kemampuan Java
• Applet
Applet ini berjalan di browser, browser memiliki JVM yang dapat
melakukan interpretasi terhadap program Java dan memprosesnya di browser.
• Aplikasi
Aplikasi adalah program yang berjalan langsung pada platformjava di komputer
dekstop.
• Servlet
program Java yang dijalankan di server
• Networking
• Security
• Serialisasi Objek
• JDBC (Java Database Connectivity) untuk database
• Kemampuan Grafis yaitu 2D maupun 3D
Kelebihan Java
• Mudah dipelajari khususnya bagi programmer yang sudah terbiasa
dengan bahasa C++ atau bahasa lain yang memiliki sifat
berorientasi objek, karena Java merupakan bahasa berorientasi objek
murni.
• Penulisan kode yang lebih baik. Bahasa Java mendorong kebiasaan
menulis kode yang baik, karena berorientasi objek, arsitektur Java
Bean, API yang mudah dikembangkan, serta kemampuan garbage
collection yang dimiliki oleh Java.
• Mudah dalam maintenance dan pengembangan, karena
berorientasi objek.
• Menulis program lebih cepat karena kelengkapan API.
• Terhindar dari ketergantungan platform.
• Mudah didistribusikan dan diupdate, khususnya Java Applet.
B. DASAR TEORI
Untuk bisa bekerja dengan Java, maka kita perlu melakukan instalasi Java
Development Kit (JDK) atau Java 2 Software Development Kit (J2SDK). Setelah
proses instalasi selesai, selanjutnya adalah melakukan penyetingan PATH dan
CLASSPATH di dalam sistem.

Penyetingan PATH sangat berguna untuk memberitahu sistem dimana kita meletakkan
file-file utama Java (diantaranya java, javac, jdb, dan lain-lain). Sedangkan penyetingan
CLASSPATH sangat berguna untuk memberitahu sistem dimana kita meletakkan file-file
class yang akan kita libatkan dalam program kita. Penyetingan CLASSPATH ini biasa
melibatkan dua item, yaitu tanda . (titik) yang menandakan direktori kerja dan tools.jar
yang berisikan kumpulan file-file library standar yang disediakan oleh Java.
C. TUGAS PENDAHULUAN

1. Buatlah makalah yang berisi tentang perkembangan


teknologi Pemrograman Java (2019) dan uraikan
berbagai macam teknologi Java serta aplikasinya saat
ini.
D. PERCOBAAN
Percobaan 1 : Instalasi Java
Langkah Percobaan:
1. Instalasi JDK
 Download file instalasi JDK sesuai dengan operating system yang anda pakai.
http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-
3848520.html
 Jalankan file instalasi JDK dan ikuti proses instalasi tahap demi tahap.
 Pilihlah direktori penginstallan secara default (biasanya ini akan membuat direktori
baru atau c:\jdkxxx atau c:\j2sdkxxx dimana xxx adalah versi JDK yang di-install.
Direktori hasil instalasi JDK
2. Pengesetan PATH
• Masuk ke system setting OS anda melalui control panel
Control Panel  System and Security  System  Advance System Settings 
Environtment Variable
• Lakukan penambahan JAVA_HOME pada System Variables dengan cara sebagai
berikut: Variable value mengikuti direktori instalasi jdk dan versi jdk anda.

3. Pengesetan PATH
• Lakukan penambahan PATH pada System Variables dengan value sebagai berikut:
PATH = …;%JAVA_HOME%\bin
*tambahkan value berwarna merah pada bagian paling akhir
4. Pengesetan CLASSPATH
Lakukan penambahan CLASSPATH pada System Variables dengan value sebagai
berikut: CLASSPATH=…;.%JAVA_HOME%\lib\tools.jar

5. Pengecekana hasil instalasi


 Buka command prompt
 Tulislah “javac” dan eksekusi
 Ketikkan: c:\java, Tekan enter, Bila keluar cara
penggunaan berarti berhasil
Percobaan 2 : Membuat Aplikasi Hello world
Langkah Percobaan:
1. Tuliskan kode program berikut pada notepad
2. Simpanlah dengan nama “HelloWorld.java” pada direktori yang mudah dijangkau
(misal C: atau D:)
3. Bukalah command prompt dan masuk pada direktori letak file HelloWorld.java anda
4. Eksekusi perintah berikut:
- javac HelloWorld.java
- java HelloWorld

5. Maka akan muncul text Hallo World…! pada layar


Percobaan 3 : Menganalisa dan Memperbaiki kesalahan
Langkah Percobaan:
1. Tulis kode program berikut
2. Simpan dengan nama LuasKubus.java
3. Compile (javac LuasKubus.java)
4. Kemudian Running (java LuasKubus)
5. Output Program
• E. LATIHAN
Latihan 1 : Menganalisa dan membenahi kesalahan program
• Compile dan jalankan Program diatas !
• Catatlah error yang terjadi !
• Analisa dan perbaiki error tersebut !
• F. TUGAS
1. Buatlah program untuk konversi suhu Celcius menjadi Fahrenheit!
Lampiran
Cara memasukkan input melalui form JoptionPane!
G. LAPORAN RESMI
Kumpulkan hasil Percobaan, Latihan dan Tugas di atas dan tambahkan analisa untuk
tiap percobaan, latihan, dan tugas yang telah dibuat.

Anda mungkin juga menyukai