Terakhir Diperbarui: 07 Feb, 2025

Judul - Format Berkas GEDCOM dan FamilySearch

Apa Itu GEDCOM?

GEDCOM (Genealogical Data Communication) adalah format berkas terbuka yang dirancang untuk menyimpan, menukar, dan berbagi data genealogis (informasi pohon keluarga). Ini secara luas digunakan dalam perangkat lunak dan situs web silsilah, memudahkan transfer data pohon keluarga antara platform yang berbeda.

Ilustrasi - Format Berkas GEDCOM dan FamilySearch

Siapa yang Mengembangkan GEDCOM?

GEDCOM diciptakan oleh Gereja Yesus Kristus dari Orang-Orang Suci Zaman Akhir (LDS Church), yang mengoperasikan FamilySearch—sebuah organisasi penelitian silsilah utama. Tujuan mereka adalah untuk menyederhanakan manajemen data genealogis dan memungkinkan kolaborasi penelitian yang lebih baik.

Bagaimana Cara Kerja GEDCOM?

  • Berkas GEDCOM adalah berkas teks biasa (sekarang menggunakan pengkodean UTF-8 sejak versi 7.0).
  • Mereka berisi informasi tentang individu, seperti:
    • Nama
    • Tanggal lahir dan kematian
    • Hubungan keluarga (orang tua, anak, pasangan)
    • Peristiwa (pernikahan, imigrasi, dll.)
  • Catatan ini terhubung menggunakan metadata, memastikan koneksi yang tepat antara anggota keluarga.

Versi GEDCOM & Standar Industri

  • Versi resmi terbaru adalah GEDCOM 7.0, dirilis pada 2021.
  • Namun, GEDCOM 5.5.1 (dari 1999, diselesaikan pada 2019) tetap menjadi standar yang paling banyak digunakan.
  • Karena GEDCOM 5.5.1 memiliki keterbatasan, beberapa pengembang perangkat lunak silsilah membuat ekstensi khusus seperti GEDCOM 5.5 EL (Extended Locations) untuk meningkatkannya.

Adopsi GEDCOM 7.0

  • FamilySearch berencana untuk mendukung GEDCOM 7.0 pada Q3 2022.
  • Ancestry.com juga menunjukkan ketertarikan untuk mengadopsinya, tetapi belum memberikan tanggal implementasi yang pasti.

Mengapa GEDCOM Penting?

  1. Kompatibilitas Antar Platform – Memungkinkan pengguna untuk memindahkan data pohon keluarga mereka antara situs web dan perangkat lunak silsilah yang berbeda.
  2. Penyimpanan Data Jangka Panjang – Memastikan data genealogis tetap dapat diakses dalam format yang distandarisasi.
  3. Kolaborasi Genealogi – Memungkinkan peneliti dan sejarawan keluarga untuk berbagi dan menggabungkan data dengan efisien.

Penjelasan Model Data GEDCOM

GEDCOM menggunakan model data terhubung garis keturunan untuk mengatur hubungan keluarga dengan cara yang terstruktur. Ini didasarkan pada konsep keluarga inti, yang berarti merekam hubungan dalam istilah orang tua dan anak daripada hanya individu.

Komponen Utama Model Data GEDCOM

  1. Catatan INDI (Individu)

    • Setiap orang dalam berkas silsilah disimpan sebagai catatan INDI (individu).
    • Setiap individu diberi nomor ID unik untuk memastikan keterkaitan yang tepat dalam berkas.
  2. Catatan FAM (Keluarga)

    • Catatan Keluarga (FAM) berfungsi sebagai struktur penghubung antara individu.
    • Sebuah catatan FAM menetapkan:
      • HUSB (suami) – Ayah dalam keluarga.
      • WIFE (istri) – Ibu dalam keluarga.
      • CHIL (anak) – Anak-anak dari pasangan tersebut.
    • Label-label ini bersifat historis dan didasarkan pada model GEDCOM asli tetapi masih digunakan hingga saat ini.
Ilustrasi - Penjelasan Model Data GEDCOM

Evolusi Representasi Gender dalam GEDCOM

  • Awalnya, model GEDCOM dirancang dengan asumsi struktur keluarga heteronormatif, di mana seorang laki-laki (HUSB) dan perempuan (WIFE) memiliki anak (CHIL).
  • Spesifikasi GEDCOM 7.0 menjelaskan bahwa istilah-istilah ini tidak menyiratkan peran gender atau hubungan orang tua biologis.
  • Spesifikasi yang diperbarui memungkinkan untuk:
    • Pasangan sesama jenis
    • Adopsi, pengasuhan, dan kohabitasi
    • Struktur keluarga yang lebih fleksibel
  • Istilah ‘pasangan’, ‘orang tua’, atau ‘pasangan suami istri’ sekarang lebih disukai ketika merujuk pada individu dalam catatan FAM.
