Object-Oriented Programming (OOP)

Kuliah OOP Pertemuan Pertama (Romi Satria Wahono) @ UDINUS
Tingkat Bahasa Pemrograman
Bahasa Pemrograman Tingkat Rendah (Assembler)
Bahasa Pemrograman Tingkat Sedang (C, Pascal, Fortran)
Bahasa Pemrograman Tingkat Tinggi (Java, C++, C#)

Paradigma Pemrograman
    Sudut pandang  dan style pemrograman berhubungan dengan bagaimana sebuah masalah diformulasikan dalam bahasa pemrograman
  1. Functional Programming: Urutan fungsi secara sekuensial  (Scheme, Lisp)
  2. Procedural Programming:  Pemecahan masalah berdasarkan prosedural kerja yg terkumpul dalam unit pemrograman bernama fungsi (C, Pascal)
  3. Object-Oriented Programming: Koleksi object yang saling berinteraksi . Class adalah unit pemrograman (Java, C#, C++)

Why Java?

  1. Simple and familiar object oriented programming
  2. Architecture neutral (platform independent)
  3. Open Source
  4. First rank in TIOBE Index
  5. Defacto standard programming language in education
Karakteristik Pemrograman Berorientasi Objek

  • Cara kita melihat suatu sistem dalam bentuk yang lebih sederhana, yaitu sebagai suatu kumpulan subsistem  (object) yang saling berinteraksi.
  • Mobil adalah kumpulan sistem pengapian, sistem kemudi, sistem pengereman
  • Alat meng-abstraksikan sesuatu adalah class
  • Object bersifat modularity. Object dapat ditulis dan dimaintain terpisah (independen) dari object lain
backlink: jaringankantor.com

No comments:

Post a Comment

My Shortcut URL: http://bit.ly/udinus << Click Here