0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan9 halaman

Modul 1 - Pendahuluan

1) Modul ini membahas tentang pemrograman berorientasi objek menggunakan bahasa pemrograman Java. 2) Terdapat penjelasan tentang karakteristik pemrograman berorientasi objek seperti enkapsulasi, inheritansi, dan polimorfisme. 3) Langkah-langkah membuat program "Hello Dunia" pertama di Netbeans dijelaskan mulai dari instalasi software sampai menjalankan program.

Diunggah oleh

Arya Putra
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
24 tayangan9 halaman

Modul 1 - Pendahuluan

1) Modul ini membahas tentang pemrograman berorientasi objek menggunakan bahasa pemrograman Java. 2) Terdapat penjelasan tentang karakteristik pemrograman berorientasi objek seperti enkapsulasi, inheritansi, dan polimorfisme. 3) Langkah-langkah membuat program "Hello Dunia" pertama di Netbeans dijelaskan mulai dari instalasi software sampai menjalankan program.

Diunggah oleh

Arya Putra
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 9

MODUL

Pemrograman Berorientasi Objek


Menggunakan Bahasa Pemrograman Java

Penyusun:
Annisa Nurul Puteri
MODUL
•••

PENDAHULUAN 1

A. Bahasa Pemrograman Java

Java merupakan bahasa pemrograman tingkat tinggi yang dipelopori


oleh James Gosling yang merupakan engineer di Sun Microsystem.Java mulai
dibangun pada tahun 1991. Versi alpha dan beta dari Java diriis pada tahun
1995, empat tahun setelah project Java diinisiasi. Pada tahun 2010, Sun
Microsystem diakuisisi oleh Oracle dan menjadikan Java dikembangkan di
bawah kuasa Oracle (Bachtiar and Fakhrul, 2018).

