SPECIAL AKHIR BULAN
Diskon 199k untuk Semua Program Complete Series
Periode 28-30 November 2025
Hari
Jam
Menit
Detik
BOOSTSKILL
Periode promo 17-24 Oktober 2025

Input dan Output String pada Java: Mengambil Input dan Menampilkan Output String

January 2, 2025

Dalam bahasa pemrograman, input dan output adalah dasar penting yang memungkinkan program berinteraksi dengan pengguna. Dengan memahami cara mengambil input dari pengguna dan menampilkan output, kamu bisa menciptakan aplikasi yang interaktif dan bermanfaat.

Tutorial artikel ini dibuat untuk pemula yang ingin memahami bagaimana cara program menerima data dari user dan menampilkan hasilnya.

Kali ini, kita akan mempelajari cara menggunakan class Scanner untuk membaca dan menampilkan data string. Yuk, kita mulai belajar!

Baca Juga: String Adalah : Pengertian, Jenis, dan Fungsi Manipulasinya

Apa itu Input dan Output di Java?

Dalam dunia pemrograman, Input adalah data yang dimasukkan oleh pengguna ke dalam program. Misalnya, nama, angka, atau pilihan menu.

Sedangkan Output adalah data atau informasi yang dihasilkan oleh program dan ditampilkan kepada pengguna.

Input dan output merupakan komponen penting dalam aplikasi berbasis teks. Tanpa interaksi ini, program hanya akan bersifat statis dan tidak berguna untuk user.

Sebagai contoh, pada program yang meminta nama pengguna, input adalah nama yang dimasukkan, dan output adalah ucapan selamat datang.

Pengantar Class Scanner di Java

Bahasa pemrograman Java menyediakan class Scanner untuk membaca input mulai dari pengguna melalui keyboard.

Scanner adalah alat yang sederhana namun sangat berguna dalam proses pembuatan program agar menjadi interaktif.

Cara Mengimpor Class Scanner

Sebelum menggunakan Scanner, kamu harus mengimpornya di awal kode program dengan menambahkan:

import java.util.Scanner; 

Metode Utama pada Scanner

Berikut adalah beberapa method yang sering digunakan dalam proses membaca input:

  • nextLine(): Membaca satu baris teks lengkap (termasuk spasi).
  • next(): Membaca satu kata (tidak termasuk spasi).
  • nextInt(): Membaca input angka integer.
  • nextDouble(): Membaca input angka desimal.

Contoh Implementasi Input dan Output String

Berikut adalah contoh program sederhana untuk membaca string dari user menggunakan Scanner dan menampilkannya kembali.

Contoh Kode:

import java.util.Scanner; public class InputOutputString { public static void main(String[] args) { // Membuat instance Scanner Scanner scanner = new Scanner(System.in); // Mengambil input string dari user System.out.print(“Masukkan nama Anda: “); String name = scanner.nextLine(); // Menampilkan output System.out.println(“Halo, ” + name + “! Selamat belajar Java.”); // Menutup scanner scanner.close(); } } 

Penjelasan Kode:

  1. import java.util.Scanner;
    • Mengimpor class Scanner agar dapat digunakan dalam program.
  2. Scanner scanner = new Scanner(System.in);
    • Membuat objek Scanner untuk membaca input dari keyboard.
  3. System.out.print(“Masukkan nama kamu: “);
    • Menampilkan teks ke layar untuk meminta pengguna memasukkan nama.
  4. String name = scanner.nextLine();
    • Membaca data input string dari pengguna.
  5. System.out.println(“Halo, ” + name + “! Selamat belajar Java.”);
    • Menggabungkan string dan mencetak ucapan selamat ke layar.
  6. scanner.close();
    • Menutup Scanner setelah selesai digunakan (opsional, tapi direkomendasikan).

Tips dan Trik Bekerja dengan String di Java

Beberapa tips dan trik yang bisa kamu terapkan saat bekerja dengan String di Java adalah:

  1. Menggabungkan String
    • Kamu bisa menggunakan operator + untuk menggabungkan string.

String greeting = “Halo, ” + name + “!”; 

  1. Menggunakan Metode Bawaan
    • .toUpperCase(): Mengubah string menjadi huruf kapital.
    • .length(): Menghitung jumlah karakter dalam string.

String uppercaseName = name.toUpperCase(); int nameLength = name.length(); System.out.println(“Nama dalam huruf besar: ” + uppercaseName); System.out.println(“Jumlah karakter: ” + nameLength); 

Kesalahan Umum dan Cara Mengatasinya

Beberapa kesalahan umum biasanya ditemukan saat sedang mengggunakan string di Java, berikut ini adalah contoh penyebab dan sousi yang biasanya ditemukan:

  1. NoSuchElementException
    • Penyebab: Scanner membaca input yang tidak ada.
    • Solusi: Pastikan pengguna memasukkan input saat diminta.
  2. Metode yang Salah
    • Penyebab: Menggunakan metode next() saat input mengandung spasi.
    • Solusi: Gunakan nextLine() untuk membaca string dengan spasi.
  3. Scanner Tidak Ditutup
    • Scanner yang tidak ditutup dapat menyebabkan kebocoran sumber daya. Selalu tambahkan scanner.close(); di akhir.

Pentingnya Memahami Input dan Output dalam Pemrograman Java

Memahami cara kerja input dan output di Java adalah langkah awal menuju penguasaan pemrograman. Dengan menggunakan class Scanner, kamu dapat membuat program yang interaktif dan responsif terhadap kebutuhan pengguna.

Kamu juga bisa mencoba dan bereksperimen lebih lanjut dengan Belajar Object Oriented Programming Dengan Java bersama Praktisi Ahli! bersama ITBOX, tersedia dari kelas pemula hingga ahli.

Gratis sertifikat! jika kamu mengambil paket Bundle, kamu akan mendapatkan fasilitas konsultasi 1 bulan 1x melalui zoom dengan mentor berpengalaman.

Kamu tidak perlu khawatir dengan perkembangan teknologi String dalam Java yang terus uptade, karena ITBOX selalu memiliki materi yang Up-to-date dengan metode belajar mandiri melalui Video yang bisa kamu ulang sesuka hati.

Jika kamu memiliki kesulitan atau pertanyaan, kamu bisa berdiskusi di saran forum diskusi yang telah tersedia.

Ayo bergabung bersama 10.000 alumni lainnya!

Share Artikel
Shopping cart0
There are no products in the cart!
Continue shopping
0

Level

Course Level

Category

Skill