Tujuan dari tutorial ini adalah untuk
membuat program agar user menginout nama, dan mengeluarkan output berupa sapaan
kepada pemilik nama yang diinputkan
pada program sederhana ini
memerlukan 2 file program. Program yang pertama (tuna.java) merupakan class
yang memiliki satu method untuk menampilkan pesan berupa string dengan kata
“Hello” ditambah dengan sebuah kalimat yang diinputkan kedalam attribute name.
Berikut adalah langkah-langkah
dalam pembuatan program :
a.
Class tuna
- Langkah
pertama adalah membuat class tuna.
- Setelah
membuat class, selanjutnya kita akan membuat sebuah method dengan nama
simpleMessege yang memiliki satu parameter. Method ini bertujuan untuk
menampilkan pesan pada layar tentang nilai name, nilai name bisa berasal
dari input user dan dari dalam program.
- Kemudian
mengakhiri class tuna dengan menuliskan kurung kurawal tutup.
}
b.
Class apples
- Langkah
pertama adalah membuat class apples yang mengimport class Scanner yang
berfugsi untuk membaca input dari keyboard.
- Langkah
selanjutnya adalah membuat method main yang merupakan method utama pada
class apples. Kemudian kita juga akan melakukan instansiasi/membuat sebuah
object bernama input dari class Scanner dengan satu passing parameter.
Selanjutnya kita juga menginstansiasi sebuah object bernama tunaObject
dari class tuna tanpa passing parameter.
- Langkah
ketiga kita akan membuat code untum menampilkan kalimat pada layar yang
memberitahu user untuk memasukkan nama-nya. Kemudian input dari user itu
kita tempatkkan/disimpan dalam attribute name yang bertipe data string.
- Selanjutnya
kita akan memanggil method dari class tuna dari object yang dibuat dari
class tuna sebelumnya, yaitu tunaObject. Method yang dipanggil adalah
simpleMessege, Karna dalam menciptakan method tersebut kita menetapkan
harus adal satu passing parameter yang dimasukkan ketika pemanggilan
method, maka di dalam pemanggilan method ini kita harus membuat satu
passing parameter tersebut. Kita akan mempassing nilai dari attribute name
yang sebelumnya dimasukkan dari user.
- Langkah
terakhir adalah menutup atau mengakhiri class apples dan method main
dengan menulis kurung kurawal tutup untuk masing-masing.
}
}
Berikut penjelasan listing dari
program yang pertama
package teori; --> menandakan
file tersebut berada dalam paket “teori”
/**
* @author Vegi -->
Hanya komentar
*/
public class tuna { --> awal class tuna
public
void simpleMessage(String name){--> membuat method dengan
satu parameter (awal method)
System.out.println("Hello "+name); -->
menampilkan output pada layar “hello “+ parameter
} -->
akhir dari method SimpleMessage
} --> akhir dari class tuna
program kedua (apples.java) adalah
class yang menjadi file utama dari program yang dibuat. Didalam Program yang
kedua ini, terdapat pembuatan atau penginstansiasi object dari class program
pertama. Dalam program ini juga menggunakan/mengimport class dari
java.util.scanner yang digunakan untuk membaca input dari keyboard. Berikut
penjelasan listing dari program yang kedua
package teori; -->
menandakan file tersebut berada dalam paket “teori”
/**
* @author Vegi --> hanya komentar
*/
import java.util.Scanner; -->
mengimport class scanner
class apples { -->
awal dair class apples
public
static void main(String args[]){ --> membuat main method (awal main method)
Scanner input = new Scanner(System.in); --> menginstansiasi object
input dari class scanner
tuna
tunaObject = new tuna(); -->
menginstansiasi object dari class tuna
System.out.println("Enter
your name here: "); -->
untuk menampilkan di layar “enter your name here:”
String
name = input.nextLine(); -->
membuat attribute name dan membaca input dari user
tunaObject.simpleMessage(name); -->
memanggil method dari class tuna dari object yang telah di buat sebelum nya
} -->
akhir dari method main
} --> akhir dari class apples
Adapun output dari program di
atas adalah sebagai berikut