Estimasi Waktu Baca: 4 menit

Pemanasan

Seringkali dalam membuat sebuah laporan atau dokumen mengenai program, para pengembang atau programmer diwajibkan untuk menyertakan kode yang sudah dibuatnya.

Kode ini sebenarnya bisa kita paste ke dokumen dengan menggunakan fitur seperti preformatted text atau unformatted text. Namun itu hanya menghasilkan salinan struktur asli dari kode, tidak serta merta memberi penyorotan (highlighting) tertentu untuk setiap perintah, variabel, keyword, dan lain-lain dalam kode tersebut.

Nah, untuk mengatasinya, LibreOffice memiliki ekstensi yang bernama Coooder.

Untuk mengetahui coooder lebih lanjut, kalian bisa simak pembahasan di bawah ini.

Mengenal Coooder

Coooder adalah ekstensi yang berfungsi membuat syntax highlighting (penyorotan sintaks) untuk LibreOffice Writer. Coooder menggunakan engine dari GeSHi singkatan dari Generic Syntax Highligter. GeSHi sendiri sudah berhasil mengatasi masalah syntax highlighting untuk 100 lebih bahasa pemrograman.

Jadi dengan menggunakan engine dari GeSHi. Coooder nantinya dapat mengatasi masalah syntax highlighting untuk semua bahasa pemrograman yang juga dapat diatasi oleh GeSHi.

Memasang Coooder di LibreOffice

Untuk memasang Coooder langkah pertama adalah dengan mengunduhnya di link berikut Coooder.

Scroll ke bawah dan tekan tombol download pada bagian dalam tabel Release List.

Ekstensi filenya adalah .oxt. Jadi langkah yang harus dilakukan selanjutnya adalah membuka LibreOffice Writer.

Klik Menu Tools > Extension Manager…. atau jika melalui keyboard shortcut klik Ctrl+Alt+E.

Selanjutnya akan muncul jendela baru yang mana jendela ini akan menunjukkan beberapa ekstensi yang sebelumnya sudah pernah kalian install.

Sedangkan jika ingin menambah ekstensi klik Add di bagian bawah

Kemudian pilih file ekstensi coooder yang barusan kita download.

Baca ketentuan lisensinya, jika setuju dan ingin lanjut install klik Accept.

Tunggu beberapa detik dan selanjutnya restart LibreOffice Writer kalian

Maka ketika LibreOffice writer dibuka kembali akan muncul logo berikut.

Jika tidak muncul maka kalian bisa membuka coooder melalui menu Tools > Add-Ons > Coooder

Menggunakan Coooder di LibreOffice

Cara menggunakan coooder adalah dengan memblok semua kode yang akan disorot

Kemudian pilih menu untuk menampilkan coooder sebelumnya: Tools > Add-Ons > Coooder

Pilih bahasa yang sesuai dengan kode yang kalian sorot, misalnya python.

Jika sudah maka klik OK.

Hasilnya akan seperti pada gambar di atas.

Perlu Diperhatikan!

Jika kalian mengambil kodenya dari teks editor usahakan tema teks editor adalah light atau yang backgroudnya berwarna putih.

Kenapa harus berwarna putih? karena seringkali background dari teks editor akan ikut disalin. Jika kita menggunakan tema dark atau hitam maka background baris kode bisa jadi berwarna hitam dan kita akan perlu mengubahnya, sedangkan jika berwarna putih kita tidak perlu mengubahnya karena warnanya sudah membaur dengan warna putih dokumen writer.

Kemudian gunakan Paste Special > Unformatted Text untuk menjaga keaslian struktur kode ketika disalin. Terutama untuk bahasa sejenis python yang memandang penting indentasi.

Terakhir pastikan kembali Font Color sebelum mempaste kode, pastikan agar berwarna hitam meskipun secara default sudah berwarna hitam. Kenapa harus warna hitam? Karena dengan warna hitam akan memudahkan coooder untuk menentukan pewarnaan kode nantinya.

Kenapa harus kita pastikan kembali? Karena tidak jarang ketika kode di paste dari teks editor dengan Paste Special > Unformatted Text warna dari kode keseluruhan bisa berubah, terkadang bisa menjadi abu-abu atau hijau, yang mana kedua warna tersebut dalam beberapa bahasa pemrograman kita kenal sebagai komentar.

Agar lebih enak kalian bisa tonton video percobaan di bawah ini