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 :
mantap sekali langsung praktek dulu
BalasHapusGood Artikel
Game Android Gratis
Download lagu terbaru
Lagu Ndx Aka terbaru
Film Gratis