Anda di halaman 1dari 5

DOKUMENTASI PROGRAM QUESTION GENERATOR MATA KULIAH KECERDASAN BUATAN

Disusun oleh: Ade Kurniawan Achmad Febrian (09111002020) (09111002022)

Muhammad Daniel (09111002018) Ridwan Fabas (09111002034)

TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA 2013

Kata Pengantar
Assalamualaikum Wr. Wb. Alhamdulillah puji syukur kehadirat Allah.SWT yang telah melimpahkan rahmat-Nya sehingga kami dapat menyelesaikan penulisan dokumentasi program question generator ini dengan lancar. Dokumentasi ini bertujuan untuk melengkapi Tugas Kecerdasan Buatan dan untuk membantu user, developer, dan stakeholder memahami program yang kami buat. Dalam dokumentasi ini menjelaskan question generator secara detail dari mulai pengertian sampai tahap pembuatan program dan implementasinya untuk dapat bekerja seperti yang diharapkan Dengan adanya dokumentasi ini kami berharap dapat menambah wawasan atau pun menambah Referensi dalam kaitannya dengan Sistem Pakar. Kami mohon maaf, jika terdapat suatu kekurangan karena pengetahuan yang masih kurang. mohon bimbingan Ibu Dosen selaku dosen kami agar kami lebih mengerti banyak tentang Hal tersebut. Wassalamualaikum Wr. Wb.

Palembang, 22 Mei 2013

Tim Penyusun

Daftar Isi

1. Perumusan Masalah
Dalam jaman modernisasi ini dibutuhkan kecepatan dalam melakukan berbagai kegiatan. tak terkecuali jika anda menjadi seorang guru. Dalam pemberian tugas atau test, guru harus berikir membuat soal apa saja yang akan diujikan dari begitu banyak pelajaran yang telah dipelajari. Hal ini akan menghabiskan banyak waktu bagi guru untuk menentukan soal atau pertanyaan apa yang akan diajukan. Maka dari itu untuk mempermudah persoalan tersebut dibuatlah program berbasis Natural Language Processing yaitu Question Generator. Dengan menggunakan program ini pengguna tidak perlu repot-repot memikirkan apa saja pertanyaan yang akan dibuat dan perlu membaca teks yang panjang terlebih dahulu. Dimana tentu saja akan meningkatkan efisiensi waktu dalam pembuatan pertanyaan.

2. Pendahuluan
2.1 Tujuan Penulisan Dokumen Dokumen ini ditulis dengan tujuan untuk mendokumentasikan sistem/perangkat lunak sebagai hasil analisis kebutuhan sistem/perangkat lunak, serta memperjelas ruang lingkup kerja dalam pengembangan perangkat lunak. Selain itu, penulisan dokumen ini juga dibuat dengan tujuan untuk mempermudah pengembangan perangkat lunak pada tahap-tahap selanjutnya ( implementasi, testing, dll). 2.2 Lingkup Masalah Perangkat lunak yang kami kembangkan ini merupakan suatu perangkat lunak yang akan digunakan untuk membangkitkan pertanyaan dari sebuah teks bacaan. 2.3 Pengertian Question Generation Question Generator merupakan sebuah program yang dibuat untuk menghasilkan sebuah pertanyaan dari text yang telah kita sediakan sebagai inputan, dimana dalam hal ini text telah disimpan dalam sebuah file text yang akan dibaca oleh program dan selanjutny akan dilakukan proses sesuai algoritma program yang telah ditentukan sebelumnya untuk menghasilkan sebuah pertanyaan.

3. Processing
LOGIKA PROGRAM

Dalam pembuatan program kali ini terdapat 4 logika program yang dijalankan secara berurutan, yaitu 1. Tokenisasi Tokenisasi adalah sebuah proses dalam membagi kalimat, paragraph, atau dokumen kedalam token-token. Dimana hasil dari tokenisasi berupa kata-kata yang biasanya terpisah dalam sebuah tanda spasi Contoh: Saya makan ayam menjadi Saya, Makan,Ayam 2. Normalization Text Normalisasi teks adalah sebuah proses menormalkan teks menjadi teks yang baik dan benar Contoh: dlm menjadi dalam, 5% menjadi lima persen, AyAm menjadi ayam 3. Stop Word Stop Word adalah sebuah proses menghilangkan beberapa bagian teks yang dianggap tidak penting. Contoh: dengan, adalah, meskipun 4. Stemming (dengan Logika Fuzzy) Steaming adalah sebuah proses mengubah sebuah kata menjadi kata dasarny dengan cara menghilangkan imbuhan pada kata tersebut Contoh: berlari menjadi lari Pada proses steaming ini digunakan juga Logika Fuzzy yaitu