Tampilkan postingan dengan label Tugas Dari Bu laila ( Java Programing ). Tampilkan semua postingan
Tampilkan postingan dengan label Tugas Dari Bu laila ( Java Programing ). Tampilkan semua postingan

Rabu, 21 Maret 2012

Tugas Java Pertemuan 2 & 3

TUGAS SEGITIGA BINTANG DAN KALKULATOR

1.  //SEGITIGA BINTANG

    //LISTING
       /**
 * @(#)segitiga.java
 *
 *
 * @author
 * @version 1.00 2012/3/22
 */


public class segitiga {

    public static void cetakpertama()
    {
        for (int a=0;a<6;a++)
            System.out.print("*");
    }
    public static void cetakkedua()
    {
        for (int a=0;a<5;a++)
            System.out.print("*");
    }
    public static void cetakketiga()
    {
        for (int a=0;a<4;a++)
            System.out.print("*");
    }
    public static void cetakkeempat()
    {
        for (int a=0;a<3;a++)
            System.out.print("*");
    }
    public static void cetakkelima()
    {
        for (int a=0;a<2;a++)
            System.out.print("*");
    }
    public static void cetakkeenam()
    {
        for (int a=0;a<1;a++)
            System.out.print("*");
    }


    public static void main(String[] args)
    {
        System.out.println("Segitiga Bintang Bernilai 4");
        System.out.println();
        cetakpertama();
        System.out.println();
        cetakkedua();
        System.out.println();
        cetakketiga();
        System.out.println();
        cetakkeempat();
        System.out.println();
        cetakkelima();
        System.out.println();
        cetakkeenam();
        System.out.println("\n");
        System.out.println("Alhamdulilah.....");
    }


}


Untuk Melihat Hasil Klik Disini


2. KALKULATOR
 
    //modul kalkulator
    //Listing

 /**
 * @(#)kalkulator.java
 *
 *
 * @author
 * @version 1.00 2012/3/22
 */


    class kalkulator {

    int operan1;
        int operan2;
        int operan3;
        int tambah ()
        {
            return operan1 + operan2;
        }
        int kurang ()
        {
            return operan1 - operan2;
        }
        void hitung (int operan1,int operan2,int operan3)
        {
            operan1 = operan1;
            operan2 = operan2;
            operan3 = operan3;
        }


}


      // modul kalkulator beraksi 
         /**
 * @(#)kalkulatorberaksi.java
 *
 *
 * @author
 * @version 1.00 2012/3/22
 */


public class kalkulatorberaksi {

   public static void main(String [] args)
     {
         kalkulator kalkulatorbesus = new kalkulator();
         int tambah;
         int kurang;
         int hitung;
         kalkulatorbesus.operan1 = 30;
         kalkulatorbesus.operan2 = 20;
         kalkulatorbesus.operan3 = 10;
         System.out.println();
         System.out.println(" Jumlah Dari Penambahan dan Pengurangannya adalah : ");
         System.out.println();
         tambah = kalkulatorbesus.operan1+kalkulatorbesus.operan1;
         System.out.println("Jumlah 30 + 30 adalah : " + tambah);
         kurang = kalkulatorbesus.operan2-kalkulatorbesus.operan3;
         System.out.println("Jumlah 20 - 10 adalah : " + kurang);
         kalkulatorbesus.hitung (30,20,10);
         System.out.println();
         System.out.println("Alhamdulilah....");

    }


}



   Untuk Melihat Hasil Klik Disini





Method dan Parameter ( Java )


Method


Method atau fungsi dalam java adalah suatu cara untuk memecah program menjadi beberapa bagian, sehingga ketika mengerjakan program tersebut bisa dilakukan pembagian tugas kepada beberapa orang. Ketika kita sudah mendevelop program dalam sekala besar maka kita perlu menggunakan yang namanya method.

