SlideShare ist ein Scribd-Unternehmen logo
1 von 10
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
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 ?
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.
 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.
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.
LISTING PROGRAM DAN RUN PROGRAM
 Class Utama :
 Class Pengurangan :
 Class Perkalian :
 Hasil run program :
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).
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.

Weitere ähnliche Inhalte

Was ist angesagt?

[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktoprizki adam kurniawan
 
C++: inheritance, composition, polymorphism
C++: inheritance, composition, polymorphismC++: inheritance, composition, polymorphism
C++: inheritance, composition, polymorphismJussi Pohjolainen
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekI Putu Arya Dharmaadi
 
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)Melina Krisnawati
 
Introduction to class in java
Introduction to class in javaIntroduction to class in java
Introduction to class in javakamal kotecha
 
Membuat Aplikasi/Modul di Odoo ERP
Membuat Aplikasi/Modul di Odoo ERPMembuat Aplikasi/Modul di Odoo ERP
Membuat Aplikasi/Modul di Odoo ERPAziz Adi Nugroho
 
Bahan ajar rpp instalasi sistem operasi
Bahan ajar rpp  instalasi sistem operasiBahan ajar rpp  instalasi sistem operasi
Bahan ajar rpp instalasi sistem operasiAndirilanAritonang
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Asnita Meydelia C K
 
Java Course 8: I/O, Files and Streams
Java Course 8: I/O, Files and StreamsJava Course 8: I/O, Files and Streams
Java Course 8: I/O, Files and StreamsAnton Keks
 
Konsep Inheritance
Konsep InheritanceKonsep Inheritance
Konsep InheritanceRiski_kiki
 
This keyword in java
This keyword in javaThis keyword in java
This keyword in javaHitesh Kumar
 
Rpp pbo kelas 12 semester ganjil
Rpp pbo kelas 12 semester ganjilRpp pbo kelas 12 semester ganjil
Rpp pbo kelas 12 semester ganjilSaprudin Eskom
 

Was ist angesagt? (20)

[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
 
Modul sistem-operasi
Modul sistem-operasiModul sistem-operasi
Modul sistem-operasi
 
Pbo
PboPbo
Pbo
 
Java Arrays
Java ArraysJava Arrays
Java Arrays
 
C++: inheritance, composition, polymorphism
C++: inheritance, composition, polymorphismC++: inheritance, composition, polymorphism
C++: inheritance, composition, polymorphism
 
Java
JavaJava
Java
 
Pertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objekPertemuan 1 konsep dasar pemrograman berorientasi objek
Pertemuan 1 konsep dasar pemrograman berorientasi objek
 
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
Java (Netbeans) Polymorphism - Object Oriented Programming (OOP)
 
Introduction to class in java
Introduction to class in javaIntroduction to class in java
Introduction to class in java
 
Membuat Aplikasi/Modul di Odoo ERP
Membuat Aplikasi/Modul di Odoo ERPMembuat Aplikasi/Modul di Odoo ERP
Membuat Aplikasi/Modul di Odoo ERP
 
Bahan ajar rpp instalasi sistem operasi
Bahan ajar rpp  instalasi sistem operasiBahan ajar rpp  instalasi sistem operasi
Bahan ajar rpp instalasi sistem operasi
 
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
Pemrograman Berorientasi Objek "Pengenalan Dasar Pemrograman JAVA"
 
Java Course 8: I/O, Files and Streams
Java Course 8: I/O, Files and StreamsJava Course 8: I/O, Files and Streams
Java Course 8: I/O, Files and Streams
 
Java- Nested Classes
Java- Nested ClassesJava- Nested Classes
Java- Nested Classes
 
Konsep Inheritance
Konsep InheritanceKonsep Inheritance
Konsep Inheritance
 
This keyword in java
This keyword in javaThis keyword in java
This keyword in java
 
inheritance
inheritanceinheritance
inheritance
 
Rpp pbo kelas 12 semester ganjil
Rpp pbo kelas 12 semester ganjilRpp pbo kelas 12 semester ganjil
Rpp pbo kelas 12 semester ganjil
 
Arrays in Java
Arrays in JavaArrays in Java
Arrays in Java
 
Packages in java
Packages in javaPackages in java
Packages in java
 

Ähnlich wie Tugas Praktikum Pemrograman Berorientasi Objek

Tugas 4 (individu) rekayasa web 0316
Tugas 4 (individu) rekayasa web 0316Tugas 4 (individu) rekayasa web 0316
Tugas 4 (individu) rekayasa web 0316septianarul
 
Materi-1-sd-2-Pengenalan-PBO.pptx
Materi-1-sd-2-Pengenalan-PBO.pptxMateri-1-sd-2-Pengenalan-PBO.pptx
Materi-1-sd-2-Pengenalan-PBO.pptxHallendAfroni1
 
Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)Materi Kuliah Online
 
PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptarfa442827
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptxBom Bom
 
Uts pemrograman berbasis obj
Uts pemrograman berbasis objUts pemrograman berbasis obj
Uts pemrograman berbasis objJulianGultom2
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingRolly Yesputra
 
Programing approaches
Programing approachesPrograming approaches
Programing approachesMuhammad Atan
 
Pengertian pemrograman terstruktur
Pengertian pemrograman terstrukturPengertian pemrograman terstruktur
Pengertian pemrograman terstrukturPutri Sari
 
1 Mengenal Pemrograman Berorientsi Objek.pptx
1 Mengenal Pemrograman Berorientsi Objek.pptx1 Mengenal Pemrograman Berorientsi Objek.pptx
1 Mengenal Pemrograman Berorientsi Objek.pptxAlbertusHariAfandi
 
Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6ゴースト アノン
 
Second task bu okta 2 edit
Second task bu okta 2 editSecond task bu okta 2 edit
Second task bu okta 2 editFhaiz Al-Ghazaly
 
Modul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman IIModul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman IIsyahril17
 

Ähnlich wie Tugas Praktikum Pemrograman Berorientasi Objek (20)

Tugas 4 (individu) rekayasa web 0316
Tugas 4 (individu) rekayasa web 0316Tugas 4 (individu) rekayasa web 0316
Tugas 4 (individu) rekayasa web 0316
 
Materi-1-sd-2-Pengenalan-PBO.pptx
Materi-1-sd-2-Pengenalan-PBO.pptxMateri-1-sd-2-Pengenalan-PBO.pptx
Materi-1-sd-2-Pengenalan-PBO.pptx
 
Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)Pemrogaman Visual Basic.NET (Modul 4)
Pemrogaman Visual Basic.NET (Modul 4)
 
PERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.pptPERTEMUAN 2-KONSEP OOP.ppt
PERTEMUAN 2-KONSEP OOP.ppt
 
0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx0-Pengantar Pemrograman lanjut.pptx
0-Pengantar Pemrograman lanjut.pptx
 
Uts pemrograman berbasis obj
Uts pemrograman berbasis objUts pemrograman berbasis obj
Uts pemrograman berbasis obj
 
Part 8 - Object Oriented Programming
Part 8 - Object Oriented ProgrammingPart 8 - Object Oriented Programming
Part 8 - Object Oriented Programming
 
Programing approaches
Programing approachesPrograming approaches
Programing approaches
 
Laporan i
Laporan iLaporan i
Laporan i
 
Pengertian pemrograman terstruktur
Pengertian pemrograman terstrukturPengertian pemrograman terstruktur
Pengertian pemrograman terstruktur
 
1 Mengenal Pemrograman Berorientsi Objek.pptx
1 Mengenal Pemrograman Berorientsi Objek.pptx1 Mengenal Pemrograman Berorientsi Objek.pptx
1 Mengenal Pemrograman Berorientsi Objek.pptx
 
class method object
class method objectclass method object
class method object
 
Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6Pemograman berorientasi obyek kelompok 6
Pemograman berorientasi obyek kelompok 6
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Second task bu okta 2 edit
Second task bu okta 2 editSecond task bu okta 2 edit
Second task bu okta 2 edit
 
Modul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman IIModul 1 Algoritma Dan Pemrograman II
Modul 1 Algoritma Dan Pemrograman II
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Makalah java
Makalah javaMakalah java
Makalah java
 

Kürzlich hochgeladen

slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfNURAFIFAHBINTIJAMALU
 
materi pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptmateri pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptTaufikFadhilah
 
Modul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum MerdekaAbdiera
 
Tidak ada abstraksi dalam memori sistem operasi .pdf
Tidak ada abstraksi dalam memori sistem operasi .pdfTidak ada abstraksi dalam memori sistem operasi .pdf
Tidak ada abstraksi dalam memori sistem operasi .pdfAnggaaBaraat
 
Program Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfProgram Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfwaktinisayunw93
 
Mata Kuliah Etika dalam pembelajaran Kristen.pptx
Mata Kuliah Etika dalam pembelajaran Kristen.pptxMata Kuliah Etika dalam pembelajaran Kristen.pptx
Mata Kuliah Etika dalam pembelajaran Kristen.pptxoperatorsttmamasa
 
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdfPPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdfSBMNessyaPutriPaulan
 
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...YulfiaFia
 
