Dapet
tugas lagi dari Bu Laila... \(^_^)/
Sebenernya
waktu tugas ini dikasih, gw lagi ga masuk gara2 sakit :( Jadi agak2 blank juga
mengenai apa yang mau dibuat. Setelah tanya2 temen 1 kelas malah jadi dapet
banyak banget versi tentang tugas kali ini (_ _!) Binun...
So,
gw lirik2 blog beberapa temen sekelas yang juga dapet tugas ini. Just a litle
modify, googling, baca2 materi dari Bu Laila kmarin, and.... Voila! Begini nih jadinya :D
Konsep Method
Method??? (_ _?) Method adalah sebuah cara atau suatu aktifitas dari suatu class yang menghasilkan
sesuatu. Pada konsep Object Oriented Programming, Function
lebih dikenal dengan istilah Method dimana merupakan suatu bagian dari
Object yang mendefinisikan apa yang bisa Object tersebut lakukan.
Method ada 2 jenis, yaitu
:
Function, adalah bagian atau sub program yang memiliki algoritma
tertentu di dalam menyelesaikan suatu permasalahan yang akan mengembalikan
hasilnya. Method yang bisa mengembalikan Nilai ( Function )
menggunakan Statement Return dan tipe data, sebagai Contoh :
Static int javalee(int e);
Return e;
// dimana method yang bernama javalee yang
mengembalikan nilai bertipe data integer.
// yang hanya memiliki 1 parameter yaitu e dan bertipe
data integer
// Return adalah keyword untuk mengebalikan suatu
nilai ( function ).
dan Procedure, yaitu bagian atau sub program yang
memiliki Algoritma tertentu di dalam menyelesaikan suatu permasalahan tanpa
mengembalikan hasilnya, dan secara umum method dalam Java adalah Sebuah
Fungsi. Method yang tidak mengembalikan data ( Procedure )
diberikan tipe Void, sebagai contoh :
static void javalee();
// dimana merupakan method yang bernama javalee yang
tidak mengembalikan nilai.
Konsep Parameter
Parameter yaitu suatu informasi yang nantinya dapat
diubah dari luar untuk menentukan hasil yang akan ditampilkan. Dalam penerapan method ada yang menggunakan parameter
maupun tidak. Berikut cara penulisannya:
Contoh method tidak mengembalikan nilai (tanpa parameter)
class rainbow{
static void Cetak(){
System.out.print("I am just ElianaHaseyholan Harahap");
}
public static void main(String[] args){
Cetak();
System.out.print("And I'm like a rainbow");
}
}
Maka hasilnya : I am just Eliana Haseyholan Harahap And I'm like a rainbow
Contoh method tidak mengembalikan nilai (dengan parameter)
Contoh method tidak mengembalikan nilai (tanpa parameter)
class rainbow{
static void Cetak(){
System.out.print("I am just ElianaHaseyholan Harahap");
}
public static void main(String[] args){
Cetak();
System.out.print("And I'm like a rainbow");
}
}
Maka hasilnya : I am just Eliana Haseyholan Harahap And I'm like a rainbow
Contoh method tidak mengembalikan nilai (dengan parameter)
public class eliana{
static void buat(String nama){
System.out.println("Nama saya: "+nama);
}
public static void main(String[]
args) {
int x;
for (x=1; x<=5;
x++){
buat("eliana haseyholan harahap"); }
System.out.println();
System.out.println("Nama eliana... tercetak sebanyak "+x+ "
kali");
}
}
Keterangan :
- static void buat(String nama).(String nama) adalah parameter formal
- buat("eliana haseyholan harahap") adalah parameter aktual atau parameter yang terkirim
Nah.. ini ada tugas.. plus contoh tampilannya yahh
public class star {
public static void star(){
int a,b;
for(
a=6;a>0;a--)
{
for(b=1;b<=a;b++)
{
System.out.print("*");
}
System.out.println();
}
}
public
static void main (String[] args){
System.out.println("segitiga bintang bernilah
4");
System.out.println();
star();
}
}
public
class calculator {
int
operand1;
int
operand2;
int
pertambahan ()
{
return operand1 + operand1;
}
int pengurangan ()
{
return operand1 - operand2;
}
void setDimensi(int operand1,int operand2){
operand1=operand1;
operand2=operand2;
}
}
public
class kalkulatorberaksi {
public static void main (String[] args) {
kalkulator kalkulatorlee = new kalkulator();
int pertambahan;
int pengurangan;
kalkulatorlee.operand1=30;
kalkulatorlee.operand2=20;
System.out.println();
pertambahan = kalkulatorlee.operand1+kalkulatorlee.operand1;
System.out.println("Pertambahan: 30 + 30 =
" + pertambahan);
pengurangan =
kalkulatorlee.operand1-kalkulatorlee.operand2;
System.out.println("Pengurangan: 20 - 10 =
" + pengurangan);
kalkulatorlee.setDimensi(30,20);
System.out.println();
System.out.println("\tcongratz lee");
}



Tidak ada komentar:
Posting Komentar