DESAIN WEB

About Me

Selasa, 04 Desember 2012



PENULISAN ALGORITMA UNTUK SUBRUTIN
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.
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 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 serta 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 pemanggilan subrutin di atas, 10 dan 5 berkedudukan sebagai argumen.

SUBRUTIN PADA JAVA
Subrutin pada JAVA ditulis dalam bentuk metode, yang merupakan bagian dari kelas. Penggunaan metode pada JAVA membuat program menjadi sederhana. Kode tidak perlu ditulis berkali-kali jika terdapat keperluan yang sudah dicakup dalam metode tersebut. Sebagai contoh, untuk menghitung akar kuadrat suatu bilangan maka kita cukup memanggil, misalnya, seperti berikut :
            Math.sqrt(25)
            Math.sqrt(15)
Andai tidak ada metode sqrt()seperti itu, kode program akan menjadi panjang dan kompleks sekiranya terjadi operasi untuk memperoleh akar kuadrat beberapa kali.
Pada beberapa contoh yang akan dibahas, metode diimplementasikan seperti pada kelas Math.

2 komentar: