Cara Membuat Barcode di Microsoft Excel – Panduan Lengkap + Generator

Cara Membuat Barcode di Microsoft Excel – Panduan Lengkap + Generator Interaktif 2024
Tutorial Microsoft Excel

Cara Membuat Barcode
di Microsoft Excel

Panduan super lengkap dengan 4 metode berbeda — font barcode, add-in resmi, Developer ActiveX, dan VBA otomatis. Disertai generator barcode interaktif gratis!

4 Metode
~12 Menit Baca
365 Kompatibel
Free Generator
Beranda Tutorial Excel Cara Membuat Barcode di Microsoft Excel
A1 fx =BARCODE(A1,"CODE128")
1
Pengantar

Apa Itu Barcode dan Mengapa Penting?

Barcode adalah representasi visual dari data yang dapat dibaca mesin melalui garis-garis vertikal dengan ketebalan dan jarak berbeda. Digunakan secara massal untuk manajemen inventaris, label produk, pelacakan aset, tiket, dan dokumen resmi.

Mengintegrasikan barcode langsung ke dalam Microsoft Excel sangat menguntungkan — karena data sudah tersimpan di spreadsheet, barcode dapat dibuat secara dinamis dan massal hanya dengan beberapa klik atau formula sederhana.

📊
Tahukah Kamu? Barcode pertama dipatenkan pada tahun 1952 oleh Norman Woodland dan Bernard Silver. Kini, lebih dari 5 miliar barcode dipindai setiap hari di seluruh dunia, mulai dari kasir supermarket hingga logistik internasional.
2
Referensi

Jenis-Jenis Barcode yang Umum Digunakan

|||
Code 128
Mendukung semua karakter ASCII. Paling populer untuk logistik dan inventaris.
⭐ Paling Umum
|||
Code 39
Mendukung huruf besar, angka, dan beberapa simbol. Mudah diimplementasikan dengan font.
✅ Ramah Pemula
|¦|
EAN-13 / EAN-8
Standar internasional untuk produk ritel. 13 digit (atau 8 untuk kemasan kecil).
🛒 Ritel/Produk
|¦|
UPC-A / UPC-E
Digunakan di Amerika Utara untuk produk konsumen. 12 digit numerik.
🇺🇸 Standar AS
▓▓
ITF / Interleaved 2of5
Hanya angka, efisien untuk jumlah digit genap. Populer untuk kardus gudang.
📦 Gudang/Logistik
▦▦
DataMatrix / PDF417
Barcode 2D berkapasitas tinggi, digunakan di dokumen resmi, paspor, tiket pesawat.
🔬 2D / Tingkat Lanjut
3
Pilihan Cara

4 Metode Membuat Barcode di Excel

Pilih metode sesuai kebutuhan — dari cara paling sederhana hingga otomasi penuh:

🔤
Font Barcode
Instal font Code 39/Code 128 gratis, terapkan ke sel Excel. Cara tercepat dan termudah.
⭐ Termudah
🔌
Add-in Office
Gunakan add-in resmi dari AppSource seperti Barcode Generator for Excel.
✅ Resmi Microsoft
⚙️
Developer / ActiveX
Gunakan kontrol ActiveX Barcode bawaan Excel melalui tab Developer.
🔧 Menengah
🤖
VBA Macro
Otomasi pembuatan ratusan barcode sekaligus menggunakan skrip VBA dan API.
🚀 Massal & Otomatis
4
Metode 1 — Direkomendasikan

Membuat Barcode dengan Font Barcode Gratis

Metode ini memanfaatkan font khusus barcode yang mengubah teks biasa menjadi tampilan barcode ketika font diterapkan ke sel Excel. Font Code 39 adalah pilihan paling mudah karena tidak memerlukan karakter pembungkus khusus.

📦 Yang Dibutuhkan
  • ✅ Font Code 39 (gratis di dafont.com atau idautomation.com)
  • ✅ Microsoft Excel (semua versi 2013 ke atas)
  • ✅ Akses Administrator Windows (untuk instal font)

