coba

3
MODUL I CLASS DAN OBJEK Pembahasan program class ObjekBuku Pada class initerdapatsatu class bukudandua method yang akan di panggildalam class utamanya. Pada class bukudideklarasikantigavariabelyaitujudulbertipeStringuntukmenyimp ankarakter, hargadanhalamanbertipeinteger yang akanmenyimpannilainumerik. MethodpertamayaitusetBuku(){} yang mempunyai 3 parameter sepertipadaclassBukukemudianpadapendeklarasianparameternyamenggun akan kata kuncithisuntuksetiapvariabelnyasehingganantinyanilaivariabelakant etapnilaidarivariabelitusendiri.Methodkeduayaitutampil() yang berisiperintah-perintah output dari method pertamasehinggaakan di cetakpadalayar. Class utama yang bernamaObjekBuku{} yang mempunyai method main danmembuatobjekbaruuntukmemanggilmethdsebelumnya. Pada class initanpa method main maka program tidakakanmenghasilkanapa- apakarena kata kunci main adalahkunciutamaataukeharusandalam program. Kemudianpada method main menciptakanobjekbarudariclass Bukuuntukmemanggilkedua method didalamnya, yaitu method pertamasetBuku yang masing- masingvariabeltelahdidefinikanyaitu(“PBO”, 60000, 100); yang akandicetakoleh method tampilpadalayar, Kemudian method keduayaitutampil()makadariitumasing-masing method akanmengeksekusiperintahnyadariobjekbaru yang memangilnya. Pada class main terdapatjugaobjekbaru yang bernamabuku2 yang tetapsamayaitumemanggil method yang samatetapihanyaberbedapadanilaivariabel yang di definisikan, yaitupadasetBuku()berisi(“Pemrograman Web”, 43000, 80); yang nantinyaakan di cetakoleh method tampil() sesuaidenganvariabelmasing-masingdanperintahoutputnya. Pembahasan program class Pegawai Pada class inimerupakaninputandari keyboard sehinggamenggunakanimport.java.util.Scanner;pada library java yang

Upload: arie-firmansyah

Post on 11-Dec-2015

1 views

Category:

Documents


0 download

DESCRIPTION

uplot punya orang

TRANSCRIPT

Page 1: coba

MODUL ICLASS DAN OBJEKPembahasan program class ObjekBukuPada class initerdapatsatu class bukudandua method yang akan di panggildalam class utamanya. Pada class bukudideklarasikantigavariabelyaitujudulbertipeStringuntukmenyimpankarakter, hargadanhalamanbertipeinteger yang akanmenyimpannilainumerik.

MethodpertamayaitusetBuku(){} yang mempunyai 3 parameter sepertipadaclassBukukemudianpadapendeklarasianparameternyamenggunakan kata kuncithisuntuksetiapvariabelnyasehingganantinyanilaivariabelakantetapnilaidarivariabelitusendiri.Methodkeduayaitutampil() yang berisiperintah-perintah output dari method pertamasehinggaakan di cetakpadalayar.

Class utama yang bernamaObjekBuku{} yang mempunyai method main danmembuatobjekbaruuntukmemanggilmethdsebelumnya. Pada class initanpa method main maka program tidakakanmenghasilkanapa-apakarena kata kunci main adalahkunciutamaataukeharusandalam program. Kemudianpada method main menciptakanobjekbarudariclass Bukuuntukmemanggilkedua method didalamnya, yaitu method pertamasetBuku yang masing-masingvariabeltelahdidefinikanyaitu(“PBO”, 60000, 100); yang akandicetakoleh method tampilpadalayar, Kemudian method keduayaitutampil()makadariitumasing-masing method akanmengeksekusiperintahnyadariobjekbaru yang memangilnya.

