{"id":50933,"date":"2026-11-03T11:23:42","date_gmt":"2026-11-03T04:23:42","guid":{"rendered":"https:\/\/sleeprest.id\/?page_id=50933"},"modified":"2026-11-03T11:40:55","modified_gmt":"2026-11-03T04:40:55","slug":"tarif","status":"publish","type":"page","link":"https:\/\/sleeprest.id\/en\/tarif\/","title":{"rendered":"tarif"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"50933\" class=\"elementor elementor-50933\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-098d348 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"098d348\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-117ada3\" data-id=\"117ada3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-59eb957 elementor-widget elementor-widget-shortcode\" data-id=\"59eb957\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>\n.sr-calc{font-family:system-ui,-apple-system,\"Segoe UI\",Arial,sans-serif;max-width:740px;margin:20px auto;color:#172b38;line-height:1.5}.sr-calc *{box-sizing:border-box}.sr-calc .sr-card{border:1px solid #dce7e9;border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(20,50,60,.08);padding:clamp(18px,4vw,32px)}.sr-calc .sr-heading{font-size:clamp(22px,4vw,30px);font-weight:750;margin:0;color:#124456}.sr-calc .sr-sub{color:#60727c;margin:5px 0 22px}.sr-calc .sr-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#eef4f5;border-radius:12px;padding:5px;margin:0 0 22px}.sr-calc button{font:inherit;cursor:pointer}.sr-calc .sr-tab{border:0;border-radius:9px;padding:11px 6px;background:transparent;color:#36515d;font-weight:700}.sr-calc .sr-tab[aria-selected=true]{background:#126b78;color:#fff;box-shadow:0 2px 8px #126b7822}.sr-calc label{display:block;font-weight:650;margin:0 0 7px}.sr-calc input,.sr-calc select{width:100%;padding:13px;border:1px solid #b8cbd0;border-radius:10px;background:#fff;color:#17323f;font:inherit;font-size:16px}.sr-calc input:focus,.sr-calc select:focus{outline:2px solid #126b78;outline-offset:1px}.sr-calc .sr-field{margin:0 0 19px}.sr-calc .sr-help{font-size:13px;color:#60727c;margin-top:5px}.sr-calc .sr-summary{background:#eff8f8;border:1px solid #d1e7e8;border-radius:13px;padding:17px;margin-top:15px}.sr-calc .sr-line{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin:7px 0}.sr-calc .sr-line span:first-child{color:#526b75}.sr-calc .sr-line strong{white-space:nowrap}.sr-calc .sr-total{border-top:1px solid #c8dfe2;margin-top:15px;padding-top:14px;font-size:20px;font-weight:800}.sr-calc .sr-total strong{color:#087183}.sr-calc .sr-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}.sr-calc .sr-btn{border:0;border-radius:10px;padding:12px 16px;background:#126b78;color:#fff;font-weight:700;flex:1 1 170px}.sr-calc .sr-btn-secondary{background:#edf2f3;color:#24434f}.sr-calc .sr-status{min-height:22px;margin-top:8px;color:#126b78;font-size:14px}.sr-calc .sr-foot{font-size:13px;color:#60727c;margin-top:18px}.sr-calc .sr-check{display:flex;align-items:center;gap:10px;margin:4px 0 18px}.sr-calc .sr-check input{width:auto;accent-color:#126b78}.sr-calc .sr-check label{margin:0;font-weight:500}.sr-calc .sr-hidden{display:none!important}@media(max-width:430px){.sr-calc .sr-line{font-size:14px}.sr-calc .sr-total{font-size:17px}}\n<\/style>\n<div class=\"sr-calc\" data-sr-calculator>\n  <div class=\"sr-card\">\n    <h2 class=\"sr-heading\">SleepRest \u00b7 Tarif Layanan Tambahan<\/h2>\n    <p class=\"sr-sub\">Hitung biaya Early Check-in &amp; Late Check-out<\/p>\n    <div class=\"sr-tabs\" role=\"tablist\" aria-label=\"Jenis layanan\">\n      <button type=\"button\" class=\"sr-tab\" role=\"tab\" aria-selected=\"true\" data-mode=\"early\">Early Check-in<\/button>\n      <button type=\"button\" class=\"sr-tab\" role=\"tab\" aria-selected=\"false\" data-mode=\"late\">Late Check-out<\/button>\n    <\/div>\n    <div class=\"sr-field\"><label for=\"sr-rate\">Harga kamar per malam (Rp)<\/label>\n      <input id=\"sr-rate\" data-rate type=\"number\" min=\"0\" step=\"1000\" inputmode=\"numeric\" value=\"450000\" aria-describedby=\"sr-rate-help\">\n      <div class=\"sr-help\" id=\"sr-rate-help\">Masukkan harga kamar sebelum biaya early\/late. Contoh: 450000.<\/div>\n    <\/div>\n    <div class=\"sr-field\"><label for=\"sr-time\" data-time-label>Jam Early Check-in<\/label>\n      <select id=\"sr-time\" data-time><\/select>\n      <div class=\"sr-help\" data-normal>Check-in normal pukul 14.00.<\/div>\n    <\/div>\n    <div class=\"sr-summary\" aria-live=\"polite\">\n      <div class=\"sr-line\"><span>Harga kamar<\/span><strong data-base-text>Rp450.000<\/strong><\/div>\n      <div class=\"sr-line\"><span data-fee-label>Biaya Early Check-in<\/span><strong data-fee-text>Rp150.000<\/strong><\/div>\n      <div class=\"sr-line\"><span>Persentase tarif<\/span><strong data-percent-text>33,3%<\/strong><\/div>\n      <div class=\"sr-line sr-total\"><span>Total tagihan<\/span><strong data-total-text>Rp600.000<\/strong><\/div>\n    <\/div>\n    <div class=\"sr-actions\"><button type=\"button\" class=\"sr-btn\" data-copy>Salin Tagihan<\/button><button type=\"button\" class=\"sr-btn sr-btn-secondary\" data-wa>Bagikan WhatsApp<\/button><\/div>\n    <div class=\"sr-status\" data-status role=\"status\"><\/div>\n    <p class=\"sr-foot\">Tarif yang ditampilkan adalah estimasi. Early Check-in dan Late Check-out hanya berlaku berdasarkan ketersediaan dan persetujuan SleepRest. Silakan hubungi tim SleepRest untuk konfirmasi. Tarif dibulatkan ke Rp5.000 terdekat.<\/p>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  'use strict';\n  var early=[\n    {value:'normal',label:'14.00 atau setelahnya (normal)',pct:0},\n    {value:'12',label:'12.00\u201313.59',pct:1\/6},\n    {value:'10',label:'10.00\u201311.59',pct:2\/9},\n    {value:'08',label:'08.00\u201309.59',pct:1\/3},\n    {value:'06',label:'06.00\u201307.59',pct:1\/2},\n    {value:'before06',label:'Sebelum 06.00',pct:1}\n  ];\n  var late=[\n    {value:'normal',label:'Sampai 13.00 (toleransi, jika memungkinkan)',pct:0},\n    {value:'14',label:'13.01\u201314.00',pct:1\/6},\n    {value:'16',label:'14.01\u201316.00',pct:1\/3},\n    {value:'18',label:'16.01\u201318.00',pct:1\/2},\n    {value:'after18',label:'Setelah 18.00',pct:1}\n  ];\n  function rupiah(v){return 'Rp'+Math.round(v).toLocaleString('id-ID')}\n  function start(root){\n    var $=function(s){return root.querySelector(s)};\n    var mode='early'; var rate=$('[data-rate]'), time=$('[data-time]');\n    var calculated={};\n    function options(){\n      time.textContent='';\n      (mode==='early'?early:late).forEach(function(t){var el=document.createElement('option');el.value=t.value;el.textContent=t.label;time.appendChild(el)});\n      time.value=mode==='early'?'08':'18';\n      $('[data-time-label]').textContent=mode==='early'?'Jam Early Check-in':'Jam Late Check-out';\n      $('[data-normal]').textContent=mode==='early'?'Check-in normal pukul 14.00.':'Check-out normal pukul 12.00; toleransi hingga 13.00 hanya jika disetujui.';\n      root.querySelectorAll('[data-mode]').forEach(function(btn){btn.setAttribute('aria-selected',String(btn.getAttribute('data-mode')===mode))});\n    }\n    function update(){\n      var base=Math.max(0,Number(rate.value)||0);\n      var selected=(mode==='early'?early:late).find(function(x){return x.value===time.value}) || (mode==='early'?early[3]:late[3]);\n      var fee=Math.round(base*selected.pct\/5000)*5000;\n      var pct=base?100*fee\/base:0;\n      $('[data-base-text]').textContent=rupiah(base);\n      $('[data-fee-text]').textContent=rupiah(fee);\n      $('[data-fee-label]').textContent=mode==='early'?'Biaya Early Check-in':'Biaya Late Check-out';\n      $('[data-percent-text]').textContent=pct.toLocaleString('id-ID',{maximumFractionDigits:1})+'%';\n      $('[data-total-text]').textContent=rupiah(base+fee);\n      calculated={base:base,fee:fee,total:base+fee,label:selected.label,mode:mode};\n      $('[data-status]').textContent='';\n    }\n    function message(){return 'SLEEPREST \u2014 '+(calculated.mode==='early'?'EARLY CHECK-IN':'LATE CHECK-OUT')+'\\nHarga kamar: '+rupiah(calculated.base)+'\\nWaktu: '+calculated.label+'\\nBiaya tambahan: '+rupiah(calculated.fee)+'\\nTOTAL: '+rupiah(calculated.total)+'\\n\\n*Menunggu konfirmasi ketersediaan dan kesiapan kamar.'}\n    root.querySelectorAll('[data-mode]').forEach(function(btn){btn.addEventListener('click',function(){mode=btn.getAttribute('data-mode');options();update()})});\n    [rate,time].forEach(function(el){el.addEventListener('input',update);el.addEventListener('change',update)});\n    $('[data-copy]').addEventListener('click',function(){var t=message();if(navigator.clipboard&&window.isSecureContext){navigator.clipboard.writeText(t).then(function(){$('[data-status]').textContent='Tagihan berhasil disalin.'}).catch(function(){fallbackCopy(t)})}else{fallbackCopy(t)}});\n    function fallbackCopy(t){var a=document.createElement('textarea');a.value=t;a.style.position='fixed';a.style.opacity='0';document.body.appendChild(a);a.select();var ok=false;try{ok=document.execCommand('copy')}catch(e){}document.body.removeChild(a);$('[data-status]').textContent=ok?'Tagihan berhasil disalin.':'Penyalinan otomatis tidak didukung; gunakan tombol WhatsApp.'}\n    $('[data-wa]').addEventListener('click',function(){var u='https:\/\/wa.me\/?text='+encodeURIComponent(message());window.open(u,'_blank','noopener,noreferrer')});\n    options();update();\n  }\n  document.querySelectorAll('[data-sr-calculator]').forEach(function(root){if(root.dataset.srInit)return;root.dataset.srInit='1';start(root)});\n})();\n<\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"SleepRest \u00b7 Tarif Layanan Tambahan Hitung biaya Early Check-in &amp; Late Check-out Early Check-in Late Check-out Harga kamar per malam (Rp) Masukkan harga kamar sebelum biaya early\/late. Contoh: 450000. Jam Early Check-in Check-in normal pukul 14.00. Harga kamarRp450.000 Biaya Early Check-inRp150.000 Persentase tarif33,3% Total tagihanRp600.000 Salin TagihanBagikan WhatsApp Tarif yang ditampilkan adalah estimasi. Early Check-in ...","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-50933","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sleeprest.id\/en\/wp-json\/wp\/v2\/pages\/50933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sleeprest.id\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sleeprest.id\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sleeprest.id\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sleeprest.id\/en\/wp-json\/wp\/v2\/comments?post=50933"}],"version-history":[{"count":3,"href":"https:\/\/sleeprest.id\/en\/wp-json\/wp\/v2\/pages\/50933\/revisions"}],"predecessor-version":[{"id":50938,"href":"https:\/\/sleeprest.id\/en\/wp-json\/wp\/v2\/pages\/50933\/revisions\/50938"}],"wp:attachment":[{"href":"https:\/\/sleeprest.id\/en\/wp-json\/wp\/v2\/media?parent=50933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}