Tugas Latihan Pemrograman Java: Tipe dan Struktur Data #1

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!

Joko Nugroho

Joko Nugroho

Developer & Penulis di JocoDEV

Solo developer di balik JocoDEV dan Solusi Digital Kreasi. Menulis tutorial pemrograman dan membangun aplikasi, website, serta infrastruktur server untuk bisnis.

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

Leave a Reply

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *