{"id":810,"date":"2021-07-24T05:38:00","date_gmt":"2021-07-24T05:38:00","guid":{"rendered":"https:\/\/wiraelectrical.com\/id\/?p=810"},"modified":"2025-01-29T05:59:47","modified_gmt":"2025-01-29T05:59:47","slug":"digital-i-o-analog-i-o","status":"publish","type":"post","link":"https:\/\/wiraelectrical.com\/id\/digital-i-o-analog-i-o\/","title":{"rendered":"Penjelasan Apa Itu Digital I\/O dan Analog I\/O"},"content":{"rendered":"\n\n\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Analog I\/O dan Digital I\/O &#8211; Teknologi automasi di sekitar kita berkaitan baik dengan digital I\/O dan analog I\/O. Keduanya umum digunakan untuk mikrokontroler dan pembelajaran mesin seperti PLC (Programmable Logic Controller) dan DCS (Distributed Control System). PLC menerima dan memproses data masukan (input) dan menghasilkan keluaran (output) bergantung pada baris program yang sudah ada.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Baik digital dan analog I\/O adalah hal mendasar untuk rangkaian dan aplikasi pemrosesan sinyal. Baik keduanya memiliki karakteristik, kelebihan, dan kekurangan masing-masing. Sekarang kita akan mempelajari tentang digital I\/O dan analog I\/O, semuanya tentang perbedaan dan menjawab beberapa pertanyaan umum.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Baik analog I\/O dan digital I\/O digunakan khususnya pada sektor industri, industri daya, dan tentu saja, teknologi robotika. Sebuah PLC adalah contoh sederhana dari I\/O ini.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Apa itu I\/O<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Kita tidak dapat memulai pembelajaran mengenai digital I\/O dan analog I\/O jika kita belum tahu tentang apa itu I\/O. Mungkin beberapa dari kalian sudah tahu bahwa I\/O adalah Input\/Output. Input (masukan) ini menentukan bagaimana mesin harus bekerja sesuai dengan baris program yang sudah ada dalam kontroler. Program akan menentukan output (keluaran) apa yang harus diberikan oleh mesin.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Input (masukan) adalah energi atau informasi yang masuk ke sistem sedangkan output (keluaran) adalah energi atau informasi yang meninggalkan sistem. Input dan output ini adalah metode agar kita dapat berinteraksi dengan mesin dan kebalikannya. Input biasanya berhubungan dengan saklar, potensiometer, <a href=\"https:\/\/wiraelectrical.com\/id\/jenis-sensor-penjelasan-dan-aplikasi\/\" target=\"_blank\" rel=\"noopener\">sensor<\/a>, kamera, dan banyak lagi. Output biasanya berhubungan dengan <a href=\"https:\/\/wiraelectrical.com\/id\/komponen-motor-dc\/\" target=\"_blank\" rel=\"noopener\">motor listrik<\/a>, perangkat pencahayaan, alarm, dan banyak lagi.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Perbedaan Analog I\/O dan Digital I\/O<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Kita dapat membedakan antara analog I\/O dan digital I\/O melalui sensor dan pemrosesan sinyal keduanya. Sebagai ilustrasi kita dapat menggunakan kontrol ketinggian air. Kontrol ketinggian air ini akan memberi tahu kita apakah air di dalam tangki air sudah penuh atau belum. Tentu saja, menggunakan digital I\/O atau analog I\/O akan memberikan hasil yang berbeda. Perlu diingat bahwa data digital hanya memiliki nilai \u201c0\u201d dan \u201c1\u201d. Di sisi lain, data analog dapat bervariasi dalam range data antara 0 dan 1.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Sensor Input Analog vs Input Digital<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Ilustrasikan kita ingin menciptakan kontrol ketinggian air untuk keperluan sendiri. Kalian dapat memilih antara input analog atau input digital. Input analog berarti kalian ingin mengetahui ketinggian air pada saat itu. Sebaliknya, input digital berarti kalian hanya ingin mengetahui apakah tangki air penuh atau tidak.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">1. Sensor input digital: saklar sederhana yang terhubung ke pelampung dapat mendeteksi apakah tangki air penuh atau tidak. Pelampung diletakkan pada titik tertentu di bawah mulut tangki air. Ketika air mendorong pelampung, hal itu kana mengubah posisi saklar dari 0 ke 1 atau sebaliknya. Kita dapat mengatur 0 untuk indikator kosong dan mengatur 1 untuk indikator penuh atau sebaliknya.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-814\" src=\"https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-1-300x300.jpg\" alt=\"digital i\/o analog i\/o\" width=\"300\" height=\"300\" srcset=\"https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-1-300x300.jpg 300w, https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-1-150x150.jpg 150w, https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-1.jpg 594w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">2. Sensor input analog: <a href=\"https:\/\/wiraelectrical.com\/id\/pengertian-potensiometer-dan-rheostat\/\" target=\"_blank\" rel=\"noopener\">potensiometer geser<\/a> (slider potentiometer) terhubung ke pelampung dapat memberikan kita ketinggian air dalam tangki air. Pelampung akan menggerakkan slider ke atas dan ke bawah sesuai ketinggian air. Potensiometer geser ini terhubung ke <a href=\"https:\/\/wiraelectrical.com\/id\/rumus-tegangan-listrik\/\" target=\"_blank\" rel=\"noopener\">sumber tegangan<\/a> dan menghasilkan tegangan keluaran dengan nilai variabel antara 0-100%. Dengan nilai variabel, kita dapat tahu ketinggian air dengan akurat. Kita dapat memperoleh ini dengan mengkonversi data ke tampilan LCD dengan mikrokontroler. Hal ini dikenal dengan Analog to Digital Converter.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Nantinya, kita dapat menghubungkan ini lebih jauh dengan indikator lampu darurat, LCD, speaker, dan bahkan motor pompa air. Contoh-contoh ini adalah keluaran analog yang dapat kita pasang dengan mudah.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Lampu darurat. Ketika tangki air penuh, lampu berwarna merah dapat menyala. Jika tangki air tidak penuh, lampu berwarna hijau dapat menyala.<\/span><\/li>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Speaker atau sirine. Ketika tangki air penuh, kontroler dapat menyalakan sirine. Jika tangki air tidak penuh, kontroler dapat mematikan sirine.<\/span><\/li>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Motor pompa air. Ketika tangki air penuh, kontroler dapat mematikan motor. Ketika tangki air tidak penuh, kontroler dapat menyalakan motor. Kita juga dapat mengatur kecepatan motor sesuai dengan ketinggian air. Kita dapat mempercepat atau memperlambat kecepatan motor.<\/span><\/li>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">LCD. Kita dapat menggunakan tampilan LCD untuk menunjukkan kondisi tangki air atau bahkan menunjukkan nilai yang bervariasi jika menggunakan input analog.<\/span><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Analog I\/O vs Digital I\/O : Proses Data<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Setelah membandingkan input analog dan input digital, kita akan berdiskusi waktu pemrosesan data analog dan digital.<\/span><\/p>\n<ol style=\"text-align: justify;\">\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data analog diproses secara berkelanjutan. Setiap saat input berubah, output juga akan berubah. Delay waktu bergantung pada kecepatan elektron yang mana kita sudah tahu hampir tidak mungkin tahu delay waktunya.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data digital diproses dalam waktu diskrit (discrete time). Delay waktu bergantung pada datasheet perangkat yang digunakan. Delay waktu dihitung dari frekuensi sampling, yang bergantung pada crystal atau komponen clock dalam perangkat tersebut.<\/span><\/li>\n<\/ol>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Melihat kembali pada kontrol ketinggian air, aplikasi dari potensiometer geser dapat ditemukan pada pemrosesan analog dan digital:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Potensiometer geser dengan pemrosesan data analog: karena pemrosesan analog adalah berkelanjutan, setiap perubahan pada ketinggian air dapat terdeteksi oleh pelampung dan hasil dari potensiometer dapat ditampilkan pada tampilan LCD. Tampilan LCD dapat menunjukkan hasil antara 0-100% dari tingkat kepenuhan tangki air.<\/span><\/li>\n<li style=\"font-weight: 400; text-align: justify;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Potensiometer geser dengan pemrosesan data digital: karena pemrosesan digital adalah diskrit dan menghasilkan data biner \u201c0\u201d dan \u201c1\u201d, kita tidak dapat menampilkan ketinggian air dengan nilai 0-100%. Kita dapat membagi nilai potensiometer menjadi 4 bagian dengan membagi nilai tegangan menjadi 0, 25%, 50%, 75%, dan 100%. Nilai persentase ini diwakilkan dengan bilangan biner 0, 1, 2, dan 3. Kita dapat menampilkan 4 nilai persentase ini menggunakan LCD.<\/span><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Kenapa Digital I\/O Lebih Baik<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Ketika kita berbicara mengenai teknologi maju seperti robotika, input digital, output digital, dan pemrosesan digital lebih unggul daripada analog. Kenapa demikian? Simak di bawah:<\/span><\/p>\n<ol style=\"text-align: justify;\">\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Karena kita harus membuat program untuk robot, kita memerlukan komputer. Dan seperti yang telah kalian ketahui, komputer menggunakan pemrosesan data digital.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Data digital memiliki gangguan elektrik (noise) lebih sedikit ketika proses transmisi data.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pemrosesan data digital memiliki biaya operasi lebih murah daripada pemrosesan data analog dan memiliki aplikasi yang lebih luas.<\/span><\/li>\n<\/ol>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Selain keunggulan digital I\/O pada teknologi maju, dunia kita secara mayoritas memiliki analog I\/O dan akan selalu seperti itu. Tetapi ada trik rahasia untuk mengurangi gangguan elektrik pada data analog, kita perlu mengubahnya ke data digital segera. Metode ini dapat diperoleh dengan Analog to Digital Converter (ADC).<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Apa itu Input Digital<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Input digital menggunakan data digital yang merupakan bilangan biner \u201c0\u201d dan \u201c1\u201d. Bilangan \u201c0\u201d dan \u201c1\u201d ini pada dasarnya adalah nilai tegangan. Bilangan \u201c0\u201d mewakili nol volt atau tidak ada input tegangan. Bilangan \u201c1\u201d mewakili 5 volt hingga 220 volt atau ada input tegangan. Untuk memperoleh ini, kita dapat menggunakan sensor, saklar, atau push-button untuk menghubungkan atau memutus jalur sumber tegangan. Karena kita hanya memiliki \u201c0\u201d dan \u201c1\u201d, ini berarti keduanya hanya dapat digunakan untuk \u201cON\u201d dan \u201cOFF\u201d.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-817\" src=\"https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-2-300x300.jpg\" alt=\"digital io analog io\" width=\"300\" height=\"300\" srcset=\"https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-2-300x300.jpg 300w, https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-2-150x150.jpg 150w, https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-2.jpg 594w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n\n\n\n<p>Baca juga : <a href=\"https:\/\/wiraelectrical.com\/id\/osilator-jembatan-wien\/\" target=\"_blank\" rel=\"noopener\">Osilator jembatan Wien<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Apa itu Output Digital<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Seperti input digital, kita hanya menggunakan data biner (0 dan 1) untuk menghasilkan output. Contoh paling sederhana dari output digital adalah bola lampu. Output akan menyalakan bola lampu atau mematikan bola lampu. Contoh lain dapat ditemukan pada <a href=\"https:\/\/wiraelectrical.com\/id\/perbedaan-relay-dan-kontaktor\/\" target=\"_blank\" rel=\"noopener\">kontak dalam relay<\/a>, solenoid valve, lampu, atau contoh lain yang dapat beroperasi dengan kondisi ON atau OFF.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-818\" src=\"https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-3-300x145.jpg\" alt=\"digital io analog io \" width=\"300\" height=\"145\" srcset=\"https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-3-300x145.jpg 300w, https:\/\/wiraelectrical.com\/id\/wp-content\/uploads\/sites\/2\/2021\/05\/digital-io-analog-io-3.jpg 522w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Apa itu Input Analog<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Tidak seperti input digital, input analog dapat menerima perubahan berkelanjutan bergantung pada kecepatan elektron (hampir secara instan). Tentu saja, tidak seperti input digital yang menggunakan tegangan konstan sebagai data, input analog menggunakan tegangan yang bervariasi antara 0-100% bergantung pada tegangan maksimum.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Andaikan kita memiliki tegangan masukan DC 10V maka input analog dapat bervariasi antara 0-10 VDC atau 0-100% dari 10 VDC. Sebagai contohnya, kita dapat menggunakan range tegangan ini dengan potensiometer. Ketika potensiometer memiliki 50% resistansi maka akan menghasilkan 5 VDC (50% dari tegangan maksimum VDC). Jika resistansi mencapai 90% maka tegangan akan menjadi 9 VDC (90% dari tegangan maksimum VDC). Skala pembagian ini dapat kita atur sesuai keinginan kita.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Apa itu Output Analog<\/strong><\/h2>\n\n\n\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Sama seperti input analog, output analog juga menghasilkan hasil berkelanjutan. Jika input berubah, maka output juga berubah hampir secara instan. Implementasi output analog dapat dilihat pada meteran seperti voltmeter, ammeter, <a href=\"https:\/\/id.wikipedia.org\/wiki\/Ohm-meter\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">ohmmeter<\/a>, meteran tekanan, meteran ketinggian air, dan lain-lain.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pertanyaan Umum<\/h2>\n\n\n\n<div class=\"wp-block-rank-math-faq-block\"><div class=\"rank-math-faq-item\"><h3 class=\"rank-math-question\">Apa itu output digital?<\/h3><div class=\"rank-math-answer\">Kita hanya menggunakan data biner (0 dan 1) untuk menghasilkan output. Contoh paling sederhana dari output digital adalah bola lampu. Output akan menyalakan bola lampu atau mematikan bola lampu.<\/div><\/div><div class=\"rank-math-faq-item\"><h3 class=\"rank-math-question\">Apa itu output analog?<\/h3><div class=\"rank-math-answer\">Output analog menghasilkan hasil berkelanjutan. Implementasi output analog dapat dilihat pada meteran seperti voltmeter, ammeter, ohmmeter, meteran tekanan, meteran ketinggian air, dan lain-lain.<\/div><\/div><div class=\"rank-math-faq-item\"><h3 class=\"rank-math-question\">Apa itu Pin I O?<\/h3><div class=\"rank-math-answer\">Pin I O ini menjadi pin untuk menerima dan mengirimkan data biner 0 dan 1 dalam bentuk tegangan masuk dan keluar dari mikrokontroler. <\/div><\/div><div class=\"rank-math-faq-item\"><h3 class=\"rank-math-question\">Apa itu analog input dan output?<\/h3><div class=\"rank-math-answer\">Analog input adalah input dengan bentuk data analog atau kontinu. Analog output adalah output dengan bentuk data kontinu. <\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":819,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53],"tags":[],"class_list":["post-810","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rangkaian-digital","resize-featured-image"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/posts\/810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/comments?post=810"}],"version-history":[{"count":11,"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/posts\/810\/revisions"}],"predecessor-version":[{"id":2022,"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/posts\/810\/revisions\/2022"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/media\/819"}],"wp:attachment":[{"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/media?parent=810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/categories?post=810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiraelectrical.com\/id\/wp-json\/wp\/v2\/tags?post=810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}