Category Archives: Tugas Akhir

Implementasi Regular Expression

Regular Expression atau RegEx pada sistem ini digunakan untuk mendeteksi Bahasa Inggris yang ada pada dokumen. Dengan demikian, dapat diketahui Bahasa Inggris yang ada sudah diberi tanda miring (italic) atau tidak. Perbendaharaan Bahasa Inggris yang digunakan telah dikurangi dengan kata-kata serapan dan kata lain yang ada dalam KBBI. Syntax yang digunakan dalam RegEx menggunakan syntax yang sederhana dari set karakter, pernyataan posisi dan quantifier.

RegEx juga digunakan dalam mendeteksi jenis-jenis string yang ada pada daftar pustaka. Misalkan dalam sebuah daftar pustaka terdiri atas nama, tahun, judul buku, dan penerbit maka bagian-bagian tersebut akan dideteksi dengan RegEx sehingga diperoleh string pattern. String pattern dibangun dengan menggunakan karakter khusus tambahan yang ada pada RegEx. Continue reading

Pemeriksaan Bahasa

Pemeriksaan Ejaan Bahasa Indonesia

Fungsi pemeriksaan ejaan Bahasa Indonesia menggunakan fungsi spell checker Microsoft Office 2007 dengan adanya penambahan kamus Bahasa Indonesia. Kamus Bahasa Indonesia yang didapat dari aplikasi StarDict merupakan tambahan kamus (custom dictionary) dengan kamus utamanya adalah kamus Bahasa Inggris dari Microsoft Office. Oleh karena itu, bahasa yang diperiksa bukan hanya Bahasa Indonesia melainkan meliputi Bahasa Inggris.

Penghapusan Kata Serapan Bahasa Asing

Dalam sistem, bahasa asing yang digunakan hanyalah Bahasa Inggris. Data Bahasa Inggris diperoleh dari aplikasi StarDict dengan menggunakan kamus Bahasa Inggris – Bahasa Indonesia. Hal ini bertujuan ketika dalam pengoreksian Bahasa Inggris (harus digaris miring – italic) tidak diperiksa jika kata tersebut juga ada di Kamus Besar Bahasa Indonesia (KBBI) versi StarDict.

Kemudian dilakukan penghapusan kata-kata dalam Bahasa Inggris yang ada pada KBBI buatan StarDict. Kata-kata itu merupakan kata serapan atau kata-kata yang memiliki penulisan yang sama tetapi beda arti. Contoh kata serapan seperti kata “agronomi”, dalam kamus Bahasa Inggris-Indonesia artinya adalah ilmu pertanian-tanah demikian pula dalam KBBI artinya cabang ilmu pertanian yang berkenan dengan teori dan praktek produksi tanaman dan pengelolaan tanah secara ilmiah. Contoh lain, kata yang sama tetapi beda arti adalah “air”, dalam kamus Bahasa Inggris-Indonesia artinya udara, angin sedangkan dalam KBBI merupakan cairan jernih tidak berwarna, tidak berasa, dan tidak berbau yang terdapat dan diperlukan dalam kehidupan manusia, hewan, dan tumbuhan yang secara kimiawi mengandung hidrogen dan oksigen. Jumlah kata serapan dan kata yang sama tulisannya berjumlah 1731 buah kata.

Pendeteksian Bahasa Inggris

Pendeteksian Bahasa Inggris bertujuan untuk mengetahui kesesuaian format input yang merupakan Bahasa Inggris dengan aturan yang ada (dicetak miring/italic). Adapun beberapa aturan khusus yang digunakan dalam mendeteksi penggunaan Bahasa Inggris dalam dokumen. Tidak terjadi pengecekan penggunaan Bahasa Inggris pada bagian abstrak.

Nama orang, variabel, produk dan lainnya dapat dideteksi dengan mengetahui posisi dari kata tersebut di dalam kalimat. Misalkan terdapat kalimat, “Lucky sedang mengoperasikan Microsoft Word 2007”. Kata “Lucky”, karena berada pada awal kalimat maka dianggap sebagai Bahasa Inggris yang belum dicetak miring dan akan diberi peringatan kesalahan format. Disisi lain, kata “Word” yang berada di tengah kalimat dianggap sebagai sebuah nama produk. Jadi, penggunaan huruf kapital pada kata berbahasa Inggris dipengaruhi pula oleh posisi kata tersebut dalam kalimat.