Langkah-Langkah Detail:

  1. 1
    Unduh Font Barcode Code 39

    Buka browser, kunjungi dafont.com dan cari "Free 3 of 9" atau "Code 39". Klik tombol Download. File akan berupa .zip berisi file .ttf (TrueType Font).

  2. 2
    Instal Font di Windows

    Ekstrak file .zip, lalu klik kanan file .ttf → pilih Install atau Install for all users (pilih yang kedua agar tersedia di semua akun Windows).

  3. 3
    Restart Microsoft Excel

    Tutup sepenuhnya dan buka kembali Microsoft Excel agar font yang baru diinstal terdeteksi oleh aplikasi.

  4. 4
    Masukkan Data di Kolom A

    Di kolom A, ketik data yang ingin dijadikan barcode. Contoh: A1 = 1234567890. Untuk Code 39, tambahkan tanda bintang pembungkus menggunakan formula di kolom B:

    ="*"&A1&"*"
  5. 5
    Terapkan Font Barcode ke Kolom B

    Pilih sel B1 (atau seluruh kolom B yang berisi formula). Di kotak nama font di Ribbon Home → ubah font menjadi Free 3 of 9 atau nama font barcode yang diinstal. Teks di sel akan berubah menjadi barcode!

  6. 6
    Sesuaikan Ukuran Font

    Perbesar ukuran font minimal 36pt hingga 48pt agar barcode cukup besar untuk dipindai scanner. Sesuaikan lebar kolom agar barcode tidak terpotong.

  7. 7
    Uji Scan Barcode

    Gunakan aplikasi pemindai barcode di smartphone (misal: Google Lens atau aplikasi barcode scanner gratis) untuk menguji apakah barcode dapat dibaca dengan benar sebelum mencetak massal.

💡
Tips Cepat: Gunakan Format Cells → Protection → Locked pada kolom barcode (B) untuk mencegah kolom font tidak sengaja diubah oleh pengguna lain. Sembunyikan kolom A jika tidak ingin data mentah terlihat saat dicetak.
5
Metode 2 — Resmi & Mudah

Barcode via Add-in Microsoft AppSource

Add-in dari Microsoft AppSource memberikan antarmuka yang lebih ramah pengguna, tanpa perlu menginstal font terpisah. Beberapa add-in populer: Barcode Generator by Iorel Corbe, atau StrokeScribe Barcode.

  1. 1
    Buka Excel → Insert → Get Add-ins

    Klik tab Insert di Ribbon, lalu klik Get Add-ins (atau Office Add-ins). Jendela Microsoft AppSource akan terbuka.

  2. 2
    Cari Add-in Barcode

    Ketik barcode di kotak pencarian. Pilih add-in yang sesuai. Klik Add dan setujui persyaratan. Add-in gratis biasanya tersedia langsung tanpa biaya.

  3. 3
    Panel Add-in Muncul di Kanan

    Setelah terpasang, panel add-in muncul di sisi kanan Excel. Pilih sel yang berisi data, pilih tipe barcode (Code 128, Code 39, EAN, dll.), lalu klik Generate.

  4. 4
    Barcode Disisipkan sebagai Gambar

    Add-in akan menyisipkan gambar barcode langsung di atas atau di dekat sel yang dipilih. Kamu bisa mengubah ukuran dan memindahkan gambar barcode sesuai kebutuhan layout.

6
Metode 3 — Bawaan Excel

Barcode via Developer Tab & Kontrol ActiveX

Excel (versi Windows dengan Microsoft Office yang lengkap) menyertakan kontrol Microsoft Barcode Control sebagai objek ActiveX. Cara ini menghasilkan barcode berkualitas tinggi yang otomatis terhubung ke data sel.

  1. 1
    Aktifkan Tab Developer

    Klik File → Options → Customize Ribbon, centang kotak Developer di kolom kanan, klik OK.

  2. 2
    Insert → ActiveX Controls → More Controls

    Klik tab DeveloperInsert → ikon More Controls (berbentuk kunci pas + palu). Jendela daftar kontrol terbuka.

  3. 3
    Pilih "Microsoft Barcode Control"

    Scroll ke bawah daftar, cari dan klik Microsoft Barcode Control 16.0 (angka versi bisa berbeda). Klik OK, lalu gambar kontrol di spreadsheet dengan cara klik-geser.

  4. 4
    Klik Kanan → Properties

    Klik kanan kontrol barcode → pilih Microsoft Barcode Control Object → Properties. Di sini atur tipe barcode (Style), nilai (Value), arah, dan tampilan.

  5. 5
    Link ke Sel Menggunakan LinkedCell

    Di jendela Properties (tekan F4), isi kolom LinkedCell dengan alamat sel seperti A1. Barcode akan otomatis memperbarui nilai setiap kali sel A1 berubah!

⚠️
Catatan Kompatibilitas: Microsoft Barcode Control hanya tersedia di Excel versi Windows (32-bit) yang terinstal penuh. Tidak tersedia di Excel untuk Mac, Excel Online (browser), atau Excel versi Microsoft 365 yang baru.
7
Metode 4 — Otomasi Massal

Barcode Massal via VBA Macro

Untuk kebutuhan membuat ratusan hingga ribuan barcode sekaligus (misalnya label produk, tag inventaris, tiket event), gunakan VBA yang memanfaatkan API barcode eksternal gratis.

  1. 1
    Buka VBA Editor

    Tekan Alt + F11 untuk membuka Visual Basic Editor. Atau klik tab Developer → Visual Basic.

  2. 2
    Sisipkan Module Baru

    Di VBA Editor, klik Insert → Module untuk membuat modul skrip baru.

  3. 3
    Masukkan Kode VBA

    Tempelkan kode berikut yang menggunakan API barcodeapi.org (gratis) untuk mengunduh gambar barcode ke setiap sel:

    Sub BuatBarcodeOtomatis() Dim i As Long Dim url As String Dim rng As Range Set rng = Range("A1:A" & Cells(Rows.Count,"A").End(xlUp).Row) For i = 1 To rng.Count url = "https://barcodeapi.org/api/128/" & rng(i).Value With ActiveSheet.Pictures.Insert(url) .Left = Cells(i, 2).Left .Top = Cells(i, 2).Top .Height = 40 : .Width = 120 End With Next i End Sub
  4. 4
    Jalankan Macro

    Tekan F5 atau klik tombol Run ▶ di toolbar VBA Editor. Macro akan memproses semua baris di kolom A dan menyisipkan gambar barcode di kolom B secara otomatis.

🧑‍💻
Kasus Nyata: Dengan metode VBA ini, kamu bisa membuat 500 label barcode unik untuk stok gudang dalam waktu kurang dari 2 menit — dibandingkan cara manual yang membutuhkan berjam-jam. Gabungkan dengan Mail Merge Word untuk hasil cetak siap pakai.
8
Coba Langsung!

Generator Barcode Interaktif Gratis

Buat barcode langsung di sini — tanpa daftar, tanpa biaya. Unduh hasilnya sebagai PNG resolusi tinggi, siap disisipkan ke Excel atau dokumen lainnya!

⚡ GENERATOR INTERAKTIF

Buat Barcode Sekarang

Pilih tipe, masukkan data, langsung unduh PNG untuk Excel

Code 128: Mendukung semua karakter ASCII, panjang bebas

Code 128 · Siap digunakan di Excel

9
Referensi Cepat

Perbandingan 4 Metode Barcode Excel

Metode Kemudahan Biaya Link ke Sel Barcode Massal Mac Support
Font Barcode ⭐⭐⭐⭐⭐ Gratis ✔ Via Formula ✔ Mudah ✔ Ya
Add-in AppSource ⭐⭐⭐⭐ Gratis/Berbayar ✔ Otomatis Terbatas ✔ Ya
ActiveX Control ⭐⭐⭐ Gratis (bawaan) ✔ LinkedCell Sulit ✘ Tidak
VBA Macro ⭐⭐ Gratis ✔ Penuh ✔ Terbaik Terbatas
10
Best Practices

Tips Cetak, Ukuran & Scanning Barcode

📏 Ukuran Minimum Cetak

