Seputar Urun Daya Sipebi


1. Pendahuluan

Tahun 2022 Sipebi diluncurkan sebagai proyek urun daya semiterbuka. Hal ini dilakukan agar pengguna awam, kontributor linguistik, dan pengembang TI yang ingin berpartisipasi dalam pengembangan dan penyempurnaan Sipebi dapat ikut serta dan memiliki cara atau platform standar dalam berkontribusi sesuai kapasitasnya. Sebagai proyek semi-terbuka, data dan kode pemrograman Sipebi yang bersifat nonkonfidensial diberikan kepada masyarakat Di samping itu, Sipebi versi Beta juga diluncurkan agar masyarakat memiliki akses ke Sipebi yang belum resmi, tapi termutakhir. Sipebi versi Beta dapat dimutakhirkan sewaktu-waktu jika terdapat pengembangan maupun fitur baru sebelum secara resmi dimasukkan ke dalam Sipebi versi resmi jika pengembangan atau fitur tersebut telah bekerja dengan baik.


2. Cara Berkontribusi

Anda dapat berpartisipasi dalam mengembangkan Sipebi sesuai dengan peranan Anda sebagai pengguna awam, kontributor linguistik, atau pengembang TI. Panduan pengembangan Sipebi dapat diunduh sesuai dengan peran Anda.


a. Pengguna Awam



b. Kontributor Linguistik



c. Pengembang TI




3. Sumber Data Terbuka Sipebi

Sumber data terbuka Sipebi dapat ditemukan di sini.

Sumber data terbuka Sipebi adalah data nonkonfidensial yang digunakan di dalam Sipebi resmi yang dapat diakses oleh semua orang.

Gambar 1 Sumber Data Terbuka Sipebi


4. Sipebi Mini

a. Proyek Publik pada Github

Proyek Sipebi Mini dapat ditemukan di sini

Sipebi Mini merupakan proyek publik pada laman github yang berisikan versi nonkonfidensial Sipebi resmi yang termutakhir. Sipebi Mini dibuat untuk mengakomodasi kebutuhan pengembang TI yang hendak berpartisipasi dalam mengembangkan Sipebi tanpa perlu memiliki akses ke sumber kode asli Sipebi (yang dilindungi oleh Hak Cipta).

Gambar 2 Proyek Sipebi Mini pada Github


b. Sumber Kode Terbuka

Sumber kode Sipebi Mini sepenuhnya merupakan kode terbuka, tetapi menggunakan program penyuntingan (bersumber kode tertutup) yang sama persis dengan Sipebi keluaran resmi. Dengan demkian, Sipebi Mini memiliki fungsi penyuntingan dasar yang sama persis dengan Sipebi resmi dengan perbedaan di dalam hal tampilan pengguna dan fungsi-fungsi non-penyuntingan lainnya.

Gambar 3 Contoh Sumber Kode Proyek Sipebi Mini


c. Penambahan atau Uji Coba Fitur Baru

Dengan menggunakan Sipebi Mini, seorang dapat menambahkan langsung fungsi perbaikan Sipebi dengan memasukkan data dan logika pemrograman baru. Fungsi baru ini dapat dikomunikasikan kepada Tim Pengembang Sipebi untuk dapat ditinjau dan berkesempatan untuk digunakan menjadi fungsi baru resmi dalam Sipebi versi resmi.

Gambar 4 Contoh Fitur Penyuntingan Baru Menggunakan Proyek Sipebi Mini


5. Sipebi Versi Beta

Sipebi versi beta untuk Windows OS dapat diunduh melalui tautan berikut:

Unduh Sipebi v2.1.0.0 Beta (Windows)

Versi 2.0.0.0

Daftar pemutakhiran pada Sipebi versi 2.0.0.0 beta adalah sebagai berikut:

  1. Penambahan kamus morfologi berisikan:
    • ~180 ribu entri
    • ~50 ribu entri formasi
    • ~10 ribu entri kesalahan
  2. Penambahan 60+ fitur penyuntingan berdasarkan kamus morfologi
  3. Perubahan cara penggunaan Sipebi dari berpusat pada pembenahan semua kesalahan penulisan sekaligus menjadi berpusat pada pembenahan kesalahan tulisan satu per satu
  4. Pemutakhiran antarmuka menjadi lebih ramah pengguna
  5. Uji coba penggunaan skrip Python untuk melakukan penyuntingan tambahan (hanya untuk Sipebi versi beta)

Gambar 5 Kamus Morfologi


Gambar 6 Fitur Penyuntingan Tambahan Berdasarkan Kamus Morfologi


Gambar 7 Antarmuka Baru, Pembenahan Kesalahan Satu per Satu


Gambar 8 Folder Skrip Python


Gambar 9 Contoh Skrip Uji Coba Python


Versi 1.1.0.0