Ilustrasi - Penjelasan Model Data GEDCOM

Mengapa Ini Penting?

  1. Mempertahankan Hubungan Terstruktur – Memastikan setiap orang ditautkan dengan benar kepada orang tua, pasangan, dan anak.
  2. Meningkatkan Kompatibilitas – Memungkinkan perangkat lunak silsilah untuk mengenali dan mengatur data keluarga dengan efisien.
  3. Meningkatkan Inklusivitas – Mendukung struktur keluarga yang beragam tanpa mengasumsikan peran gender tradisional.

Penjelasan Struktur Berkas GEDCOM

Sebuah berkas GEDCOM terdiri dari tiga bagian utama: header, catatan, dan trailer. Setiap bagian memainkan peran khusus dalam mengorganisir data genealogis, dan struktur berkas diatur dengan baik untuk memastikan bahwa hubungan antara individu dan keluarga jelas dan distandarisasi.

1. Bagian Header

  • Bagian header menandai awal berkas GEDCOM dan mencakup metadata penting tentang berkas itu sendiri, seperti versinya (misalnya, GEDCOM 7.0) dan pengaturan atau konfigurasi khusus untuk berkas tersebut.
  • Bagian ini diwakili oleh catatan HEAD.

2. Bagian Catatan

Ini adalah bagian utama dari berkas GEDCOM dan terdiri dari beberapa jenis catatan berbeda, masing-masing memiliki tujuan khusus:

  • INDI (Catatan Individu): Mewakili seorang individu dalam pohon keluarga.
  • FAM (Catatan Keluarga): Mewakili sebuah keluarga, menghubungkan suami, istri, dan anak-anak.
  • SOUR (Catatan Sumber): Berisi informasi tentang sumber yang digunakan untuk mendukung data, seperti catatan sejarah.
  • OBJE (Catatan Objek): Mewakili objek multimedia, seperti foto atau dokumen, yang terkait dengan individu atau keluarga.
  • NOTE (Catatan): Berisi catatan tambahan atau komentar yang dapat memberikan konteks atau penjelasan tambahan untuk catatan tertentu.
  • REPO (Catatan Repositori): Menggambarkan tempat di mana informasi genealogis disimpan, seperti perpustakaan atau arsip.
  • SUBM (Catatan Pengirim): Mewakili orang atau entitas yang mengirim berkas GEDCOM.

Masing-masing catatan ini disusun secara hierarkis, dengan nomor level yang berbeda menunjukkan bagaimana data terkait. Sebagai contoh:

  • Level 0 adalah level atas untuk catatan yang paling signifikan, seperti HEAD, TRLR, INDI, FAM, SOUR, dll.
  • Level 1 atau lebih tinggi mewakili catatan sub-level, seperti peristiwa atau hubungan yang terikat pada individu atau keluarga tertentu.

3. Bagian Trailer

  • Bagian trailer menandai akhir dari berkas GEDCOM dan berisi catatan TRLR. Ini menandakan bahwa berkas telah berakhir.
Ilustrasi - Penjelasan Struktur Berkas GEDCOM

Bagaimana Cara Kerjanya Dalam Praktik

  • Nomor Level: Setiap baris dalam berkas GEDCOM dimulai dengan nomor level (misalnya, 0, 1, 2), di mana 0 mewakili catatan tingkat atas, dan bilangan bulat positif (1, 2, dll.) mewakili catatan bersarang atau subordinat. Sistem ini memastikan bahwa hubungan dan hierarki dalam pohon keluarga terorganisir dengan benar.

    Sebagai contoh:

    • Level 0: HEAD (Catatan Header), TRLR (Catatan Trailer), INDI (Catatan Individu)
    • Level 1: MARR (Peristiwa Pernikahan), BIRT (Peristiwa Kelahiran)
    • Level 2: DATE (Tanggal peristiwa), PLAC (Tempat peristiwa)
  • Menulis Tangan Berkas GEDCOM secara teknis memungkinkan, tetapi tidak ramah manusia karena sifatnya yang terstruktur. Lebih mudah untuk menggunakan perangkat lunak yang dirancang untuk bekerja dengan berkas GEDCOM, yang membantu mengatur dan memformat data dengan benar.

Validasi dan Kontrol Kualitas

  • Karena berkas GEDCOM perlu terstruktur dengan baik untuk penggunaan dan transfer yang tepat, ada alat untuk memvalidasi mereka dari kesalahan.

Tantangan dengan Kompatibilitas GEDCOM

  • Pada awal 2000-an, Proyek GEDCOM TestBook mengevaluasi seberapa baik perangkat lunak silsilah yang berbeda mematuhi standar GEDCOM 5.5. Hasilnya mengungkapkan beberapa masalah, seperti kehilangan data atau pembacaan yang tidak tepat dari tag NOTE, yang dapat muncul pada berbagai level.

  • GEDCOM 7.0 bertujuan untuk menangani beberapa dari masalah ini, dan alat validasi untuk standar yang lebih baru ini ada untuk membantu memastikan kompatibilitas di berbagai platform.

Mengapa Validasi GEDCOM Penting?

  • Memastikan bahwa data terstruktur dengan benar dan bahwa hubungan antara individu, keluarga, peristiwa, dan sumber dipertahankan dengan baik.
  • Membantu menghindari kehilangan data saat mentransfer berkas antara program silsilah.
  • Mempermudah genealog untuk berbagi informasi di berbagai platform.

Contoh Berkas GEDCOM

Berikut adalah contoh sederhana dari berkas GEDCOM dan penjelasan tentang strukturnya:

0 HEAD
1 SOUR FamilySearch GEDCOM
2 VERS 7.0
2 NAME FamilySearch
1 DEST Ancestry
1 DATE 5 FEB 2025
1 SUBM @SUBM1@
0 INDI @I1@
1 NAME John /Doe/
1 SEX M
1 BIRT
2 DATE 1 JAN 1800
2 PLAC New York, USA
0 FAM @F1@
1 HUSB @I1@
1 WIFE @I2@
1 CHIL @I3@
0 INDI @I2@
1 NAME Jane /Smith/
1 SEX F
1 BIRT
2 DATE 15 FEB 1805
2 PLAC Boston, USA
0 INDI @I3@
1 NAME Mary /Doe/
1 SEX F
1 BIRT
2 DATE 10 OCT 1825
2 PLAC New York, USA
0 TRLR

Rincian dan Penjelasan:

1. Bagian Header (HEAD)

0 HEAD
1 SOUR FamilySearch GEDCOM
2 VERS 7.0
2 NAME FamilySearch
1 DEST Ancestry
1 DATE 5 FEB 2025
1 SUBM @SUBM1@
  • 0 HEAD: Menandai awal berkas.
  • 1 SOUR: Menunjukkan sumber dari berkas (misal, FamilySearch GEDCOM).
  • 2 VERS 7.0: Menentukan versi format GEDCOM yang digunakan (7.0 di sini).
  • 1 DEST: Menunjukkan tujuan atau sistem yang dituju untuk data (misal, Ancestry).
  • 1 DATE: Tanggal pembuatan berkas GEDCOM (misal, 5 Februari 2025).
  • 1 SUBM: Menunjuk ke catatan pengirim (@SUBM1@), yang akan berisi informasi lebih lanjut tentang orang yang mengirim berkas.

2. Catatan Individu (INDI)

0 INDI @I1@
1 NAME John /Doe/
1 SEX M
1 BIRT
2 DATE 1 JAN 1800
2 PLAC New York, USA
  • 0 INDI @I1@: Menandai awal catatan individu dengan ID unik (@I1@) untuk John Doe.
  • 1 NAME John /Doe/: Nama dari individu (John Doe).
  • 1 SEX M: Jenis kelamin individu (M untuk Laki-laki).
  • 1 BIRT: Menunjukkan peristiwa kelahiran individu.
    • 2 DATE 1 JAN 1800: Tanggal lahir (1 Januari 1800).
    • 2 PLAC New York, USA: Tempat lahir (New York, AS).

3. Catatan Keluarga (FAM)

0 FAM @F1@
1 HUSB @I1@
1 WIFE @I2@
1 CHIL @I3@
  • 0 FAM @F1@: Menandai awal catatan keluarga dengan ID unik (@F1@).
  • 1 HUSB @I1@: Menghubungkan suami (John Doe, ID @I1@).
  • 1 WIFE @I2@: Menghubungkan istri (Jane Smith, ID @I2@).
  • 1 CHIL @I3@: Menghubungkan anak (Mary Doe, ID @I3@).

