Mohon tunggu...
Fidelia Harris
Fidelia Harris Mohon Tunggu... Lainnya - Marketing

Lupakan soal kegilaan… lupakan soal sampah.. lupakan soal mutu.. lupakan soal keyakinan.. lupakan soal teori.. lupakan soal anjing yang menggonggong dan kucing yang mengeong.. "aku cuma mau nulis" so what??

Selanjutnya

Tutup

Nature

Method dan Parameter (Java)

27 Maret 2012   06:14 Diperbarui: 25 Juni 2015   07:25 11442
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Hiikkss… akhir bulan??? Artinya aku harus kerja keras antara tetap tersenyum diantara pekerjaan yang menumpuk dan tetap buka mata saat mulai ngantuk di tempat kuliah… hiksss… ditambah lagi dengan banyak tugas yang bertubi-tubi dari Sang Dosen… tobaaaatttt… ampuuunnn!!! Hikss…

*udah ah curhat nya, ga penting banget..!!!

Sebelum aku melanjutkan BAGIAN II dari OOP dan JAVA yang aku tulis kemarin, sebaiknya kita Upload dulu tugas dari Mrs. Laila Dosen ku tercinta ini. Heheee…

Yuukkk kita mulai belajar…

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 skala besar maka kita perlu menggunakan yang namanya method.

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

http://yohandamandala.blogspot.com/2009/11/method-in-java.html

berikut ini contoh nya:

Penjelasan Singkat : bintang

  • Buat class bernama bintang, buat method bernama bintang()
  • method bintang() dimasukkan fungsi pengulangan for bertingkat :
  • gunakan parameter dengan tipe data integer a dan b, a kita gunakan untuk tampilan jumlah bintang ke samping sementara b kita gunakan sebagai acuan tinggi bintang  ke bawah.
  • kita masukkan nilai awal a adalah 6 dimana jika a masih lebih besar >= 1 makan akan menjalankan perintah perulangan di dalamnya dan setelah itu nilai a akan dikurang 1.
  • kita berikan nilai awal b adalah satu dimana selama nilai b masih lebih kecil atau sama dengan dengan nilai a yang sedang berjalan maka akan menjalankan perintah pencetakan jumlah bintang sejumlah nilai a dan ganti baris (println),
  • untuk statement pemanggilan method kita tinggal memanggilnya dengan nama method ( method header ) yakni —> bintang();
  • longkap satu baris dengan perintah prinln(“n”);, selebihnya fungsi penambilan biasa satu arah atau static.

hasilnya??? begini kira-kira..

1333011559554694048
1333011559554694048
hmmm.... perlu contoh lain lagi kayaknya... kita bikin program kalkulator yuukk??? tapi belum pakai input yaa.. manual dulu aja..
1333011604941136402
1333011604941136402
eeiitttss, sabar...  masih ada satu lagi...
1333011644530836959
1333011644530836959

Penjelasan Singkat : kalkulator

  • kita buat class kita sendiri dengan nama kalkulator yang akan kita panggil nantinya dengan method yang ada disana, karena kita akan menggunakan 3 nilai yakni 10,20, dan 30 maka akan ada 3 parameter disana yakni operan1, operan2, dan operan3 dengan tipe data  integer.
  • pada Class kalkulator kita sudah memberikan peritah math dengan code Return agar ada pengembalian nilai dari method yang kita gunakan.
  • kita membuat 2 methode dalam satu kelas yakni penjumlahan (tambah) dan pengurangan (kurang);
  • Nah kita membuat java class kembali untuk mengeksekusi class yang sudah kita buat bersamaan dengan methodnya.
  • nah untuk file eksekusi coba dipahami sendiri dengan melihat sourcecodenya ya preennn..

hasilnya begini..

13330117861244454031
13330117861244454031
sudah di cek hasilnya seperti apa?? pasti keren deh.. wkwkwkwkwk... *syndrom gila akhir bulan hiksss.... sebenarnya ini sama sekali belum sempurna, tapi berhubung sudah mepet alias telat mending di Upload dulu aja deh tugas nya.. Mrs. Laila.. mohon maaf yaa, tugas nya aku Upload terlambat.. masih bisakan??? please??? baik deh... love u full bangeettttzz...

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H

Mohon tunggu...

Lihat Konten Nature Selengkapnya
Lihat Nature Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun