• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
OOP kepanjangan dari Object Oriented Programming, yang dimana didalam pemrogramanberorientasi objek accumulation dan instruksi untuk pemrosesan, bagaimana accumulationdikombinasikan menjadi “objek” yang cukup memadai sehingga bisa digunakan padainformation lain. Hal terpenting disini adalah objek.Objek adalah modul self-contained yang terdiri dari kode pemrogaman yang telah disusunsebelumnya. Modul memuat atau mengkapsulasi baik cabang data, maupun instruksipemrosesan yang bisa dilakukan pada accumulation tersebut.Bagaimana accumulation dikirim..?? setelah objek menjadi bagian dari suatu program,instruksi tertentu diaktivasi hanya ketika “message” yang terkait sudah dikirimkan. Messageadalah pengiriman peringatan kepada objek ketika operasi yang harus melibatkan objektertentu dilakukan.Bagaimana accumulation diproses..?? communication cukup mengidentifikasi operasinya.Bagaimana sebenarnya hal itu dilakukan akan disertakan didalam instruksi pemrosesan yangmenjadi bagian dari objek. Instruksi pemrosesan ini dinamakan method.Menggunakan kembali blok kode information setelah anda menuliskan satu blok kodeprogram, kode tersebut dapat digunakan kembali pada program-program lainnya. Sehingga,dengan OOP-tidak seperti bahasa pemrograman tradisional lainnya, anda tidak perlumemulai membuat kode information dari awal.Dibandingkan dengan pemrogaman tradisional lainnya, mempelajari pemrogaman berorintasiobjek memakan waktu yang lebih lama karena seperti berpikir dengan cara yang baru.Sekalipun demikian, OOP memilliki keunggulan yaitu objek bisa digunakan berulang-ulangpada aplikasi yang berbeda dan oleh technologist yang berbeda, karena itu waktupengembanganya paronomasia lebih cepat dan biaya paronomasia bisa berkurang.Tiga Konsep OOPPemrograman berorientasi objek memiliki tiga konsep dasar yang penting, yaitu enskaplusi,pewarisan, dan polimorfisme.Enkapsulasi berarti objek memuat accumulation dan instruksi pemrosesan yang relevan.Setelah objek dibuat, objek dapat digunakan kembali untuk information lain. Pemahaman
 
mudahnya kita ambil satu contoh : Kalkulator, yang anda tau mempunyai fungsi untukberhitung, waktu anda membeli kalkulator tentunya anda hanya memilih kualitas kalkulatoryang bagus, itu yang terpenting. Anda tidak perduli bagaimana cara rangkaian mesin digitalyang bekerja didalam kalkulator itu. Intinya kita hanya perlu tau apa kegunaannya,bagaimana cara memakainya dan hasilnya apa.setelah mencipatakan sebuah objek. Anda dapat menggunakanya sebagai fondasi untukobjek yang sama yang memilliki perilaku atau karakteristik sama. Semua objek berasal dariatau yang saling berhubungan bisa membntuk suatu kelas. Masing-masing kelas memuatinstruksi khusus (method) yang unik untuk kelompok tersebut.Pewarisan (inheritance), setelah mencipatakan sebuah objek. Anda dapat menggunakannyasebagai fondasi untuk objek yang sama yang memilliki perilaku atau karakteristik sama.Semua objek berasal dari atau yang saling berhubungan yang bisa membentuk suatu class.Masing-masing kelas memuat instruksi khusus (method) yang unik untuk kelompok tersebut.intinya adalah mengembangkan collection yang sudah ada. Jadi anda tidak perlu membuatdari awal lagi, collection yang sudah ada bisa dimodifikasi dan/atau ditambah fungsinyasesuai dengan kebutuhan. Contoh mudahnya adalah apabila anda mempunyai handphone,mungkin dulu hp anda hanya sebatas bisa telpon dan sms saja, setelah ditambah ataudimodifikasi sekarang hp anda sudah bisa untuk akses internet atau bermain game.Jadi, dengan pewarisan semua perubahan itu tidak merubah semua objek yang ada, tetapihanya menambah dan memodifikasi dengan mempertahankan objek (class) yang sudah ada.Polimorfisme, Dalam pemrograman berorientasi objek, polimorfisme berarti sebuah pesan(permintaan yang sudah digeneralisasi) memberikan hasil yang berbeda berdasarkan objekyang dikirimkan. Intinya dengan satu baris perintah kita bisa menggunakannya untukberbagai keperluan. Ilustrasi mudahnya adalah contoh anda perhatikan tombol “Play”, tombolini pada semua alat mempunyai fungsi yang sama untuk menjalankannya, padahal kalo andaperhatikan tombol “Play” pada far tv atau broadcasting bahkan vcd mempunyai cara kerjayang berbeda satu sama lain.Inti Polimorpisme adalah objek yang anda gunakan ini bisa berubah sesuai dengan kondisiyang terjadi. Jadi anda tidak perlu menulis kode information panjang-panjang.
 
Berikut contoh information drinkable sederhana :Aturan penulisan information di Java, Java adalah turunan dari C, sehingga Java memilikisifat C yaitu Case sensitive, yaitu membedakan antara huruf besar dan kecil dalam sebuahenter information di Java, hanya diijinkan memiliki 1 buah collection yang bersifat public.Dalam sebuah enter information Java, hanya ada satu method main(method yang pertamakali dibaca oleh intermediator Java).Nama sebuah enter information Java harus sama dengan nama collection yang memilikimethod main() di dalam tubuhnya. Perhatikan bahwa tulisan nama enter dengan namacollection (huruf besar maupun kecilnya) haruslah persis sama.Pada contoh information akan ditampilkan tulisan Welcome //Nama File Welcome.javaclass Welcome{public noise vacuum main(String args[]){System.out.println(“Welcome”);}}Langkah selanjutnya :1.Simpan dengan nama: Welcome.java2.compile Welcome.java : javac Welcome.java3.hasilnya akan menghasilkan : Welcome.class4.jalankan Welcome.class: drinkable Welcome.class atau drinkable Welcome5.akan keluar hasil :WelcomeProgramming Tip :Dalam penulisan bahasa program, disarankan :1. Huruf depan dari sebuah collection atau method menggunakan huruf besar2. Menulis Komentar pada sebuah collection atau method untuk memudahkan debug(pencarian kesalahan). Serta mempermudah pongid lain membaca information kita.Dalam dunia nyata, technologist bekerja secara team, jadi di usahakan relation aggroupmengerti apa yang anda buat dengan memberikan komentar pada setiap playscript yanganda tulis
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...