4. Catatan Individu Kedua (INDI)

0 INDI @I2@
1 NAME Jane /Smith/
1 SEX F
1 BIRT
2 DATE 15 FEB 1805
2 PLAC Boston, USA
  • 0 INDI @I2@: Menandai awal catatan individu Jane Smith dengan ID unik (@I2@).
  • 1 NAME Jane /Smith/: Nama dari individu (Jane Smith).
  • 1 SEX F: Jenis kelamin individu (F untuk Perempuan).
  • 1 BIRT: Menunjukkan peristiwa kelahiran individu.
    • 2 DATE 15 FEB 1805: Tanggal lahir (15 Februari 1805).
    • 2 PLAC Boston, USA: Tempat lahir (Boston, AS).

5. Catatan Individu Ketiga (INDI)

0 INDI @I3@
1 NAME Mary /Doe/
1 SEX F
1 BIRT
2 DATE 10 OCT 1825
2 PLAC New York, USA
  • 0 INDI @I3@: Menandai awal catatan individu Mary Doe dengan ID unik (@I3@).
  • 1 NAME Mary /Doe/: Nama dari individu (Mary Doe).
  • 1 SEX F: Jenis kelamin individu (F untuk Perempuan).
  • 1 BIRT: Menunjukkan peristiwa kelahiran individu.
    • 2 DATE 10 OCT 1825: Tanggal lahir (10 Oktober 1825).
    • 2 PLAC New York, USA: Tempat lahir (New York, AS).

6. Bagian Trailer (TRLR)

0 TRLR
  • 0 TRLR: Menandai akhir dari berkas GEDCOM.

Penjelasan Rekaman Utama

  • Catatan INDI (Individu): Ini berisi detail pribadi tentang individu tertentu, seperti nama, jenis kelamin, dan tanggal lahir.
  • Catatan FAM (Keluarga): Ini menghubungkan individu untuk membentuk unit keluarga. Ini menghubungkan orang tua (HUSB dan WIFE) dan anak (CHIL) menggunakan ID unik mereka.
  • Catatan tentang ID: Setiap catatan (individu atau keluarga) memiliki ID unik yang ditugaskan (misal, @I1@ untuk John Doe). ID ini digunakan untuk menghubungkan catatan terkait, seperti menghubungkan anak ke orang tua mereka.

Konsep Kunci

  • Nomor Level: Berkas GEDCOM menggunakan nomor level untuk mengorganisir data dalam struktur hierarkis. Level 0 adalah untuk catatan tingkat atas (seperti INDI, FAM), dan Level 1 dan 2 digunakan untuk detail sub-level (seperti peristiwa dan tempat).
  • Nama dalam Garis Miring: Nama dalam GEDCOM sering kali dibatasi oleh garis miring, seperti John /Doe/, yang membedakan nama belakang dari nama depan.
Ilustrasi - GEDCOM - Penjelasan Rekaman Utama

Ini adalah berkas GEDCOM dasar, tetapi berkas yang lebih kompleks dapat mencakup peristiwa rinci (seperti pernikahan, kematian), sumber (misalnya, catatan sensus), dan referensi multimedia.

Kesimpulan

GEDCOM telah menjadi pilar dalam bidang genealogis, memungkinkan pertukaran data genealogis di berbagai platform perangkat lunak. Formatnya yang distandarisasi memungkinkan peneliti, sejarawan, dan penghobi untuk berbagi dan melestarikan data sejarah keluarga secara efisien. Namun, meskipun adopsinya yang luas, GEDCOM tidak bebas dari keterbatasan. Masalah seperti kompatibilitas antar perangkat lunak, ketidakmampuan untuk merepresentasikan hubungan yang kompleks, dan kurangnya dukungan untuk jenis data modern menyoroti perlunya perbaikan berkelanjutan atau solusi alternatif.

Seiring genealogis terus berevolusi dengan kemajuan teknologi, masa depan GEDCOM mungkin melibatkan pembaruan pada standar atau pengembangan format baru yang lebih baik mengakomodasi kompleksitas penelitian genealogis modern. Untuk saat ini, GEDCOM tetap menjadi alat penting bagi siapa pun yang bekerja dengan pohon keluarga, dan pemahaman tentang strukturnya dan fungsionalitasnya sangat penting untuk manajemen data dan berbagi informasi yang efektif dalam komunitas genealogis.