Babad Bali


Proposal

Pembuatan Character Encoding, Smart Font,

dan Keyboard Driver untuk Aksara Bali

Untuk Dibaca Oleh: Pecinta Aksara Bali

April 2003


Judul Proyek

Pembuatan Character Encoding, Smart Font, dan Keyboard Driver untuk Aksara Bali.

Biaya dan Waktu

US$ 3,450 / 24 bulan sejak Mei 2003

Tentang Aksara Bali

Sebelum kedatangan Belanda, Bahasa dan Aksara Bali telah mengalami masa kejayaannya sebagai bahasa dan aksara resmi di kerajaan-kerajaan yang ada di Bali. Banyak karya tulis, terutama dalam bentuk lontar, yang diciptakan. Lontar-lontar ini sampai kini masih merupakan sumber pengetahuan pokok dari ilmu-ilmu pengobatan tradisional, menentukan saat yang baik untuk melakukan berbagai kegiatan, bahkan untuk hal-hal sepele seperti petunjuk peraturan menyabung ayam.

Aksara Bali itu sendiri berasal dari India, mula-mula dibawa oleh kaum terpelajar India ke kepulauan Indonesia. Selanjutnya aksara ini mengalami banyak penyesuaian hingga menjadi aksara Bali yang kita kenal sekarang. Bagaimanapun, beberapa sifat yang umum masih terbawa seperti sifat aksara asalnya yaitu cikal bakal aksara India, misalnya: aksaranya berdasarkan persukukata (syllable), dan ciri penggunaan virama (tengenan) untuk mematikan bunyi yang terbawa oleh aksara.

Sekarang ini, telah terdapat 2 buah font TrueType untuk Aksara Bali. Namun teknologi TrueType saja ternyata tidak mampu untuk merepresentasikan aksara yang kompleks seperti Aksara Bali. Keyboard driver yang direkayasa untuk Aksara Bali pun telah dipakai secara luas. Namun keyboard driver ini belum dapat sepenuhnya diterima dalam komputerisasi secara luas karena hanya bisa dipergunakan untuk aplikasi Microsoft Word, dan melampaui  jumlah 101 tombol keyboard yang biasa dipergunakan untuk mengetik. Oleh karena itu, dibutuhkan penyempurnaan lebih jauh untuk bisa memperlakukan penulisan yang rumit ini menjadi lebih sederhana dan mudah digunakan.

Latar belakang dan Pengembangan

Aksara Bali adalah aksara kedua bagi 3 juta warga Bali. Akan tetapi Jumlah kepustakaan dalam Aksara Bali di dunia komputer sangat langka. Proyek-proyek sebelum proyek ini terpusat kepada pelestarian lontar dalam bentuk citra komputer. Baru sedikit sekali usaha untuk melestarikannya dalam bentuk teks komputer. Untuk mempopulerkan lagi aksara Bali di kalangan generasi yang akan datang, diperlukan usaha komputerisasi teks secara lengkap.

Tujuan Proyek

  1. Menciptakan kodifikasi karakter (character set) untuk aksara Bali. Pengerjaannya harus mengikuti cara yang dianjurkan oleh konsorsium Unicode, dan pada akhirnya akan dicantumkan dalam standar Unicode (ISO10646) di masa depan. Kodifikasi huruf akan memungkinkan dioperasikannya bermacam-macam fungsi seperti: pencarian, pengurutan, penghitungan kata dan lain sebagainya. Pencantumannya di dalam standar Unicode akan memungkinkan penyimpanan teks aksara Bali ke dalam database dan jaringan internet, dan masih banyak lagi manfaat yang lainnya.

  2. Membuat font cerdas (smart font) yang dapat menampilkan aksara Bali dari representasi teks yang ada. Font ini akan memanfaatkan kemampuan teknologi OpenType dan ICU (International Components for Unicode) dari IBM.

  3. Memungkinkan penulisan aksara Bali secara mudah menggunakan keyboard komputer yang standar.

Keuntungan Proyek

Semua hasil dari proyek ini akan diserahkan kepada masyarakat secara cuma-cuma. Peredaran bebas dari aksara komputer Bali dan keyboard driver Bali ini akan memacu penerbitan-penerbitan dengan Aksara Bali melalui media elektronik dan tentu saja akan menguntungkan komunitas Bali di seluruh dunia. Pencantuman aksara Bali ke standar Unicode akan memungkinkan penyiaran kepustakaan Bali melalui Internet.

Hasil dari proyek ini adalah sebagai berikut:

  1. Character set Aksara Bali sudah terdaftar pada standar Unicode (ISO10646)
  2. Smart font Aksara Bali sudah tersedia secara cuma-cuma di Internet
  3. Keyboard driver Aksara Bali sudah tersedia secara cuma-cuma di Internet
  4. Contoh website akan dihosting di website http://www.babadbali.com

Metodologi proyek