Pengaturan Format Skripsi

Pengaturan format skripsi dibuat jika terjadi perubahan pada format skripsi Departemen Ilmu Komputer sehingga tidak perlu adanya perubahan pada sistem. Data format setting tersimpan dalam format *.xml dan dapat dimanipulasi.

Pengaturan terbagi menjadi sembilan bagian. Satu bagian untuk pengaturan format yang secara umum dipakai dalam setiap section (general) sedangkan delapan bagian lain bergantung dari format-format khusus dari tiap-tiap section.

Perancangan Antarmuka

Perancangan antarmuka pada sistem ini dibagi menjadi tiga rancangan, yakni perancangan antarmuka add-in, pengaturan dan hasil (output). Tiap rancangan terdiri atas kelas objek yang berbeda-beda.

Antarmuka add-in berada pada tabulasi khusus add-in pada Microsoft Office Word 2007 dapat dilihat pada gambar di bawah. Pembuatan tombol pada tabulasi add-in menggunakan Ribbon buatan yang dapat dikembangkan pada Microsoft Visual Studio. Pada antarmuka ini terdapat tiga tombol yaitu tombol Koreksi Skripsi, Koreksi Ejaan dan Pengaturan. Tombol Koreksi Skripsi digunakan untuk melakukan pengecekan format skripsi pada dokumen. Tombol Koreksi Ejaan merupakan tombol untuk mengaktifkan pemeriksaan ejaan pada dokumen dengan menggunakan fungsi spell check yang ada pada Microsoft Office Word 2007. Sedangkan tombol Pengaturan untuk menampilkan antarmuka pengaturan dalam memanipulasi pengaturan format skripsi, sehingga jika terjadi perubahan format aturan skripsi tidak terjadi perubahan pada sistem.

Antarmuka add-in pada Ms Word 2007

Tampilan antarmuka pengaturan berupa jendela baru yang berisi empat buah tabulasi. Tabel dibawah merupakan bagian-bagian tabulasi yang disertai pengaturan dari tiap section. Tombol Save digunakan untuk menyimpan data yang telah dimanipulasi ke daya Setting.xml. Tombol Close digunakan untuk keluar dari jendela tampilan pengaturan format skripsi.

Antarmuka dari hasil (output) berupa komentar pada dokumen. Komentar yang digunakan merupakan komentar bawaan dari Microsoft Word. Komentar menggunakan warna merah disertai dengan keterangan kesalahan format penulisan atau kesalahan pengejaan bahasa (lihat gambar di bawah). Jika kesalahan melebihi 100 buah, maka sistem dihentikan. Karena semakin banyak komentar akan semakin memperlambat kinerja sistem sehingga dibutuhkan pembatasan jumlah komentar.

Penggunaan Section pada Sistem

Sistem ini bekerja pada section-section yang telah ditentukan. Setiap section terdiri atas bagian-bagian tertentu dalam penulisan laporan tugas akhir. Jumlah section yang dipakai pada sistem sebanyak delapan buah section. Adapun aturan-aturan section yang harus diperhatikan dapat dilihat pada tabel di bawah.

Bagian utama pada sistem ini yakni pengecekan format penulisan skripsi yang ada pada sistem sesuai dengan section yang ada. Pengecekan yang dilakukan pada sistem ini berbeda-beda tiap section-nya dan berdasarkan pada bagian-bagian yang menjadi aturan dari tiap section. Misalnya, pada bagian sampul terdapat empat buah bagian yang diperiksa yakni bagian judul, nama penulis, logo IPB, dan bagian keterangan instansi. Bagian umum pada section 1 merupakan pengecekan yang dilakukan pada tiap bagian lain pada section tersebut (judul, nama penulis, logo IPB, dan keterangan instansi). Sedangkan tiap bagian yang terpisah memiliki aturan yang berbeda dari bagian lainnya.