LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
MODUL 11 DAN 12

Disusun
Oleh :
Heri Purnama
125410101
TI 02
UPT LABORATORIUM
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
Yogyakarta
2012
METHOD TANPA PARAMETER
1).Pembahasan
a).Listing 1
INPUT
public class Fungsi5{
Ø
Dalam
membuat kelas kata public class adalah suatu keharusan yang harus
ditulis, kali ini kita akan membuat program dengan nama Fungsi5 .
dalam membuat nama kelas yang terdiri lebih dari satu kata maka nama kelas tidak
boleh dispasi, dapat dipisahkan dengan underscore “_” atau digabung
penulisannya. Jika kita membuat sebuah kelas artinya kita telah membuat
sebuah program. Kurung kurawal adalah tanda awalan kelas.
public int jumlah(){
Ø Baris
ini merupakan deklarasi method jumlah yang bertipe integer tanpa parameter.Dan
juga baris ini disebut juga sebagai parameter formal. parameter interger dengan
method jumlah.
int a=10,b=10;
Ø Baris
ini merupakan variabel-variabel yang berbasis integer yakni untuk variable a
dan b. Diketahui nilai variabel a=10 dan b=10.
return(a*b);}
Ø Dimana method yang bernama main
yang mengembalikan nilai bertipe data integer. yang tidak memiliki parameter dan vriabel e bertipe data integer.
Return adalah keyword untuk mengebalikan suatu nilai ( fungtion ). Denga
nilai balik (a*b).
public static void main(String args[]){
Ø
baris
ini mendeklarasikan suatu method dengan nama main. Keyword Void dalam java
merupakan suatu kata kunci yang harus ditulis. Keyword
static memungkinkan method main() diapanggil tanpa harus terlebih dahulu membuat instance dari
class sederhana.Dimana
merupakan method yang bernama main yang
tidak mengembalikan nilai. Dengan program utama method argument.
Fungsi4 obyek=new Fungsi4();
Ø Baris
ini merupakan baris dengan obyek Fungsi4.
System.out.println("Hasil pemanggilan method jumlah");
Ø Baris
yang menapilkan Hasil pemanggilan
method jumlah.
System.out.println(obyek.jumlah());
Ø baris ini merupakan
perintah keluaran untuk menampilkan pengembalian dari obyek jumlah atau memanggil
obyek method jumlah dan
baris ini disebut baris parameter actual.
}
Ø
Penutup untuk kalang method main.
}
Ø
Penutup untuk kalang method kelas.
OUTPUT

b).Listing 2
INPUT
public class Fungsi4{
Ø
Dalam
membuat kelas kata public class adalah suatu keharusan yang harus
ditulis, kali ini kita akan membuat program dengan nama Fungsi4. dalam membuat nama kelas yang terdiri lebih dari satu kata
maka nama kelas tidak boleh dispasi, dapat dipisahkan dengan underscore “_”
atau digabung penulisannya. Jika kita membuat sebuah kelas artinya kita
telah membuat sebuah program. Kurung kurawal adalah tanda awalan kelas.
public int panjang(){
Ø
Baris ini merupakan deklarasi method panjang
yang bertipe integer tanpa parameter.Dan juga baris ini disebut juga sebagai parameter
formal.parameter interger dengan method panjang.
int a=10;
Ø Baris
ini merupakan variabel yang berbasis integer yakni untuk variable a. Diketahui
nilai variabel a=10 .
return(a);}
Ø Dimana method yang bernama main
yang mengembalikan nilai bertipe data integer. yang tidak memiliki parameter dan variabel a bertipe data
integer. Return adalah keyword untuk mengebalikan suatu nilai ( fungtion ).
Denga nilai balik (a).
public int lebar(){
Ø
Baris ini merupakan deklarasi method lebar yang
bertipe integer tanpa parameter.Dan juga baris ini disebut juga sebagai
parameter formal.parameter interger dengan method lebar.
int b=10;
Ø Baris
ini merupakan variabel yang berbasis integer yakni untuk variable b. Diketahui
nilai variabel b=10 .
return(b);}
Ø Dimana method yang bernama main
yang mengembalikan nilai bertipe data integer. yang tidak memiliki parameter dan variabel b bertipe data
integer. Return adalah keyword untuk mengebalikan suatu nilai ( fungtion ).
Denga nilai balik (b).
public int luas(){
Ø
Baris ini merupakan deklarasi method luas yang bertipe integer tanpa parameter.Dan juga
baris ini disebut juga sebagai parameter formal.parameter interger dengan
method luas.
int a=10,b=10;
Ø Baris ini merupakan variabel-variabel yang
berbasis integer yakni untuk variable a dan b. Diketahui nilai variabel
a=10 dan b=10.
return(a*b);}
Ø Dimana method yang bernama main
yang mengembalikan nilai bertipe data integer. yang tidak memiliki parameter dan vriabel e bertipe data integer.
Return adalah keyword untuk mengebalikan suatu nilai ( fungtion ). Dengan
nilai balik (a*b).
public static void main(String args[]){
Ø
baris
ini mendeklarasikan suatu method dengan nama main. Keyword Void dalam java
merupakan suatu kata kunci yang harus ditulis. Keyword
static memungkinkan method main() diapanggil tanpa harus terlebih dahulu membuat instance dari
class sederhana.Dimana
merupakan method yang bernama main yang
tidak mengembalikan nilai. Dengan program utama method argument.
Fungsi4 obyek=new Fungsi4();
Ø Baris
ini merupakan baris dengan obyek Fungsi4.
System.out.println("Diambil dari method panjang");
Ø Baris
yang menapilkan Hasil pemanggilan
method panjang.
System.out.print("Panjang:");
Ø Baris
yang menapilkan Hasil pemanggilan
method panjang.
System.out.println(obyek.panjang());
Ø Baris ini merupakan
perintah keluaran untuk menampilkan pengembalian dari obyek panjang atau memanggil
obyek method jumlah dan
baris ini disebut baris parameter actual.
System.out.println("Diambil dari method lebar");
Ø Baris
yang menapilkan Hasil pemanggilan
method lebar.
System.out.print("Lebar:");
Ø Baris
yang menapilkan Hasil pemanggilan
method lebar.
System.out.println(obyek.lebar());
Ø Baris ini merupakan
perintah keluaran untuk menampilkan pengembalian dari obyek lebar atau memanggil obyek method jumlah dan baris ini disebut baris
parameter actual.
System.out.println("Perhitungan yang ada didalam void");
Ø Baris
yang menapilkan Hasil pemanggilan
method luas.
System.out.print("Luas:");
Ø Baris
yang menapilkan Hasil pemanggilan
method luas.
System.out.println(obyek.luas());
Ø Baris ini merupakan
perintah keluaran untuk menampilkan pengembalian dari obyek luas atau memanggil obyek method jumlah dan baris ini disebut baris
parameter actual.
}
Ø
Penutup untuk kalang method main.
}
Ø
Penutup untuk kalang method kelas.
OUTPUT

