Berikut adalah beberapa tugas sederhana untuk pemula yang sedang belajar Java, khususnya untuk memahami tipe data dan struktur data:
Tugas 1: Mengelola Data Pribadi (Tipe Data Dasar)
Deskripsi:
Buat program Java yang meminta pengguna untuk mengisi data pribadi mereka, seperti:
- Nama (String)
- Umur (int)
- Tinggi badan (double)
- Apakah sudah menikah? (boolean)
Output:
Program menampilkan kembali data yang sudah diinputkan dengan format yang rapi.
Contoh Output:
Nama: Andi
Umur: 25 tahun
Tinggi Badan: 175.5 cm
Status Menikah: Belum Menikah
Tugas 2: Operasi Array (Struktur Data Array)
Deskripsi:
Buat program Java untuk menyimpan 5 angka yang diinputkan pengguna ke dalam array.
Selanjutnya, tampilkan:
- Nilai tertinggi
- Nilai terendah
- Rata-rata
Contoh Output:
Masukkan 5 angka: 10 25 7 14 30
Nilai Tertinggi: 30
Nilai Terendah: 7
Rata-rata: 17.2
Tugas 3: Daftar Belanja (ArrayList)
Deskripsi:
Buat program yang memungkinkan pengguna menambahkan item belanja ke dalam daftar dan dapat menghapus item tertentu.
Gunakan ArrayList untuk menyimpan daftar belanja.
Fitur:
- Tambahkan item
- Hapus item berdasarkan nama
- Tampilkan daftar belanja saat ini
Contoh Output:
1. Tambahkan Item
2. Hapus Item
3. Lihat Daftar
4. Keluar
Pilih menu: 1
Masukkan item: Susu
Pilih menu: 1
Masukkan item: Roti
Pilih menu: 3
Daftar Belanja: [Susu, Roti]
Pilih menu: 2
Masukkan item yang dihapus: Susu
Daftar Belanja: [Roti]
Tugas 4: Data Mahasiswa (Array of Object)
Deskripsi:
Buat program Java untuk menyimpan data beberapa mahasiswa menggunakan array of object. Data yang disimpan:
- NIM (String)
- Nama (String)
- IPK (double)
Output:
Program menampilkan daftar mahasiswa dengan format berikut:
NIM: 12345 | Nama: Andi | IPK: 3.75
NIM: 67890 | Nama: Budi | IPK: 3.45
Tugas 5: Hitung Jumlah Karakter (Map)
Deskripsi:
Buat program Java yang meminta pengguna memasukkan sebuah kata, kemudian hitung berapa kali setiap karakter muncul di kata tersebut. Gunakan HashMap.
Contoh Output:
Masukkan kata: belajar
Output:
b: 1
e: 1
l: 1
a: 2
j: 1
r: 1
Tugas-tugas ini akan membantu pemula memahami tipe data dasar, array, ArrayList, array of object, dan HashMap di Java. Jika ingin penjelasan atau kode contoh, saya siap membantu!
Punya ide aplikasi atau website?
Saya membangun aplikasi mobile, web, server, dan jaringan untuk bisnis — dari konsultasi sampai live. Konsultasi pertama gratis.
Konsultasi Gratis via WhatsApp


