• Posted by : Unknown Selasa, 11 Desember 2012


    Subrutin adalah kumpulan perintah yang ditujukan untuk menangani suatu tindakan dengan tujuan untuk memudahkan pembuatan program mengingat subrutin bisa dipanggil berkali-kali dalam suatu program. Subrutin melibatkan argument yang dipakai sebagai upaya untuk menyertakan suatu nilai dari luar

    1.       Penulisan Algoritma untuk Subrutin

    Dalam bentuk algoritma, suatu subrutin ditulis dengan bentuk sebagai berikut :
                    SUBRUTIN namaSubrutin(daftarParameter)
                                    Pernyataan1
                                    Pernyataan2
                                    …
                                    PernyataanN
                    AKHIR-SUBRUTIN
    Dalam hal ini, bagian
                    SUBRUTIN namaSubrutin(daftarParameter)
    disebut dengan judul subrutin.
    Sebuah subrutin dapat memberikan nilai balik ataupun tidak. Nilai balik adalah nilai yang diberikan ke pemanggilnya. Nilai ini ditentukan melalui notasi seperti berikut :
                    NILAI-BALIK nilai
    Contoh :
                    SUBRUTIN PerolehKelilingKotak(panjang, lebar)
                    keliling ß 2 x (panjang + lebar)
                                    NILAI-BALIK keliling
                    AKHIR-SUBRUTIN
    Pada contoh di atas, perolehKelilingKotak  adalah nama subrutin. Adapun panjang dan lebar disebut parameter. Parameter menyatakan bagian untuk berkomunikasi dengan pemanggil subrutin. Pada bagian pemanggil subrutin, bagian ini akan diisi dengan argument. Contoh :
                    hasil ß perolehKelilingKotak(10,5)
    Pada pemanggil subruti di atas, 10 dan 5 berkedudukan sebagai argument

    2.       Dasar Pembuatan Metode

    Bentuk dasar pembuatan metode yang menggunakan nama kelas dalam pemanggilnya ditunjukkan berikut ini :
                    class NamaKelas {
    public static tipe namaMetode (tipe argumen, tipe argument){
    return nilai;
    }
               }
    Bagian yang ditulis … berisi pernyataan-pernyataan yang menyusun metode. Dalam hal ini, tipe menyatakan nilai balik metode.
                    Contoh :


                   
                    pada contoh di atas perolehKeliling() adalah metode milik kelas Kotak. Nilai balik           metode tersebut bertipe double. Nilai balik ditentukan melalui return keliling;
         Setelah program ditulis, jangan lupa untuk mengompilasinya. Selanjutnya Anda bisa menguji            dengan menuliskan program seperti berikut :


                    Perhatikan pada program di atas, kode :
                                    Kotak.perolehKeliling(panjang, lebar)
         digunakan untuk memperoleh keliling kotak.
                    Berikut hasil eksekusi dari program :


    { 1 komentar... read them below or add one }

  • - Copyright © Firdaus48akmaL's Blog - Powered by Blogger - Designed by Firdaus Akmal -