MODUL PRAKTIKUM PEMROGRAMAN
BERORIENTASI OBJEK
Semester Genap Tahun Ajaran 2020/2021
Dosen: Lukman Hakim., [Link]., [Link].
Praktikan: NAMA
(NIM)
Asisten: NAMA
(NIM)
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
PRAKTIKUM 1 - PEMROGRAMAN BERORIENTASI OBJEK
METHOD
Learning outcomes:
1. Mampu menjelaskan konsep dan implementasi method pada program
2. Mampu membuat method yang tidak dapat mengembalikan nilai tanpa parameter/
argument
3. Mampu membuat method yang tidak dapat mengembalikan nilai dengan 1 parameter/
argument
4. Mampu membuat method yang dapat mengembalikan nilai dengan 2 parameter/
argument
IDENTITAS PRAKTIKAN
NIM :
Nama Lengkap :
Kelas/ Hari/ Jam : / /
Nomor komputer :
Nama Asisten :
Tugas Praktikum
Telah diperiksa pada tanggal Telah diperiksa pada tanggal
(nilai dan paraf asisten) (nilai dan paraf asisten)
A. PENDAHULUAN
Method adalah kumpulan program yang mempunyai nama. Program harus dibungkus
dalam method. Dengan method kita bisa memanggil kumpulan program hanya dengan
memanggil nama methodnya, pekerjaan jadi lebih singkat dan tidak boros menuliskan
program, program menjadi lebih terstruktur, praktis, dan efisien.
Bentuk umum:
<nama_method>( <parameter/argument>);
// menggunakan tanda kurung setelah nama method itu
kuncinya
// parameter/argument bersifat opsional, tergantung
kebutuhan
Contoh:
cetak();
//method bernama cetak
Ada 2 jenis method:
1. Method yang tidak mengembalikan data (diberi tipe void)
Contoh:
static void cetak();
//method static bernama cetak yang tidak mengembalikan nilai.
2. Method yang bisa mengembalilkan nilai menggunakan statement return dan
tipe data
Contoh:
static int cetak(int b);
return b;
// method bernama cetak yang mengembalikan nilai integer
// mempunyai 1 parameter/ argument yaitu b dan bertipe integer
// return adalah keyword untuk mengembalikan nilai
Catatan:
method yang dipanggil dari dalam method static harus static.
method tidak static hanya bisa dipanggil melalui method tidak statik dan
mekanisme instansiasi.
Jika memanggil method dalam satu kelas method harus static.
method static hanya bisa memanggil method yang static.
Parameter/ argument adalah suatu nilai yang dapat diubah-ubah dari luar untuk
menentukan hasil
mengirim >> parameter/ argument aktual (yang di main).
menerima >> parameter/ argument formal.
Contoh method tidak mengembalikan nilai (tanpa parameter/ argument) dengan
nama file NIM_A.java
Contoh method tidak mengembalikan nilai (dengan parameter/ argument) dengan
nama file NIM_B.java
Catatan:
static void cetak(int a). int a adalah parameter/ argument formal.
cetak(x). x adalah parameter/argument aktual atau parameter/ argument yang
dikirim.
Contoh method mengembalikan nilai dengan nama file NIM_C.java
Contoh method mengembalikan nilai menggunakan 2 parameter/argument dengan
nama file NIM_D.java
B. LATIHAN
a. Buatlah sebuah contoh method yang tidak mengembalikan nilai.
JAWABAN
b. Buatlah sebuah contoh method yang tidak mengembalikan nilai dengan
parameter/argument.
JAWABAN
c. Buatlah sebuah contoh method yang dapat mengembalikan nilai dengan 1
parameter/ argument.
JAWABAN
d. Buatlah sebuah contoh method yang dapat mengembalikan nilai dengan 2
parameter/ argument.
JAWABAN
Catatan :
- Permasalahan Bebas
- Permasalahan Mahasiswa satu harus berbeda dengan Mahasiswa lain.
- Salin (Copy) kode program pada Text Editor Anda dan Tempel (Paste) ke
dalam Form Jawaban yang sudah disediakan.
- Font pada Jawaban : Courier New, 10.