LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN MODUL 11 DAN 12


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

    Blogger Comment
    Facebook Comment

0 komentar:

Post a Comment

Thanks For Your Feedback.