Transaksi
eTol 0 Juta
QRIS 0 Juta
Net Setelmen
eTol (Emoney,Tap cash,Flash dan Brizzi) 0 Milyar
QRIS (MSM Parking Payment) 0 Milyar

Cara Mengisi Data ke Kartu MIFARE: Panduan Edukasi Lengkap dari Dasar hingga Implementasi Sistem Parkir & Akses Modern

Pelajari cara mengisi data ke kartu MIFARE secara aman dan benar. Panduan lengkap struktur memori, autentikasi, contoh write data, dan best practice p

 Kartu MIFARE merupakan salah satu teknologi RFID/NFC paling banyak digunakan di Indonesia, mulai dari sistem parkir, akses kontrol gedung, kartu member, hingga tiket transportasi. Meski terlihat sederhana (cukup tap), proses pengisian dan pengelolaan data ke kartu MIFARE memiliki aturan teknis yang wajib dipahami agar sistem aman, stabil, dan tidak mudah disalahgunakan.



Artikel ini disusun sebagai panduan edukasi panjang & komprehensif, cocok untuk:

  • Teknisi parkir & gate system

  • Tim IT & integrator sistem

  • Pengelola gedung, kawasan industri, pelabuhan

  • Mahasiswa & praktisi RFID/NFC


Apa Itu Kartu MIFARE dan Mengapa Sangat Populer?

palang parkir


MIFARE adalah keluarga kartu smart card berbasis NFC 13,56 MHz yang dikembangkan oleh NXP Semiconductors. Teknologi ini menjadi standar de facto untuk sistem tap card karena:

  • Respon sangat cepat (≤300 ms)

  • Tidak perlu kontak fisik

  • Umur kartu panjang

  • Didukung ribuan jenis reader di dunia

Jenis Kartu MIFARE yang Umum Digunakan

  1. MIFARE Classic 1K
    Paling umum untuk parkir & akses kontrol

  2. MIFARE Ultralight
    Biasanya untuk tiket sekali pakai

  3. MIFARE DESFire EV1
    Keamanan tinggi (AES), kelas enterprise

📌 Catatan penting: Cara mengisi data MIFARE Classic berbeda total dengan DESFire. Artikel ini fokus utama pada MIFARE Classic, karena paling banyak dipakai di sistem parkir Indonesia.


Memahami Struktur Memori MIFARE Classic (Fondasi Wajib)

Sebelum menulis data, Anda harus memahami struktur memori kartu.

Struktur Dasar

  • Total memori: 1 KB

  • Dibagi menjadi 16 sektor

  • Tiap sektor terdiri dari 4 blok

  • 1 blok = 16 byte

Fungsi Tiap Blok

  • Block 0 → UID & manufacturer data (tidak bisa ditulis)

  • Block data (1–2–3) → tempat menyimpan informasi

  • Block terakhir (sector trailer) → keamanan

Isi Sector Trailer

  • Key A (6 byte)

  • Access Bits (4 byte)

  • Key B (6 byte)

⚠️ Jika sector trailer salah ditulis → kartu bisa terkunci permanen.




Alat yang Dibutuhkan untuk Mengisi Data

Perangkat Keras (Hardware)

  • NFC Reader/Writer:

    • ACR122U (paling populer & stabil)

    • PN532 (embedded / IoT / Arduino)

  • Kartu MIFARE Classic (1K)

Perangkat Lunak (Software)

  • Mifare Classic Tool (MCT) – Android

  • NFC Tools – Android

  • libnfc – Linux

  • SDK bawaan reader (Windows/Linux)


Tahapan Cara Mengisi Data ke Kartu MIFARE Classic

1️⃣ Membaca UID Kartu

Setiap kartu memiliki UID unik (4 atau 7 byte).

Contoh:

UID: 04 A3 9F 12 7C 80

👉 UID tidak bisa diubah, dan tidak disarankan dijadikan satu-satunya kunci keamanan.




2️⃣ Autentikasi ke Sektor

Sebelum menulis data, reader harus login ke sektor menggunakan Key A atau Key B.

Default pabrik:

FF FF FF FF FF FF

Sistem profesional wajib mengganti key default.


3️⃣ Menyiapkan Data (16 Byte)

Data harus tepat 16 byte per blok.

Contoh informasi parkir:

MSM|260226|A01

Dikonversi ke HEX:

4D 53 4D 7C 32 36 30 32 32 36 7C 41 30 31 00

Padding 00 digunakan jika data kurang dari 16 byte.


4️⃣ Menulis ke Block Data

  • Pilih block data, bukan trailer

  • Lakukan write

  • Lakukan read ulang (verify)


5️⃣ Validasi di Sistem Backend

