Jenis Jenis Atribut Pada Pemrograman berorientasi objeck
MAKALAH
PEMROGRAMAN BERORIENTASI OBJEK
Disusun Untuk Memenuhi Tugas Mata Kuliah Pemrograman
Berorientasi
Objek Dosen Pengampu Arip. M.Kom
Disusun Oleh
:
Mohammad Indra Andriana
()
PROGRAM STUDI S1 TEKNIK INFORMATIKA
TASIKMALAYA
2022
KATA PENGANTAR
Assalamu’alaikum
Warahmatullahi Wabarakatuh
Puji
syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan Rahmat, Inayah,
Taufik dan Hinayahnya sehingga saya dapat menyelesaikan penyusunan makalah ini dalam
bentuk maupun isinya yang sangat sederhana. Semoga makalah ini dapat
dipergunakan sebagai salah satu acuan, petunjuk maupun pedoman bagi pembaca
dalam administrasi pendidikan dalam profesi keguruan.
Sebelumnya
penulis mengucapkan banyak-banyak terima kasih kepada Bapak Arip .M.Kom. Selaku
guru Pemrograman Berorientasi Objekyang telah memberikan tugas membuat makalah
ini sehingga penulis dapat menambah wawasan serta pengetahuan yang lebih luas. Harapan
saya semoga makalah ini membantu menambah pengetahuan dan pengalaman bagi para
pembaca, sehingga saya dapat memperbaiki bentuk maupun isi makalah ini sehingga
kedepannya dapat lebih baik.
Makalah
ini saya akui masih banyak kekurangan karena pengalaman yang saya miliki sangat
kurang. Oleh kerena itu saya harapkan kepada para pembaca untuk memberikan
masukan-masukan yang bersifat membangun untuk kesempurnaan makalah ini.
Tasikmalaya,
16 Oktober
2022
Penyusun
DAFTAR ISI
2.1 Pengertian Atribut : Private, Public, Protected
3.1 KESIMPULAN
BAB I
PENDAHULUAN
1.1
Latar Belakang
Pengertian
pemrograman bisa didefinisikan sebagai suatu proses penyusunan, pemeliharaan,
dan juga melakukan modifikasi untuk bisa memberikan perintah kepada mesin.
Perintah yang dimaksud di sini adalah arahan kepada mesin untuk memproses
sebuah data yang diinput menjadi suatu output. Pemrograman juga dapat diartikan sebagai sebuah proses
lengkap, mulai dari menulis kode program, menguji kode program, hingga
memperbaiki debug yang muncul saat pemrograman berlangsung, serta memelihara
kode-kode program yang telah dibangun melalui sistem update software.
Adapun tujuan utama dari pemrograman komputer
adalah untuk membuat sebuah program atau arahan yang bisa dicerna oleh
komputer, sehingga perangkat komputer dapat melakukan sebuah perhitungan serta
pekerjaan lain sesuai dengan keinginan user.Dalam bahasa pemrograman juga
terdapat berbagai macam konsep pemrograman. Mungkin salah satunya nya ialah
konsep oop. bject-oriented programming atau 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.
Objek-objek yang saling berkaitan dan
disusun kedalam satu kelompok ini disebut dengan class.
Dalam oop juga terdapat yang nama nya atribut,
Pengertian atribut secara singkatnya, merupakan istilah dari kelengkapan suatu
elemen, atau data item. Yang digunakan sebagai identitas seseorang atau suatu
lembaga, bahkan entitas pegawai, baik umur, nama, alamat dan pekerjaan.
Dan secara luasnya atribut dapat membedakan
setiap individu dengan lainnya, baik secara resmi. Atribut itu sendiri mampu
mengeluarkan jati diri dari objek tersebut, lebih mudahnya lagi memunculkan
keunikan suatu individu.
1.2
Rumusan masalah
-
Apa yang dimasksud dengan atribut?
-
Apa yang dimasksud dengan Private, Public, Protected ?
-
Apa yang di maksud Constucktor dan
Destruktor?
-
Apa yang di maksud inner class dan
nested class?
1.3
Tujuan
-
Dapat mengetahui pengertian atribut dan method private, public,
protected secara umum.
-
Dapat mengetahui dan memahami Constucktor dan Destruktor.
-
Dapat mengetahui kelebihan dan
kekurangan dari method method yang di jelaskan di atas
dengan baik.
BAB II
PEMBAHASAN
2.1 Pengertian Atribut :
Private, Public, Protected
Dikutip dari kbbi pengertian
atribut adalah tanda kelengkapan. Selain itu masih terdapat arti lain dari
atribut dan berikut beberapa diantaranya.
- Tanda kelengkapan (lencana, baret, dan lainnya)
- Lambang
- Sifat yang menjadi ciri khas (suatu benda ataupun
orang)
- Penjelas
- Kategori variabel kualitatif
Pengertian atribut secara
singkatnya, merupakan istilah dari kelengkapan suatu elemen, atau data item.
Yang digunakan sebagai identitas seseorang atau suatu lembaga, bahkan entitas
pegawai, baik umur, nama, alamat dan pekerjaan.
Dan secara luasnya atribut dapat
membedakan setiap individu dengan lainnya,baik secara resmi. Atribut itu
sendiri mampu mengeluarkan jati diri dari objek tersebut, lebih mudahnya lagi
memunculkan keunikan suatu individu.
Atribut kerap disebut dengan Data
Field, dan mempunyai ketentuan Panjang Data dan Tipe Data, dengan dinyatakan
masuk ke dalam kata benda. Dalam penulisannya, kata tersebut menggunakan huruf
kapital disetiap awal kata.
Semisal, Kami mengambil contoh
dari sebuah kendaraan, yaitu motor. Dicantum seperti : entitas MOTOR mengandung
atribut, Tipe, Warna, Mesin, Nomor Rangka, dan Nomor Polisi.
1.
Private
Hak akses kedua
yang akan kita bahas adalah private
private adalah hak akses yang melarang method
atau property
yang menggunakan nya di larang di akses dari
luar class. jadi hak akses private hanya bisa di akses dari dalam class itu
sendiri. Contoh nya pada gambar bertikut.
2.
Publick
Jika sebuah method dan property menggunakan public , maka method dan property tersebut dapat di
akses dari luar atau dari dalam class tersebut. perlu di ketahui, pada method
dan property yang tidak di tetapkan hak aksesnya menggunakan public, private
dan protected, maka hak akses pada method atau property tersebut adalah secara
defautl menjadi public.
nah, coba
teman-teman perhatikan pada gambar dan syntax di atas. terdapat property dan
method yang kita tetapkan dengan public. karena method dan property nya kita
tetapkan dengan public, maka bisa kita akses dari luar class. ataupun class
turunan. seperti yang terdapat pada contoh public di atas. kita dapat memanggil
method dan property public dari luar class.
3.
Protected
Jika sebuah property atau
method dinyatakan sebagai protected, berarti property atau method tersebut
tidak bisa diakses dari luar class, namun bisa diakses oleh class itu sendiri
atau turunan class tersebut.
Apabila
kita mencoba mengakses protected property atau protected method dari luar
class, akan menghasilkan error, seperti contoh berikut ini:
4. Constructor
Method Construct adalah method yang di jalankan pertama kali
pada saat sebuah class di jalankan . maka jika terdapat method atau function
construct di dalam nya maka yang pertama kali di jalankan adalah method
construct ini.
Cara penulisan method construct di awali dengan
syntax function . lalu di di ikuti dengan __construct.(double underscore dan
construct). contoh penulisannya.
<?php
class
nama_class{
function __construct(){
//isi fungsi construct
}
}
perlu di ketahui, kita tidak perlu lagi
memanggil fungsi construct pada saat instansiasi. Karena construct akan di
jalankan otomatis jika class nya yang di instansiasi. perhatikan contoh
penggunaan method atau fungsi __construct() pada contoh oop php berikkut
Dan hasil nya
5. Destructor
Destruct merupkan kebalikan dari construct,yang artinya adalah method
yang terakhir di jalankan setelah semua method di classnya selesai di jalankan.
Cara
penulisannya sama seperti penulisan method construct. di awali dengan syntax function . dan di awalnya menggunakan underscore
ganda.(__). contohnya __destruct().
<?php
class nama_class{
function __destruct(){
//isi method destruct
}
}
sesuai dengan
yang di jelaskan di atas. method construct adalah method yang di jalankan
pertama kali. dan method destruct adalah method yang terakdijalankan. Contohnya :
6. Methode
Method adalah
sebuah aksi atau tindakan yang terdapat di dalam class. Seperti yang sudah kita
jelaskan sebelumnya, jika menggunakan analogi class mobil, maka contoh
dari methodnya adalah: maju, berhenti, belok kanan, belok kiri, dan berbagai
tindakan yang lainya. Method ini pada dasarnya adalah function yang berada
didalam class. Seluruh fungsi dan sifat function ini bisa diterapkan ke dalam
method, seperti argumen atau parameter, mengembalikan nilai function (dengan
keyword return), dan lain-lain.
Penulisan method pada class OOP
adalah dengan cara menuliskan function di awalnya, lalu diikuti dengan nama
method tersebut. Kita dapat memberikan nilai pada parameter method OOP dan
dapat juga mengembalikan nilainya.
Berikut
merupakan contoh penulisan method pada OOP PHP:
Dari contohh diatas, function maju() dan
function berhenti() adalah method dari class mobil. Seperti yang kita lihat
pada contoh diatas, bahwa penulisan method dalam PHP sama dengan cara penulisan
function.
7.
Inner Class/ Nested class
Inner Class merupakan class yang
dideklarasikan di dalam class atau interface.Kita bisa menggunakan Inner Class
untuk mengelompokkan class dan interface di satu tempat sehingga kode kita
lebih mudah dibaca dan dipelihara. Terlebih lagi,Inner Class bisa mengakses semua member class
dari Outer Class bahkan data member dan method yang private sekalipun
Inner Class adalah
jenis dari Nested Class.non-static Nested Class bisa juga disebut dengan Inner
Class.
Nested Class memiliki 2 jenis yaitu :
·
Non-static Nested Class (Inner
Class)
Member Inner Class
Anonymous Inner Class
Local Inner Class
·
Static Nested Class
BAB III
PENUTUP
` 3.1 KESIMPULAN
Pengertian
pemrograman bisa didefinisikan sebagai suatu proses penyusunan, pemeliharaan,
dan juga melakukan modifikasi untuk bisa memberikan perintah kepada mesin.
Pemrograman
juga dapat diartikan sebagai sebuah proses lengkap, mulai dari menulis kode
program, menguji kode program, hingga memperbaiki debug yang muncul saat
pemrograman berlangsung, serta memelihara kode-kode program yang telah dibangun
melalui sistem update software.
Pemrograman Berorientasi Objek (Object Oriented Programming
atau OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek.
OOP adalah paradigma pemrograman yang cukup dominan saat ini, karena mampu
memberikan solusi kaidah pemrograman modern. Pemrograman Orientasi Pada Objek (Object Oriented
Programming juga
terdapat method-method ,atribut dan Class.
Diantaranya pada atribut ada :
-
Private
-
Public
-
Protected
Pada Method juga terdapat diantaranya :
-
Construktor
-
Destruktor
DAFTAR PUSAKA
Diki.
Alfarabi. Hadi. Pengenalan construct dan destruct. Malasngoding. Diakses pada
13 Oktober 2022 melalui https://www.malasngoding.com/php-oop-pengenalan-construct-dan-destruct-pada-oop-php/
Nasri.
Pengertian atribut. pengertianesia. Diakses pada 13 Oktober 2022 melalui https://www.pengertianesia.my.id/pengertian-atribut/
Tyneu.
Nursyipa. Pengertian-Property-Dan-Method-Pada-Oop. Plimbi .Diakses
pada 16 Oktober 2022 melalui https://www.plimbi.com/article/175185/pengertian-property-dan-method-pada-oop
Dewantara.
Surya Jaya. Pengenalan-Inner-Class. Aoidroid.Diakses pada 16 Oktober 2022 melalui https://www.aoidroid.com/2020/02/pengenalan-inner-class-java.html
Komentar
Posting Komentar