Ilmu

Materi PBO semester 1 (satu)


Paradigma suatu pemrograman : cara pandang

Konsep objek : Representasi sebuah entitas yang memiliki makna tertentu dan berinteraksi dengan sistem yang ada sehingga mempengaruhi sistem tersebut.
Karakteristik disebut sebagai atribute dan tingkah laku disebut behavior/method .
Class mendefinisikan karakteristik abstrak.


Obyek adalah contoh dari kelas yang sudah didefinisikan instance/turunan dari kelas tersebut.
beberapa ciri dari PBO adalah abstrak (abstraction).
1. Abstraksi
2. Pembungkusan (encapsulation)
3. Pewarisan (inheritance)
4. Polimorfisme

Identifiers
  Identifiers adalah nama-nama yang di deklarasikan dalam java tetapi bukan bagian dari kata kunci dalam java yang termasuk dalam identifiers antara lain :
- class
-interface
-variabel/property
-method
tata cara penulisan identifiers diatur dengan aturan sebagai berikut:
1. aturan dari compiler untuk menentukan apakah nama identifiers diperbolehkan/tidak.
2.konvensi penamaan identifiers dari sun disebut sebagai "java code convention"
3.menurut standar penamaan javabean
* penjelasanaturan dari compiler.
aturan dari compiler tentang penamaan identifiers harus di perhatikan karena akan ada eror/kesalahan pada saat compiler kalo aturan tersebut dilanggar.
*berikut ini aturan penamaan identifiers yang digunakan oleh compiler.
1. semua kata kunci/keyword dalam java tidak boleh digunakan.
2. harus diawali oleh huruf,tanda dolar,ataukarakterpenghubung (undersecore).
3. tidak boleh diawali dengan angka.
4. karakter ke 2 dan berikutnya boleh menggunakan apapun,baik huruf,angka,ataupun karakter peghubung.
5. tidak dibatasi oleh panjangnya.
6. dibedakan antara huruf kecil dan huruf besar (case sensitive) jadi antara kursi dengan kursi berbeda.
7. nama public class harus sama dengan nama file java.
*java code convention
  beberapa aturan yang digunakan dalam java code convention:
1. class dan interface harus diawali dengan huruf besar. apabila lebih dari 1 kata tiap kata dihubungkan dengan huruf awal tiap katabesar. gaya ini dikatakan sebagai camel case selain itu class harus merupakankata benda.
2. variabel menggunakan camelcase yang diawali dengan huruf kecil. variabel sebaiknya menggunakan kata yang pendek jelas dan harus kata benda.
3. method selalu diawali dengan huruf kecil apabila lebih dari satu kata setiap kata setelah huruf 1 diawali dengan huruf besar. method harus menggunakan kata kerja untuk menandakan bahwa method melakukan suatu kegiatan.
4. konstantadibuat dengan mendeklarasikan sebuah fariabel sebagai statis dan futsal. semua hurufnya harus huruf besar dan tiap kata dipisahkan dengan garis bawah.
*kata kunci(keyword)
kata kunci adalah kata yang telah didefinisikan oleh compiler dan memiliki arti/tujuan tertentu.java tidak mengijinkan untuk membuat sebuah identifiers menggunakan kata kunci.berikut ini daftar kata kunci dalam java:
-abstrak
-boolean
-break
-byte
-case
-default
-double
-else
-extends
-final
-public
-return
-short
-instanceof
-static
-true
-false
-null
-catch
-char
-class
-const
-const
-continue
-finaly
-float
-for
-goto
-if
-strictfp
-super
-switch
-do
-wile
-implements
-import
-int
-intervace
-long
-native
-new
-pockage
-private
-protected
-synehronized
-this
-throw
-volatile
-throws
-transient
-try
-void
*tipe data primitif
  java dapat dikatakan pemrograman yang tidak fuloop (object oriented programming) karena java masih menggunakan tipe data primitif.
jadi tipe data primitif bukanlah sebuah objek karena tidak mempunyai method hanya mempunyai data. java menggunakan 8 buah tipe data primitif yaitu:
-byte
-short
-int
-long
-char
-float
-double
-boolean
ke 8 tersebut di kelompokkan lagi menjadi 4 kelompok yaitu:
1. integer (bilangan bulat)
2. floating poin (pecahan)
3. type karakter (huruf,kata/kalimat)
4. boolean(ligika)
1. type ini di kelompokan
byte,short,int,long digunakan untuk mewakili data-data bilangan bulat.
2. kelompok ini terdiri dari 2 tipe data. yaitu: float dan double yang di gunakan unuk mewakili data-data bilangan pecahan.
3. kelompok ini hanya terdiri dari tipe data hard yang mewakili data dalam bentuk huruf atau simbol.
4. kelompok ini hanya terdiri dari tipe data boolean digunakan untukmewakili nilai logika (benar atau salah)
seperti yang telah dikemukakan di atas tipe-tipe tersebut, merupakan bentuk dasar dari semua tipe kompleks yang ada seperti Rheye atau objek. tipe data sedederhana diatas hanya mampu menyimpan nilai tunggal tidak seperti objek yang mampu menyimpan method dan atribut. 

Tidak ada komentar:

Posting Komentar