Best practice modern:

  • Kartu hanya menyimpan token/ID

  • Data detail disimpan di server

  • Server memverifikasi:

    • UID

    • Token

    • Status kartu

    • Anti-cloning logic


Contoh Implementasi Nyata: Sistem Parkir Tap Card

Data di Kartu

  • ID Kartu (token pendek)

  • CRC / checksum

Data di Server

  • Plat nomor

  • Waktu masuk

  • Gate lokasi

  • Tarif

  • Riwayat transaksi

📌 Kartu bukan database, tapi kunci autentikasi.


Perbedaan MIFARE Classic vs DESFire (Ringkas & Penting)

AspekClassicDESFire
StrukturSector/BlockApplication/File
EnkripsiProprietaryAES / 3DES
KeamananMenengahSangat tinggi
Cocok untukParkir umumPelabuhan, bandara

Kesalahan Fatal yang Sering Terjadi

❌ Menulis ke sector trailer tanpa paham access bit
❌ Semua kartu pakai key default
❌ Menyimpan saldo plain text
❌ Mengandalkan UID saja
❌ Tidak ada sistem anti-clone


Rekomendasi Praktik Terbaik (Best Practice)

  • Gunakan key unik per sektor

  • Pisahkan data kartu & data server

  • Tambahkan checksum / rolling token

  • Gunakan log transaksi

  • Audit kartu secara berkala


FAQ Singkat

Apakah kartu MIFARE bisa di-clone?
Ya, jika sistem hanya mengandalkan UID & key default.

Apakah MIFARE Classic masih layak dipakai?
Layak untuk parkir & akses non-finansial, dengan desain sistem yang benar.

Kapan harus pindah ke DESFire?
Jika sistem menyangkut uang, skala besar, atau objek vital.


Penutup

Memahami cara mengisi data ke kartu MIFARE bukan sekadar menulis byte, tetapi menyangkut arsitektur sistem, keamanan, dan keberlanjutan operasional. Dengan desain yang benar, MIFARE Classic masih sangat relevan dan efisien untuk berbagai kebutuhan di Indonesia.

MSM PARKING GROUP

Ekosistem Bisnis MSM Parking Group

Solusi parkir digital, sewa alat parkir, valet, konstruksi, dan teknologi wisata terintegrasi.

Entitas Inti

PT MSM Tiga Matra Satria

Perusahaan inti MSM Parking Group untuk pengadaan, integrasi sistem, jasa umum, dan manajemen operasional parkir modern.

Smart ParkingBarrier GateTap & Go
Software & Hardware

CV Megah Sakti Makmur

Fondasi awal MSM Parking Group, berfokus pada software parkir, mikrokontroler, M Gate, dan perangkat otomatisasi akses.

M GateSoftware ParkirAccess Control
Konstruksi

PT Ewangga Karya Tama

Unit konstruksi dan infrastruktur pendukung untuk bangunan, jalan, interior, pengaspalan, marka, serta kebutuhan proyek komersial.

KontraktorInfrastrukturRuangkayu
Sewa Alat Parkir

Rentalatparkir.com

Platform informasi penyewaan alat parkir, paket semi-manless, full-manless, pos parkir, self-service payment, dan kerja sama operasional.

Sewa BarrierSemi ManlessRental Parkir
Valet Premium

DRAVO Valet Parking

Layanan valet parking digital untuk hotel, rumah sakit, event, restoran, dan area premium dengan pendekatan modern dan profesional.

Valet DigitalHospitalityPremium Service
Smart Tourism

KelolaWisata.com

Solusi manajemen wisata modern: e-ticketing QR/barcode, pembayaran cashless, dashboard real-time, dan integrasi akses masuk wisata.

E-TicketingQR CodeWisata Digital
Konsultasi Gratis

Solusi Sistem Parkir Lengkap & Menguntungkan

Teruji di ribuan titik, dipercaya berbagai sektor.
Kenapa harus pilih yang masih coba-coba?

Pilih paket sesuai kebutuhan Anda — dari palang parkir manual hingga sistem full cashless otomatis. Semua dirancang untuk efisiensi, keamanan, dan peningkatan profit.

Palang Parkir Manual (Remote)

Mulai 6 Juta

Seri MX Series (Unit Only)

Semi Manless System

Mulai 65 Juta

Software + Sistem Parkir Semi Otomatis

Heavy Duty M Gate

Mulai 11.7 Juta

Palang Parkir Industri

Full Cashless System

Mulai 100 Juta

Tap & Go Non Tunai

Customize Premium

Call / Negosiasi

Solusi Custom Project

Jaminan: Stabil • Harga Kompetitif • Teruji • Memuaskan

Kontak

MSM PARKING... Welcome to WhatsApp chat
Howdy! How can we help you today?
Type here...