Bahasa pemrograman Java sering dijadikan acuan sebagai salah satu tool
development yang banyak digunakan dalam pembelajaran Pemrograman
Berorientasi Objek (PBO) setelah Bahasa pemrograman lincence lainnya
seperti .Net Application (Visual Basic.Net. C#, Visual C++.Net dan ASP.Net).
Saat ini banyak variasi dari tools yang dapat digunakan untuk membuat kode
pemrograman di Java seperti Eclipse, Netbean, atau tools lainnya (Iskandar,
2020). Modul ini akan menggunakan tools development Java dengan
Netbeans 8.2 dan Database Management System (DBMS) MySQL.

B. Pemrograman Berorientasi Objek

Pemrograman Berorientasi Objek atau dalam Bahasa Inggris lebih dikenal


dengan Object Oriented Programming (OOP) adalah sebuah paradigma
dalam pemrograman yang menyelesaikan masalah program dengan
menyediakan objek-objek (terdiri dari beberapa attribute dan methode) yang
saling berkaitan dan disusun ke dalam satu kelompok atau yang disebut
dengan class. Nantinya objek-objek tersebut akan saling berinteraksi untuk
menyelesaikan masalah program yang rumit.

Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus, yaitu


status dan perilaku. Misalnya sepeda punya status (jumlah gir, jumlah pedal,
dan jumlah ban) dan perilaku (mengubah gir, mengerem, mempercepat).
Bahasa yang berorientasi pada Objek juga mempunyai karakteristik yang
sama dengan objek-objek dunia nyata, yaitu status yang dalam Bahasa

1
MODUL
•••

pemrograman biasanya disimpan sebagai Variable dan perilaku yang


diimplementasikan sebagai Method.

- Karakteristik Pemrograman Berorientasi Objek (PBO)


1. Enkapsulasi
Enkapsulasi adalah pelindung program dan data yang sedang diolah.
Enkapsulasi mendefinisikan perilaku dan melindungi program dan data
agar tidak diakses secara sembarangan oleh program lain. Dalam
Java, dasar enkapsulasi adalah class. Anda membuat suatu class yang
menyatakan bahwa variable atau method sebuah class tidak dapat
diakses oleh class lain dengan menjadikan class tersebut private, atau
menjadikan class tersebut protected – yaitu hanya bisa diakses oleh
turunannya, atau menjadikan class tersebut public – yaitu bisa diakses
oleh sembarang class.

2. Inheritansi
Objek yang berada di sekitar kita adalah objek-objek yang saling
terhubung secara hirarkis, misalnya:

Objek
Gambar

Bentuk 2D Bentuk 3D

Lingkaran Persegi Piramida Bola

Gambar 1 Inheritansi

Pada Gambar 1 terlihat Lingkaran dan Persegi adalah turunan dari


bentuk 2D, sementara bentuk 2D adalah turunan dari Objek Gambar.
Lingkaran dan Persegi merupakan subclass dari bentuk 2D. Bentuk 3D
adalah superclass dari Bola dan Piramida, dan seterusnya.

2
MODUL
•••

3. Polimorfisme
Walaupun Lingkaran dan Persegi sama-sama turunan dari Bentuk 2D,
tetapi cara mengubah ukuran masing-masing berbeda, untuk lingkaran
kita harus mengubah besar jari-jarinya, sedangkan untuk persegi kita
harus mengubah panjang sisinya.

Dalam Java implementasi, method suatu parent-class dapat diubah oleh sub-
class, hal ini dikenal dengan overriding method. Deklarasi method sama tetapi
implementasi atau definisinya berbeda (Method atau perilaku yang sama tapi
implementasinya/caranya yang berbeda-beda inilah yang disebut dengan
Polimorfisme).

- Menulis Program Java


Aturan penulisan program di Java

1. Java merupakan turunan dari C, sehingga Java memiliki sifat C yaitu


case sensitive, membedakan antara huruf besar dan kecil.
2. Dalam sebuah file program di Java hanya diizinkan memiliki 1 buah class
yang bersifat public.
3. Dalam sebuah file program Java, hanya ada 1 method main (method
yang pertama kali dibaca oleh interpreter Java)
4. Nama sebuah file program Java harus sama dengan nama class yang
memiliki method main () di dalam tubuhnya. Perlu diperhatikan bahwa
tulisan nama file dengan nama class (huruf besar maupun kecilnya)
harus persis sama.

C. Instalasi Software Requirements

Netbeans merupakan salah satu varian tools dari Java. Sebelum kita
membuat program dengan bahasa pemrograman Java, kita harus
melakukan instalasi JDK (Java Development Kit) dan Netbeans yang bersifat
open source. Kita dapat mendownload JDK sesuai dengan spesifikasi
laptop/pc di sini https://s.id/Oracle_JDK dan Netbeans di sini
https://s.id/Netbeans82 .

3
MODUL
•••

- Instalasi JDK
Pada windows, file instalasi berupa self-installing file yaitu file .exe yang bila
dijalankan akan mengekstrak dirinya untuk di-copy-kan ke direktori. Berikut
adalah tampilan setelah di-klik:

Gambar 2 Tampilan awal instalasi Java (JDK) di Windows

Selanjutnya klik next untuk memilih direktori tempat penginstalan seperti


pada gambar di bawah ini:

Gambar 3 Pemilihan Direktori


Gambar 3 Pemilihan Direktori

Pilih next kemudian ikuti semua alur instalasi sampai proses instalasi selesai.

4
MODUL
•••

- Instalasi Netbeans 8.2


Setelah kita download software Netbeans yang akan digunakan, lakukan
proses instalasi dengan cara double klik pada software file .exe Netbeans
tersebut, ikuti prosedur instalasi sampai menemukan button finish.

Gambar 4 Tampilan awal instalasi Netbeans

Pilih next untuk masuk pada halaman lisence agreement, lalu centang dan
klik next.

Gambar 5 Lisence Agreements Netbeans

5
MODUL
•••

Di dalam Netbeans, semua perancangan dan pemrograman dilakukan di


dalam kerangka sebuah proyek. Proyek Netbeans merupakan sekumpulan
file yang dikelompokkan di dalam suatu kesatuan.

D. Membuat Project Pertama pada Netbeans

Program Hellodunia akan dibuat pada Netbeansyang sudah terinstall. Ikuti


langkah-langkah berikut untuk membuat program di Netbeans:

1. Double klik pada icon Netbeans yang sudah diinstall, sehingga akan masuk

pada Graphical User Interface (GUI) Netbeans seperti pada tampilan


berikut:

Gambar 6 Tampilan IDE Netbeans 8.2 pada Saat Booting

2. Setelah tampil proses booting dari aplikasi Netbeans tersebut akan tampil
ilustrasi seperti berikut:

Gambar 7 Window Dialog New Project pada Netbeans

6
MODUL
•••

3. Klik File > New Project > Java

Pada categories pilih Java dan pada projects pilih Java Application,
selanjutnya klik button next, maka akan terlihat tampilan seperti berikut:

Gambar 8 Input Dialog Project Name

4. Pada project Name isikan dengan nama file P_HelloDunia, pada project
location tentukan di mana Anda akan menyimpan direktori dari project-
project Java tersebut akan disimpan, secara default di Netbeans akan di-
checklist tanda pada pilihan Create Main Class, artinya P_HelloDunia ini
bertindak sebagai Main Class, selanjutnya klik button finish dan tampilan
akan menjadi seperti berikut:

Gambar 9 Tampilan Class P_HelloDunia pada script console

7
MODUL
•••

5. Anda dapat langsung menuliskan kode program pada area source code
tersebut, tuliskan kode program berikut di bawah perintah public static
void main(String[] args) {
System.out.println(“Hello Dunia!”);

Lihat ilustrasi berikut:

Gambar 10 Kode program Hello Dunia!

6. Selanjutnya klik button Run atau dengan menekan tombol short cut F6, jika
tidak terdapat syntax error pada program maka akan tampil output
sebagai berikut:

Gambar 11 Output program P_HelloDunia

Anda mungkin juga menyukai