2).Tugas
1.Memodifikasi program dengan 4 fungsi
yakni tambah,kurang,kali,dan bagi dengan 2 variabel
INPUT
public class Fungsi5{
public int jumlah(){
int a=10,b=10;
return(a+b);}
public int kurang(){
int a=10,b=10;
return(a-b);}
public int kali(){
int a=10,b=10;
return(a*b);}
public int bagi(){
int a=10,b=10;
return(a/b);}
public static void
main(String args[]){
Fungsi5 obyek=new Fungsi5();
System.out.println("Hasil pemanggilan method
jumlah");
System.out.print("Penjumlahan:");
System.out.println(obyek.jumlah());
System.out.println("Hasil pemanggilan method
kurang");
System.out.print("Penggurangan:");
System.out.println(obyek.kurang());
System.out.println("Hasil pemanggilan method
kali");
System.out.print("Perkalian:");
System.out.println(obyek.kali());
System.out.println("Hasil pemanggilan method
bagi");
System.out.print("Pembagian:");
System.out.println(obyek.bagi());
}
}
OUTPUT

2.Memodifikasi program dengan 4 fungsi
yakni tambah,kurang,kali,dan bagi dengan 1 variabel
INPUT
public class Fungsi5{
public int jumlah(){
int a=20;
return(a+a);}
public int kurang(){
int a=20;
return(a-a);}
public int kali(){
int a=20;
return(a*a);}
public int bagi(){
int a=20;
return(a/a);}
public static void
main(String args[]){
Fungsi5 obyek=new Fungsi5();
System.out.println("Hasil pemanggilan method
jumlah");
System.out.print("Penjumlahan:");
System.out.println(obyek.jumlah());
System.out.println("Hasil pemanggilan method
kurang");
System.out.print("Penggurangan:");
System.out.println(obyek.kurang());
System.out.println("Hasil pemanggilan method
kali");
System.out.print("Perkalian:");
System.out.println(obyek.kali());
System.out.println("Hasil pemanggilan method
bagi");
System.out.print("Pembagian:");
System.out.println(obyek.bagi());
}
}
OUTPUT

METHOD DENGAN PARAMETER
1).Pembahasan
LISTING 01
INPUT
public class Fungsi46
Ø Dalam membuat kelas kata public
class adalah suatu keharusan yang harus ditulis, kali ini kita akan membuat
program dengan nama Fungsi46 . dalam membuat nama kelas yang terdiri
lebih dari satu kata maka nama kelas tidak boleh dispasi, dapat dipisahkan
dengan underscore “_” atau digabung penulisannya. Jika kita membuat
sebuah kelas artinya kita telah membuat sebuah program
{
Ø
Kurung kurawal adalah tanda awalan kelas.
public float jumlah(int a,int b,float c)//tanpa static
Ø Baris ini merupakan deklarasi method jumlah
yang bertipe integer dengan 3 parameter
yang bertipe integer untuk variable a,integer untuk variabel b dan float untuk
variabel c.Dan juga baris ini disebut juga sebagai parameter formal
{
Ø Kurung kurawal merupakan kalang pertama
pembuka method jumlah.
return(a+b+c);
Ø Dimana method yang bernama jumlah
yang mengembalikan nilai bertipe data integer. yang memiliki
parameter dan 3 variabel a,b,c bertipe data integer vraiabel a,integer
variabel b dan float variabel c. Return adalah keyword untuk mengebalikan suatu
nilai ( fungtion ). Denga nilai balik (a+b+c).
}
Ø Kurung kurawal merupakan kalang pertama
pembuka method jumlah.
public static void main(String args[]){
Ø Baris
ini merupakan method string argument dan bersifat static bertipe void.
Fungsi46 obyek=new Fungsi46();
Ø
Baris ini merupakan pengembalian dengan obyek Fungsi46.
System.out.println("Panggil method jumlah dengan parameter 5
parameter 4 dan 1.5,hasilnya=");
Ø
Mencetak panggil method jumlah dengan parameter 5 parameter 4 dan 1.5,hasilnya=
System.out.println(obyek.jumlah(5,4,1.5f));
Ø
Mencetak dari obyek jumlah 5,4 dan 1,5.
System.out.println("Panggil method jumlah dengan parameter 10
parameter 10 dan 2.2,hasilnya=");
Ø
Mencetak panggil method jumlah dengan parameter 10 parameter 10 dan
2.2,hasilnya=
System.out.println(obyek.jumlah(10,10,2.2f));
Ø
Mencetak dari obyek jumlah 10,10 dan 2,2
System.out.println("Panggil method jumlah dengan parameter 10
parameter 15 dan 3.2,hasilnya=");
Ø
Mencetak panggil method jumlah dengan parameter 10 parameter 15 dan 3.2,hasilnya=
System.out.println(obyek.jumlah(10,15,3.2f));
Ø
Mencetak dari obyek jumlah 10,15 dan 3,2
}
Ø
Penutup untuk kalang method main.
}
Ø
Penutup untuk kalang method kelas.
OUTPUT

2).Tugas
A).Membuat method yang digunakan untuk menghasilkan nilai paling kecil
dari 3 bilangan yang dimasukkan sebagai parameter.
INPUT
import java.util.Scanner;
public class Tugas
{
public
int min(int d)
{
return
(d);
}
public
static void main(String args[])
{
Scanner
masuk=new Scanner(System.in);
int
a,b,c,d;
System.out.print("Masukkan
nilai 1= ");
a=masuk.nextInt();
System.out.print("Masukkan
nilai 2= ");
b=masuk.nextInt();
System.out.print("Masukkan
nilai 3= ");
c=masuk.nextInt();
if
((a<b)&&(a<c))
d=a;
else
if ((b<a)&&(b<c))
d=b;
else
d=c;
Tugas
obyek=new Tugas();
System.out.print("Panggil
nilai terkecil= ");
System.out.println(obyek.min(d));
}
}
OUTPUT

Listing modul 11
B).Listing Modul 02
INPUT
public class Fungsi4{
public
int panjang(){
int
a=10;
return(a);}
public
int lebar(){
int
b=10;
return(b);}
public
int luas(){
int
a=10,b=10;
return(a*b);}
public static void main(String args[]){
Fungsi4
obyek=new Fungsi4();
System.out.println("Diambil
dari method panjang");
System.out.print("Panjang:");
System.out.println(obyek.panjang());
System.out.println("Diambil
dari method lebar");
System.out.print("Lebar:");
System.out.println(obyek.lebar());
System.out.println("Perhitungan
yang ada didalam void");
System.out.print("Luas:");
System.out.println(obyek.luas());
}
}
OUTPUT

0 komentar:
Post a Comment
Thanks For Your Feedback.