Barcode 1D minimal 2.5 cm × 1.5 cm untuk dapat dipindai scanner industri. Untuk scanner smartphone, minimal 3 cm × 2 cm. Jangan cetak terlalu kecil!

🖨️ Resolusi Cetak

Gunakan printer dengan resolusi minimal 300 DPI untuk barcode berkualitas baik. Printer inkjet biasa umumnya cukup. Hindari mengompres atau mem-blur gambar barcode.

🎨 Kontras Warna

Selalu gunakan hitam di atas putih untuk kontras maksimal. Hindari barcode berwarna di atas latar berwarna — scanner sering gagal membaca karena kontras rendah.

🔲 Quiet Zone

Pastikan ada area kosong (quiet zone) di kiri dan kanan barcode — minimal 10× lebar bar terkecil. Tanpa quiet zone, scanner tidak dapat mendeteksi tepi barcode.

✅ Selalu Uji Sebelum Massal

Cetak 2-3 barcode percobaan dan scan dari berbagai jarak (5cm, 10cm, 30cm) sebelum mencetak ratusan label. Lebih baik menemukan masalah di awal!

📂 Simpan sebagai Nilai

Jika dokumen Excel akan dikirim ke orang lain, copy-paste as values pada kolom formula barcode agar barcode tidak berubah karena referensi sel berbeda.

11
Pertanyaan Umum

FAQ — Barcode di Microsoft Excel

Excel tidak memiliki tombol "buat barcode" secara langsung seperti yang ada di beberapa software inventory khusus. Namun Excel mendukung tiga cara resmi: (1) Font barcode yang diinstal di Windows, (2) Add-in dari Microsoft AppSource, dan (3) Kontrol ActiveX Microsoft Barcode Control yang tersedia di Excel Windows edisi lengkap.
Untuk kemudahan, gunakan Free 3 of 9 (Code 39) dari dafont.com karena tidak memerlukan karakter checksum. Untuk keperluan profesional dengan kapasitas data lebih besar, gunakan Code 128 dari IDAutomation.com (versi gratis tersedia). Code 128 mendukung semua 128 karakter ASCII dan menghasilkan barcode lebih kompak.
Penyebab paling umum: (1) Ukuran cetak terlalu kecil — coba perbesar minimal 3×2 cm. (2) Resolusi printer rendah — pastikan minimal 300 DPI. (3) Tidak ada quiet zone — beri ruang kosong di kiri-kanan barcode. (4) Font ukuran terlalu kecil — gunakan minimal 36pt di Excel. (5) Kontras rendah — gunakan hitam di atas putih murni.
EAN-13 memerlukan penghitungan checksum digit ke-13 yang cukup kompleks. Cara termudah: (1) Gunakan add-in dari AppSource yang mendukung EAN-13 otomatis, atau (2) Gunakan formula Excel yang menghitung checksum digit ke-13 dari 12 digit pertama, lalu terapkan font EAN-13 dari IDAutomation. Generator interaktif di halaman ini juga mendukung EAN-13.
Ya! Metode font barcode dengan formula ="*"&A1&"*" bersifat dinamis — barcode otomatis berubah setiap kali nilai di sel A1 diubah, karena formula di kolom B dihitung ulang secara real-time oleh Excel. Demikian juga metode ActiveX dengan LinkedCell.
Metode font barcode bekerja di Excel Mac asalkan font barcode diinstal di macOS. Caranya: klik dua kali file .ttf → klik Install Font. Metode ActiveX Control tidak tersedia di Excel Mac karena ActiveX adalah teknologi khusus Windows. Add-in AppSource umumnya tersedia di Mac tergantung add-in yang dipilih.
Secara teknis tidak ada batas resmi, namun semakin panjang data, semakin lebar barcode yang dihasilkan. Untuk kemudahan scanning, disarankan maksimal 20-25 karakter untuk Code 128. Jika data lebih panjang, pertimbangkan menggunakan barcode 2D seperti PDF417 atau DataMatrix yang mampu menyimpan ratusan karakter.
Tutorial Microsoft Excel — Barcode Guide
Lebih baru Lebih lama