Lewati ke konten utama
Didit Raih $7,5 Juta untuk Membangun Infrastruktur Identitas dan Fraud
Didit
Kembali ke blog
Blog · 15 Maret 2026

Mengurai MRZ: Panduan Mendalam untuk Pengembang (ID)

Pelajari cara kerja penguraian Zona Dapat Dibaca Mesin (MRZ), pentingnya dalam verifikasi identitas, dan cara penerapannya dengan aman. Kami membahas standar, ekstraksi data, dan praktik terbaik.

Oleh DiditDiperbarui
mrz-parsing-developers-guide.png

Mengurai MRZ: Panduan Mendalam untuk Pengembang

Di dunia identitas digital, memverifikasi identitas pengguna adalah hal yang terpenting. Komponen penting dari proses ini adalah penguraian MRZ, atau penguraian Zona Dapat Dibaca Mesin. Teknologi ini memungkinkan ekstraksi data otomatis dari zona yang dapat dibaca mesin yang ditemukan pada dokumen identitas seperti paspor, SIM, dan kartu identitas nasional. Artikel ini memberikan panduan komprehensif untuk pengembang yang ingin memahami dan menerapkan penguraian MRZ untuk teknologi verifikasi identitas yang kuat.

Poin-Poin Penting

Apa itu MRZ? Zona Dapat Dibaca Mesin adalah area terstandarisasi pada dokumen identitas yang berisi data yang dikodekan.

Standar Itu Penting Data MRZ dikodekan sesuai dengan Dokumen ICAO 9303, dengan variasi seperti TD3 dan TD1.

Ekstraksi & Validasi Data Penguraian melibatkan mendekode string MRZ, memvalidasi checksum, dan mengekstrak bidang yang relevan.

Keamanan Itu Kritis Terapkan validasi dan penanganan kesalahan yang kuat untuk mencegah entri atau manipulasi data yang curang.

Memahami Zona Dapat Dibaca Mesin (MRZ)

Zona Dapat Dibaca Mesin (MRZ) adalah area terstandarisasi pada dokumen identitas yang dirancang untuk ekstraksi data otomatis. Diperkenalkan oleh Organisasi Penerbangan Sipil Internasional (ICAO), ini memfasilitasi verifikasi identitas yang cepat dan akurat di pos pemeriksaan perbatasan dan titik identifikasi lainnya. MRZ biasanya terletak di bagian bawah dokumen dan terdiri dari dua atau tiga baris karakter alfanumerik. Data ini dikodekan sesuai dengan format tertentu, memungkinkan mesin untuk membaca dan menafsirkan informasi tanpa intervensi manual.

Dokumen ICAO 9303 dan Standar MRZ

Landasan dari penguraian MRZ terletak pada Dokumen ICAO 9303, yang mendefinisikan standar untuk dokumen perjalanan yang dapat dibaca mesin. Dokumen ini menguraikan dua jenis MRZ utama:

  • TD3 (Dua Dimensi Tiga Baris): Biasanya ditemukan pada paspor dan kartu identitas yang lebih baru. Ini menggunakan checksum untuk setiap baris, meningkatkan integritas data.
  • TD1 (Dua Dimensi Satu Baris): Sering terlihat pada dokumen yang lebih lama. Ini lebih sederhana dalam struktur tetapi masih mengandalkan validasi checksum.

Setiap baris dalam MRZ berisi bidang data tertentu, dipisahkan oleh karakter tertentu. Memahami tata letak dan arti dari setiap bidang sangat penting untuk penguraian yang akurat. Misalnya, dua karakter pertama dari baris TD3 biasanya menunjukkan jenis dokumen, diikuti oleh negara penerbit, nomor dokumen, kewarganegaraan, tanggal lahir, jenis kelamin, dan tanggal kedaluwarsa. Checksum dihitung menggunakan algoritma tertentu yang didefinisikan dalam Dokumen ICAO 9303.

Proses Penguraian MRZ: Rincian Teknis

Penguraian MRZ melibatkan serangkaian langkah untuk mengekstrak dan memvalidasi data. Berikut adalah tampilan detail:

  1. Pengambilan Data: Proses dimulai dengan mengambil gambar MRZ menggunakan kamera atau pemindai.
  2. Deteksi Baris: Mengidentifikasi baris yang membentuk MRZ dalam gambar.
  3. Pengenalan Karakter Optik (OCR): Mengubah gambar baris MRZ menjadi string teks. Akurasi OCR sangat penting.
  4. Validasi Checksum: Ini adalah langkah penting. Algoritma checksum, seperti yang didefinisikan dalam Dokumen ICAO 9303, diterapkan ke setiap baris. Jika checksum yang dihitung tidak sesuai dengan checksum dalam string MRZ, itu menunjukkan kerusakan atau gangguan data.
  5. Dekode Data: Menafsirkan karakter berdasarkan standar MRZ (TD1 atau TD3) dan mengekstrak bidang tertentu (nama, tanggal lahir, nomor dokumen, dll.).
  6. Format Data: Mengubah data yang diekstrak ke dalam format standar (misalnya, ISO 8601 untuk tanggal).

Implementasi penguraian dokumen ID yang benar memerlukan pemahaman tentang spesifikasi setiap bidang dan penanganan kesalahan potensial dengan baik. Misalnya, format tanggal dapat bervariasi, dan beberapa bidang mungkin bersifat opsional.

Tantangan dan Praktik Terbaik dalam Penguraian MRZ

Menerapkan penguraian MRZ yang kuat tidaklah tanpa tantangan:

  • Kualitas Gambar: Kualitas gambar yang buruk (buram, resolusi rendah, distorsi) dapat secara signifikan memengaruhi akurasi OCR.
  • Variasi Dokumen: Negara yang berbeda memiliki tata letak dokumen dan gaya font yang berbeda.
  • Masalah Keamanan: Aktor jahat dapat mencoba memanipulasi data MRZ.

Berikut adalah beberapa praktik terbaik untuk mengurangi tantangan ini:

  • Gunakan Mesin OCR Berkualitas Tinggi: Investasikan dalam mesin OCR yang kuat yang dirancang khusus untuk pengenalan MRZ.
  • Terapkan Validasi Ketat: Validasi data yang diekstrak terhadap pola dan rentang yang diketahui. Misalnya, verifikasi bahwa tanggal lahir adalah tanggal yang valid.
  • Verifikasi Checksum: Selalu lakukan verifikasi checksum untuk memastikan integritas data.
  • Penanganan Kesalahan: Terapkan penanganan kesalahan yang komprehensif untuk mengelola kegagalan penguraian dengan baik.
  • Pembaruan Reguler: Tetap perbarui dengan revisi Dokumen ICAO 9303 terbaru dan sesuaikan logika penguraian Anda sesuai dengan itu.

Bagaimana Didit Membantu

Didit menyederhanakan penguraian MRZ dan teknologi verifikasi identitas untuk pengembang. Platform kami menyediakan modul penguraian MRZ yang kuat dan akurat sebagai bagian dari rangkaian verifikasi identitas kami yang komprehensif. Kami menangani kompleksitas OCR, validasi checksum, dan ekstraksi data, memungkinkan Anda untuk fokus pada pembuatan aplikasi Anda. API Didit menawarkan:

  • Akurasi Tinggi: Mesin OCR kami dioptimalkan untuk pengenalan MRZ, memberikan akurasi terdepan di industri.
  • Dukungan Global: Kami mendukung berbagai jenis dokumen dari negara di seluruh dunia.
  • Keamanan: Platform kami menggabungkan langkah-langkah keamanan yang kuat untuk melindungi dari penipuan dan manipulasi data.
  • Kemudahan Integrasi: Integrasikan penguraian MRZ ke dalam aplikasi Anda dengan panggilan API sederhana.

Siap Memulai?

Siap untuk merampingkan proses verifikasi identitas Anda dengan penguraian MRZ yang andal? Minta demo atau jelajahi dokumentasi kami untuk mempelajari lebih lanjut tentang mengintegrasikan solusi verifikasi identitas Didit ke dalam aplikasi Anda. Mulailah membangun pengalaman yang aman dan terpercaya hari ini!

Infrastruktur untuk identitas dan fraud.

Satu API untuk KYC, KYB, Transaction Monitoring, dan Wallet Screening. Integrasi dalam 5 menit.

Minta AI untuk merangkum halaman ini
Penguraian MRZ: Panduan Pengembang.