“SIAPA” “KAPAN” Pengelompokan Tipe Jawaban “ MANA”

2. “SIAPA”

Dalam penelitian ini, tipe pertanyaan BAGAIMANA tidak diikutsertakan, karena jawabannya adalah suatu penjelasan. Begitu pula dengan tipe pertanyaan MANA yang menanyakan suatu pilihan. Akhiran –KAH juga tidak digunakan dalam hal ini. ScoreS += WordMatch Q,S If ~contains Q, ORANG and contains S, ORANG then ScoreS += slam_dunk

3. “KAPAN” Pengelompokan Tipe Jawaban

Untuk dapat menemukan jawaban yang tepat, perlu dilakukan pembelajaran terhadap sistem, di antaranya adalah pengelompokan tipe jawaban. Tipe jawaban ini disusun dalam suatu kamus. ScoreS += WordMatchQ,S If contains S, WAKTU and contains S,{saat,ketika,kala,semenjak,sejak,waktu, setelah,sebelum } then ScoreS += slam_dunk 1. ORANG, jawaban dari pertanyaan SIAPA, yang dapat diidentifikasi dengan adanya titel, panggilan misalnya Bapak, dapat pula menyatakan suatu pekerjaan misalnya penulis. Tipe jawaban ini disimpan dalam kamus bernama kamus_orang.txt . If contains S,WAKTU then ScoreS += good_clue If contains S,{saat,ketika,kala,semenjak, sejak,waktu,setelah,sebelum } then ScoreS += good_clue

4. “ MANA”

2. WAKTU, jawaban dari pertanyaan KAPAN, terdiri dari hari dan bulan. Tipe jawaban ini disimpan dalam kamus bernama kamus_waktu.txt. ScoreS += WordMatchQ,S If contains S,TEMPAT and contains S, {dalam,dari,pada } then ScoreS += slam_dunk 3. TEMPAT, jawaban dari pertanyaan MANA, terdiri dari beberapa nama kota di Indonesia dan beberapa nama negara. Tipe jawaban ini disimpan dalam kamus bernama kamus_tempat.txt. If contains S,{dalam,dari,pada} then ScoreS += clue If contains S,TEMPAT then ScoreS += good_clue Selain mengelompokkan tipe jawaban, untuk memperoleh jawaban yang akurat tentu saja disertai implementasi rules yang dijelaskan pada sub bab algoritma rules. Untuk jawaban dari pertanyaan MENGAPA langsung diimplementasikan dalam sistem. Caranya adalah dengan mengidentifikasi kata ’sebab’, ’karena’, dan sejenisnya dari proses tokenizer . Begitu pula dengan jawaban dari pertanyaan APA langsung diimplementasikan dalam sistem.

5. “MENGAPA”