Kalau kamu pernah naik MRT, LRT, Commuter Line, atau TransJakarta , kamu pasti pernah ngetap kartu e-money. Benda itu kelihatannya biasa, tapi di dalamnya ada komponen elektronik yang bekerja dalam hitungan milidetik.
Di dalamnya, ada dua komponen utama: microchip dan gulungan antena tipis (antenna coil). Teknologi ini dinamakan RFID, singkatan dari Radio Frequency Identification.

Bagaimana RFID Bisa Hidup Tanpa Baterai
Satu hal yang sering bikin bingung adalah fakta bahwa kartu e-money tidak punya baterai. Chip di dalamnya tidak butuh daya internal untuk terus menyala. Chip ini masuk kategori passive RFID tag.Prinsip kerjanya bergantung penuh pada alat pembaca (reader) yang terpasang di gate stasiun atau halte. Reader di gate tersebut terus-menerus memancarkan gelombang elektromagnetik pada frekuensi tertentu.
Saat kamu mendekatkan kartu ke area tap, gelombang elektromagnetik dari reader menembus plastik dan mengenai gulungan antena di dalam kartu.
Lewat proses induksi elektromagnetik, gelombang radio tersebut diubah menjadi arus listrik berskala sangat kecil. Arus listrik kecil ini sudah cukup untuk memberi daya sementara ke microchip.
Begitu chip menerima daya, chip itu langsung aktif, membaca data yang tersimpan di memorinya, lalu mengirimkan balik data tersebut ke reader melalui gelombang radio lewat antena yang sama.
Seluruh proses dari pemberian daya, pembacaan, sampai pengiriman data balikan ini selesai dalam waktu kurang dari satu detik.
Mengenal Cara Kerja Tiket Harian Berjaminan
Tiket Harian Berjaminan (THB) adalah jenis tiket elektronik sekali jalan untuk naik KRL Commuter Line yang dilengkapi dengan uang jaminan tambahan. Penumpang membayar tarif perjalanan ditambah uang jaminan sekitar Rp5.000 yang bisa diambil kembali di loket. KAI Commuter saat ini tidak lagi menyediakan THB.
Saat kamu membeli THB di mesin tiket otomatis atau loket, mesin tersebut tidak cuma mengeluarkan kartu. Mesin itu menuliskan informasi spesifik ke dalam chip kartu menggunakan pemancar frekuensi radio.
Data yang diinput dan disimpan sementara di dalam chip meliputi:
- ID unik dari kartu tersebut agar tidak tertukar dengan kartu lain.
- Kode stasiun keberangkatan tempat kamu membeli atau mulai masuk.
- Waktu dan tanggal tepat saat kartu diisi data.
- Batas waktu berlaku perjalanan (misalnya cuma berlaku untuk hari yang sama).
- Zona tarif atau informasi jarak maksimum yang dibayar.
- Status validasi (apakah statusnya sudah dipakai masuk atau belum).
- Kunci keamanan sederhana untuk mencegah manipulasi data.
Saat kamu sampai di stasiun tujuan, ada reader lain. Reader membaca data stasiun asal yang tersimpan di chip, mencocokkannya dengan lokasi stasiun keluar saat itu, dan memverifikasi apakah tarif yang dibayar sesuai. Jika sesuai, gate akan terbuka.
Saat kartunya dimasukkan kembali ke loket untuk dikumpulkan dan penumpang bisa mengambil uang jaminannya, kartu itu akan diisi ulang datanya, dan dipakai lagi oleh penumpang lain.
Struktur dan Cara Kerja Kartu e-Money
Di dalam kartu e-money, chip yang dipakai biasanya adalah mikrokontroler chip berbasis standar seperti Mifare atau chip pintar sejenis.Di dalam chip kartu e-money terdapat beberapa blok memori terpisah yang dilindungi oleh kunci kriptografi. Blok memori ini menyimpan:
- Nomor seri unik kartu (ID kartu).
- Saldo terbaru.
- Log transaksi terakhir (lokasi entry terakhir, waktu entry, dan beberapa riwayat transaksi sebelumnya).
- Kunci enkripsi untuk otentikasi transaksi.
- Reader memancarkan gelombang untuk menghidupkan chip kartu.
- Reader dan kartu melakukan proses handshake atau otentikasi keamanan menggunakan kunci terenkripsi.
- Reader membaca saldo kartu. Jika saldo memenuhi batas minimum yang ditentukan operator, reader menuliskan data stasiun masuk dan timestamp masuk ke memori kartu.
- Pintu gate terbuka.
- Reader membaca data stasiun masuk yang tertulis di kartu.
- Mesin menghitung jarak atau jumlah stasiun yang kamu lewati dari titik masuk ke titik keluar.
- Mesin menghitung besaran tarif yang harus dibayar.
- Reader menginstruksikan chip kartu untuk menguraikan saldo lama dan mengurangi nilai saldo tersebut secara langsung di dalam memori chip kartu.
- Reader menuliskan saldo baru serta memperbarui status transaksi menjadi selesai.
- Pintu gate terbuka.
Kenapa Sistem Ini Bekerja Secara Offline
Salah satu alasan kenapa proses ngetap kartu di gate terasa sangat cepat adalah penggunaan sistem offline transaction. Gate di stasiun tidak perlu menghubungi server pusat lewat jaringan internet setiap kali ada orang yang ngetap kartu.Jika gate harus melakukan request ke database pusat via internet untuk mengecek dan memotong saldo tiap kali ada penumpang lewat, antrean akan sangat panjang jika koneksi internet lambat atau terputus.
Dengan teknologi e-money, perhitungan dan pemotongan saldo dilakukan secara lokal langsung di antara reader gate dan chip kartu. Kartu yang menyimpan data saldonya sendiri. Gate hanya perlu memvalidasi apakah kunci enkripsi kartu cocok, menghitung tarif, dan menulis saldo baru ke kartu. Karena pemrosesan data terjadi secara lokal on the spot, transaksi selesai dalam waktu sekitar 0,2 hingga 0,3 detik.
Pengisian Saldo dan Keamanan Data
Proses top up atau isi ulang saldo e-money bekerja dengan cara yang berkebalikan dari proses pemotongan saldo di gate. Ketika kamu mengisi saldo lewat aplikasi di ponsel yang punya fitur NFC (Near Field Communication) atau lewat mesin ATM/EDC:- Perangkat (HP atau ATM) melakukan otentikasi ke server bank untuk memverifikasi pembayaran uang tunai atau transfer kamu.
- Setelah pembayaran berhasil, pemancar NFC di HP atau mesin ATM mengirimkan sinyal terenkripsi ke chip kartu.
- Sinyal tersebut menuliskan nilai saldo baru ke dalam blok memori kartu.
Setiap kali ada perintah untuk menulis atau mengubah data saldo di memori kartu, chip akan meminta kunci otentikasi dari reader. Jika kunci yang dikirim oleh reader tidak cocok dengan algoritma internal chip, perintah penulisan data akan ditolak otomatis oleh hardware chip. Ini mencegah tindakan kloning kartu atau manipulasi angka saldo.
Selain itu, sistem di gate juga diprogram untuk mendeteksi kesalahan pola pemakaian (entry-exit mismatch). Contohnya, kalau kamu ngetap masuk di Stasiun A, tapi kamu tidak pernah ngetap keluar dan langsung mencoba ngetap masuk lagi di Stasiun B pada hari berikutnya, sistem di gate B akan mendeteksi bahwa status kartu kamu masih "di dalam jaringan". Gate akan menolak kartu tersebut dan memberikan indikasi error, sehingga kartu harus disetel ulang (reset).
Peran Sistem AFC (Automated Fare Collection)
Meskipun pemotongan saldo dan validasi tiket terjadi secara offline dan lokal di masing-masing gate, semua gate tetap terhubung ke dalam jaringan Automated Fare Collection (AFC) di server (back-end).Tugas sistem AFC pusat bukan untuk memproses pemotongan saldo secara real-time saat orang lewat gate, melainkan untuk mengumpulkan data riwayat transaksi setelah transaksi lokal selesai. Secara periodik, gate mengunggah data rekapan transaksi ke server pusat.
Data yang diunggah meliputi:
- Catatan nomor kartu dan jumlah saldo yang dipotong.
- Total jumlah penumpang yang masuk dan keluar di tiap stasiun per jam.
- Pembagian pendapatan antar operator jika sistem transit melibatkan beberapa perusahaan transportasi berbeda.
- Data statistik kepadatan jalur untuk analisis operasional.
Saat kartu yang ada di-blacklist ditempelkan ke gate mana pun, reader akan mengenali ID kartu tersebut dan menolak akses seketika.
Tags:
cara kerja e-money
chip e-money
fungsi RFID tag
kartu pembayaran otomatis
sistem AFC transit
teknologi RFID

