Dokumen ini membahas cara membuat program Java dengan satu kelas utama dan tiga kelas baru untuk operasi pengurangan, perkalian, dan pembagian. Terdapat penjelasan tentang konsep pemrograman berorientasi objek, komponen-komponennya, dan contoh bahasa pemrograman yang mendukung paradigma ini. Diberikan juga algoritma dan kode program untuk mengimplementasikan soal kasus yang diminta beserta kesimpulannya.
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Tugas Praktikum Pemrograman Berorientasi Objek
1. TUGAS PRAKTEK I
PEMROGRAMAN BERORIENTASI OBJEK
PEMBUATAN PROGRAM PADA JAVA
(NEATBEANS)
DISUSUN OLEH :
Pungkas Subarkah
13.12.0029
SI 13 B
LABORATORIUM DATA & JARINGAN
SEKOLAH TINGGI INFORMATIKA DAN KOMPUTER
AMIKOM PURWOKERTO
Jl. Let. Jend. Pol. Sumarto Purwokerto
2013
2. SOAL / KASUS
Bagaimana caranya membuat program pada java netbeans dengan satu kelas utama dan
mempunyai new class(class baru) diantaranya class pengurangan, class pekalian dan clas
pembagian ?
3. LANDASAN TEORI
Definisi PemrogramanBerorientasiObjek
Pemrograman berorientasi objek adalah sebuah konsep pemrograman untuk membuat kode
program yang lebih terstruktur , terkelompok, berdasarkan objek – objek yang terlihat
sehingga bagian bagiannya dapat digunakan untuk pembuatan aplikasi lain.
Syarat Umum pada pemrograman berorientasiobjek
Syarat Umum yan mendukung pemrograman berorientasi objek adalah sebagai berikut :
a) Enkapsulasi (encapsulation)
b) Pewarisan (inheritance)
c) Polimorfismme(polymorphim)
Ragambahasa pada pemrogramanberorientasiobjek
Berikut ini beberapa contoh ragam bahasa pemrograman yang mendukung pemrograman
berorientasi objek :
a) Bahasa Pemrograman Smaltalk
Smaltalk merupakan salah satu bahasa pemrograman yang dikembangkan untuk mendukung
pemrograman berorientasi objek mulai tahun 1978.
b) Bahasa Pemrograman Eiffel
Eiffel merupakan bahasa pemrograman yang dikembangkan untuk pemrograman berorientasi
objek mulai tahun 1985 oleh Bertrand Meyer and Compiler Eiffel selesei dibuat tahun 1987.
c) Bahasa Pemrograman C++
Bahasa pemrograman C++ merupakan pengembangan lebih lanjut dari bahasa pemrograman
C mendukung pemrograman berorientasi objek .
d) Bahasa Pemrograman (web) PHP
PHP pertama kali dibuat oleh seorang perekayasa perangkat lunak (software Enginering)
yang bernama Rasmus Lerdoff. PHP merupakan bahasa pemrograman yang digunakan untuk
pemrograman web.
e) Bahasa Pemrograman Java
Bahasa pemrograman java merupakan bahasa pemrograman berorientasi objek murni karena
semua kode programnya dibungkus dalam kelas.
4. PengertianObjek dan Kelas
Kelas adalah sebuah file yang berisi kode program, sedangkan objek tidak dapat kita lihat
bentuknya karena objek dijalankan di dalam proses komputer mengeksekusi program
berorientasi objek.
Obejek adalah elemen pada saat runtime yang akan diciptakan , dimanipulasi, dan
dihancurkan saat eksekusi sehingga sebuah objek hanya ada saat program dieksekusi.
5. ALGORITMA DAN PEMBAHASAN
Nama Project : Tugas PBO1aku
Class yang terdiri dari :
Kelas Utama
Pembagian
Pengurangan
Perkalian
Kelas Utama menjadi kelas induk atau main program yang digunakan untuk
menginialisasian dari 3 class turunan diantaranya sebagai berikut :
Class Pembagian : Class pembagian menggunakan objek
bagi.
Class Pengurangan : Class pengurangan menggunakan
objel urang.
Class Peerkalian : Class perkalian menggunakan objek lain.
Class Pembagian menggunakan type data double dengan nama variabel a,b
dan hasil.
Class Pengurangan menggunakan type data double dengan nama variabel d,e
dan hasil.
Class Perkalian menggunakan type data double dengan nama variael i,p dan
hasil.
9. KESIMPULAN
Dari hasil praktikum diatas dapat disimpulkan bahwa :
Inssert code memudahkan kita dalam mengakses suatu getter dan setter
ataupun konstruktor.
Kelas utama hanya digunakan untuk memanggil subclass/class turunannya.
Kelas utama menggunakan method Prosedure ditandai dengan (void).
10. DAFTAR PUSTAKA
Rist,Robert dan Robert Terwilliger.1993.Object Oriented Programming in Eiffel.
Shalahuddin,M. Dan Rosa A.S.2007.Belajar Pemrograman dengan Bahasa Pemrograman
C++ dan Java : dari Nol Menjadi Andal.Bandung : Informatika.