←Membuat halaman berisi 'Waktu Unix atau *Unix time* adalah sistem penghitungan waktu yang digunakan secara luas dalam sistem operasi berbasis Unix dan banyak sistem komputer lainnya. Sistem ini merepresentasikan waktu sebagai jumlah detik yang telah berlalu sejak titik awal yang disebut *epoch*, yaitu 00:00:00 UTC pada 1 Januari 1970, tanpa memperhitungkan detik kabisat. Format ini sederhana, efisien, dan memudahkan perhitungan selisih waktu atau penjadwalan dalam aplikasi k...'
 
Tidak ada ringkasan suntingan
 
(1 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
Waktu Unix atau *Unix time* adalah sistem penghitungan waktu yang digunakan secara luas dalam [[sistem operasi]] berbasis [[Unix]] dan banyak sistem komputer lainnya. Sistem ini merepresentasikan waktu sebagai jumlah detik yang telah berlalu sejak titik awal yang disebut *epoch*, yaitu 00:00:00 UTC pada 1 Januari 1970, tanpa memperhitungkan [[detik kabisat]]. Format ini sederhana, efisien, dan memudahkan perhitungan selisih waktu atau penjadwalan dalam aplikasi komputer.   
Waktu Unix atau '''Unix time''' adalah sistem penghitungan waktu yang digunakan secara luas dalam [[sistem operasi]] berbasis [[Unix]] dan banyak sistem komputer lainnya. Sistem ini merepresentasikan waktu sebagai jumlah detik yang telah berlalu sejak titik awal yang disebut '''epoch''', yaitu 00:00:00 UTC pada 1 Januari 1970, tanpa memperhitungkan [[detik kabisat]]. Format ini sederhana, efisien, dan memudahkan perhitungan selisih waktu atau penjadwalan dalam aplikasi komputer.   


== Sejarah dan Latar Belakang ==
== Sejarah dan Latar Belakang ==
Baris 27: Baris 27:
Pada sistem yang menggunakan integer 32-bit bertanda untuk menyimpan Unix time, nilai maksimum yang dapat direpresentasikan adalah 2.147.483.647 detik setelah epoch. Nilai ini akan tercapai pada 19 Januari 2038 pukul 03:14:07 UTC. Setelah waktu tersebut, nilai akan meluap menjadi negatif, yang akan terbaca sebagai tanggal pada Desember 1901.   
Pada sistem yang menggunakan integer 32-bit bertanda untuk menyimpan Unix time, nilai maksimum yang dapat direpresentasikan adalah 2.147.483.647 detik setelah epoch. Nilai ini akan tercapai pada 19 Januari 2038 pukul 03:14:07 UTC. Setelah waktu tersebut, nilai akan meluap menjadi negatif, yang akan terbaca sebagai tanggal pada Desember 1901.   


Masalah ini dianggap serius terutama pada sistem tertanam (*embedded systems*) dan perangkat lunak lama yang masih menggunakan representasi 32-bit. Solusi umum adalah beralih ke representasi 64-bit yang mampu mencakup rentang waktu hingga miliaran tahun ke depan.   
Masalah ini dianggap serius terutama pada sistem tertanam ('''embedded systems''') dan perangkat lunak lama yang masih menggunakan representasi 32-bit. Solusi umum adalah beralih ke representasi 64-bit yang mampu mencakup rentang waktu hingga miliaran tahun ke depan.   


== Penggunaan dalam Pemrograman ==
== Penggunaan dalam Pemrograman ==