1.3.a.8 KONEKSI ANTAR MATERI MODUL 1.3 (Heriyanto).pdf
1.3.a.8  KONEKSI ANTAR MATERI MODUL 1.3 (Heriyanto).pdf1.3.a.8  KONEKSI ANTAR MATERI MODUL 1.3 (Heriyanto).pdf
1.3.a.8 KONEKSI ANTAR MATERI MODUL 1.3 (Heriyanto).pdfHeriyantoHeriyanto44
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............SenLord
 
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Abdiera
 
hentikan buli danGANGGUAN SEKSUAL UNTUK MURID.pptx
hentikan buli danGANGGUAN SEKSUAL UNTUK MURID.pptxhentikan buli danGANGGUAN SEKSUAL UNTUK MURID.pptx
hentikan buli danGANGGUAN SEKSUAL UNTUK MURID.pptxKalpanaMoorthy3
 
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAKSANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAKArifinAmin1
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfandriasyulianto57
 
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptxCERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptxpolianariama40
 
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfJaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfHendroGunawan8
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxHeriyantoHeriyanto44
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxdonny761155
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfHeriyantoHeriyanto44
 
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfPerbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfAgungNugroho932694
 

Kürzlich hochgeladen (20)

slide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdfslide presentation bab 2 sain form 2.pdf
slide presentation bab 2 sain form 2.pdf
 
materi pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.pptmateri pembelajaran tentang INTERNET.ppt
materi pembelajaran tentang INTERNET.ppt
 
Modul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum MerdekaModul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar IPA Kelas 7 Fase D Kurikulum Merdeka
 
Tidak ada abstraksi dalam memori sistem operasi .pdf
Tidak ada abstraksi dalam memori sistem operasi .pdfTidak ada abstraksi dalam memori sistem operasi .pdf
Tidak ada abstraksi dalam memori sistem operasi .pdf
 
Program Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdfProgram Roots Indonesia/Aksi Nyata AAP.pdf
Program Roots Indonesia/Aksi Nyata AAP.pdf
 
Mata Kuliah Etika dalam pembelajaran Kristen.pptx
Mata Kuliah Etika dalam pembelajaran Kristen.pptxMata Kuliah Etika dalam pembelajaran Kristen.pptx
Mata Kuliah Etika dalam pembelajaran Kristen.pptx
 
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdfPPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
PPT Hukum Adat Keberadaan Hukum Adat Di Kehidupan Masyarakat.pdf
 
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...
Berikut adalah aksi nyata dalam merancang modul projek dengan tema kearifan l...
 
1.3.a.8 KONEKSI ANTAR MATERI MODUL 1.3 (Heriyanto).pdf
1.3.a.8  KONEKSI ANTAR MATERI MODUL 1.3 (Heriyanto).pdf1.3.a.8  KONEKSI ANTAR MATERI MODUL 1.3 (Heriyanto).pdf
1.3.a.8 KONEKSI ANTAR MATERI MODUL 1.3 (Heriyanto).pdf
 
PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............PERTEMUAN 9 KESEIM 3 SEKTOR.............
PERTEMUAN 9 KESEIM 3 SEKTOR.............
 
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 1 Fase A - [abdiera.com]
 
hentikan buli danGANGGUAN SEKSUAL UNTUK MURID.pptx
hentikan buli danGANGGUAN SEKSUAL UNTUK MURID.pptxhentikan buli danGANGGUAN SEKSUAL UNTUK MURID.pptx
hentikan buli danGANGGUAN SEKSUAL UNTUK MURID.pptx
 
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAKSANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
SANG BUAYA DI TIMPA POKOK CERITA KANAK-KANAK
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdf
 
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptxCERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
CERAMAH SINGKAT RAMADHAN RIFKI TENTANG TAUBAT.pptx
 
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdfJaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
Jaringan VOIP Ringkasan PTT Pertemuan Ke-1.pdf
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptxAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pptx
 
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptxAksi Nyata PERENCANAAN BERBASIS DATA.pptx
Aksi Nyata PERENCANAAN BERBASIS DATA.pptx
 
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdfAKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
AKSI NYATA MODUL 1.3 VISI GURU PENGGERAK.pdf
 
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
Perbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdfPerbaikan ekonomi zaman Habibie (Offering A - 4-6) Pertemuan - 10.pdf
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.
  • 6. LISTING PROGRAM DAN RUN PROGRAM  Class Utama :
  • 8.  Class Perkalian :  Hasil run program :
  • 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.