Lompat ke konten utama

Kompetisi Ajak Teman: hadiah total Rp1.000.000 tunai untuk 3 pengajak terbanyak. Berakhir 29 November 2026. Ikut kompetisi

←

Python: Objek dan Berkas

Pelajaran 8 dari 16

Pewarisan, dataclass, dan properti

Misi: data karyawan dengan dataclass

Setelah pelajaran ini kamu bisa menggabungkan dataclass, properti, dan pengolahan list objek untuk merekap data karyawan.

±17 menitDiperiksa 5 Okt 2026

Materi

Bagian personalia sebuah distributor di Semarang menyimpan data lima karyawan sebagai list tuple: NIP, nama, divisi, gaji pokok, dan hari cuti yang sudah dipakai tahun ini. Jatah cuti tahunan di perusahaan ini 12 hari. Kamu diminta mengubah data itu menjadi objek dataclass, merekap gaji per divisi, dan menyiapkan daftar gaji terbesar untuk rapat anggaran.

Sim kedua dan ketiga sudah membawa dataclass Karyawan dan datanya, jadi kerjakan masing-masing sebagai tugas terpisah. Urutan divisi di rekap mengikuti urutan kemunculannya di data. Bila gaji dua karyawan sama, nama yang lebih awal menurut abjad didahulukan.

Latihan

0/4 lulus

Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 4 dari 4

Dengan dataclass Karyawan dari misi ini, apa yang tercetak?

a = Karyawan("19880214", "Ayu Lestari", "Keuangan", 7200000)
b = Karyawan("19880214", "Ayu Lestari", "Keuangan", 7200000)
print(a == b, a is b)
Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke