Setiap hari jutaan orang menempelkan kartu uang elektronik di gerbang tol, gerbang KRL, atau pintu masuk MRT. Kartu itu tidak punya baterai, tetapi tetap bisa "menjawab" mesin pembaca dalam hitungan detik. Teknologi yang sama kini tertanam di sebagian besar ponsel Android kelas menengah. HP bisa membaca kartu tersebut, menulis data ke stiker kecil, bahkan berpura-pura menjadi kartu pembayaran. Semua itu dimungkinkan oleh NFC.

Pada artikel ini kita akan membahas apa itu NFC dari sisi teknisnya. Kita mulai dari mode operasi, cara HP meniru kartu, sampai isi sebuah tag. Setelah itu kita turun ke pemakaian nyata di Indonesia, termasuk QRIS Tap, batasan di iPhone, dan risiko keamanannya. Di bagian akhir ada langkah mengecek serta mengaktifkan NFC di HP Anda.

NFC Adalah Komunikasi Nirkabel Jarak Dekat di 13,56 MHz

NFC adalah teknologi komunikasi nirkabel jarak sangat dekat yang bekerja di frekuensi 13,56 MHz. Dengan NFC, dua perangkat bisa bertukar data cukup dengan saling ditempelkan. Kepanjangan NFC adalah Near Field Communication, yang berarti komunikasi medan dekat. Istilah "medan dekat" merujuk pada cara kerjanya: data tidak dipancarkan jauh seperti WiFi, melainkan dititipkan pada medan magnet di sekitar antena.

Secara garis keturunan, NFC adalah cabang dari RFID (Radio Frequency Identification) pada pita frekuensi tinggi. Bedanya, RFID umumnya satu arah: pembaca bertanya, tag menjawab. NFC menambahkan kemampuan dua arah, sehingga sebuah HP bisa menjadi pembaca sekaligus pihak yang dibaca.

Di ponsel, wujud fisiknya berupa chip pengontrol dan antena kumparan tipis di balik casing belakang. Jadi, NFC pada HP adalah pasangan chip dan antena itu. Keduanya yang membuat ponsel bisa membaca kartu sekaligus berperan sebagai kartu.

NFC tidak lahir sebagai satu standar tunggal. Ia memayungi beberapa standar yang sudah ada lebih dulu:

  1. ISO/IEC 14443 tipe A dan B: standar kartu nirsentuh yang dipakai kartu bank, kartu transportasi, dan paspor elektronik.
  2. ISO/IEC 18092 (NFCIP-1): standar inti yang mengatur komunikasi antar perangkat NFC, juga diterbitkan sebagai ECMA-340.
  3. ISO/IEC 15693: tag dengan jangkauan sedikit lebih jauh, umum di label perpustakaan dan logistik.
  4. FeliCa (JIS X 6319-4): teknologi kartu Sony yang dominan di Jepang.

Spesifikasinya disepakati Sony dan Philips pada 2002. Dua tahun kemudian, 18 Maret 2004, Nokia, Philips, dan Sony mendirikan NFC Forum. Organisasi inilah yang sampai sekarang menyusun spesifikasi dan sertifikasi perangkat NFC.

Cara Kerja NFC: Induksi dalam Jarak Beberapa Sentimeter

NFC bekerja dengan induksi elektromagnetik (arus listrik yang muncul karena medan magnet yang berubah). Prinsipnya sama dengan dua kumparan pada transformator. Perangkat yang memulai komunikasi, disebut initiator, mengalirkan arus ke antenanya sehingga terbentuk medan magnet. Perangkat lawan, disebut target, menangkap medan itu lewat antena kumparannya sendiri.

Dari mekanisme ini lahir dua cara komunikasi:

  1. Mode pasif: hanya initiator yang membangkitkan medan. Target menumpang daya dari medan tersebut untuk menyalakan chipnya, lalu menjawab dengan memodulasi medan yang sama. Inilah alasan kartu e-money dan stiker NFC tidak butuh baterai.
  2. Mode aktif: kedua perangkat bergantian membangkitkan medan sendiri. Mode ini hanya mungkin di antara dua perangkat yang sama-sama punya sumber daya, misalnya dua HP.

Laju datanya kecil untuk ukuran sekarang, yaitu 106, 212, atau 424 kbps. Namun, NFC memang tidak dirancang untuk mengirim berkas besar. Tugasnya menukar potongan data pendek, seperti nomor kartu, token pembayaran, atau sebuah URL, dalam waktu sepersekian detik.

Cara kerja NFC: di mode pasif HP memberi daya ke kartu tanpa baterai, di mode aktif dua HP bergantian memancarkan medan.
Cara kerja NFC: di mode pasif HP memberi daya ke kartu tanpa baterai, di mode aktif dua HP bergantian memancarkan medan.

Soal jarak, angka yang beredar sering simpang siur. Uji sertifikasi NFC Forum memakai jarak 5 mm, dengan jarak tipikal sampai sekitar 2 cm. Xiaomi menyebut batas di HP-nya 10 cm. Datasheet tag NXP NTAG213 bahkan menyebut hingga 100 mm, dengan catatan sangat bergantung pada ukuran antena pembaca. Dalam praktik sehari-hari, HP dan kartu baru saling "melihat" pada jarak 1 sampai 4 cm.

Jarak yang pendek ini disengaja. Transaksi hanya terjadi ketika pengguna secara sadar menempelkan kartu atau HP. Pembaca pun tidak ikut menarik data dari kartu lain di dalam dompet orang yang lewat.

Tiga Mode Operasi, Satu Sudah Pensiun

Setiap perangkat NFC bisa berperan dengan beberapa cara. Pembagian ini penting dipahami, karena fitur NFC adalah kumpulan kemampuan dari mode-mode berikut, bukan satu fungsi tunggal.

  1. Reader/writer: HP berperan sebagai NFC reader (mesin pembaca). Contohnya saat HP membaca saldo kartu e-money, membaca chip paspor, atau menulis URL ke sebuah stiker NFC.
  2. Card emulation: HP berpura-pura menjadi kartu nirsentuh. Mesin EDC atau gerbang transportasi mengira sedang berbicara dengan kartu fisik, padahal yang ditempelkan adalah HP.
  3. Peer-to-peer: dua HP bertukar data secara langsung. Di Android, mode ini dikenal lewat fitur Android Beam untuk berbagi kontak, foto, atau tautan.

Mode ketiga sebenarnya sudah pensiun. Google menandai Android Beam usang sejak Android 10, lalu menghapus seluruh API-nya di Android 14 (API level 34). Fungsinya digantikan Quick Share, yang memakai Bluetooth dan WiFi karena jauh lebih cepat untuk berkas besar. Di HP Android 14 ke atas, menu Android Beam memang sudah tidak ada, sehingga peer-to-peer tidak lagi termasuk fungsi NFC sehari-hari.

Tiga mode operasi NFC: reader/writer, card emulation untuk pembayaran QRIS Tap, dan peer-to-peer yang dihapus di Android 14.
Tiga mode operasi NFC: reader/writer, card emulation untuk pembayaran QRIS Tap, dan peer-to-peer yang dihapus di Android 14.

Di luar tiga mode klasik, NFC Forum juga menstandarkan wireless charging lewat NFC dengan daya hingga 1 watt. Daya sekecil itu tidak ditujukan untuk HP, melainkan untuk perangkat mungil seperti stylus, earbuds, atau smartwatch.

Cara HP Menjadi Kartu NFC: HCE dan Secure Element

Mode card emulation menyisakan pertanyaan teknis: di mana data "kartu" itu disimpan? Ada dua pendekatan, dan pilihan di antara keduanya menentukan siapa yang boleh membuat aplikasi pembayaran di sebuah HP.

  1. Secure Element (SE): chip terpisah yang tahan rusak dan dirancang khusus menyimpan kunci kriptografi. Letaknya bisa tertanam di papan HP (embedded SE) atau di kartu SIM. Pengontrol NFC meneruskan permintaan dari mesin pembaca langsung ke chip ini, tanpa melewati sistem operasi.
  2. Host-based Card Emulation (HCE): diperkenalkan di Android 4.4. Permintaan dari pembaca diteruskan ke aplikasi biasa yang berjalan di prosesor utama. Aplikasi tersebut yang menyusun jawabannya, sehingga penerbit kartu tidak perlu menyewa ruang di secure element milik produsen HP atau operator.

HCE membuka pintu bagi bank dan dompet digital untuk membuat kartu virtual sendiri. Android memilih aplikasi mana yang menjawab berdasarkan AID (Application Identifier, kode pengenal aplikasi kartu). Untuk kategori pembayaran, hanya satu aplikasi yang aktif sebagai bawaan pada satu waktu.

Emulasi kartu NFC: secure element mengirim data langsung ke chip SE, HCE mengirimnya ke aplikasi bank lewat sistem operasi.
Emulasi kartu NFC: secure element mengirim data langsung ke chip SE, HCE mengirimnya ke aplikasi bank lewat sistem operasi.

Ada satu detail yang perlu diperhatikan developer. Perangkat HCE mengirim UID (nomor identitas chip) yang berubah acak setiap kali ditempelkan. Artinya, sistem absensi atau akses pintu yang mengenali orang hanya dari UID tidak akan bisa bekerja dengan HP. Autentikasi harus dilakukan di level aplikasi, idealnya dengan enkripsi dan kunci yang tidak ikut terkirim.

Isi Tag NFC: Format NDEF dan Kapasitasnya

Tag NFC adalah chip pasif berantena yang dikemas dalam bentuk stiker, gantungan kunci, atau kartu. Kartu NFC adalah bentuk yang sama dalam wujud kartu plastik, biasanya dengan chip yang lebih canggih. Keduanya tidak punya baterai dan baru "hidup" ketika berada di medan pembaca.

Agar isi tag bisa dibaca perangkat merek apa pun, NFC Forum menetapkan format NDEF (NFC Data Exchange Format). Satu pesan NDEF berisi satu atau beberapa record, dan tiap record punya tipe. Tipe yang paling sering dipakai:

  1. URI: alamat web, nomor telepon, atau alamat email. HP langsung menawarkan membuka tautannya.
  2. Teks: tulisan biasa beserta kode bahasanya.
  3. MIME: data berformat tertentu, misalnya kartu kontak vCard atau kredensial WiFi berisi SSID dan kata sandi.
  4. Pairing Bluetooth: alamat perangkat, sehingga speaker atau earbuds bisa dipasangkan hanya dengan menempelkan HP.

Kapasitasnya jauh lebih kecil dari yang dibayangkan banyak orang. Tiga tag paling populer di pasaran berasal dari keluarga NXP NTAG21x:

ChipMemoriCukup untuk
NTAG213144 byteSatu URL pendek
NTAG215504 byteKontak sederhana
NTAG216888 byteKontak lengkap

Datasheet NXP menjamin data bertahan 10 tahun dan tag bisa ditulis ulang hingga 100.000 kali. Untuk kebutuhan umum, NTAG213 sudah memadai karena sebuah URL jarang melebihi 100 karakter. Pilih NTAG215 atau NTAG216 hanya kalau Anda memang menyimpan kontak atau beberapa record sekaligus.

Fungsi NFC di HP untuk Kebutuhan Sehari-hari

Setelah memahami modenya, pertanyaan "NFC untuk apa?" menjadi lebih mudah dijawab. Hampir semua fungsi NFC di HP adalah penerapan dari mode reader/writer atau card emulation.

  1. Cek saldo dan memperbarui kartu uang elektronik: aplikasi bank penerbit membaca saldo e-money, Flazz, Brizzi, atau TapCash, lalu menulis saldo baru setelah top up. HP berperan sebagai pembaca.
  2. Pembayaran nirsentuh: HP menjadi kartu lewat HCE atau secure element, lalu ditempelkan ke mesin pembayaran.
  3. Membaca dokumen berchip: paspor elektronik bisa dibaca aplikasi verifikasi identitas lewat NFC, setelah data di halaman paspor dimasukkan sebagai kunci akses. KTP-el juga memakai antarmuka nirsentuh ISO/IEC 14443 dan menyimpan biodata, foto, serta dua sidik jari. Namun, isi chip KTP-el hanya bisa dibaca pembaca resmi yang dilengkapi modul keamanan, bukan sembarang HP.
  4. Menyambungkan perangkat: tag berisi kredensial WiFi atau data pairing Bluetooth mempercepat pemasangan speaker, printer, atau jaringan tamu.
  5. Kunci keamanan akun: security key FIDO seperti YubiKey versi NFC cukup ditempelkan ke HP sebagai faktor kepemilikan dalam MFA.
  6. Otomasi: stiker NFC di meja kerja atau dasbor mobil bisa memicu mode senyap, membuka aplikasi navigasi, atau menyalakan hotspot.

