Langsung ke konten

Topic archive

Teknologi

Panduan teknologi praktis yang membahas perangkat sehari-hari, konektivitas internet, alat digital, troubleshooting, dan konsep teknologi umum.

93 articles
Teknologi 19 Sep 2026 7 min read

Capture dan Replay Raw IR pada ESP32 Bergantung pada Timing, Batas Frame, dan Frekuensi Carrier

IR receiver tidak memberikan “kode tombol” universal kepada ESP32. Pada batas elektriknya, receiver menghasilkan urutan carrier burst yang terdeteksi dan jeda di antaranya. Raw capture merepresentasikan interval tersebut sebagai durasi mark dan space yang bergantian, biasanya dalam mikrodetik. Capture seperti: uint16_t rawData[] = { 3570, 1620, 554, 342, 498, 1244, 496, 378, // ... }; adalah deskripsi waveform. Agar replay berhasil, empat hal harus dipertahankan sebagai satu kesatuan: urutan timing, batas frame yang benar, modulation carrier untuk mark, dan output optik IR LED yang cukup.

Teknologi 19 Sep 2026 6 min read

Batas Daya Boost Converter pada Panel Surya Kecil

Panel surya 5 V dengan rating puluhan atau ratusan miliampere dapat dipasang ke boost converter, tetapi converter tidak menciptakan daya listrik tambahan. Tegangan ditukar dengan arus, sementara sebagian energi hilang sebagai panas. Perbedaan ini penting pada panel berukuran kecil. Panel nominal 5 V 60 mA hanya menyediakan sekitar 0,30 W pada titik kerja sesuai rating-nya. Menaikkan output menjadi 9 V secara elektrik memungkinkan hanya jika beban menerima arus yang jauh lebih kecil dan panel tetap berada di tegangan kerja yang berguna.

Teknologi 19 Sep 2026 5 min read

Arsitektur Catu Daya di Dalam Bohlam LED Pintar Wi-Fi

Bohlam LED pintar yang terhubung langsung ke listrik rumah memiliki dua tugas kelistrikan yang tidak tepat digabungkan menjadi satu. Array LED membutuhkan arus terkontrol pada tegangan yang ditentukan oleh string LED, sedangkan controller Wi-Fi atau Bluetooth membutuhkan catu daya tegangan rendah yang stabil. Arsitektur sederhananya: 220-240 V AC | proteksi input dan penyearah | +--> power stage LED --> channel R / G / B / WW / CW | +--> catu daya tegangan rendah --> MCU + Wi-Fi/Bluetooth + logika kontrol Topologi persisnya berbeda antarproduk. Batas yang penting adalah pemisahan antara daya LED dan daya logika.

Teknologi 19 Sep 2026 5 min read

API LCD ESP-IDF Bergantung pada Target SoC yang Dipilih

Proyek ESP-IDF dapat berhasil meng-include esp_lcd_panel_io.h, tetapi tetap gagal ketika memakai esp_lcd_i80_bus_config_t atau esp_lcd_new_i80_bus(). Sekilas keduanya terlihat bertentangan, sampai target build ikut diperiksa. esp_lcd adalah framework, bukan jaminan bahwa setiap chip ESP menyediakan semua transport LCD. SoC yang dipilih menentukan interface level rendah mana yang ikut dikompilasi. Dukungan controller panel seperti ILI9341 berada di lapisan lain lagi. Perbedaan ini penting ketika kode dipindahkan dari satu varian ESP32 ke varian lainnya.

Teknologi 19 Sep 2026 7 min read

Apa yang Terjadi Saat Charger Tidak Mampu Menyediakan Arus yang Cukup

Rating arus pada charger adalah batas kemampuan sumber, bukan jumlah arus tetap yang dipaksakan ke perangkat. Catu daya 5 V, 3 A tidak terus-menerus mendorong arus 3 A ke setiap beban yang terhubung. Beban menarik arus sesuai rangkaiannya, sedangkan sumber harus mempertahankan output sesuai spesifikasi hingga batas arus yang dirancang untuk disediakannya. Kondisi yang menarik muncul ketika perangkat dapat memanfaatkan daya lebih besar daripada yang mampu disediakan sumber. Bergantung pada charger, kabel, protokol pengisian, dan rangkaian manajemen daya perangkat, hasilnya dapat berupa pengisian lebih lambat, penurunan tegangan input, sumber mati karena proteksi, koneksi berulang kali terputus dan tersambung, atau baterai tetap terkuras meski charger masih terhubung.

Teknologi 19 Sep 2026 5 min read

Apa yang Sebenarnya Menangkap Sinyal Radio: Antena, Tuning, Deteksi, dan Penguatan

Receiver radio tidak dimulai dari transistor. Jalur sinyal dimulai pada terminal antena, tempat medan elektromagnetik menghasilkan tegangan dan arus RF kecil yang kemudian dapat diproses oleh rangkaian. Pemisahan ini penting pada proyek yang memakai transistor diskret. Antena, rangkaian tuning, detector, dan amplifier memiliki fungsi elektrik yang berbeda. Menyebut semuanya sebagai “rangkaian radio” dapat menutupi batas yang menentukan apakah receiver mampu memilih stasiun, mengambil modulasi, dan menghasilkan output yang cukup kuat untuk didengar.

Teknologi 19 Sep 2026 7 min read

Apa yang Bisa Diukur Multimeter Digital DT-9205A dan Batas yang Perlu Diperhatikan

DT-9205A adalah multimeter digital manual-ranging dengan LCD 3½ digit yang umumnya menampilkan hingga 1999 count. Rotary switch digunakan untuk memilih fungsi sekaligus range pengukuran, sehingga pengaturan yang benar lebih penting dibanding pada multimeter autoranging. Nama DT-9205A dipakai oleh beberapa produsen dan penjual. Fungsi serta range maksimum dapat berbeda antarversi meskipun tampilan depannya terlihat mirip. Karena itu, tulisan pada unit yang digunakan dan manual bawaannya harus didahulukan daripada spesifikasi DT-9205A dari varian lain.

Teknologi 17 Sep 2026 5 min read

Write Combining Menggabungkan Store Berdekatan Sebelum Trafik Memori

Beberapa area memori jauh lebih sering ditulis daripada dibaca. Frame buffer, aperture perangkat, dan area output streaming adalah contoh umum. Mengirim setiap store CPU kecil sebagai transaksi memori terpisah dapat membuang bandwidth bus dan menambah overhead transaksi. Write combining memberi prosesor tempat sementara untuk mengumpulkan store yang kompatibel. Beberapa penulisan ke alamat yang berdekatan dapat digabung menjadi transaksi yang lebih besar sebelum meninggalkan CPU. Teknik ini menguntungkan throughput tulis berkelanjutan, tetapi juga mengubah asumsi waktu dan ordering yang aman bagi software.

Teknologi 17 Sep 2026 6 min read

PCIe ASPM Menukar Latensi Bangun Link dengan Daya Idle

Link PCI Express tidak perlu terus berada pada daya aktif penuh ketika tidak ada paket yang bergerak. Active State Power Management, atau ASPM, memungkinkan pasangan link yang kompatibel memasuki state link berdaya lebih rendah selama periode idle lalu kembali aktif ketika trafik berlanjut. Trade-off-nya langsung: state idle yang lebih dalam dapat menghemat lebih banyak energi, tetapi membutuhkan waktu lebih lama untuk keluar. Sistem karena itu menyeimbangkan daya link dengan latensi tambahan pada transfer berikutnya.

Teknologi 17 Sep 2026 8 min read

NVMe Queue Pair Memisahkan Submission Command dari Completion

NVMe Queue Pair Memisahkan Submission Command dari Completion SSD NVMe tidak mengharuskan CPU menyerahkan setiap storage command langsung ke register perangkat lalu menunggu command tersebut selesai. Sebaliknya, NVMe menempatkan record command dan completion dalam queue yang berada di memori host. Controller membaca command yang menunggu dari submission queue dan menulis hasil ke completion queue terkait. Susunan ini cocok untuk storage PCIe berkecepatan tinggi. Controller SSD modern dapat memproses banyak operasi sekaligus melalui flash channel, die internal, dan pipeline controller. Model queue memungkinkan software menjaga hardware paralel tersebut tetap sibuk tanpa rangkaian panjang penyerahan command secara sinkron.

Teknologi 17 Sep 2026 6 min read

NUMA Membuat Lokasi Memori Menjadi Bagian dari Biaya Akses

NUMA Membuat Lokasi Memori Menjadi Bagian dari Biaya Akses Server multiprosesor berukuran besar dapat menyediakan satu ruang alamat fisik, tetapi setiap prosesor belum tentu memiliki jalur yang sama menuju memori tersebut. Akses ke halaman memori yang terhubung dekat dengan prosesor tempat sebuah thread berjalan dapat menempuh jalur yang lebih pendek dibanding akses ke memori yang terhubung ke paket prosesor atau node NUMA lain. Susunan ini disebut non-uniform memory access atau NUMA. Pendekatan tersebut memungkinkan kapasitas dan bandwidth memori bertambah melalui beberapa soket prosesor atau kelompok chiplet tanpa memaksa seluruh permintaan memori melewati satu pengendali terpusat.

Teknologi 17 Sep 2026 6 min read

NIC Interrupt Coalescing Menukar Overhead CPU dengan Latensi Paket

Sebuah network interface dapat menerima paket lebih cepat daripada kemampuan CPU untuk melayani satu hardware interrupt per paket secara efisien. Interrupt coalescing mengatasi ketimpangan ini dengan memungkinkan adapter mengelompokkan notifikasi penyelesaian dan lebih jarang menginterupsi CPU. Trade-off-nya jelas. Interrupt yang lebih sedikit mengurangi beban penanganan interrupt dan tekanan scheduling, tetapi sebuah paket mungkin harus menunggu lebih lama sebelum software diberi tahu bahwa ada pekerjaan receive yang siap diproses. Pengaturan terbaik bergantung pada packet rate, target latensi, kapasitas CPU, dan kontrol coalescing pada adapter.

Teknologi 17 Sep 2026 6 min read

Memory Fence Membatasi Urutan Memori Antar-Core

Memory Fence Membatasi Urutan Memori Antar-Core Prosesor dapat menjalankan operasi memori dengan kebebasan yang lebih besar daripada yang tampak dari urutan kode sumber. Load dapat dimulai lebih awal, store dapat menunggu di buffer, lalu lintas koherensi cache dapat selesai pada waktu berbeda, dan operasi yang saling independen dapat berlangsung tumpang tindih. Teknik-teknik ini meningkatkan throughput, tetapi perangkat lunak konkuren membutuhkan aturan yang presisi untuk memublikasikan dan mengamati state bersama. Memory fence menempatkan batas pengurutan di sekitar operasi memori tertentu. Instruksi ini biasanya tidak mengosongkan seluruh cache, tidak menserialkan seluruh prosesor, dan tidak membuat semua core menjalankan satu alur instruksi. Perannya lebih sempit: membatasi hasil pengurutan memori apa saja yang boleh terjadi melintasi sebuah batas yang ditentukan.

Teknologi 17 Sep 2026 7 min read

IOMMU Memetakan Ulang Alamat DMA Perangkat untuk Isolasi Memori

Direct memory access memungkinkan perangkat memindahkan data antara dirinya dan memori sistem tanpa membuat CPU menyalin setiap byte. Network adapter, storage controller, GPU, dan perangkat ber-throughput tinggi lainnya mengandalkan DMA agar data dapat bergerak secara efisien. Kemampuan itu juga menciptakan persoalan proteksi. Perangkat yang dapat mengeluarkan transaksi memori tanpa pembatasan dapat membaca atau menimpa page fisik milik kernel, proses lain, atau virtual machine lain. Input-output memory management unit, yang umum disebut IOMMU, menempatkan translasi alamat dan access control di antara perangkat yang mampu melakukan DMA dan memori fisik.

Teknologi 17 Sep 2026 6 min read

Interrupt Coalescing NIC Menukar Overhead CPU dengan Latensi Paket

Sebuah network interface dapat menerima paket lebih cepat daripada kemampuan CPU untuk menangani satu hardware interrupt untuk setiap paket. Interrupt coalescing mengatasi ketidakseimbangan ini dengan membiarkan adapter mengelompokkan notifikasi completion dan meng-interrupt CPU lebih jarang. Trade-off-nya jelas. Interrupt yang lebih sedikit mengurangi beban penanganan interrupt dan scheduling, tetapi sebuah paket dapat menunggu lebih lama sebelum software diberi tahu bahwa receive work sudah siap. Pengaturan terbaik bergantung pada packet rate, target latensi, kapasitas CPU, dan kontrol coalescing yang tersedia pada adapter.

Teknologi 16 Sep 2026 7 min read

TLB Menyimpan Cache Translasi Alamat Virtual Terbaru

Prosesor modern umumnya menjalankan program di ruang alamat virtual. Operasi load atau store dapat dimulai dengan alamat virtual, sementara sistem memori pada akhirnya membutuhkan lokasi fisik dan izin akses. Page table menyimpan informasi pemetaan tersebut, tetapi menelusuri hierarkinya untuk setiap akses memori akan menambah pekerjaan yang besar. Translation lookaside buffer, atau TLB, menyimpan translasi alamat yang baru digunakan di dekat prosesor. TLB hit menyediakan informasi pemetaan yang sudah di-cache tanpa full page-table walk. TLB miss memicu pekerjaan translasi tambahan meskipun data aplikasi yang diminta sudah berada di CPU cache.

Teknologi 16 Sep 2026 5 min read

TCP TIME-WAIT Mempertahankan State Koneksi yang Sudah Ditutup

Endpoint TCP dapat menyelesaikan operasi close dari aplikasi sementara protocol masih mempertahankan state untuk koneksi tersebut. Setelah active close menyelesaikan pertukaran FIN, endpoint biasanya masuk ke TIME-WAIT alih-alih langsung membuang connection record. State yang dipertahankan ini memiliki dua fungsi. Pertama, endpoint tetap dapat mengakui retransmitted final FIN. Kedua, ia memisahkan koneksi yang sudah ditutup dari incarnation berikutnya yang mungkin memakai local dan remote address serta port yang sama. Karena itu TIME-WAIT bukan established connection yang sedang idle. Ia adalah protocol boundary di antara connection incarnation.

Teknologi 16 Sep 2026 6 min read

SATA Native Command Queuing Mengurutkan Ulang Permintaan Storage

Permintaan storage tidak selalu harus selesai dalam urutan yang sama dengan saat software mengirimkannya. SATA Native Command Queuing, yang umum disingkat NCQ, memungkinkan host yang kompatibel mengirim beberapa command tanpa menunggu masing-masing selesai terlebih dahulu. Perangkat kemudian dapat menjadwalkan pekerjaan yang memenuhi syarat dalam urutan yang sesuai dengan operasi internalnya. Mekanisme ini sangat berguna untuk hard disk drive, karena pergerakan head fisik dan posisi rotasi dapat membuat urutan permintaan memengaruhi waktu layanan. Solid-state drive tidak memiliki head bergerak, tetapi beberapa command yang outstanding tetap dapat mengekspos pekerjaan paralel kepada controller dan mengurangi jeda idle.

Teknologi 16 Sep 2026 5 min read

Refresh DRAM Memulihkan Muatan Sebelum Bit Memudar

Dynamic random-access memory menyimpan data dalam cell yang state listriknya tidak stabil selamanya. Muatan bocor dari cell seiring waktu, bahkan ketika software tidak melakukan read atau write. Karena itu memory system harus me-refresh DRAM secara berkala untuk mempertahankan bit yang tersimpan. Refresh adalah maintenance operation, bukan request dari aplikasi. Memory controller dan device DRAM mengoordinasikannya bersama read dan write biasa. Selama sebagian pekerjaan tersebut berlangsung, beberapa memory resource tidak dapat melayani request normal.

Teknologi 16 Sep 2026 3 min read

Receive Side Scaling Mendistribusikan Network Flow ke Beberapa CPU Queue

Receive Side Scaling Mendistribusikan Network Flow ke Beberapa CPU Queue Network adapter cepat dapat menerima packet lebih cepat daripada kemampuan satu processor core untuk menanganinya secara efisien. Receive Side Scaling, yang umum disingkat RSS, membagi traffic masuk ke beberapa hardware receive queue. Setiap queue dapat dikaitkan dengan processor berbeda sehingga packet processing dapat berjalan paralel. RSS biasanya menetapkan packet berdasarkan flow, bukan membagikan setiap packet secara independen. Pendekatan ini mempertahankan properti ordering yang berguna sambil tetap menyebarkan banyak connection simultan ke queue yang tersedia.

Teknologi 16 Sep 2026 6 min read

Power Path Baterai Memprioritaskan Beban Sistem Sebelum Pengisian

Menghubungkan perangkat bertenaga baterai ke adaptor tidak selalu berarti arus adaptor mengalir langsung ke baterai terlebih dahulu. Banyak desain portabel memakai rangkaian power-path yang mengelola input eksternal, beban sistem, dan baterai sebagai aliran daya yang saling terkait tetapi berbeda. Susunan ini memungkinkan perangkat tetap beroperasi saat baterai diisi. Yang lebih penting, sistem aktif mendapat prioritas ketika adaptor tidak mampu memasok sekaligus daya sistem yang diminta dan arus pengisian penuh yang telah diprogram.

Teknologi 16 Sep 2026 4 min read

PCIe Relaxed Ordering Memungkinkan Transaksi Melintas dalam Aturan Ordering

PCIe Relaxed Ordering Memungkinkan Transaksi Melintas dalam Aturan Ordering PCI Express membawa request dan completion melalui switch, bridge, dan logika endpoint yang dapat memiliki beberapa transaksi in-flight sekaligus. Strict ordering di antara setiap packet akan membuat banyak transfer independen menunggu di belakang traffic yang tidak memiliki dependency dengannya. Relaxed Ordering menyediakan sinyal protokol yang mengizinkan reordering lebih luas ketika requester dapat menoleransinya. Fitur ini tidak menghapus seluruh constraint ordering. Sebuah transaksi ditandai agar memenuhi syarat untuk bergerak lebih bebas relatif terhadap traffic lain, sementara aturan ordering PCIe tetap menentukan kombinasi mana yang dapat saling melintas. Software dan logika device hanya boleh memakai atribut tersebut ketika reordering tidak dapat mengekspos stale state atau merusak dependency producer-consumer.

Teknologi 16 Sep 2026 5 min read

PCIe Active State Power Management Menukar Daya Idle dengan Exit Latency

Link PCI Express tidak harus tetap berada pada state elektrik yang sepenuhnya aktif ketika tidak ada trafik yang bergerak. Active State Power Management, yang umum disingkat ASPM, memungkinkan pasangan link yang kompatibel menempatkan link ke state berdaya lebih rendah selama periode idle. Tradeoff praktisnya sederhana: state idle yang lebih dalam dapat menghemat lebih banyak daya, tetapi kembali ke operasi aktif membutuhkan waktu. Exit delay tersebut menjadi bagian dari latency yang terlihat ketika trafik baru datang.

Teknologi 16 Sep 2026 3 min read

NVMe Doorbell Register Memberi Tahu Controller tentang Progres Queue

NVMe Doorbell Register Memberi Tahu Controller tentang Progres Queue NVMe menempatkan submission queue dan completion queue di memory host, tetapi controller tetap membutuhkan sinyal ketika software menambahkan command atau selesai mengonsumsi completion entry. Doorbell register menyediakan sinyal tersebut. Software host menulis nilai pointer queue ke register controller yang dipetakan ke memory sehingga device dapat melacak progres tanpa terus-menerus memindai memory host. Mekanisme ini memisahkan penyimpanan queue dari notifikasi queue. Command dan completion entry berada di memory yang dapat diakses DMA, sedangkan write kecil ke register memberi tahu controller bagian queue mana yang berubah.