Komputerisasi aksara Bali sangat rumit. Hal-hal yang paling pokok dari kerumitan itu antara lain:

  1. Beberapa vokal, nampak tertulis di sebelah kiri konsonan, sedangkan secara logika di memori komputer seharusnya diletakkan di sebelah kanannya.
  2. Huruf (konsonan) dapat berubah bentuk apabila diikuti langsung dengan huruf yang dimatikan, biasa disebut dengan istilah gantungan atau gempelan.
  3. Beberapa huruf vokal harus menyesuaikan bentuk dengan lebar dari huruf konsonan.

Langkah-langkah pengerjaan yang akan diambil adalah sebagai berikut:

  1. Mengumpulkan semua huruf yang ada dalam teks Bali modern untuk membuat perbendaharaan huruf. Kegiatan yang dilakukan:
    1. Memberikan nama pada masing- masing huruf
    2. Menentukan urutan dari huruf
    3. Menjabarkan peraturan penggabungan huruf. Misalnya, satu huruf konsonan hanya bisa digabung dengan maksimum satu huruf vokal

  2. Mendaftarkan perbendaharaan huruf tersebut ke Unicode Consortium agar dicantumkan ke dalam standar. Kegiatan yang dilakukan di sini:
    1. Berkonsultasi dengan pakar Unicode untuk mengukuhkan aturan penulisan character set Aksara Bali
    2. Menyusun proposal resmi untuk didaftarkan oleh Unicode Consortium

  3. Pembuatan “font cerdas” (smart font). Kegiatannya adalah sebagai berikut:
    1. Mendefinisikan aturan penggabungan (seperti: cara penempatan dan penyambungan) dan menentukan rupa aksara (glyphs) yang diperlukan dalam penggabungan.
    2. Mendesain dan menggambarkan bentuk rupa huruf Bali yang benar secara typografis menggunakan perangkat lunak pembentuk huruf. Kegiatan ini akan menghasilkan TrueType Font.
    3. Menambahkan perangkat layout OpenType, imbuhkan fitur-fitur cerdas pada font TrueType.
    4. OpenType, saat ini tidak cukup mampu untuk merangkai tulisan Indic (seperti Aksara Bali) yang rumit. Oleh karena itu, pemrograman C++/ Java diperlukan untuk melengkapi kekurangan OpenType.

  4. Pembuatan pengendali Keyboard (keyboard driver) Kegiatannya:
    1. Membuat peta tata-letak (layout) penggunaan keyboard dan merangkum pendapat khalayak pengguna.
    2. Berdasarkan tata-letak keyboard yang disepakati, membuat perangkat pengendali keyboard untuk dipakai dalam lingkungan Windows.

Jadwal Proyek

ID Kegiatan

1

Pembuatan character repertoire

                       

2

Konsultasi ke pakar-pakar Unicode

                       

3

Pendaftaran ke konsorsium Unicode

                       

4

Pembuatan smart font

                       

5

Pembuatan keyboard driver

                       

6

Pembuatan contoh halaman web

                       

Pada setiap awal kegiatan, jadwal yang lebih rinci akan didiskusikan di antara para anggota tim.

Pada setiap akhir bulan, laporan kemajuan akan disiapkan oleh pimpinan tim untuk memberikan gambaran tentang status proyek kepada pihak-pihak yang berkepentingan

Sumber Daya Manusia

Individu-individu berikut ini telah bersedia menyumbangkan pemikirannya untuk proyek ini. Keterlibatan lebih banyak pihak sangat diharapkan untuk kelancaran proyek ini.

Nama

Lokasi

Peran

Ida Bagus Adi Sudewa

Jakarta

Koordinator, Developer

Donny Harimurti

Bali

Koordinator di Bali, Webmaster

I Wayan Warmada

Jerman

Developer Font

IGAN Indra Adnyana

Jakarta

Java Programmer, Developer Developer

I Nyoman Hartanegara
I Nyoman Suarka
I Made Suatjana (dalam konfirmasi)
Bali
Bali
Bali
Budayawan
Pakar Aksara Bali
Programmer Bali Simbar
Michael Everson
Rick McGowan
Deborah Anderson

Irlandia, Amerika Serikat

Pakar Unicode

Ranat Thopunya dan staf (Tim Komputerisasi Aksara Thai – IBM Thailand)

Bangkok

Pakar Smart Font dan Keyboard Driver

Biaya

Biaya untuk kegiatan ini diperkirakan sebagai berikut:

No

Kegiatan

Amount

1

Biaya konsultasi Unicode

US$ 2,000
(sesuai biaya yang diminta oleh Michael Everson via e-Mail)

2

Perangkat Lunak:
o FontLab – untuk pembuatan outline font
o Adobe Acrobat – untuk pembuatan dokumen PDF
o Keyman Developer Professional – untuk pembuatan keyboard driver

(Daftar harga terlampir)
US$ 550
US$ 250
US$ 150

3

