{"id":3912,"date":"2023-07-14T19:31:02","date_gmt":"2023-07-14T19:31:02","guid":{"rendered":"https:\/\/statorials.org\/id\/r-hari-kerja\/"},"modified":"2023-07-14T19:31:02","modified_gmt":"2023-07-14T19:31:02","slug":"r-hari-kerja","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-hari-kerja\/","title":{"rendered":"Cara menghitung hari kerja di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi paket <strong>bizdays<\/strong> di R untuk menambah, mengurangi, dan menghitung jumlah hari kerja antara dua tanggal di R dengan cepat.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi-fungsi ini dalam praktik.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Hitung jumlah hari kerja antara dua tanggal di R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Untuk menghitung jumlah hari kerja antara dua tanggal di R, Anda harus terlebih dahulu menggunakan fungsi <strong>create.calendar()<\/strong> dari paket <strong>bizdays<\/strong> untuk membuat kalender yang berisi daftar hari kerja:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">library <span style=\"color: #000000;\">(bizdays)\n\n<span style=\"color: #008080;\">#create business calendar\n<\/span>business_calendar &lt;- create. <span style=\"color: #3366ff;\">calendar<\/span> (' <span style=\"color: #ff0000;\">my_calendar<\/span> ',weekdays = c(' <span style=\"color: #ff0000;\">saturday<\/span> ',' <span style=\"color: #ff0000;\">sunday<\/span> '))\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa argumen <strong>akhir pekan<\/strong> menentukan hari mana dalam seminggu yang <em>bukan<\/em> hari kerja.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita kemudian dapat menggunakan fungsi <strong>bizdays()<\/strong> untuk menghitung jumlah hari kerja antara dua tanggal tertentu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">library <span style=\"color: #000000;\">(bizdays)\n\n<span style=\"color: #008080;\">#calculate number of business days between two dates\n<\/span>bizdays(from = ' <span style=\"color: #ff0000;\">2022-01-01<\/span> ', to = ' <span style=\"color: #ff0000;\">2022-12-31<\/span> ', cal = business_calendar)\n\n[1] 259\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dari hasil tersebut terlihat ada <strong>259<\/strong> hari kerja antara 01\/01\/2022 hingga 31\/12\/2022.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Menambah dan mengurangi hari kerja dari tanggal di R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki bingkai data berikut di R yang berisi informasi tentang total penjualan yang dilakukan di sebuah toko pada tanggal berbeda:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#make this example reproducible\n<\/span>set. <span style=\"color: #3366ff;\">seeds<\/span> (1)\n\n<span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (date = <span style=\"color: #3366ff;\">as.Date<\/span> (' <span style=\"color: #ff0000;\">2022-01-01<\/span> ') + 0:249,\n                 sales = runif(n=250, min=1, max=30))\n\n<span style=\"color: #008080;\">#view head of data frame\n<\/span>head(df)\n\n        dirty date\n1 2022-01-01 8.699751\n2 2022-01-02 11.791593\n3 2022-01-03 17.612748\n4 2022-01-04 27.338026\n5 2022-01-05 6.848776\n6 2022-01-06 27.053301\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>offset()<\/strong> dari paket <strong>bizdays<\/strong> untuk menambahkan 10 hari kerja pada setiap tanggal:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (bizdays)<\/span>\n\n#create business calendar\n<\/span>business_calendar &lt;- create. <span style=\"color: #3366ff;\">calendar<\/span> (' <span style=\"color: #ff0000;\">my_calendar<\/span> ',weekdays = c(' <span style=\"color: #ff0000;\">saturday<\/span> ',' <span style=\"color: #ff0000;\">sunday<\/span> '))\n\n<span style=\"color: #008080;\">#add 10 business days to each date\n<\/span>df$date &lt;- bizdays::offset(df$date, <span style=\"color: #008000;\">10<\/span> , cal = business_calendar)\n\n<span style=\"color: #008080;\">#view updated head of data frame\n<\/span>head(df)\n\n        dirty date\n1 2022-01-14 8.699751\n2 2022-01-14 11.791593\n3 2022-01-17 17.612748\n4 2022-01-18 27.338026\n5 2022-01-19 6.848776\n6 2022-01-20 27.053301\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa 10 hari kerja telah ditambahkan ke setiap tanggal.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk mengurangi hari kerja, cukup gunakan angka negatif di fungsi <strong>offset()<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kode berikut menunjukkan cara mengurangi 10 hari kerja dari setiap tanggal:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (bizdays) \n<\/span>\n#create business calendar\n<\/span>business_calendar &lt;- create. <span style=\"color: #3366ff;\">calendar<\/span> (' <span style=\"color: #ff0000;\">my_calendar<\/span> ',weekdays = c(' <span style=\"color: #ff0000;\">saturday<\/span> ',' <span style=\"color: #ff0000;\">sunday<\/span> '))\n\n<span style=\"color: #008080;\">#subtract 10 business days to each date\n<\/span>df$date &lt;- bizdays::offset(df$date, - <span style=\"color: #008000;\">10<\/span> , cal = business_calendar)\n\n<span style=\"color: #008080;\">#view updated head of data frame\n<\/span>head(df)\n\n        dirty date\n1 2021-12-20 8.699751\n2 2021-12-20 11.791593\n3 2021-12-20 17.612748\n4 2021-12-21 27.338026\n5 2021-12-22 6.848776\n6 2021-12-23 27.053301\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa 10 hari kerja telah dikurangi dari setiap tanggal.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Anda dapat menemukan dokumentasi lengkap untuk paket <strong>bizdays<\/strong> <a href=\"https:\/\/cran.r-project.org\/web\/packages\/bizdays\/bizdays.pdf\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-mengonversi-tanggal-menjadi-numerik\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengubah tanggal menjadi angka di R<\/a><br \/><a href=\"https:\/\/statorials.org\/id\/ekstrak-bulan-dari-tanggal-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengekstrak bulan dari tanggal di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/tambahkan-kurangi-bulan-dari-tanggal-r\/\" target=\"_blank\" rel=\"noopener\">Cara menambah dan mengurangi bulan ke tanggal di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi paket bizdays di R untuk menambah, mengurangi, dan menghitung jumlah hari kerja antara dua tanggal di R dengan cepat. Contoh berikut menunjukkan cara menggunakan fungsi-fungsi ini dalam praktik. Contoh 1: Hitung jumlah hari kerja antara dua tanggal di R Untuk menghitung jumlah hari kerja antara dua tanggal di R, Anda harus [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara menghitung hari kerja di R (dengan contoh) - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara bekerja dengan hari kerja di R, dengan beberapa contoh.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/r-hari-kerja\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menghitung hari kerja di R (dengan contoh) - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara bekerja dengan hari kerja di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-hari-kerja\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T19:31:02+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/r-hari-kerja\/\",\"url\":\"https:\/\/statorials.org\/id\/r-hari-kerja\/\",\"name\":\"Cara menghitung hari kerja di R (dengan contoh) - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-14T19:31:02+00:00\",\"dateModified\":\"2023-07-14T19:31:02+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara bekerja dengan hari kerja di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-hari-kerja\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-hari-kerja\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-hari-kerja\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menghitung hari kerja di r (dengan contoh)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara menghitung hari kerja di R (dengan contoh) - Statologi","description":"Tutorial ini menjelaskan cara bekerja dengan hari kerja di R, dengan beberapa contoh.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/r-hari-kerja\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menghitung hari kerja di R (dengan contoh) - Statologi","og_description":"Tutorial ini menjelaskan cara bekerja dengan hari kerja di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-hari-kerja\/","og_site_name":"Statorials","article_published_time":"2023-07-14T19:31:02+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/r-hari-kerja\/","url":"https:\/\/statorials.org\/id\/r-hari-kerja\/","name":"Cara menghitung hari kerja di R (dengan contoh) - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-14T19:31:02+00:00","dateModified":"2023-07-14T19:31:02+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara bekerja dengan hari kerja di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-hari-kerja\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-hari-kerja\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-hari-kerja\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menghitung hari kerja di r (dengan contoh)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3912"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=3912"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3912\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}