LAPORAN PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK
MODUL IV
“CONSTRUKTOR”
Dosen : Iwan Lesmana, M.Kom
Disusun Oleh :
Regi Permana Jaya
20160910112
SI 2016 C
PRODI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang memberikan bimbingan dan pertolongannya sehingga dalam penulisan Laporan Praktikum Pemograman Berorientasi Objek ini bisa berjalan dengan lancar. Penulisan Laporan Praktikum Pemograman Berorientasi Objek Ini dimaksudkan penulis khusunya saya sendiri untuk memenuhi tugas mata kuliah Pemograman Berorientasi Objek. Penulisan Laporan Praktikum Pemograman Berorientasi Objek ini dimaksudkan sebagai penambah wawasan pembaca khususnya tentang Pemograman Berorientasi Objek tentang Construktor. Di sisi lain, penulis mengajak kepada para pembaca agar dapat memahami dan mendalami masalah topik di atas, sekaligus menerapkan hasil Laporan Pemograman Berorientasi Objek.
Demikianlah sebagai pengantar, mudah-mudahan dengan laporan ini bisa diterima dengan baik. Dan semoga Allah senantiasa melimpahkan rahmat-Nya dalam setiap aktivitas yang kita kerjakan. Amin
Kuningan , 20 November 2018
Penyusun,
Regi Permana Jaya
DAFTAR ISI
KATA PENGANTAR.....................................................................................1
DAFTAR ISI...................................................................................................2
BAB I DASAR TEORI
A. Dasar Teori..................................................................................................3
BAB II PEMBAHASAN
A. Praktikum....................................................................................................6
B. Latihan/Post Test.......................................................................................19
C. Tugas Individu...........................................................................................21
BAB I
DASAR TEORI
- DASAR TEORICONSTRUCTORConstruktor adalah method yang secara otomatis dipanggil/dijalankan pada saat sebuah class diinstasi. Jika dalam sebuah class tidak terdapat constructor maka secara otomatis Java akan membuatkan sebuah default constructor. Nama constructor harus sama dengan nama class dan tidak boleh memiliki tipe return value. Sama halnya dengan method, constructor dapat memiliki satu atau banyak parameter maupun tanpa parameter.Constructor biasanya digunakan untuk memberi nilai awal dari atribut-atribut class tersebut.Contoh :
Multiple Constructor
Java tidak membatasi jumlah constructor dalam satu class, sehingga memungkinkan sebuah class memiliki lebih dari satu constructor. Multiple constructor adalah adanya lebih dari satu constructor untuk sebuah class. Yang membedakan antara satu constructor dengan constructor lainnya adalah pada parameternya( nama constructornya sama).
Contoh :
Function Overloading
Overloading adalah diperbolehkannya dalam sebuah class memiliki lebih dari satu function yang serupa (nama function-nya sama) tetapi deklarasi-deklarasi parameternya berbeda.
Contoh :
Perhatikan class Latihan2a!
Pada class tersebut terdapat 2 method setLogin yang parameternya berbeda.
BAB II
PEMBAHASAN
- PRAKTIKUM
Membuat Project Di Netbeans
- Yang pertama yaitu membuat Project Baru di Netbeans dengan caara klik File -> New Project - > Choose Project (Java Aplication).
2. Kemudian klik Next dan isikan Project Name nya : Modul4PBO dan Project Locationnya berada di D:\PBOLISNA.
3. Setelah itu yaitu membuat file Empity Java file baru dengan cara klik kanan Source Package -> New -> Other -> Empity Java File. Dan klik Next.
- PRAKTIKUM 1
Source Code Construktor.java
Hasil running :
- PRAKTIKUM 2
- Buat File Empity Java File Baru. Setelah itu Kemudian berinama class namenyaBuku.java
Source Code Buku.java
2. Buat File Empity Java File baru, class namenya DemoBuku.java
Source Code DemoBuku.java
Hasil running :
- PRAKTIKUM 3
- Buat File Empity Java File Baru. Setelah itu Kemudian berinama class namenyaMahasiswa.java
Source Code Mahasiswa.java
Hasil running :
- PRAKTIKUM 4
- Buat File Empity Java File Baru. Setelah itu Kemudian berinama class namenyateman.java
Source Code teman.java
2. Buat File Empity Java File baru, class namenya Overload.java
Source Code Overload.java
Hasil running :
B. POST TEST
Buatlah Program Construktor dengan case studi yang berbeda dari praktikum diatas.
- Buat File Empity Java File Baru. Setelah itu Kemudian berinama class namenyaFilmLisna.java
Source Code FilmLisna.java
Hasil running :
C. TUGAS INDIVIDU
Buatlah Program Construktor Multiple dan Overloading dengan case studi yang berbeda dari praktiku diatas.
- Buat File Empity Java File Baru. Setelah itu Kemudian berinama class namenyaRuangan.java
Source Code Ruangan.java
2. Buat File Empity Java File baru, class namenya RuanganLisna.java
Source Code RuanganLisna.java
Hasil running :
0 komentar:
Posting Komentar