Pada class main terdapatjugaobjekbaru yang bernamabuku2 yang tetapsamayaitumemanggil method yang samatetapihanyaberbedapadanilaivariabel yang di definisikan, yaitupadasetBuku()berisi(“Pemrograman Web”, 43000, 80); yang nantinyaakan di cetakoleh method tampil() sesuaidenganvariabelmasing-masingdanperintahoutputnya.Pembahasan program class PegawaiPada class inimerupakaninputandari keyboard sehinggamenggunakanimport.java.util.Scanner;pada library java yang tersedia.KlasPegawaimempunyaitigavariabelyaituNamaPegawaibertipe String, IdPegawaibertipe integer danPosisiPegawaibertipe String.Padaklasinijugaterdapatduakonstruktordansatu method yang akan di panggilpada method utamanya.

Konstruktorpertamamempunyaivariabelnamabertipe String, Idbertipe integer danposisibertipe String yang di deklarasikanpadakontruktoritusendirisehinggavariabelpadaclass Pegawai di deklarasikanpadakontruktoriniyaituNamaPegawai=nama;,IdPegawai=Id;danPosisiPegawai=Posisi;

Page 2: coba

Konstruktorkeduasudahmempunyainilaivariabelmasing-masingsehinggaakan di cetakoleh method show()sesuaidengannilaivariabel yang akan di cetakpadalayar. Method show() yang berisiperintah-perintah output yang memanggilvariabeldiataskarenapadaklasinibelummempunyai method mainsehingga method iniakan di panggilpada method utamanyayaitu method main.

Pada method main, karena program memintahinputandari keyboard sehinggamembuatobjekbaruuntukmemanggilnyayaituScanner keyboard = new Scanner(System.in);, kemudiansetiapinputan yang di masukkansesuaidengantipevariabelnyanamabertipe String sehinggamenggunakan input type next();, nopegbertipe integer yang menggunakan input type nextInt();danposbertipe String sehinggamenggunakanjuganext();

Setelahitumembuatobjekbarulagiuntukmemanggil method show()untukmencetakinputan yang di masukkanmaupun yang telahdideklarasikanyaituobjekbaru yang bernamapegawai1. Kemudianobjekbaru yang bernamapegawai2 adalahsudahmempunyainilaivariabelsehinggatinggaldieksekusipada method show().MODUL IIVARIABEL, PARAMETER DAN KONSTANTAPembahasan program class LingkaranClass Lingkaranterdapatvariabelkontantayaituvariabelphi yang bertipe double dengannilaivariabelnya3.14danvariabeljaribertipe double jugabelumdideklarasikan, kemudiandalam class initerdapat 4 method yaitu: method setJari(), method jari(), method luas()dan method tampil().

Pada method setJari()menggunakan kata kuncivoiduntuktidakmempengaruhi method lainnyadenganbertipedouble. KumudianpadavariabelnyamenggunakanreturnuntukmengembalikannilaidarivariabeljarikepadavariabeljariO.

Method luas() yang bertipe double mempunyaivariabelluasOdenganbertipedooblejugakemuadianmempunyaiperkalianantaravariabelphidenganvariabeljarisehingganilainyaakandisimpandalamvariabelluasOkemudianmengembalikanyalagi.

Kemudian method tampil() yang menggunakan kata kuncivoid agar tidakmempengaruhi method lainya yang berisiperintah-perintah output yang akanmencetaknilaidarivariabeljaridan method luas().

Pada class Main1{}mempunya kata kuncimainuntukmemanggilclass Lingkaran{}denganmembuatobjekbaruyaituasehinggaobjektersebutmemanggil method padaclass Lingkaran{}yaitusetJari() yang

Page 3: coba

mempunyainilaiveriabelsudahdiketahuiyaitu10.00danmemanggil method tampil()untukmencetaknya.

Kemudianpadaclass Main2{}jugamemiliki method mainuntukmemanggilclass Lingkaran{}, class Main2{}jugamembuat array objekbarudengannamaa yang mempunyainilai array 5kemudianmenggunakanperulanganforpadavariabeliuntukmemberikanperulanganpadaobjekbaru. Karenapanjang array samadengan5makaobjekamembuat 5 nilaivariabelkepadakelimaindeks array yang masing-masingnilainyasudahdiketahui. Setelahituakanmemberikannilainyakepadavariabelisehinggaobjekbarumemanggil method tampil()pada class Lingkaran{}untukmencetaknilaivariabelpada array indeksdenganvariabeli.