RSS

Rekusif Pada Bahasa Java

12 Jan

Halo….teman wah dah lama nih gak posting di arifust lagi sibuk gitu ada lomba dan ujian yang harus di selesaikan pokoknya awal tahun ini sibuk. Ok langsung saja ke pokok pembahasan tentang java, posting yang lalu kita mempelajari tentang keyword-keyword Exception pada bahasa java nah sekarang kita akan membahasa materi baru yaitu Rekusif wah….wah mantep kan?ternyata dah jauh juga pelajaran yang kita bahas.

Apa yang dimaksud dengan Rekursif? Rekursif adalah suatu teknik pemecahan masalah yang powerful dan dapat digunakan ketika inti dari masalah terjadi berulang kali. Tentu saja, tipe dari masalah ini dapat dipecahkan mengunakan perkataan berulang-ulang yaitu, menggunakan konstruksi looping seperti for, while dan do-while.

Sesungguhnya, iterasi atau perkataan berulang-ulang merupakan peralatan yang lebih efisien jika dibandingkan dengan rekursif tetapi rekursif menyediakan solusi yang lebih baik untuk suatu masalah. Pada rekursif, method dapat memanggil dirinya s endiri. Data yang berada dalam method tersebut seperti argument di simpan sementara ke dalam stack sampai method pemanggilnya diselesaikan.

Di dalam pemograman bahsa java selai rekusif ada juga yang dapat berfungsi untuk memecahkan masalah yaitu Iterasi tetapi mereka berdua mempunyai perbedaan di antaranya dalam Penyelesaian masalah dengan perulangan menggunakan iterasi secara tegas juga digunakan pada struktur kontrol pengulangan. Sementara itu, untuk rekursif, task diulangi dengan memanggil sebuah method perulangan . Maksud dari hal tersebut adalah untuk menggambarkan sebuah masalah ke dalam lingkup yang lebih kecil dari perulangan itu sendiri.

Nah bagaimana sudah mengerti definisi dari Rekusif dan perbedaannya dengan Interasi? Baik sampai disini dulu materinya posting besok akan lebih detail saya jabarkan. jangan lupa kasih komentar agar penulis bisa mengkoreksi diri dan ada timbal balik dari penulis dan pembaca.

 
7 Komentar

Ditulis oleh pada 12 Januari 2009 in Uncategorized

 

7 responses to “Rekusif Pada Bahasa Java

  1. Johan Firdaus

    18 Januari 2009 at 20:11

    Wuih mantab pembahasannya

     
  2. brengsekerz

    19 Januari 2009 at 13:32

    hohooo..

    sip banget artikel e …

     
  3. galih

    24 Januari 2009 at 13:21

    baru kali ini tau kata rekusif…
    heheheheheh

     
  4. vivi

    20 Maret 2009 at 11:03

    bagi contoh kasusnya donk mas!
    dalam bentuk algoritma, mana yang rekursif dan mana yang iterasi….
    terimakasih banyak sebelumnya!

     
  5. The Gunk's

    26 September 2009 at 08:39

    Da cntoh listing progrm’x gk????
    Biar lbih pham Bos….

     
  6. Nur Elly Saputra

    2 Desember 2009 at 14:16

    package pangkat;
    /**
    *
    * @author Miyugi
    */
    public class Contoh_Rekursif_1 {
    public static int pangkatRekursif(int x, int y) {
    if (y == 0) {
    return 1;
    }
    else {
    return x * pangkatRekursif(x, y – 1);
    }
    }
    public static void main(String[] args) {
    System.out.println(“10 dipangkatkan 3 = ” + pangkatRekursif(10, 3));
    }
    }

    Ngasih contoh aj

     
  7. allonx

    19 Mei 2010 at 08:40

    kalo contoh iterasinya bro?????

     

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: