Class Konsep Pemrograman Berorientasi Objek

39

2.7.5 Konsep Pemrograman Berorientasi Objek

Konsep pemrograman berorientasi objek atau Object Oriented Programming OOP adalah inti dari pemrograman Java. Semua program Java merupakan objek. Dasar pemrograman objek pada pemrograman Java, antara lain : 1. Class 2. Object 3. Attribute 4. Method 5. Constructor Desain pemrograman berorientasi objek adalah teknik yang memfokuskan desain pada objek dan class berdasarkan pad askenario dunia nyata. Hal ini menegaskan keadaan state, behavior, dan interaksi dari objek. Selain itu, pemrograman tersebut mempunyai manfaat akan kebebasan pengembangan, meningkatkan kualitas, mempermudah pemeliharaan, mempertinggi kemampuan dalam modifikasi, dan meningkatkan penggunaan kembali software.

1. Class

Class adalah pemodelan dari objek yang menjelaskan data sifat karakteristik data dan fungsi yang dimiliki suatu objek. Class merupakan wadah tempat yang digunakan untuk menciptakan suatu objek. Dasar pemrograman berorientasi objek pada Java adalah class. Class dapat membuat atau mendeklarasikan tipe data baru. Ia dijalankan sebagai 40 blueprint . File sumber Java harus diberi nama berdasarkan class di dalam program. Bentuk deklarasi class : Class Nameclass { Class Body } Secara umum, class memiliki struktur anataomi sebagai berikut : modifier1 Class Nameclass modifier2 { Class Body } Dalam pemrograman Java, ada beberapa keyword yang sering digunakan sebagai modifier, yaitu kata tambahan yang terletak di depan suatu unsure kelasdatamethod. Modifier tersebut berupa abstract, final, multiple, static, serta tiga jenis lainnya, yaitu public, private, dan protected. Modifier bersifat opsional boleh dipakai atau tidak. Modifier public, private dan protected digunakan untuk menentukan tingkat aksesibilitas dari suatu kelasdatamethod. Aturan pemberian nama class : a. Dimulai dengan abjad, tanda underscore _, atau tanda dolar . b. Nama class tidak boleh dimulai dengan bilangan 0,1,2,3,4,5,6,7,….. Setelah karakter pertama, dapat diikuti kombinasi abjad, underscore, dolar, atau bilangan. 41 c. Tidak boleh menggunakan keyword dalam Java public, class, boolean, private , dan sebagainya. d. Tidak boleh menggunakan operator +.-,=. e. Java bersifat case sensitive membedakan huruf kecil dan huruf kapital. Nama file source harus sesuai dengan nama class. Misalnya, menuliskan nama mahasiswa dan alamat mahasiswa. Nama file source – nya : dataku.java Nama class : dataku class dataku{ public static void mainstring[] args{ string nama,alamat; nama = “ Rita”; alamat = “Jalan Sudirman Medan”; system.out.printIn“Nama : “+nama; system.out.printIn“Alamat : “+alamat; } }

2. Object