Stretch My Time Off - Algoritme untuk Mengoptimalkan Hari Libur
(stretchmytimeoff.com)- Alat web untuk mengubah jatah cuti yang terbatas menjadi periode istirahat beruntun yang lebih panjang dengan menempelkannya ke akhir pekan dan hari libur nasional, serta menghitung penempatan cuti dengan mempertimbangkan perbedaan hari libur menurut wilayah
- Contoh bawaan disusun dengan kondisi penduduk Alabama, Amerika Serikat yang memiliki 10 hari cuti dari 1 Jan hingga akhir 2026
- Kalender menampilkan perbedaan antara hari libur nasional, akhir pekan, hari cuti yang bisa dikunci pengguna, dan hari cuti hasil perhitungan, sehingga penempatan cuti yang sebenarnya terlihat per tanggal
- Hasil perhitungan memperpanjang cuti singkat menjadi periode istirahat panjang, seperti libur 4 hari pada 1–4 Jan dan 17–20 Jan, serta libur 9 hari pada 7–15 Nov dan 21–29 Nov
- Pengguna dapat mengubah wilayah tempat tinggal, jumlah hari cuti, dan titik mulai untuk melihat kalender cuti yang sesuai bagi mereka
Kondisi input dan pemilihan wilayah
- Di bagian atas layar, pengguna memasukkan wilayah tempat tinggal, jumlah hari cuti yang dimiliki, dan titik mulai perhitungan
- Pilihan bawaan adalah 🇺🇸 Alabama
- Jumlah cuti adalah 10 days off
- Periode adalah dari 1 Jan hingga akhir 2026
- Pilihan wilayah mencakup berbagai negara bagian AS dan District of Columbia
- Daftar negara bagian AS seperti Alabama, Alaska, Arizona, California, New York, Texas, Washington, dan lainnya ditampilkan
- Daftar pilihan negara juga disediakan
- Berbagai negara dan wilayah dari Afghanistan hingga Zimbabwe tercantum
- Termasuk South Korea, Japan, United Kingdom, United States of America, dan lainnya
Status tanggal yang dibedakan di kalender
- Kalender ditampilkan per bulan, dan setiap tanggal diberi status
- Weekend: akhir pekan
- Nama hari libur nasional: New Year's Day, Martin Luther King Jr. Day, Memorial Day, dan lainnya
- Tap to add fixed day off: tanggal yang bisa ditambahkan pengguna sebagai hari cuti tetap
- Day off (calculated): hari cuti yang ditempatkan oleh perhitungan
- Dalam contoh tahun 2026, hari cuti hasil perhitungan ditampilkan pada tanggal berikut
- Jan 2
- Jan 20
- Nov 9, Nov 10, Nov 12, Nov 13
- Nov 23, Nov 24, Nov 25, Nov 27
Hasil periode istirahat beruntun per bulan
- January
- Jan 1 to Jan 4: 4 days
- Jan 17 to Jan 20: 4 days
- February
- Feb 14 to Feb 16: 3 days
- May
- May 23 to May 25: 3 days
- June
- Jun 19 to Jun 21: 3 days
- July
- Jul 3 to Jul 5: 3 days
- September
- Sep 5 to Sep 7: 3 days
- October
- Oct 10 to Oct 12: 3 days
- November
- Nov 7 to Nov 15: 9 days
- Nov 21 to Nov 29: 9 days
- December
- Dec 25 to Dec 27: 3 days
Contoh hari libur nasional yang tercermin
- Pada January ditampilkan New Year's Day dan Martin Luther King Jr. Day
- Pada February ditampilkan Washington's Birthday
- Pada May ditampilkan Memorial Day
- Pada June ditampilkan Juneteenth
- Pada July ditampilkan Independence Day dan Independence Day (substitute day)
- Pada September ditampilkan Labour Day
- Pada October ditampilkan Columbus Day
- Pada November ditampilkan Veterans Day dan Thanksgiving Day
- Pada December ditampilkan Christmas Day
Alur penggunaan nyata
- Pengguna dapat mengubah wilayah tempat tinggal, jumlah hari cuti yang dimiliki, dan titik mulai untuk memeriksa hasil kalender
- Setiap tanggal ditampilkan dalam bentuk yang bisa diketuk untuk ditambahkan sebagai fixed day off
- Hasil perhitungan merangkum di bawah kalender periode istirahat beruntun yang dimungkinkan dengan menempatkan hari cuti di sekitar akhir pekan dan hari libur nasional
2 komentar
Di Korea, Chuseok dan Tahun Baru Imlek dimasukkan sebagai 1 hari.
Komentar Hacker News
Dulu saat mulai bekerja dengan beberapa teman, kami sering melakukan perhitungan serupa untuk memaksimalkan jumlah hari libur per satu hari cuti, dan itu cukup menyenangkan
Sekarang saya merasa yang terbaik adalah memakai cuti tahunan saat memang ingin beristirahat. Membuat akhir pekan panjang ketika mulai burnout atau sulit fokus bekerja jauh lebih efektif daripada bertahan sepanjang paruh pertama tahun demi memakai hanya 4 hari cuti di pekan 4 Juli agar bisa libur seminggu
Kalau menyangkut pengguna dalam skala besar, kami melakukannya di jam-jam aneh di luar jam kerja, atau umumnya menanganinya pada hari Senin. Di lingkungan saya, Jumat sengaja dibuat sebagai hari santai untuk transisi mulus menuju akhir pekan, jadi mengambil cuti pada Jumat memberi hasil yang rendah dibanding investasinya, sementara cuti pada Senin terasa bagus. Setelah semua orang menghadapi masalah minggu lalu secara langsung, saya bisa masuk pada Selasa dengan membawa insight dan progres mereka. Selain itu, meski cuti pada Jumat, orang-orang yang bisa diajak bermain biasanya tetap bekerja, jadi dari sudut pandang saya kadang tidak banyak bedanya hari apa pun
Saat harinya tiba kadang tidak terlalu terasa penting, tetapi pada saat menjadwalkannya efeknya besar untuk menaikkan semangat. Beberapa akhir pekan 3 hari bisa memberi dampak jauh lebih besar daripada memperpanjang sekitar 5 hari libur menjadi 9 hari. Melihat kalender dan menyadari hari libur berikutnya masih lebih dari 6 minggu lagi benar-benar melemahkan semangat
Rasanya agak memalukan ketika orang bilang, meski cuaca diperkirakan buruk, “kita bisa menambah total hari libur 3 hari lagi!”, atau meski tujuan wisata sedang low season, “kita dapat satu hari jembatan!”. Kalau tidak ingin bekerja, sepertinya lebih mudah ya tinggal tidak bekerja saja
Alat di artikel asli juga merekomendasikan libur 2 minggu dari akhir Maret sampai awal April karena libur Jumat dan Senin Paskah, tapi jujur saya bertanya-tanya siapa yang melakukan itu. Sepertinya topik ini selalu terasa tidak nyaman bagi saya karena terlalu dekat dengan gaya hidup pekerja kantoran, pola pikir “kerja itu neraka”, roda hamster, dan mentalitas 9-to-5
Budaya “rencana cuti tahun depan harus ditetapkan sekarang agar bisa merencanakan resource, nanti boleh diubah” juga terasa depresif. Ini masih November, tetapi rasanya tahun depan sudah sepenuhnya direncanakan, jadi tidak ada spontanitas dan tidak menyenangkan. Tentu saja orang-orang HN akan melakukan apa pun kalau itu disebut hacking, jadi besar kemungkinan saya minoritas
Saya biasanya berusaha mengambil cuti tahunan dan bepergian pada tanggal yang persis berlawanan dengan rekomendasi alat ini
Karena menghindari biaya tambahan, kemacetan, dan kerumunan selama periode hari libur nasional lebih penting daripada mendapatkan beberapa hari ekstra yang tampak gratis. Tidak ada makan siang gratis
Selamat. Namun, wording-nya terasa menyesatkan bagi saya dan tampak tidak konsisten
Tertulis “Pada 2024 ada 11 hari libur nasional. Perpanjang cuti Anda dari 25 hari menjadi 61 hari”, tetapi 61 hari itu adalah 25 hari cuti saya ditambah 27 hari akhir pekan dan hari libur nasional yang berdekatan. 9 hari yang hilang adalah akhir pekan yang memang sudah berada di samping hari libur nasional, tetapi tidak ada perluasan cuti terpisah yang disarankan untuk hari-hari itu. Kalau akhir pekan di samping hari libur nasional dihitung, seharusnya secara adil dimasukkan juga dalam perhitungan awal
Sabtu di samping hari libur nasional yang jatuh pada Minggu tidak dihitung, tetapi +9 yang disebut di atas adalah Jumat/Senin di samping akhir pekan, jadi itu juga tidak konsisten. Ini tidak mengurangi kegunaan produk itu sendiri, tetapi secara psikologis rasanya seperti iklan yang dilebih-lebihkan sehingga langsung mengaktifkan mode defensif dan menghasilkan efek kebalikan dari yang diharapkan
0: diskusi terkait sedang berlangsung di sini https://news.ycombinator.com/item?id=42113449
Logikanya, dengan menghitung hari libur, lalu akhir pekan, lalu waktu di rumah selama setahun, dan menghitung ganda hal-hal yang sebelumnya sudah dikurangkan, akhirnya jumlah hari sekolah menjadi 0. Mendengarnya dalam perjalanan ke sekolah benar-benar membuat saya kesal
Ini tampak seperti awal dari alat yang praktis, tetapi belum berguna
Seperti yang dikatakan orang lain, hari libur yang diberikan tiap perusahaan berbeda-beda. Masalah yang lebih besar adalah, ketika memasukkan jumlah hari cuti dan tahun, saat ini sepertinya alat hanya memberikan satu hasil, padahal sebenarnya ada banyak opsi yang seri berdasarkan jumlah hari libur berturut-turut
Saat ini alat tidak memungkinkan pengguna mengubah atau mengganti penempatan yang sama baiknya. Saat saya mencobanya, hasilnya sangat timpang: sebagian besar cuti ditumpuk antara November dan Februari, dan tidak ada satu hari pun digunakan dari Juli sampai Oktober. Ketika alat menyarankan memakai 4 hari cuti untuk memperpanjang hari libur nasional menjadi 9 hari libur berturut-turut, tidak ada cara untuk menyatakan bahwa saya lebih ingin melakukannya pada Labor Day daripada Veterans Day. Saat memperpanjang akhir pekan 3 hari menjadi 4 hari pun tidak bisa menentukan bahwa saya ingin memakainya pada Columbus Day daripada Presidents Day
Sulit membuatnya sepenuhnya bisa dikustomisasi, dan kalau begitu ini akan lebih mirip kalender pribadi. Sebagai gantinya, mungkin bagus jika peringkatnya ditampilkan secara transparan dan pengguna bisa “memilih di antara 3 opsi yang seri”
Situs yang bagus. Satu permintaan kecil: alih-alih
Taiwan, Province of China, akan lebih baik jika cukup memakaiTaiwanUntuk situs yang dibuat dengan alat bantu coding, ini cukup mengesankan
Saya penasaran daftar negaranya diambil dari mana, atau library apa yang dipakai untuk dropdown. Saat mengakses dari Taiwan, tampilannya menjadi
Taiwan, Province of ChinaSepertinya topik ini sudah banyak dibahas di repository tersebut https://github.com/michaelwittig/node-i18n-iso-countries/iss...
Ini alat yang bagus. Ada beberapa masukan
Subjudul “bisa memperpanjang cuti dari 20 hari menjadi 42 hari” cukup menyesatkan. Alat ini tidak secara ajaib menambah jumlah hari cuti
Sebagian besar halaman tidak berguna. Di Belanda ada 6 bulan berturut-turut tanpa hari libur nasional, jadi akan lebih baik jika hanya menampilkan bulan-bulan yang memungkinkan untuk memperpanjang liburan
Saya benar-benar menyukainya. Di Swedia, hampir semua majalah populer setiap tahun sekitar Natal menerbitkan artikel tentang cara memesan cuti secara optimal
Karena ada cukup banyak bank holiday di antara Natal dan Tahun Baru, pada tahun tertentu Anda bisa libur hampir 3 minggu hanya dengan mengambil sekitar 6 hari cuti
Tahun ini, jika mengambil cuti pada 23 dan 27 Desember, Anda bisa libur 9 hari berturut-turut dari tanggal 21 sampai 29. Jika menambahkan tanggal 30 dan 31, menjadi 12 hari berturut-turut, dan jika ditambah lagi 2 dan 3 Januari, tada, menjadi 17 hari liburan dengan 6 hari cuti tahunan. Namun situs yang ditautkan tidak menghitung ini dengan benar, karena 24 Desember secara ketat bukan hari libur nasional, tetapi sebagian besar perusahaan memperlakukannya seperti hari libur nasional
“Lördag och söndag räknas inte som semesterdagar annat än i fall som avses i 9 § tredje stycket. Med söndag jämställs allmän helgdag samt midsommarafton, julafton och nyårsafton.”
Sebagian besar perusahaan tidak libur pada semua hari libur nasional, jadi alat ini terutama memberikan hasil yang cocok untuk pegawai federal yang libur pada setiap hari libur nasional
Sepertinya akan berguna jika dibuat tabel hari libur, lalu hanya mengaktifkan atau menonaktifkan yang berlaku, kemudian algoritmanya mengisi ulang sisanya
edit listIni ide yang sangat bagus, karena biasanya saya merencanakannya secara manual untuk memaksimalkan waktu libur agar sesuai dengan hari libur anak-anak
Akan bagus jika hari libur bisa disesuaikan. Misalnya Juneteenth dan Veterans Day bukan hari libur untuk sekolah maupun tempat kerja
Untuk peningkatan ke depan, integrasi dengan tiket pesawat juga akan bagus. Periode seperti ini biasanya saat harga tiket pesawat paling mahal