Konverter Gaji ke Tarif Per Jam
Konversi antara tarif per jam, harian, mingguan, bulanan, dan gaji tahunan. Jam dan hari kerja yang dapat disesuaikan.
Tentang alat ini
Memahami tingkat perjam sebenarnya sangat penting untuk membandingkan penawaran pekerjaan, menegosiasikan gaji, dan membuat keputusan keuangan yang tepat. Konverter Gaji ke Per Jam mengubah gaji tahunan, bulanan, mingguan, atau harian menjadi upah per jam, menunjukkan berapa banyak yang Anda hasilkan per jam kerja. Ini sangat berguna ketika mengevaluasi posisi dengan struktur gaji yang berbeda, peluang kerja lepas, atau ketika Anda perlu menghitung kompensasi lembur.
Untuk menggunakan konverter, masukkan jumlah gaji Anda dan pilih jangka waktu yang ditutupinya—apakah tahunan, bulanan, mingguan, atau harian. Kemudian tentukan jam kerja tipikal Anda per hari dan jumlah hari kerja per minggu. Alat ini segera menghitung tingkat perjam yang setara, dan Anda dapat beralih antara periode mana pun untuk membandingkan penghasilan dalam skenario berbeda. Anda juga dapat bekerja terbalik dari tingkat perjam untuk melihat berapa nilai tahunannya, membantu Anda memahami konteks lengkap dari paket kompensasi.
Ingat bahwa kalkulator ini mengasumsikan minggu kerja standar dan tidak memperhitungkan cuti tidak berbayar, hari libur, atau tunjangan seperti asuransi kesehatan atau kontribusi pensiun, yang dapat secara signifikan mempengaruhi nilai penghasilan sebenarnya Anda. Gunakan hasilnya sebagai titik acuan untuk negosiasi gaji, perbandingan pekerjaan, dan anggaran pribadi—tetapi selalu pertimbangkan paket kompensasi lengkap saat membuat keputusan karir.
Pertanyaan yang Sering Diajukan
Implementasi Kode
def salary_breakdown(amount, period, hours_per_day=8, days_per_week=5, weeks_per_year=52):
"""Convert salary from any period to all standard periods."""
hours_per_week = hours_per_day * days_per_week
hours_per_year = hours_per_week * weeks_per_year
annual = {
"hourly": amount * hours_per_year,
"daily": amount * days_per_week * weeks_per_year,
"weekly": amount * weeks_per_year,
"biweekly": amount * weeks_per_year / 2,
"semimonthly": amount * weeks_per_year / 24 * 2,
"monthly": amount * weeks_per_year / 12,
"quarterly": amount * weeks_per_year / 4,
"annual": amount,
}
# First convert to annual, then to each period
if period not in annual:
raise ValueError(f"Unknown period: {period}")
yearly = annual[period]
hourly = yearly / hours_per_year
return {
"hourly": round(hourly, 4),
"daily": round(hourly * hours_per_day, 2),
"weekly": round(hourly * hours_per_week, 2),
"biweekly": round(hourly * hours_per_week * 2, 2),
"semimonthly": round(yearly / 24, 2),
"monthly": round(yearly / 12, 2),
"quarterly": round(yearly / 4, 2),
"annual": round(yearly, 2),
}
# Example: $60,000 annual salary
result = salary_breakdown(60000, "annual")
for k, v in result.items():
print(k, ":", v)Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.