Skip to content

Linux Fun

Artikel seputar linux, teknik informatika dan sistem informasi

Menu
  • About
  • Contact
  • Disclaimer
  • Privacy Policy
  • Sitemap
Menu

Object Oriented Programming

Posted on December 8, 2012 by linuxfun

  • 1 Pemroraman Berorientasi Objek
  • 2 Class dan Object

Pemroraman Berorientasi Objek

Pemograman berorientasi obyek merupakan sebuah metode yang digunakan untuk mendapatkan solusi masalah melalui perspektif obyek (benda, konsep, entitas). Obyek ini memiliki atribut dan metode yang digunakan bersama dengan obyek yang lainnya, sehingga dapat dijadikan solusi untuk sebuah permasalahan. Terdapat perbedaaan mendasar antara pemrograman prosedural dengan pemrograman yang berorientasi obyek, pada pemograman prosedural biasanya berupa baris-baris program yang dieksekusi terurut mulai dari baris teratas hingga bawah (line to line command execute).

Teknik yang lebih canggih pada pemrograman prosedural dengan menggunakan procedure dan function yang menjadikan prosedural lebih moduler (terbagi menjadi bagaian-bagaian yang lebih kecil). Pemrograman prosedural lebih menitikberatkan penyelesaian program berdasarkan urutan-urutan proses kerja. Sedangkan pemrograman berorientasi obyek memungkinkan kita membagi-bagi permasalahan berdasarkan obyek-obyek yang terlibat. Mendefinisikan peran masing-masing obyek dalam proses penyelesaian masalah. Sehingga titik berat penyelesaian masalah dengan metode ini adalah pembagian tanggung jawab kepada masing-masing obyek, bukan berdasarkan proses kerja.

Class dan Object

Pada Object Oriented Programming (OOP) maka akan senantiasa berhubungan dengan class dan  object. Class merupakan penggambaran umum kumpulan dari object tertentu. Sebuah class dapat diturunkan menjadi class-class  yang lain. Proses inilah yang dinamakan inheritance (pewarisan). Penurunan class  menjadi class-class yang lain sehingga akan membuat sebuah hierarki. Class yang menurunkan class-class dibawahnya disebut parent class, sedangkan subclass di bawahnya disebut child class. Sedangkan object adalah instance (contoh) dari sebuah class.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Sifat-Sifat Benda, Pengenalan Sifat Fisik dan Sifat Kimia
  • Konsep dan Pengertian Teori Keseimbangan Umum
  • Database Oracle
  • Perpajakan, Fungsi, Tujuan, dan Sistem Perpajakan di Indonesia
  • Teori Konsumen, Memahami Perilaku Konsumen dalam Memilih Barang dan Jasa
  • Asimetri Informasi, Perilaku Agen, Moral Hazard, Adverse Selection dan Pasar Asuransi
  • Memahami Konsep Penting dalam Ekonomi Perusahaan dan Industri, Pengambilan Keputusan, Teori Pasar, Investasi, dan Strategi Perusahaan
  • Mempelajari Konsep Keseimbangan Umum, Interaksi Pasar Barang dan Faktor Produksi serta Peran Pemerintah dalam Perekonomian
  • Efisiensi Pasar dan Peran Pemerintah dalam Meningkatkan Kesejahteraan Masyarakat, Memahami Konsep-konsep dalam Ekonomi Kesejahteraan
  • Eksternalitas dan Public Goods, Mempelajari eksternalitas, manfaat publik, biaya dan manfaat sosial, dan peran pemerintah dalam mengatasi pasar yang tidak sempurna
  • Analisis Pasar Monopoli, Memahami Monopoli, Persaingan Monopolistik, Oligopoli, Kartel, dan Pengaruhnya Terhadap Harga dan Kualitas Produk atau Jasa

Categories

  • Adobe
  • Alga
  • Algoritma
  • Algoritma Genetika
  • Android
  • Basis Data
  • Biologi SMA Kelas 10
  • Biometrik
  • Borland Delphi
  • Buku Pelajaran SMA
  • Buku Pelajaran SMK
  • Buku Pelajaran SMP
  • Business Intelligence
  • C++
  • Cacing
  • Citra Digital
  • Clustering
  • Customer Relationship Management
  • Data Flow Diagram
  • Data Mining
  • Data Warehouse
  • Database Terdistribusi
  • Databases
  • Desain Grafis
  • Ekonomi
  • Ekonomi Makro
  • Ekonomi Micro
  • Ekonomi SMA Kelas 12
  • Enterprise Resource Planning
  • Entity Relationship Diagram
  • Financial Management
  • Fuzzy
  • Game
  • Ganggang
  • Globalisasi
  • Hewan
  • Hidden Markov Model
  • Ilmu Pengetahuan Sosial SMP Kelas 9
  • Internet
  • Invertebrata
  • Jamur
  • Java
  • Keanekaragaman Hayati
  • Kebijakan Publik
  • Kecerdasan Buatan
  • Klasifikasi Makhluk Hidup
  • Knowledge Management
  • Komputer
  • Koperasi
  • Kriptografi
  • Logika Informatika
  • Manajemen
  • Manajemen Badan Usaha
  • Manajemen Proyek Sistem Informasi
  • Microsoft Acces
  • Monera
  • Multimedia
  • My SQL
  • Negara Berkembang
  • Negara Maju
  • Network Management
  • Otonomi Daerah
  • Pascal
  • Pelajaran IPA SMP Kelas 1
  • Pembelaan Negara
  • Pendidikan Kewarganegaraan SMP Kelas 9
  • Pengenalan Pola
  • Penutupan Siklus Akuntansi
  • Perang Dunia II
  • Perpajakan
  • PHP
  • PLC
  • Prestasi Diri
  • Protista
  • Prototype
  • Rekayasa Perangkat Lunak
  • Siklus Akuntansi Perusahaan Dagang
  • Sistem Informasi
  • Sistem Informasi Geografis
  • Sistem Kelistrikan
  • Sistem Pakar
  • Sistem Pendukung Keputusan
  • Sistem Pengapian
  • SMS Gateway
  • SQL Server
  • Teknik Sepeda Motor SMK Kelas 11
  • Teori Ekonomi
  • Thyristor
  • Tingkatan Manajemen
  • Tumbuhan
  • UML
  • Uncategorized
  • Vertebrata
  • Video
  • Virus
  • Visual Basic
© 2023 Linux Fun