RuangCodes Logo

RuangCodes

Tugas Praktik: Uji Pemahaman Dasar Go

Saatnya latihan! Bikin program sederhana untuk menguji pemahamanmu soal variabel, tipe data, if-else, switch, dan perulangan di Golang.

Selamat Datang di Arena Latihan 💪

Sudah belajar Go dari part 1 sampai 3? Mantap!

Sekarang saatnya kamu praktik langsung. Kita akan bikin beberapa mini tugas yang menguji kemampuan kamu dalam:

  • Menyimpan data dengan variabel

  • Membuat keputusan dengan if dan switch

  • Melakukan perulangan dengan for

Semangat, ya! 🚀

Logo Golang

🎯 Tugas 1: Biodata Sederhana

Buat program yang menyimpan data berikut:

  • Nama

  • Umur

  • Status aktif (true/false)

Cetak hasilnya seperti ini:

Halo, nama saya Syahrul.
Umur saya 21 tahun.
Apakah saya aktif? true

Gunakan fmt.Println() untuk mencetak ke terminal.

🧠 Tugas 2: Penilaian Ujian

Buat program yang menerima sebuah nilai (misal 85) lalu menampilkan pesan seperti berikut:

Nilai kamu: 85
Kategori: B (Bagus!)

Gunakan if…​else dengan kriteria berikut:

Nilai

Kategori

≥ 90

A (Luar biasa!)

≥ 75

B (Bagus!)

≥ 60

C (Cukup)

< 60

D (Belajar lagi, semangat!)

🎨 Tugas 3: Warna Favorit

Gunakan switch untuk menampilkan deskripsi warna favorit pengguna.

Contoh:

warna := "biru"

Hasil:

Warna biru: tenang dan adem.

Coba buat switch dengan minimal 3 pilihan warna dan 1 default.

🔁 Tugas 4: Cetak Segitiga Bintang

Bikin program pakai for untuk mencetak segitiga bintang seperti ini:

*
**
***
****
*****

Hint: Gunakan dua for bersarang.

🎯 Tugas 5: Daftar Belanjaan

Gunakan array atau slice untuk menyimpan daftar belanjaan, lalu tampilkan dengan range.

Contoh output:

Daftar belanja hari ini:
- Kopi
- Gula
- Tepung

Bonus 💡: Gabungkan Semua

Tantangan seru! Coba gabungkan semua elemen di atas dalam satu aplikasi terminal sederhana.

Misalnya:

  • Ambil input nama dan umur

  • Tampilkan sapaan personal

  • Tanyakan nilai, lalu beri penilaian

  • Cetak daftar favorit, dan lain-lain

Bebas berkreasi, yang penting semua fitur tercakup.

Penutup

Kalau kamu bisa menyelesaikan semua tugas di atas, selamat! Kamu sudah menguasai dasar-dasar penting di Golang 🎉

Selanjutnya, kita akan belajar cara membuat fungsi biar kode kita makin rapi dan bisa dipakai ulang.

Bagikan Artikel Ini

© 2025 RuangCodes. Create with ❤️ by DevLab.