Soundex: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Guspan Tanadi (bicara | kontrib)
Tag: Suntingan perangkat seluler Suntingan aplikasi seluler Suntingan aplikasi Android
Guspan Tanadi (bicara | kontrib)
paragraf baru serta pranala internal
Baris 2:
 
Sebagian besar aplikasi yang menggunakan Soundex melibatkan akan pencarian nama [[pribadi|seseorang]] terutama [[marga|nama keluarga]],<ref name="Lexico"/> sebagai contoh pada pendataan [[sensus]] dan tugas tertentu yang terdapat [[kesalahan tipografi|kesalahan penulisan]] disebabkan kesamaan fonetik.<ref name="TSD2012"/>
 
Penggunaan Soundex hingga kini masih terdapat pada [[Arsip Nasional Amerika Serikat]] terhadap penyelidikan atas tujuan sensus.<ref name="GiTMagazine"/> Pula dilestarikan dalam catatan historis yang menunjukkan [[penelitian dan pengembangan]] algoritme modern.<ref name="Techopedia"/>
 
== Sejarah ==
Soundex awal dikembangkan tahun 1900-an oleh Robert C. Russell dan Margaret King Odell.<ref name="Techopedia"/> Russell memperoleh [[paten]] pertama di tahun 1918<ref name="SAA"/>, sebelum [[komputer]] dikenal luas, kala itu Soundex menangani persoalan [[sensus Amerika Serikat]] yaitu menemukan individu bersumber nama mereka.<ref name="IGI"/>
 
Sistem Soundex berguna terutama bagi mereka yang mencari [[leluhur]] di Amerika. Di tahun 1930, Soundex digunakan oleh [[Arsip Nasional Amerika Serikat]] kepada menandai nama keluarga atas sensus tahun 1880, 1900 dan 1920. Pihak yang mencari leluhur dalam rekam sensus perlu mengetahui sistem penyandian Soundex.<ref name="GiTMagazine"/>
 
Dikembangkan berdasarkan [[pelafalan|pengucapan]] dalam [[bahasa Inggris]], pada tahun 1997 Soundex pula diperluas mengikuti [[tata bahasa]] dalam [[bahasa Indonesia]].<ref name="SEMNAS"/>
 
== Algoritme ==
Soundex bekerja dengan mengubah string ke dalam kode fonetik yang konsisten sebanyak empat [[karakter (komputasi)|karakter]]. Meskipun string berbeda, tetapi memilikiterjadi [[homofon]] atau pengucapan serupa maka akan menjadi kode fonetik yang sama.<ref name="SEMNAS"/> Sebagai contoh, kata dengan eja bervariasi yang merepresentasi nama seperti Sherman, Sharman, Sirman akan diubah menjadi kode S-655.<ref name="GiTMagazine"/> String yang dapat diubah ke kode fonetik tidak wajib merepresentasi sebuah nama, contoh lain seperti kata 'laper' yang dapat diidentifikasi sebagai kata '[[kelaparan|lapar]]'.<ref name="SEMNAS"/>
 
Pencantuman kode fonetis atas algoritme Soundex pada Bahasa Indonesia pula telah dikembangkanmengalami pengembangan yaitu dengan aturan:<ref name="SEMNAS"/>
{| class="wikitable"
|-
Baris 55 ⟶ 57:
Kala kode fonetis tidak mencapai empat karakter, maka kode yang lain ialah 0.<ref name="SEMNAS"/>
 
Algoritme Soundex dapat dilakukan penyesuaian dikembangkan bergantung pada [[bahasa]] dan persoalan yang ditemui.
 
== Aplikasi ==