Konsep Pemrograman Berorientasi Objek (OOP)

dokumen-dokumen yang mirip
BAB II TEORI DAN KONSEP PEMROGRAMAN BERBASIS OBJECT

INTRODUCTION JAVA NORHIKMAH,M.KOM

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Modul Praktikum 1 Pemograman Berorientasi Objek

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

BAB 3 Mengenali Lingkup Pemrograman Anda

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

BAB 3 Mengenali Lingkup Pemrograman Anda

TPI4202 e-tp.ub.ac.id

INSTALL JAVA. 2. Kemudian akan muncul tampilan dalam bentuk rar. Klik ganda pada jdk-7u45-windows- i586.exe, seperti gambar berikut :

Tutorial Compiler Bahasa-C Dengan Anjuta IDE

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

Konsep Dasar Pemrograman Dan Pengenalan C++

Dasar Pemrograman Java

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

PEMROGRAMAN BERORIENTASI OBJEK

PERTEMUAN 3 OBJEK DAN CLASS

SUMBER BELAJAR PENUNJANG PLPG

1. MENGENAL VISUAL BASIC

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

2 Class dan Object (1)

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

Modul Praktikum Pemrograman

Pendahuluan Dasar Pemrograman Java

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma.

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

1 - Pengenalan Java PENDAHULUAN

MODUL PRAKTIKUM KE 1

PEMROGRAMAN DELPHI 7.0

KOTLIN, SIAPA SUKA. Dasar. P. Tamami BPPKAD Kab. Brebes

GRAFIK KOMPUTER & PENGOLAHAN CITRA

BAB 1 KONSEP DASAR BAHASA C

JAVA PADA NETBEANS IDE 7.4 ASRI WIDYADHARI KOM E 13

TPI4202 e-tp.ub.ac.id

DISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1

PERTEMUAN I PENGENALAN JAVA

Java Application. Aplikasi: Menampilkan Tulisan

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Pengenalan Program Java

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

Java Application. Menampilkan Tulisan

INTRODUCTION TO JAVA

BAB III PERANCANGAN PROGRAM

