Apa itu OOP (Object Oriented Programming)? Yuk simak infonya
Hallo Sobat Soul ❤
Untuk dapat
membuat program yang sesuai dengan penerapan di kehidupan sehari-hari, OOP adalah
jalan keluarnya. Jika biasanya developer merangkai kode
berdasarkan function dan logic, dengan OOP developer dapat
mengembangkan software yang terbagi dalam objek-objek
tertentu.
OOP adalah
suatu metode pemrograman yang berorientasi pada objek. Program-program
yang telah ada merupakan gabungan dari beberapa komponen-komponen kecil yang
sudah ada sebelumnya. Hal itu dapat mempermudah pekerjaan seorang programmer dalam
melakukan pengembangan program.Objek-objek yang saling berkaitan dan disusun
kedalam satu kelompok ini disebut dengan class. Nantinya,
objek-objek tersebut akan saling berinteraksi untuk menyelesaikan masalah
program yang rumit.
Jika sebelumnya
developer harus berfokus pada logic yang akan
dimanipulasi, dengan OOP, developer dapat lebih terfokus
pada objeknya saja untuk dimanipulasi. Pendekatan ini menawarkan cara yang
mudah untuk menangani kerumitan suatu pemrograman.Tujuan utama OOP adalah
untuk mengatasi kelemahan pendekatan pemrograman konvensional.
1.
ncapsulation atau pengkapsulan adalah konsep tentang
pengikatan data atau metode berbeda yang disatukan atau “dikapsulkan” menjadi
satu unit data. Maksudnya, berbagai objek yang berada dalam class tersebut
dapat berdiri sendiri tanpa terpengaruh oleh yang lainnya. Encapsulation dapat
mempermudah pembacaan kode. Hal tersebut terjadi karena informasi yang
disajikan tidak perlu dibaca secara rinci dan sudah merupakan satu kesatuan. Proses
enkapsulasi mempermudah untuk menggunakan sebuah objek dari suatu kelas karena
kita tidak perlu mengetahui segala hal secara rinci.
2.
Prinsip
selanjutnya yaitu abstraction. Prinsip ini sendiri berarti
memungkinkam seorang developer memerintahkan suatu fungsi,
tanpa harus mengetahui bagaimana fungsi tersebut bekerja. Lebih lanjut, abstraction berarti
menyembunyikan detail latar belakang dan hanya mewakili informasi yang
diperlukan untuk dunia luar. Ini adalah proses penyederhanaan konsep dunia
nyata menjadi komponen yang mutlak diperlukan. Seperti kala menggunakan handphone,
kamu cukup memberikan suatu perintah, tanpa tahu bagaimana proses terlaksananya
perintah tersebut.
3.
nheritance dalam konsep OOP adalah kemampuan untuk
membentuk class baru yang memiliki fungsi turunan atau mirip
dengan fungsi yang ada sebelumnya. Konsep ini menggunakan sistem hierarki
atau bertingkat. Maksudnya, semakin jauh turunan atau subclass-nya,
maka semakin sedikit kemiripan fungsinya.
4.
Prinsip
terakhir dalam OOP adalah polymorphism. Pada dasarnya polymorphism adalah
kemampuan suatu pesan atau data untuk diproses lebih dari satu bentuk. Salah
satu ciri utama dari OOP adalah adanya polymorphism. Tanpa hal ini,
suatu pemrograman tidak bisa dikatakan sebagai OOP. Polymorphism sendiri
adalah konsep di mana suatu objek yang berbeda-beda dapat diakses melalui interface yang
sama. Sebagai contoh, kamu memiliki fungsi untuk menghitung luas suatu benda,
sementara benda tersebut berbentuk segitiga, lingkaran, dan persegi. Tentu,
ketiga benda tersebut memiliki rumus perhitungan tersendiri. Dengan polymorphism,
kamu dapat memasukkan fungsi perhitungan luas ke tiga benda tersebut, dengan
tiap benda memiliki metode perhitungannya sendiri. Ini tentu akan
mempermudah perintah yang sama untuk beberapa class atau subclass tertentu.
1.
Parallel development
2.
Reusable
3.
Scalability
1.
Tidak efisien
2.
Membutuhkan manajemen
data yang ketat
3.
Kemungkinan duplikasi
Demikian informasi yang dapat Tim
Soul bagikan kepada Sobat Soul semua untuk menambah pengetahuan lebih jauh
terkait OOP. Semoga informasi yang dibagikan diatas dapat bermanfaat
untuk Sobat Soul semua.
Sampai jumpa di artikel bermanfaat
lainnya
Stay healthy everyone <3
Sekitar 297.000 hasil (0,53 detik) Hasil Telusur Hasil web Object Oriented Programming (OOP): Pengertian dan Prinsipnya ://glints › lowongan › oop-adalah Traf/mo (us): 0/1800 - Kw (us): 0/5977 18 Jan 2021 — OOP adalah metode pemrograman yang berfokus pada objek dari yang akan dimanipulasikan. Ketahui pengertian lengkap dan prinsipnya di ... MOZ DA: 40/100 (+3%)Ref Dom: 2.27K Ref Links: 107.72K Spam Score: 12% Orang juga bertanya Apa itu konsep OOP? Mengapa kita harus belajar OOP? Apa yang dimaksud dengan OOP PBO? Apa yang dimaksud dengan kelas dalam OOP? Masukan Hasil web Apa itu OOP pada Java? Beserta Contohnya - Dicoding Blog ://.dicoding › blog › apa-itu-oop-pada-ja... 10 Feb 2021 — Apa kamu sudah tahu kepanjangan dari OOP? OOP adalah merupakan kepanjangan dari Object Oriented Programming. OOP merupakan suatu ... MOZ DA: 38/100 (-3%)Ref Dom: 709 Ref Links: 5.1K Spam Score: 1% Mengenal Pengertian dan Konsep OOP / Object Oriented ... ://idcloudhost › Knowledge Base › Codeigniter Traf/mo (us): 6/620 - Kw (us): 3/1853 7 Agu 2017 — OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek yang biasanya umum digunakan ... MOZ DA: 35/100 (-15%)Ref Dom: 5.2K Ref Links: 451.5K Spam Score: 1% Belajar Java OOP: Memahami Konsep Dasar OOP (untuk ... ://.petanikode › java-oop Traf/mo (us): 9/150 - Kw (us): 4/201 10 Nov 2017 — OOP (Object Oriented Programming) atau dalam bahasa indonesia dikenal dengan pemrograman berorientasikan objek (PBO) merupakan ... MOZ DA: 33/100 (+27%)Ref Dom: 625 Ref Links: 3.93K Spam Score: 4% Apa Itu Object Oriented Programing? - IDS Digital College ://ids.ac › apa-itu-object-oriented-programing Traf/mo (us): 0/0 - Kw (us): 1/32 22 Sep 2020 — Pemrograman berorientasi objek (Object oriented programming yang disingkat OOP) merupakan paradigma pemrograman berdasarkan ... Pemrograman berorientasi objek - Wikipedia bahasa ... ://id.wikipedia.org › wiki › Pemrograman_berorie... Traf/mo (us): 0/102.90K - Kw (us): 3/63.63K Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman berdasarkan konsep "objek", yang ... MOZ DA: 94/100 (+0%)Ref Dom: 445.79K Ref Links: 72.6M Spam Score: 19% Apa itu OOP? Mengetahui Konsep dan Pengertian Object ... ://appkey › object-oriented-programming-adalah 25 Okt 2020 — Object Oriented Programming adalah membuat kode terorganisir, dapat digunakan kembali, dan mudah dipelihara. Ini tentunya mengikuti prinsip ... MOZ DA: 15/100 (+36%)Ref Dom: 126 Ref Links: 315.49K Spam Score: 6% Video 22:09 Belajar C++ [OOP] - 01 - Pendahuluan, apa itu object oriented ... YouTube · Kelas Terbuka 8 Des 2019 7:23 Konsep Pemrograman Berorientasi Objek (OOP) yang Harus ... YouTube · Pintaar 27 Agu 2019 9:17 Belajar Kotlin OOP - 1 Apa itu Object Oriented Programming YouTube · Programmer Zaman Now 25 Mei 2020 PRATINJAU 16:51 OOP DASAR pada PHP #1 - Pendahuluan YouTube · Web Programming UNPAS 6 Jun 2018 Lihat semua Hasil web Apa Itu OOP (Object-Oriented Programming)? - Monitor ... ://.monitorteknologi › apa-itu-oop-object... 4 Jun 2020 — Apa Itu OOP? ... OOP (Object-Oriented Programming) adalah sebuah paradigma bahasa pemrograman atau cara khusus mendesain program ... MOZ DA: 13/100 (+8%)Ref Dom: 95 Ref Links: 194 Spam Score: 1%

Komentar
Posting Komentar