Daftar pemutakhiran pada Sipebi versi 1.1.0.0 beta adalah sebagai berikut:

  1. Perbaikan kesalahan data dalam versi sebelumnya
  2. Penambahan fitur pelaporan kesalahan atau pemberian usulan atau saran

Gambar 10 Sipebi Versi Beta


Laporan yang diberikan melalui Sipebi versi Beta akan masuk ke dalam Meja Redaksi untuk ditinjau oleh Tim Pengembang Sipebi.

Gambar 11 Laporan yang Disampaikan Melalui Sipebi Versi Beta



6. Fitur dalam Pengembangan: Sipebi Mengerti Morfologi

Di samping pemutakhiran di atas, Tim Pengembang Sipebi sedang mengembangkan fitur pengenalan morfologi dasar untuk bahasa Indonesia pada Sipebi.


a. Data dan Aturan Morfologi

Tim Pengembang Sipebi sedang mengumpulkan data dan aturan morfologi yang dapat dibaca dan dimengerti oleh komputer sehingga Sipebi dapat mengenal morfologi bahasa Indonesia.

Gambar 12 Contoh Aturan "Sipebi Mengerti Morfologi"


Gambar 13 Contoh Data "Sipebi Mengerti Morfologi"


Program uji coba fitur "Sipebi Mengerti Morfologi" sedang dikembangkan dan digunakan oleh Tim Pengembang Sipebi untuk menyempurnakan dan menguji coba fitur ini di dalam tiga tahapan, yaitu morfologi maju, morfologi inversi, dan analisis morfologi.


(1) Morfologi Maju

Morfologi maju merupakan fitur yang tengah dikembangkan untuk menguji coba kemampuan Sipebi dalam membentuk kata berimbuhan (turunan) berdasarkan kata dasar, serangkaian aturan morfologi, dan afiks yang digunakan untuk membentuk kata berimbuhan tersebut.

Gambar 14 Program Uji Coba "Sipebi Mengerti Morfologi" - Morfologi Maju


(2) Morfologi Inversi

Morfologi inversi merupakan fitur yang tengah dikembangkan untuk menguji coba kemampuan Sipebi dalam mengenali asal pembentukan suatu kata berimbuhan (turunan) jika diberikan kata berimbuhan, serangkaian aturan morfologi, dan kumpulan kata dasar bahasa Indonesia (catatan: saat ini belum lengkap tersedia) untuk mengenali pembentukan kata berimbuhan tersebut.

Gambar 15 Program Uji Coba "Sipebi Mengerti Morfologi" - Morfologi Inversi


(3) Analisis Morfologi

Analisis morfologi merupakan fitur yang tengah dikembangkan untuk menguji coba kemampuan Sipebi dalam mengenali (a) asal atau - jika ada – (b) pola kesalahan pembentukan suatu kata jika diberikan

  1. suatu kata apa saja berupa
    1. kata dasar yang benar,
    2. kata dasar yang salah,
    3. kata berimbuhan dengan pola pembentukan yang benar, atau
    4. kata berimbuhan dengan pola pembentukan yang salah.
  2. serangkaian aturan morfologi, dan
  3. kumpulan kata dalam bahasa Indonesia (catatan: saat ini belum lengkap tersedia).

Gambar 16 Program Uji Coba "Sipebi Mengerti Morfologi" - Analisis Morfologi



7. Soal Sering Ditanya (SSD)


a. Apa Itu Versi Beta?

Versi beta suatu aplikasi merupakan versi aplikasi yang tengah dikembangkan oleh pencipta aplikasi dan belum dipublikasikan sebagai aplikasi keluaran resmi (released version). Aplikasi versi beta merupakan pratinjau (preview) dari aplikasi versi resmi yang akan diluncurkan. Dengan demikian, versi beta suatu aplikasi mengandung "bocoran" peta jalan (roadmap) dari pengembangan aplikasi tersebut.

Untuk aplikasi yang sudah pernah diluncurkan (bukan aplikasi baru), versi beta suatu aplikasi adalah versi yang lebih mutakhir dibandingkan dengan versi keluaran terakhir (latest released version) dari aplikasi tersebut, tetapi belum siap untuk diluncurkan. Aplikasi versi beta memiliki fitur, perbaikan, atau pemutakhiran tambahan dari aplikasi yang sudah diluncurkan secara resmi, tetapi belum sempurna.


b. Mengapa Aplikasi Versi Beta Dibuka untuk Masyarakat Umum?

Aplikasi versi beta dibuka untuk masyarakat umum agar mereka dapat terlibat dalam penyempurnaan aplikasi tersebut, baik dari sisi uji coba aplikasi, penambahan/perbaikan data, penemuan kesalahan fitur/cara kerja (yang biasa dikenal dengan istilah kutu), maupun sumbangsih pengembangan kode program dari aplikasi itu sendiri.