Anda di halaman 1dari 18

TUGAS AKHIR PBO TENTANG JAVA

CLASS( INPUT DATA MAHASISWA)

DIBUAT OLEH :
JERRY (2017210005)
SUSITIA. A (2017210095)
HERNANDA. P (2017210088)
SINTA BELA (2017210086)
 APA ITU CLASS PADA JAVA

 Dalam object oriented programming kita mulai mengenal adanya


class & object. Class adalah sebuah bagian dari program , yang
memiliki semua atribut atribut seperti halnya yang dimiliki oleh
program biasa akan tetapi class tidak bersifat “Main” atau utama,
sehingga sebuah class tidak akan bisa dirun dan dieksekusi tanpa
menggunakan main class, atau class utama.
 Pada pemrograman struktural kita menaruh kodingan kita pada
main class sehingga kita langsung bisa mengkompile dan
mengeksekusi program kita tersebut, dimana pada pemrograman
berorientasi object sekarang ini kita akan mulai menggunakan
class untuk menaruh program kita, sehingga program kita dapat
digunakan kembali dan dipadukan dengan program program lain
 Ketika menggunakan class, kita tidak dapat
menyamakannya seperti saat kita memprogram dengan
basis pemrograman struktural. Class disini hanya
bersifat sebagi cetakan atau “blueprint” dari program
yang kita buat, untuk dapat mengeksekusi sebuah class
kita harus melakukan “instansiasi” yaitu membuat
sebuah object dari class yang telah kita buat. 
 Dalam pembuatan suatu class kita bisa jadikan satu file
dengan main class atau juga bisa kita pisahkan menjadi
file sendiri. Dimana dalam menaruh program kita di
class tersebut, kita tidak bisa sembarang menaruh
dalam class tersebut, melainkan kita harus membuat
fungsi fungsi, yang nantinya akan bisa kita eksekusi
melalui instance object yang telah kita buat
 class Penjumlahan adalah pendefinisian nama class
 public Penjumlahan(int a, int b) merupakan constructor dari class
penjumlahan tersebut
int hitungPenjumlahan() merupakan method yang digunakan
untuk menjumlahkan dua variabel integer yang telah
dipassingkan pada constructor tadi

 Penjumlahan adalah suatu class yang memiliki constructor(fungsi


yang pertama kali dieksekusi ketika class diinstansiasi) yang
membutuhkan passing 2 variable integer. Dimana dalam class
tersebut juga terdapat method untuk menjumlahlkan dua bilangan
yang telah dipassing pada constructor tersebut.
 public : Adalah ditujukan untuk atribut atribut yang dapat diakses oleh
siapapun dan dimanapun senyampang masih dalam scopenya
 private : Adalah pembatasan akses hanya untuk di dalam class tersebut
protected : Adalah ditujukan untuk atribut atribut yang hanya dapat diakses
oleh child class dari class tersebut (child class akan dibahas lebih lanjut pada
inheritance)
 Encapsulation
Encapsulation adalah proses packing semua variable dalam suatu class
menjadi private dan membuat method mutator dan accessor pada class
tersebut. Untuk lebih jelasnya perhatikan contoh dibawah ini :
 Identifier adalah kumpulan karakter yang dapat digunakan
untukmenamai variabel, method, class, interface, dan package.
Dalampemrograman Java identifier bisa disebut sah apabila
diawalidengan :
 - Huruf /abjad
 - Karakter Mata Uang
 - Underscore(_)
 Identifier dapat terdiri dari :
 - Huruf / abjad
 - Angka
 - Underscore (_)
 Identifier tidak boleh mengandung @, spasi atau diawali
denganangka serta tidak boleh menggunakan keyword yang
telahdigunakan di pemrograman java.Selain karakter, Unicode
jugadapat digunakan sebagai identifier.
 Pengertian Atribut di Java
 Berbicara mengenai Atribut di java. Atribut juga bisa di kenal juga dengan
variabel di dalam java. Varibel sendiri juga bisa di kenal dengan nilai atau poin
poin yang dapat di defenisikan di dalam sebuah pemograman java. Ada 3 hal
akses yang harus kalian pahami mengenai atribut di dalam pemograman java.

 Atribute Private adalah Private apabila atribute kamu bila ingin di akses hanya
kelas tertentu saja
 Atribute Public adalah Public disini bisa di akses secara keseluruhan
 Atribute Protected yaitu Hanya bisa di akses Oleh kelas turunan saja.

