2
Mengenal fungsi input/output dasar a d a l a h suatu hal y a n g
sangat penting. Semua hal y a n g a d a di dunia ini pasti a d a
input (masukan), proses d a n output (keluaran). Banyak
sekali fungsi/method input d a n output d a l a m b a h a s a J a v a .
Penulis ha n ya a k a n menampilkan b e b e r a p a saja.
Secara garis besar fungsi input/output terbagi menjadi d u a ,
yaitu: input/output berbasis DOS d a n input/output berbasis
GUI. Penulis a k a n mengajarkan fungsi terlebih dahulu
karena d i a n g g a p lebih mudah.
Penulis m e m b a g i fungsi output d a l a m e m p a t ba gi an,
yaitu :
• Output berbasis DOS m e n ggu na ka n printf()
• Output berbasis DOS m e ngguna ka n print()
• Output berbasis DOS m e ngguna ka n println()
•Output berbasis GUI m e ngguna ka n JOptionPane Semua
output b e rbasis DOS terdapat p a d a class
System d a n melalui objek referensi out. Jadi, jika kita
ingin melakukan inputan dari keyboard, m a k a sintaks-
nya selalu diawali d e n g a n “System.out”
Method printf() berfungsi sebagai output d e n g a n
menentukan penentu format. Itulah sebabnya n a m a
method printf(), huruf f berasal dari singkatan format.
System.out.printf("format-string", argumen);
4 + 5= 9
public class ContohFungsiOutPrintf
{ public static void main(String[]
args){
System.out.printf("%s\n", "Halo Halo Bandung");
System.out.printf("%s %s\n", "Halo Halo", "Bandung");
System.out.printf("%d + %d= %d\n", 4, 5, (4+5));
System.out.printf("PHI= %f\n", 3.14);
System.out.printf("index= %c\n", 'A');
System.out.printf("nilai boolean= %b\n", true);
}
}
Method print() a d a l a h method ya ng berfungsi untuk
mencetak d a t a , setelah d a t a tersebut dicetak tidak
diikuti d e n g a n perpindahan baris baru. Jadi jika
menginginkan fungsi ini memliki fasilitas untuk berpindah
baris, m a k a terpaksa kita harus mencantumkan ‘\n’
diakhir sintaks. Terkadang d a t a ya ng ditampilkan tidak
selalu berupa teks/String. Jika kita ingin mencampur
output berupa teks/String d a n variabel, m a k a ya ng harus
kita lakukan a d a l a h m e n a m b a h k a n karakter ‘+’ sebagai
penyampung d a t a antara String d a n variabel.
System.out.print("NIM : "+nim+", Nama : "+nama+'\n');
Misal isi variabel nim= “10506377” d a n nama=”Udin”.
Berikut c a r a kerja dari method print()
• JOptionPane.INFORMATION_MESSAGE
• JOptionPane.ERROR_MESSAGE
• JOptionPane.WARNING_MESSAGE
• JOptionPane.QUESTION_MESSAGE
• JOptionPane.PLAIN_MESSAGE
JOptionPane.INFORMATION_MESSAGE