Biaya lain-lain:
o Komunikasi per telepon dengan pakar Unicode dan pakar Aksara Bali
o Pengiriman dokumen per fax ke US/Irlandia/Bali/ Jakarta
o Biaya tak terduga

US$ 500

4

Hosting di http://www.babadbali.com dan mailing list aksara-bali@yahoogroups.com

Space di babadbali disumbangkan oleh Donny Harimurti.
Mailing list sebagai media diskusi disediakan cuma-cuma oleh Yahoo.

Total

US$ 3,450

Bentuk Partisipasi

Partisipasi dengan Kontribusi Keahlian

Kami masih membutuhkan tambahan kontribusi, terutama keahlian dalam bidang-bidang di bawah ini. Partisipasi adalah sukarela dan tidak dibayar.

  1. Desainer Font
    Diharapkan telah atau akan menguasai perangkat lunak FontLab. Versi demo dari perangkat lunak ini dapat didownload dari www.fontlab.com. Tugasnya adalah mendesain font outline (TrueType font)
  2. Desainer Grafis dan Web
    Tugasnya adalah membuat ilustrasi dokumen dan halaman web proyek ini.
  3. Programmer Java/C++
    Tugasnya adalah membuat shaping engine Aksara Bali dengan teknologi IBM ICU Java/C++
  4. Programmer Keyboard Driver
    Tugasnya adalah untuk membuat keyboard driver Aksara Bali.
  5. Programmer Lain-Lain
    Tugasnya adalah membuat dan menguji bermacam-macam program:
    1. Transliterasi otomatis dari Aksara Bali ke Aksara Latin
    2. Transliterasi otomatis dari Aksara Latin ke Aksara Bali
    3. Pencarian teks (searching)
    4. Pengurutan teks (sorting)
    5. Spell checker
    6. Pemecahan kalimat. Karena Aksara Bali tidak mengenal spasi, maka perlu dibuat program pemecahan kalimat menjadi kata-kata.
Partisipasi dengan Kontribusi Dana

Seperti telah diuraikan sebelumnya, proyek ini diperkirakan membutuhkan dana sebesar US$3450.

Pihak yang bersedia menyumbangkan dana untuk proyek ini, akan mendapatkan manfaat komersial seperti berikut ini:

  1. Nama dan logo dicantumkan pada halaman terakhir dokumen-dokumen teknis Aksara Bali
  2. Nama dan logo dicantumkan pada sampul depan/belakang buku petunjuk penggunaan program
  3. Logo dicantumkan pada spanduk lokakarya/seminar yang diadakan untuk membahas standardisasi character set Aksara Bali, atau kegiatan-kegiatan lain yang diadakan dalam rangka sosialisasi proyek.

Contact Person

Jika anda mempunyai pertanyaan mengenai proyek ini, silakan hubungi salah satu dari alamat yang tertera di bawah ini:

Donny Harimurti
Jalan Patih Nambi 6,
Denpasar, Bali 80116 Telp: (0361) 424291
E-Mail:

Atau anda bisa bergabung dengan mailing list aksara-bali@yahoogroups.com. Caranya bergabung adalah, kirim e-Mail kosong (tanpa subject dan message) ke alamat e-Mail aksara-bali-subscribe@yahoogroups.com. Setelah ada e-Mail konfirmasi dari Yahoo!Groups, anda akan dapat berdiskusi dengan anggota mailing list lainnya.

Penutup

Demikianlah proposal ini kami susun dengan sebenar-benarnya untuk kemuliaan Aksara Bali, tanpa ada maksud sama sekali untuk menggunakan dana yang didapat untuk keperluan pribadi. Jika ada kelebihan dana, kelebihan tersebut akan disalurkan untuk proyek berikutnya (misalnya pembuatan kamus bergambar atau poster Aksara Bali – saat ini belum diputuskan)

Denpasar, 19 April 2003

Koordinator Proyek

ttd.

Ida Bagus Adi Sudewa

Daftar Lampiran

Berikut ini adalah daftar lampiran yang disertakan bersama proposal ini:

  1. Daftar harga
    1. E-Mail dari pakar Unicode, tentang biaya konsultasi.
    2. Halaman web dari www.fontlab.com, yang berisi harga dari perangkat lunak perancangan font FontLab.
    3. Halaman web dari www.adobe.com, yang berisi harga dari perangkat lunak pembuatan dokumen Adobe Acrobat
    4. Halaman web dari www.tavultesoft.com, yang berisi harga dari perangkat lunak pembuatan driver keyboard.
  2. Artikel tentang Aksara Bali (dalam Bahasa Inggris), yang telah dikirimkan ke para pakar Unicode untuk dibahas.
  3. Roadmap Unicode Character Set untuk Base Multilingual Plane (65,500 karakter). Untuk Aksara Bali (Balinese), telah disediakan tempat pada paruh kedua dari blok 1B. Jika tempat yang disediakan ini tidak diisi dalam waktu yang lama, maka bisa saja tempat ini akan dialokasikan untuk script/aksara lain yang sudah mengantri.