Jadi penjelasan pengertian atribute adalah seperti itu, Jika nanti ada waktu lebih
mungkin saya akan memberikan sebuah contoh bagaiamana cara penggunaan
atribut di dalam java. Karena poin kita adalah Pengertian dasar yang ada di
dalam java terlebih dahulu,
 Inheritance
  atau Pewarisan/Penurunan adalah konsep pemrograman dimana
sebuah class dapat ‘menurunkan’ property dan method yang
dimilikinya kepada class lain. Konsep inheritancedigunakan untuk
memanfaatkan fitur ‘code reuse’ untuk menghindari duplikasi kode
program.
 Konsep inheritance membuat sebuah struktur atau
‘hierarchy’ class dalam kode program. Class yang akan ‘diturunkan’
bisa disebut sebagai class induk (parent class), super
class, atau base class. Sedangkan class yang ‘menerima penurunan’
bisa disebut sebagai class anak (child class), sub class, derived
class atauheir class.
 Tidak semua property dan method dari class induk akan
diturunkan. Property dan method dengan hak akses private, tidak
akan diturunkan kepada class anak. Hanya property dan method
dengan hak akses protected dan public saja yang bisa diakses
dari class anak.
 . Superclass dan Subclass.
 Kelas atas atau kelas asal sering disebut dengan superclass, base
class atau parent class, sedangkan kelas turunannya sering disebut
dengan child class, derived class atau extended class. Di artikel 
Mendefinisikan Kelas Java terdapat contoh program sederhana kelas
PersegiPanjang yang hasil kompilasinya (PersegiPanjang.class)
diletakkan di direktori (paket) c:\filejava\javaapp\kelas\bangun\datar.
 Persegi panjang merupakan bangun datar yang mempunyai sisi
panjang dan lebar sebagai data field. Dari sisi panjang dan lebar,
dapat ditentukan keliling dan luas persegi panjang. Misalnya, Anda
ingin membuat kelas baru yaitu kelas Balok. Balok merupakan
bangun ruang yang mempunyai sisi panjang, lebar dan tinggi sebagai
data field. Dengan sisi panjang, lebar dan tinggi, dapat ditentukan
pula volume balok. Untuk memudahkan dan mempersingkat
pendefinisian kelas Balok, Anda dapat menggunakan atau
memanfaatkan kelas PersegiPanjang sebagai superclass dari subclass
Balok.
 Override
 Yaitu suatu method yang ada pada kelas induk (Superclass)
dan didefinisikankembali oleh kelas turunan (subclass)
dengan nama methode dan daftarparameter yang sama persis.
Dan method pada kelas induknya tersebut
akandisembunyikan keberadaannya. Jika kita panggil method
yang sudah di-overridedari instansiasi kelas turunannya,
maka method yang dipanggil itu merupakanmethod dari kelas
turunan tersebut, bukan method kelas induk lagi
 Construktor
 adalah suatu method memberikan nilai awal pada objek dibuat pada
pemograman java. Pada saat menjalankan sebuah progam maka
konstruktor ini akan bekerja sebagai obyek di dalam java. Untuk kamu
belajar secara detail mengenai construktor kamu bisa pelajari 3 dasar
dalam constructor yaitu  :
 Nama Constructor sama Class .
 return type  Tidak ada  yang diberikan kedalam Constructor Signature.
 Return stetement tidak ada, didalam tubuh constructor.

 Method (atau dalam beberapa bahasa pemrograman sering disebut


fungsiatau prosedur) adalah sub program yang membiarkan
seorangprogrammeruntuk membagi program dengan membagi masalah
ke dalam beberapa submasalah yang bisa diselesaikan secara modular.
Dengan cara demikian, makapembuatan program bisa lebih
dimanajemen
 Perancangan Flowchart
 Pada flowchart ini melibatkan beberapa komponen utama yaitu : Input data
mahasiswa, nama jurusan NPM dan nilai UTS .Untuk flowchart input data
mahasiswa Universitas Indo Global Mandiri Palembang dapat dilihat pada
1. Main java
2. Manusia Java
3. Mahasiswa java
4. Output data
 KESIMPULAN

 Pada praktikum Bahasa Pemrograman Java
ini saya menggunakan Netbeans IDE 8.0.2
sebagai editor. Dari hasil praktikum ini,
Saya bisa memahami dan mengerti
bagaimana cara melakukan inputan serta
membuat main java dan class pada program
Netbeans dari Project Data Mahasiswa.

Anda mungkin juga menyukai