{"id":2498,"date":"2025-09-22T03:58:39","date_gmt":"2025-09-21T20:58:39","guid":{"rendered":"https:\/\/www.linuxid.net\/istilah\/?p=2498"},"modified":"2025-09-22T03:58:39","modified_gmt":"2025-09-21T20:58:39","slug":"polling-computing","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/istilah\/polling-computing\/","title":{"rendered":"polling"},"content":{"rendered":"<h3>Apa itu polling?<\/h3>\n<p>Dalam ilmu komputer, polling atau operasi polled adalah proses melakukan pengecekan status perangkat eksternal secara berulang oleh sebuah <a href=\"https:\/\/www.linuxid.net\/istilah\/client\/\">client<\/a> program. Istilah <i>polling<\/i> sering dipakai ketika membahas <a href=\"https:\/\/www.linuxid.net\/istilah\/input-output-I-O\/\">input\/output<\/a> dan biasanya disebut juga <i>software-driven I\/O<\/i> atau <i>polled I\/O<\/i>. Proses ini bisa terjadi ribuan kali per detik.<\/p>\n<p>Secara khusus, pada komunikasi multipoint atau multidrop, perangkat pengendali (controller) \u2014 yang memiliki banyak device terhubung dalam satu jalur (shared line) \u2014 akan mengirim pesan ke tiap device satu per satu untuk menanyakan apakah ada data yang ingin dikirim, alias apakah device tersebut ingin menggunakan jalurnya.<\/p>\n<figure class=\"main-article-image full-col\" data-img-fullsize=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f.png\/\"><img decoding=\"async\" class=\"lazy\" src=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f_mobile.png\" srcset=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f_mobile.png 960w,https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f.png 1280w\" alt=\"polling vs. webhook\" width=\"560\/\" height=\"347\" \/><figcaption><i class=\"icon pictures\" data-icon=\"z\/\"><\/i>Dalam polling, sistem mengirim banyak query. Sedangkan webhook hanya mengirim pesan ketika sebuah event terjadi, biasanya dengan HTTP POST untuk memicu aksi di program lain.<\/figcaption><div class=\"main-article-image-enlarge\/\"><\/div>\n<\/figure>\n<h3>Apa itu polling dalam pemrograman?<\/h3>\n<p>Polling digunakan secara luas di ilmu komputer, terutama saat satu <a href=\"https:\/\/www.linuxid.net\/istilah\/program\/\">program<\/a> menunggu respons dari program lain. Misalnya, <a href=\"https:\/\/www.linuxid.net\/istilah\/process\/\">proses<\/a> A secara berulang menanyakan ke proses C, &#8220;Ada tugas buat saya?&#8221; hingga mendapatkan jawaban.<\/p>\n<p>Aktivitas polling bisa terjadi di level rendah, seperti memantau perubahan <a href=\"https:\/\/www.linuxid.net\/istilah\/voltage\/\">tegangan<\/a> pada kabel, hingga level tinggi, misalnya satu server mengirim request web ke server lain untuk mengambil data tertentu.<\/p>\n<p>Polling relatif mudah diimplementasikan dan bisa cukup efektif. Pada sistem Unix-like, pengguna dapat <a href=\"https:\/\/www.ibm.com\/docs\/en\/i\/7.1?topic=designs-using-poll-instead-select\" target=\"_blank\" rel=\"noopener\/\">menggunakan <span style=\"font-family: courier new, courier, monospace;\">poll()<\/span> sebagai alternatif <span style=\"font-family: courier new, courier, monospace;\">select()<\/span><\/a>. Kedua fungsi ini memang mirip, tetapi cara mereka menangani event berbeda. Misalnya, jika digunakan untuk input, <span style=\"font-family: courier new, courier, monospace;\">poll()<\/span> akan langsung mengembalikan hasil setelah dipanggil, sedangkan <span style=\"font-family: courier new, courier, monospace;\">select()<\/span> akan menunggu event terjadi dulu baru mengembalikan hasil.<\/p>\n<figure class=\"main-article-image full-col\" data-img-fullsize=\"https:\/\/www.techtarget.com\/rms\/onlineImages\/data_center-unix-commands.jpg\/\"><img decoding=\"async\" class=\"lazy\" src=\"https:\/\/www.techtarget.com\/rms\/onlineImages\/data_center-unix-commands_mobile.jpg\" srcset=\"https:\/\/www.techtarget.com\/rms\/onlineImages\/data_center-unix-commands_mobile.jpg 960w,https:\/\/www.techtarget.com\/rms\/onlineImages\/data_center-unix-commands.jpg 1280w\" alt=\"basic Unix commands\" width=\"520\/\" height=\"447\" \/><figcaption><i class=\"icon pictures\" data-icon=\"z\/\"><\/i>Di sistem Unix-like, polling bisa dilakukan dengan perintah poll() sebagai pengganti select().<\/figcaption><div class=\"main-article-image-enlarge\/\"><\/div>\n<\/figure>\n<h3>Apa saja jenis-jenis polling?<\/h3>\n<p>Ada tiga jenis utama polling:<\/p>\n<ol class=\"default-list\/\">\n<li><strong>Polling cycle.<\/strong> Polling cycle adalah interval di mana setiap elemen diperiksa. Lama cycle yang optimal tergantung faktor seperti kecepatan respons yang diinginkan, overhead polling, dan jumlah elemen yang dicek.<\/li>\n<li><strong>Roll-call polling.<\/strong> Pada roll-call polling, pesan polling dikirim ke semua elemen dalam daftar. Jika salah satu merespons, loop polling berhenti, dan elemen tersebut dihapus dari daftar. Mekanisme timing dipakai untuk mencegah polling berjalan tanpa batas.<\/li>\n<li><strong>Hub polling.<\/strong> Hub polling, atau token polling, adalah metode di mana tiap elemen melakukan polling ke elemen berikutnya secara berurutan. Setelah sampai di akhir daftar, prosesnya diulang dari awal.<\/li>\n<\/ol>\n<h3>Apa itu polling rate?<\/h3>\n<p>Polling rate adalah seberapa sering sebuah device, seperti mouse atau keyboard, mengirim data kembali ke komputer tempat dia terhubung. Satuan yang dipakai biasanya dalam kali per detik atau hertz (<a href=\"https:\/\/www.linuxid.net\/istilah\/hertz\/\">Hz<\/a>).<\/p>\n<h3>Apa itu keyboard polling rate?<\/h3>\n<p>Polling rate pada <a href=\"https:\/\/www.linuxid.net\/istilah\/QWERTY-keyboard\/\">keyboard<\/a> adalah jumlah pengecekan per detik untuk mendeteksi apakah ada tombol yang ditekan. Semakin tinggi polling rate, semakin responsif keyboard tersebut.<\/p>\n<p>Contoh: polling rate 1 kilohertz (kHz) artinya keyboard mengecek setiap 1 milidetik, sementara 10 kHz artinya mengecek setiap 10 milidetik. Umumnya, polling rate 100\u2013250 Hz sudah cukup untuk mengetik, sedangkan untuk gaming disarankan 500\u20131.000 Hz.<\/p>\n<figure class=\"main-article-image full-col\" data-img-fullsize=\"https:\/\/www.techtarget.com\/rms\/onlineImages\/virtualdesktop_vdi_04.jpg\/\"><img decoding=\"async\" class=\"lazy\" src=\"https:\/\/www.techtarget.com\/rms\/onlineImages\/virtualdesktop_vdi_04_mobile.jpg\" srcset=\"https:\/\/www.techtarget.com\/rms\/onlineImages\/virtualdesktop_vdi_04_mobile.jpg 960w,https:\/\/www.techtarget.com\/rms\/onlineImages\/virtualdesktop_vdi_04.jpg 1280w\" alt=\"keyboard polling rate\/\" \/><figcaption><i class=\"icon pictures\" data-icon=\"z\/\"><\/i>Polling rate pada keyboard adalah seberapa sering per detik keyboard mengecek apakah ada tombol ditekan.<\/figcaption><div class=\"main-article-image-enlarge\/\"><\/div>\n<\/figure>\n<h3>Apa itu long polling?<\/h3>\n<p>Long polling adalah teknik untuk menghindari pengiriman request berulang ke resource remote, misalnya <a href=\"https:\/\/www.linuxid.net\/istilah\/HTTP-Hypertext-Transfer-Protocol\/\">server HTTP<\/a>, hanya untuk mengambil update terbaru. Alih-alih mengirim request berulang, sistem bisa mengirim satu request yang ditahan sampai ada perubahan pada data yang diminta.<\/p>\n<p><i>Lihat juga: delapan tips untuk optimasi bandwidth dan performa jaringan<\/i>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apa itu polling? Dalam ilmu komputer, polling atau operasi polled adalah proses melakukan pengecekan status perangkat eksternal secara berulang oleh sebuah client program. Istilah polling sering dipakai ketika membahas input\/output dan biasanya disebut juga software-driven I\/O atau polled I\/O. Proses ini bisa terjadi ribuan kali per detik. Secara khusus, pada komunikasi multipoint atau multidrop, perangkat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[112],"class_list":["post-2498","post","type-post","status-publish","format-standard","hentry","category-computer-science","tag-network-administration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apa itu polling? - Istilah Komputer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linuxid.net\/istilah\/polling-computing\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa itu polling? - Istilah Komputer\" \/>\n<meta property=\"og:description\" content=\"Apa itu polling? Dalam ilmu komputer, polling atau operasi polled adalah proses melakukan pengecekan status perangkat eksternal secara berulang oleh sebuah client program. Istilah polling sering dipakai ketika membahas input\/output dan biasanya disebut juga software-driven I\/O atau polled I\/O. Proses ini bisa terjadi ribuan kali per detik. Secara khusus, pada komunikasi multipoint atau multidrop, perangkat [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxid.net\/istilah\/polling-computing\/\" \/>\n<meta property=\"og:site_name\" content=\"Istilah Komputer\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-21T20:58:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f_mobile.png\" \/>\n<meta name=\"author\" content=\"adhit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"adhit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/polling-computing\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/polling-computing\/\",\"name\":\"Apa itu polling? - Istilah Komputer\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/polling-computing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/polling-computing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f_mobile.png\",\"datePublished\":\"2025-09-21T20:58:39+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/polling-computing\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.linuxid.net\/istilah\/polling-computing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/polling-computing\/#primaryimage\",\"url\":\"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f_mobile.png\",\"contentUrl\":\"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f_mobile.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/polling-computing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/linuxid.net\/istilah\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"polling\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\",\"url\":\"https:\/\/linuxid.net\/istilah\/\",\"name\":\"Istilah Komputer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/istilah\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\",\"name\":\"adhit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1777193465\",\"contentUrl\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1777193465\",\"caption\":\"adhit\"},\"sameAs\":[\"https:\/\/linuxid.net\/istilah\"],\"url\":\"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apa itu polling? - Istilah Komputer","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:\/\/www.linuxid.net\/istilah\/polling-computing\/","og_locale":"id_ID","og_type":"article","og_title":"Apa itu polling? - Istilah Komputer","og_description":"Apa itu polling? Dalam ilmu komputer, polling atau operasi polled adalah proses melakukan pengecekan status perangkat eksternal secara berulang oleh sebuah client program. Istilah polling sering dipakai ketika membahas input\/output dan biasanya disebut juga software-driven I\/O atau polled I\/O. Proses ini bisa terjadi ribuan kali per detik. Secara khusus, pada komunikasi multipoint atau multidrop, perangkat [&hellip;]","og_url":"https:\/\/www.linuxid.net\/istilah\/polling-computing\/","og_site_name":"Istilah Komputer","article_published_time":"2025-09-21T20:58:39+00:00","og_image":[{"url":"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f_mobile.png","type":"","width":"","height":""}],"author":"adhit","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"adhit","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linuxid.net\/istilah\/polling-computing\/","url":"https:\/\/www.linuxid.net\/istilah\/polling-computing\/","name":"Apa itu polling? - Istilah Komputer","isPartOf":{"@id":"https:\/\/linuxid.net\/istilah\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxid.net\/istilah\/polling-computing\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxid.net\/istilah\/polling-computing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f_mobile.png","datePublished":"2025-09-21T20:58:39+00:00","author":{"@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d"},"breadcrumb":{"@id":"https:\/\/www.linuxid.net\/istilah\/polling-computing\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxid.net\/istilah\/polling-computing\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.linuxid.net\/istilah\/polling-computing\/#primaryimage","url":"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f_mobile.png","contentUrl":"https:\/\/www.techtarget.com\/rms\/onlineimages\/apparch-polling_process_vs_webhook-f_mobile.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxid.net\/istilah\/polling-computing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxid.net\/istilah\/"},{"@type":"ListItem","position":2,"name":"polling"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/istilah\/#website","url":"https:\/\/linuxid.net\/istilah\/","name":"Istilah Komputer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/istilah\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d","name":"adhit","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/","url":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1777193465","contentUrl":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1777193465","caption":"adhit"},"sameAs":["https:\/\/linuxid.net\/istilah"],"url":"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/2498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/comments?post=2498"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/2498\/revisions"}],"predecessor-version":[{"id":6238,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/2498\/revisions\/6238"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/media?parent=2498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/categories?post=2498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/tags?post=2498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}