Sekarang, kita akan mencoba untuk menganalisa program Java pertama : public class Hello {

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

VISUAL BASIC Pengenalan VB NET

OPERATOR PENAMBAH (INCREMENT) DAN OPERATOR PENGURANG (DECREMENT)

BAB 8 Argumen dari Command-line

INSTRUKSI PENCABANGAN

Java - Belajar Object Oriented Programming (OOP) (Part 1 - Class, Method, Getter, Setter)

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

Object-Oriented Programming Sederhana Dengan PHP

Cara Install Java SE Development Kit (JDK) di Windows

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

Pemrograman Dasar I N T R O D U C T I O N T O J A V A

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

BAB V IMPLEMENTASI SISTEM

Jobsheet 09. Overloading and Overriding Method

BAB IV HASIL DAN UJI COBA

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

A. Memulai dan Struktur Visual Basic

Dasar-Dasar Pemrograman Java

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

LAB02 : KODING PROGRAM

Michael Lionardi

Dwiny Meidelfi, M.Cs

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

IKG2I4 / Software Project I

Tutorial FDM Nurul Huda 2008, bundled by samsonasik. Modul Java 1

Mengenal JavaScript dan Struktur JavaScript 1

Install Italc Di Windows XP

Cara Membaca File Text di JAVA

BAB 8 Argumen dari Command-line

Visual Basic 6.0 For Beginners

BAB IV HASIL DAN UJI COBA

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

IT210 - Pemrograman Visual. Ramos Somya

Radio Muslim Deli FM. Jadwal Shalat SEP. o Deli El-Faraby.. Search... SEARCH. Catatan Harian Hermanto Deli El-Faraby

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM :

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

Praktikum Pemograman Berorientasi Objek

Bahasa C. Dosen : Dhamayanti

BAB 2 LANDASAN TEORI

03/04/2018. Pemrograman Berorientasi Object

1 - Bahasa Pemrograman

Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno

Transkripsi:

Konsep Pemrograman Berorientasi Objek (OOP) Kata Program dan Pemrograman mungkin sudah tidak asing didengar, tetapi apakah sebenarnya Program itu dan apa bedanya dengan Pemrograman? Program adalah suatu bentuk aplikasi atau bisa juga disebut software yang dibuat dengan menggunakan Bahasa Pemrograman dan dapat menyelesaikan suatu Tugas, Fungsi, Perhitungan dengan menggunakan komputer. Bahasa Pemrograman merupakan kumpulan perintah-perintah yang dimengerti komputer untuk melakukan tugas-tugas tertentu. Sedangkan Pemrograman atau Programming merupakan teknik untuk membuat suatu Program dengan menggunakan Bahasa Pemrograman. Pemrograman Berorientasi Objek (Object Oriented Programming) merupakan teknik membuat suatu program berdasarkan objek. Untuk lebih memudahkan pemahaman tentang objek, saya beri sebuah contoh : Meja, Kursi, Jam Dinding dan yang lainnya merupakan contoh objek. Objek yang disebutkan tadi umumnya berada didalam sebuah ruangan, ruangan apabila kita melihatnya dari sebuah rumah bisa juga dikategorikan sebuah objek dan rumah jika dilihat dari cara pandang yang lebih luas lagi juga merupakan objek. Jadi sebuah Objek merupakan suatu bentuk atau model yang tergantung dari cara pandang objek dimaksud. Meja, Kursi, Jam Dinding ada dalam sebuah Ruangan. Ruang A, Ruang B, dan Ruang yg lain berada dalam sebuah Rumah. Rumah 1, Rumah 2 dan Rumah yang lain juga berada didalam suatu tempat yang lebih luas yaitu Bumi, Dst. Dan bukan tidak mungkin didalam Objek Jam Dinding terdapat objek-objek yang lain yang lebih kecil misalnya Batterai, Gear, dll. Cara pandang kita dari sebuah Ruangan, Rumah atau Bumi merupakan Class apabila kita melihatnya dalam Pemrograman. Class O B J E K Gambar 1. Class dan Objek Hal 1

Setiap objek memiliki Atribut dan Method. Atribut adalah segala sesuatu yang berhubungan dengan karakteristik objek. Seperti Tipe, Model, Pintunya, Kusennya menggunakan kayu apa?, Warna Catnya, merupakan salah satu atribut dari Rumah. Sedangkan Method dari Rumah adalah dapat melindungi dari panas, hujan, angin. Jadi Method merupakan Fungsi atau segala sesuatu yang dapat dilakukan Objek. Tanpa harus berteori lagi, kita coba langsung pemahaman tentang Objek dalam Pemrograman dan untuk Bahasa Pemrogramannya saya menggunakan Java. Mengapa Java? Karena pengelolaan Objek didalam Java lebih mudah dipahami. Asumsi saya, alat pendukung (Tools) pemrograman java sudah terinstall dalam komputer anda. Apabila belum anda dapat men-download-nya, yang diperlukan adalah Compiler java (http://java.sun.com/j2se/1.4.2/download.html ) dan sebuah teks editor ( http://www.textpad.com ) atau dapat menggunakan Notepad pada Windows. 1. Jalankan TextPad pada komputer anda Gambar 2. Menjalankan TextPad pada menu Windows Hal 2

Tampilan TextPad seperti gambar berikut, Jendela Utama : Tempat mengetikan Kode Program Jendela Output : Gambar 3. Tampilan TextPad 2. Ketiklah kode Program berikut ini, pada jendela utama TextPad. ( Perhatikan penulisannya! ) //Latihan pertama public class Pertama System.out.println("Kode Program Pertamaku"); 3. Buatlah sebuah Folder (mis: ContohJava) di C: ( boleh juga selain C: ) 4. Simpanlah Kode Program diatas pada Folder yang telah dibuat, beri nama file : Pertama.java tanpa tanda petik ( Perhatikan penulisan nama filenya! ). 5. Lakukan Kompilasi (Compile) kode program yang telah dibuat dengan mengklik Menu Tools, External Tools, Compile Java. Atau dengan menekan Tombol CTRL + 1. (Gambar 4) Jika tidak ada yang salah, pada Jendela Output akan ditampilkan pesan Tools Completed Succesfully (Gambar 5) Hal 3

Gambar 4. Menu untuk mengkompilasi Kode Program Gambar 5. Keterangan Sukses 6. Setelah dikompilasi, jalankan program dengan mengklik Menu Tools, External Tools, Run Java Applications atau dengan menekan tombol CTRL + 2. Gambar 6. Hasil program setelah dijalankan 7. Sekarang, lihatlah pada folder ContohJava terdapat 2 buah file : - Pertama.java - Pertama.class Penjelasan : Gambar 7. Tampilan pada Folder ContohJava Kita mulai dari hasil kompilasi kode program yang membuat 1 (satu) file dengan nama Pertama.class file ini adalah hasil dari baris perintah public class Pertama Baris perintah ini adalah untuk membuat sebuah class dengan nama Pertama, kata kunci public menandakan bahwa class ini memiliki jangkauan publik atau global artinya class Pertama ini dapat digunakan oleh class lain. Hal 4

Kalau ada class seharusnya ada objeknya dong, lalu yang mana objeknya? Mungkin pertanyaan anda adalah seperti itu, baik kita lanjutkan penjelasannya. Coba perhatikan baris perintah System.out.println("Kode Program Pertamaku"); Masih ingat penjelasan diatas tentang Objek yang memiliki Atribut dan Method, pada baris inilah objeknya. Mungkin pertanyaan anda adalah, kalau baris ini adalah objeknya lalu nama objeknya apa, terus atribut dan methodnya mana? Pada contoh program ini saya belum mendefinisikan sebuah nama objek dengan jelas karena programnya masih sangat sederhana, untuk contoh ini main adalah nama objeknya berikutnya yang ada didalam (String[]args) Ini adalah Atribut dari objek main dan terakhir Methodnya ada pada baris System.out.println("Kode Program Pertamaku"); Pada baris ini objek main dengan atributnya String[]args melakukan sebuah method yaitu menampilkan teks/tulisan Kode Program Pertamaku pada layar. Baiklah, sekarang coba ketikan lagi kode program berikut : ( perhatikan penulisannya! ) //Latihan kedua public class Rumah //Buat class Rumah //buat method static Meja public static void Meja() System.out.println("Ada Meja"); //method jam dinding void JamDinding() System.out.println("Ada Jam Dinding"); Hal 5

Simpan kode program diatas dengan nama file Rumah.java Lakukan kompilasi (compile) pada kode program, jika tidak ada pesan error, berikutnya Buat lagi satu file baru, ketikan kode progam dibawah ini kemudian simpan file dengan nama IsiRumah.java Lakukan compile pada kode program dan lihatlah hasilnya! //Latihan kedua public class IsiRumah Rumah.Meja(); Rumah Panggil = new Rumah(); Panggil.JamDinding(); Penjelasan : Pada latihan kedua ini kita telah membuat 2 (dua) buah file, yaitu : 1. Rumah.java membuat sebuah class dengan nama Rumah.class 2. IsiRumah.java class yang lain IsiRumah.class yang menggunakan class Rumah Pada file pertama Rumah.java diawali dengan membuat sebuah class public Rumah agar dapat digunakan pada class yang lain, didalam class Rumah terdapat 2 (dua) buah method yaitu Meja dan JamDinding, perhatikan dari cara penulisannya! Method Meja public static void Meja() System.out.println("Ada Meja"); Kata kunci public static digunakan agar method ini mempunyai jangkauan global dan isinya tetap, sedangkan Hal 6

Method JamDinding hanya digunakan untuk jangkauan lokal saja void JamDinding() System.out.println("Ada Jam Dinding"); Pada file yang kedua IsiRumah.java diawali juga dengan membuat sebuah class public IsiRumah didalamnya terdapat method utama main dengan Atribut yang digunakan String[]args fungsi kode program ini adalah memanggil class Rumah untuk digunakan pada class IsiRumah, perhatikan cara pemanggilan yang berbeda dari Method yang ada pada class Rumah! Rumah.Meja(); Pada baris ini, karena Method Meja menggunakan kata kunci public static maka pemanggilannya dapat secara langsung tanpa harus membuat satu objek baru untuk dapat menggunakan/memanggil method pada class lain, seperti method JamDinding pada class Rumah Rumah Panggil = new Rumah(); Pada baris ini dibuat satu objek baru dengan nama Panggil yang merupakan nama lain dari class Rumah, cara memanggilnya adalah seperti pada baris berikut Panggil.JamDinding(); Kesimpulannya adalah pengelolaan objek dalam Java lebih mudah untuk dipelajari, tentunnya harapan saya juga tulisan ini dapat membantu bagi siapa saja yang ingin memulai untuk belajar Pemrograman dengan Java, lebih lanjut tentang konsep pemrograman berorientasi objek ini akan dibahas pada sesi selanjutnya, jadi tetap link di blog http://asepramdhani.wordpress.com Terima Kasih. Referensi : 1. http://id.wikipedia.org/ 2. Jeni-dasarpemrogramanjava.pdf 3. Codenhead-javabasic.pdf Hal 7