Linguistix, sebuah proyek yang tak kunjung selesai

Linguistix…? Yeah, Linguistix merupakan aplikasi kamus bahasa Inggris – Indonesia dan sebaliknya yang berjalan pada sistem operasi GNU/Linux. Linguistix dibuat menggunakan bahasa pemrograman BASIC (Gambas 2). Linguistix ini mirip dengan Linguist (aplikasi serupa yang berjalan pada sistem operasi Windows), namun lebih sederhana. Selanjutnya Linguistix ini diharapkan bisa dikembangkan menjadi sebuah translator untuk menerjemahkan kalimat (seperti TransTool atau Rekso).

Ide pembuatan Linguistix ini berawal dari belum adanya aplikasi penterjemah kata (Inggris <-> Indonesia) yang berjalan pada sistem operasi GNU/Linux pada waktu itu (sejauh yang ku tahu). Dan sekarang Linguistix merupakan sebuah proyek untuk menyelesaikan mata kuliah PSPL (3 semester ambil mata kuliah ini belum juga lulus, gara-gara keseringan maen game).

Screenshot Linguistix

Screenshot Linguistix

Pada awal pembuatan Linguistix, aku make database server MySQL (saat itu database yang ku kenali hanya MySQL). Dikarenakan menggunakan database MySQL tentunya kamus memiliki banyak kelemahannya. Diantaranya user harus selalu menjalankan service MySQL agar kamus bisa menampilkan kata dan artinya, selain itu user tidak bisa seenaknya mengedit dan menambah perbendaharan kata tanpa privilege.

Setelah mencari-cari informasi tentang database yang embeddable dan tidak perlu server (seperti Access pada sistem berbasis Windows) akhirnya ketemu juga sebuah database engine yaitu SQLite yang mendukung standar SQL92, kecil, ringan, lebih cepat dari database server seperti MySQL atau PostgreSQL (untuk kasus-kasus khusus), tanpa ribet setup dan administrasi server dan yang pasti juga database disimpan dalam bentuk single file. Versi dari SQLite yang dipake untuk pembuatan kamus adalah SQLite versi 3 dan dengan bantuan tool SQLiteman (SQLite database manager/front end) serta Gambas Database Manager.

Kebutuhan sistem:

  • Sistem Operasi GNU/Linux dengan X Window (KDE/GNOME)
  • SQLite3
  • Gambas 2 dengan dukungan SQLite3 (gb.db.sqlite3)
  • Untuk kebutuhan hardware yang penting 3 kebutuhan diatas terpenuhi, Linguistix pasti bisa jalan

9 thoughts on “Linguistix, sebuah proyek yang tak kunjung selesai

  1. bung…bisa taya gak, kebetulan aku juga lagi bikin kamus bahasa inggris juga ni pake gambas, tapi aku jga salah pake msql sebagai databasenya. mohon bantuanya

  2. halo bung jefri. kebetulan Linguistix ini udah lama saya bikinnya, dan belum juga saya selesaikan 😀

    saya carikan dulu sourcenya bung. siapa tahu masih tersimpan di hdd pc. soalnya yang udah terakhir aku kerjakan hilang sama laptopnya 😦

  3. source codenya masih ada ? boleh minta kirim ke email saya?
    mau coba selesaikan programnya, kan sayang kalo ngga diselesaikan, hehehe

    makasih

Leave a comment