QRIS Tap: NFC dalam Standar Pembayaran Nasional

Fungsi NFC yang paling relevan di Indonesia saat ini adalah QRIS Tap. Bank Indonesia menetapkannya lewat PADG Nomor 3 Tahun 2025 dan meluncurkannya secara resmi pada 14 Maret 2025. Konsepnya sederhana: pembayaran QRIS tetap berjalan, tetapi pengguna menempelkan HP ke perangkat merchant alih-alih memindai kode QR.

QRIS Tap berbasis NFC punya dua cara bayar: Single Tap untuk harga tetap dan Tap In/Tap Out untuk tarif MRT, bus, parkir.
QRIS Tap berbasis NFC punya dua cara bayar: Single Tap untuk harga tetap dan Tap In/Tap Out untuk tarif MRT, bus, parkir.

Beberapa hal yang perlu Anda ketahui tentang QRIS Tap:

  1. Dua jenis transaksi: Single Tap untuk harga tetap seperti belanja di kasir, dan Tap In/Tap Out untuk tarif dinamis seperti transportasi dan parkir.
  2. Batas nominal: mengikuti QRIS, yaitu Rp10 juta per transaksi.
  3. Butuh internet: berbeda dengan kartu e-money yang saldonya ada di chip, transaksi QRIS Tap diproses daring.
  4. Android lebih dulu: dukungan awal hanya untuk HP Android yang punya NFC.
  5. Penyedia terus bertambah: per Desember 2025 tercatat 16 penyedia jasa pembayaran aktif, termasuk bank besar dan dompet digital.

NFC di iPhone: Bisa Membaca, Belum Bisa Semuanya

iPhone sudah memiliki chip NFC sejak iPhone 6, tetapi akses developer ke chip itu dibuka bertahap. Framework Core NFC hadir di iOS 11 untuk iPhone 7 ke atas, dengan kemampuan membaca tag NDEF. Kemampuan menulis tag dan berbicara langsung dengan kartu ISO 7816, ISO 15693, FeliCa, serta MIFARE baru dibuka di iOS 13.

Untuk card emulation, ceritanya berbeda. Selama bertahun-tahun, hanya Apple Pay yang boleh memakai NFC iPhone untuk membayar. Apple baru membuka HCE bagi developer di iOS 17.4, dan itu pun khusus untuk Kawasan Ekonomi Eropa sebagai hasil komitmen kepada Komisi Eropa. Jalur kedua, NFC & SE Platform berbasis secure element, dibuka mulai iOS 18.1 untuk negara tertentu. Daftar negaranya sudah mencakup Malaysia, Singapura, dan Vietnam.

Per September 2026, Indonesia belum masuk dalam daftar tersebut. Konsekuensinya, aplikasi bank atau dompet digital Indonesia belum bisa menjadikan iPhone sebagai kartu pembayaran. Itulah sebabnya QRIS Tap belum tersedia untuk pengguna iPhone. Sebaliknya, mode reader tetap terbuka, sehingga fitur seperti cek saldo kartu bergantung pada dukungan aplikasi penerbitnya di iOS.

NFC, Bluetooth, dan QR Code: Kapan Memakai yang Mana

Tiga teknologi ini sering dianggap saling menggantikan, padahal masing-masing unggul di situasi berbeda. Tabel berikut merangkum perbedaan utamanya.

AspekNFCBluetoothQR code
Jarak1–4 cm<1 m–ratusan mJarak kamera
KoneksiDitempelPairingBuka kamera
Laju data≤424 kbpsBeberapa MbpsTercetak
Daya sisi pasifTidak perluPerluTidak perlu
Biaya mediaRibuan rupiahModul berbateraiNyaris nol