Keyword static disini diperlukan karena method tersebut berada di main class yang juga bersifat static sehingga method method menyertainya juga harus bersifat static.
Keyword void merupakan salah satu indikasi bahwa method ini tidak mereturn/mengembalikan nilai apapun, untuk method yang mereturn/mengembalikan suatu nilai tertentu akan kita bahas nanti.
Method diatas adalah salah satu method yang tidak menerima passing variable apapun dan juga tidak memberikan return variable apapun, untuk contoh method yang menerima passing variable tertentu

Dari contoh diatas dapat kita ketahui bahwa method Maksimum membutuhkan dua variable integer untuk dipassingkan, dan dari dua variable integer yang dipassingkan tersebut akan dicetak variable mana yang lebih besar. Selain itu ada juga method yang memiliki nilai kembalian, atau return value,

Untuk membuat method yang memiliki nilai kembalian/return value, maka kita harus menghilangkan keyword void pada method yang kita buat dan menggantikannya dengan jenis variable kembalian kita, dimana dalam contoh tersebut nilai kembalian / return value berupa integer. Pengenalan Teknik Rekursif Selain itu dalam suatu method kita dapat memanggil method yang lainnya, atau bahkan memanggil method itu sendiri, peristiwa pemanggilan method oleh dirinya sendiri inilah yang disebut rekursif


Parameter


Jika subrutin adalah kotak hitam, maka parameter merupakan alat atau mekanisme untuk memberikan informasi dari dunia luar ke dalam kotak. Parameter merupakan bagian dari antar muka dengan suatu subrutin. Dengan menggunakan parameter, kita dapat mengatur perilaku suatu subrutin sesuai dengan input yang diberikan.
Sebagai analogi, kita ambil contoh AC -- yaitu alat yang mengatur suhu ruangan pada temperatur konstan. AC memiliki parameter, yaitu tombol remote yang digunakan untuk memasukkan suhu yang diinginkan. AC akan selalu melakukan tugas yang sama, yaitu mengatur suhu ruangan. Akan tetapi, tugas persis yang dilakukan tergantung suhu yang diterima dari remote control.

Di sini subrutin ambilDouble memiliki parameter tunggal yang bertipe String dan bernama pertanyaan. Ketika subrutin ini dipanggil, suatu nilai harus ikut disertakan, dan nilai ini dimasukkan dalam parameter "pertanyaan". Misalnya, subrutin dapat dipanggil dengan a = ambilDouble("hallo");. Ketika komputer menjalankan perintah ini, komputer akan memasukkan "hallo" ke dalam parameter "pertanyaan", kemudian subrutin ambilDouble menjalankan semua perintah di dalamnya.



Jika parameter yang diberikan berupa variabel, misalnya variabel str berisi "kabar", kemudian subrutin ambilDouble panggil dengan perintah ambilDouble(str), maka isi dari str akan dikopi ke dalam parameter "pertanyaan" terlebih dahulu sebelum seluruh perintah dalam subrutinambilDouble dilaksanakan.



Perlu dicatat bahwa istilah "parameter" digunakan dalam dua konsep berbeda tetapi berkaitan. Yang pertama adalah "parameter" digunakan untuk mendefinisikan suatu subrutin. Parameter yang digunakan pada definisi suatu subrutin disebut parameter formal. "Parameter" yang digunakan untuk memanggil suatu subrutin disebut parameter aktual. Ketika suatu subrutin dipanggil, parameter aktual akan dievaluasi, dan hasilnya akan dimasukkan ke dalam parameter formal.



Parameter formal berbentuk seperti pengenal atau nama, dan bersifat seperti halnya variabel dan memiliki tipe -- misalnya int, double, atau String. Parameter aktual bersifat seperti nilai atau angka, jadi bisa berbentuk ekspresi atau perintah apapun yang menghasilkan nilai atau angka. Sewaktu kita memanggil subrutin, kita harus memberi parameter aktual untuk setiap parameter formal yang didefinisikan.



Referensi by : http://java.lyracc.com/belajar/java-untuk-pemula/parameter


Untuk Melihat Tugas Program ( Segitiga Bintang  & Kalkulator ) Klik Disini.