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

 

KATA PENGANTAR.. 2

DAFTAR ISI

1.1        Latar Belakang. 4

1.2        Rumusan masalah. 5

1.3        Tujuan. 5

BAB II PEMBAHASAN.. 6

2.1      Pengertian Atribut : Private, Public, Protected. 6

BAB III PENUTUP. 15

       3.1    KESIMPULAN.. 15

DAFTAR PUSAKA.. 16

 

 

 

 

 

 

 

 

 

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