Dari tabel itu, kita bisa menarik rekomendasi yang cukup tegas:

  1. Pilih NFC untuk interaksi yang harus disengaja dan cepat, seperti pembayaran, akses pintu, atau pemasangan perangkat. Bank Indonesia mengklaim QRIS Tap 0,3 detik lebih cepat daripada memindai QR.
  2. Pilih Bluetooth untuk koneksi berkelanjutan atau berkas besar, seperti audio, sinkronisasi smartwatch, dan transfer foto.
  3. Pilih QR code kalau biaya media harus nol dan pengguna mungkin tidak punya NFC, misalnya menu restoran atau tautan di brosur.

Kelemahan dan Risiko Keamanan NFC

Jarak pendek sering dianggap sebagai pengaman bawaan NFC. Anggapan itu hanya benar sebagian. Jarak memang membatasi siapa yang bisa berkomunikasi dengan kartu, tetapi tidak membatasi ke mana data itu diteruskan setelahnya.

Kasus paling nyata adalah malware NGate yang dilaporkan ESET pada Agustus 2024. Penyerang menyasar nasabah tiga bank di Ceko antara November 2023 dan Maret 2024. Korban dipancing lewat phising untuk memasang aplikasi palsu dan menempelkan kartu debit ke HP-nya. Aplikasi itu kemudian me-relay (meneruskan) data NFC kartu lewat internet ke HP penyerang, yang dipakai untuk tarik tunai di ATM. Jarak 4 cm, dengan kata lain, "dipanjangkan" sejauh koneksi internet menjangkau.

Selain relay attack, ada beberapa kelemahan lain yang perlu dipertimbangkan:

  1. Penyadapan jarak dekat: antena yang lebih besar bisa menangkap sinyal pada jarak melebihi angka tipikal, meskipun tetap dalam hitungan sentimeter hingga desimeter.
  2. Tag palsu: stiker NFC berisi URL berbahaya bisa ditempel menutupi tag asli di tempat umum, mirip modus QR code palsu.
  3. Gangguan fisik: casing bermagnet, kartu logam di balik casing, atau casing tebal bisa melemahkan medan sehingga pembacaan gagal.
  4. Laju data rendah: NFC tidak cocok untuk memindahkan berkas, sehingga perannya selalu sebagai pemicu, bukan jalur utama data.

Langkah pengamanan yang kami sarankan cukup sederhana. Matikan NFC kalau Anda tidak rutin memakainya untuk pembayaran atau cek saldo. Pasang aplikasi pembayaran hanya dari toko aplikasi resmi. Jangan pernah menempelkan kartu bank ke HP atas permintaan aplikasi yang tidak Anda kenal. Terakhir, aktifkan notifikasi transaksi agar pemakaian yang tidak wajar segera terlihat.

Cara Mengaktifkan dan Menggunakan NFC di HP

Langkah berikut berlaku untuk HP Android, mulai dari mengecek dukungan sampai cara menggunakan NFC untuk pertama kali. Nama menu bisa sedikit berbeda antar merek dan versi antarmuka, tetapi alurnya sama.

Langkah #1: Cek Apakah HP Punya NFC

Cara tercepat adalah membuka Pengaturan lalu mengetik "NFC" di kolom pencarian. Kalau tidak ada hasil, HP Anda kemungkinan tidak memiliki chip NFC. Bagi Anda yang terbiasa dengan ADB, daftar fitur perangkat bisa diperiksa dengan perintah berikut:

Bash
adb shell pm list features | grep -i nfc

Keluaran feature:android.hardware.nfc berarti HP punya NFC. Kalau muncul juga feature:android.hardware.nfc.hce, HP tersebut mendukung HCE sehingga bisa dipakai untuk pembayaran nirsentuh.

Langkah #2: Aktifkan NFC di Pengaturan

Di HP Samsung, buka Pengaturan → Koneksi → NFC dan pembayaran nirsentuh, lalu geser tombolnya. Di HP Xiaomi, menu NFC umumnya berada di Setelan → Opsi konektivitas lainnya. Merek lain biasanya meletakkannya di menu Koneksi atau Perangkat terhubung.

Langkah #3: Temukan NFC Detection Area

NFC detection area adalah lokasi antena NFC di badan HP. Pada kebanyakan HP, antena berada di bagian belakang, di tengah atau di dekat modul kamera. Samsung menampilkan gambar lokasinya di menu NFC. Kalau tidak ada petunjuk, geser kartu perlahan di punggung HP sampai muncul getaran atau notifikasi.

NFC detection area di punggung HP: antena berada di tengah atau dekat kamera, tahan kartu 2–3 detik, lepas casing tebal.
NFC detection area di punggung HP: antena berada di tengah atau dekat kamera, tahan kartu 2–3 detik, lepas casing tebal.

Langkah #4: Gunakan untuk Cek Saldo atau Membaca Tag

Buka aplikasi bank penerbit kartu uang elektronik Anda, pilih menu cek saldo, lalu tempelkan kartu ke area antena. Tahan tanpa bergerak selama dua sampai tiga detik. Kalau gagal, lepas casing lebih dulu, karena casing tebal atau bermagnet adalah penyebab kegagalan yang paling sering.

Cara menggunakan NFC di HP untuk stiker atau tag lebih sederhana lagi. Dekatkan tag ke area antena saat layar menyala dan tidak terkunci. HP langsung menawarkan tindakan sesuai isi tag, misalnya membuka URL atau bergabung ke jaringan WiFi.

Pertanyaan Seputar NFC

Apakah NFC bisa cek saldo kartu ATM?

Tidak untuk saldo rekening. Kartu debit dengan logo nirsentuh memang bisa dibaca lewat NFC, tetapi saldo rekening tersimpan di server bank, bukan di chip. Yang bisa dibaca langsung adalah saldo kartu uang elektronik, karena nilainya memang tersimpan di dalam kartu.

NFC bisa dipakai untuk kartu apa saja?

Kartu yang paling sering dipakai bersama HP adalah kartu uang elektronik seperti e-money, Flazz, Brizzi, dan TapCash, selama aplikasi penerbitnya mendukung. HP juga bisa membaca stiker dan gantungan kunci NFC, sebagian kartu akses gedung, serta chip paspor elektronik. Kartu debit dan kredit berlogo nirsentuh ditujukan untuk mesin pembayaran, sehingga HP tidak dapat menarik saldo rekening darinya.

Bagaimana cara mengaktifkan NFC di iPhone?

iPhone tidak menyediakan tombol NFC di menu Pengaturan, karena chip-nya dikelola langsung oleh sistem. Pada iPhone XS ke atas, tag berisi URL terbaca otomatis selama iPhone sedang dipakai dan kuncinya sudah pernah dibuka. Untuk kartu seperti e-money, buka fitur cek saldo di aplikasi penerbit, lalu aplikasi itu yang menyalakan pemindaian.

Bisakah cek saldo e-money tanpa NFC?

Bisa, dengan cara lain seperti mesin ATM, minimarket, atau gerbang tol yang menampilkan sisa saldo. Namun, pembaruan saldo setelah top up lewat HP tetap membutuhkan NFC.

Apakah NFC boros baterai?

Tidak signifikan. Saat menyala, pengontrol NFC hanya memancarkan medan secara berkala untuk mencari kartu, dan Android menghentikan pencarian itu ketika layar mati. Alasan mematikan NFC lebih kuat dari sisi keamanan daripada penghematan baterai.

Apa bedanya NFC dengan RFID?

NFC adalah bagian dari keluarga RFID yang bekerja di 13,56 MHz. Perbedaannya, NFC dirancang untuk jarak sangat dekat dan komunikasi dua arah, sementara RFID secara umum mencakup frekuensi lain dengan jangkauan hingga beberapa meter.

Kesimpulan

NFC adalah teknologi komunikasi jarak dekat yang sengaja dibuat pendek jangkauannya, supaya setiap interaksi terjadi karena kesengajaan pengguna. Di balik satu gerakan menempelkan HP, ada tiga mode operasi, dua cara meniru kartu, dan format NDEF yang membuat tag bisa dibaca perangkat apa pun. Di Indonesia, perannya semakin penting sejak QRIS Tap diluncurkan, meskipun pengguna iPhone masih harus menunggu.

Gunakan NFC untuk pembayaran, akses, dan pemasangan perangkat yang cepat. Pilih Bluetooth atau WiFi untuk data besar, dan tetap waspada terhadap aplikasi yang meminta Anda menempelkan kartu bank. Semoga artikel ini membantu.