KoTA 205 08501051 – Ega Ari Pramiadi 08501064 – Marcella Ayu Azanna 08501066 – Praditha Hidayat RUMUSAN MASALAH 1. 2. 3. Bagaimana membuat sistem yang dapat mengukur kemampuan user dalam memahami materi struktur kalimat bahasa Inggris. Bagaimana membuat sistem yang dapat mendeteksi part of speech dan tenses sebagai bagian dari grammar yang digunakan pada soal. Latihan soal bahasa inggris pada umumnya hanya memeriksa benar atau salahnya jawaban tanpa memberitahu materi yang kurang dipahami oleh penjawab soal. MAKSUD DAN TUJUAN 1. 2. 3. Mengukur kemampuan user dalam memahami materi struktur kalimat bahasa Inggris dengan menggunakan bentuk soal jumle atau merangkai kalimat. Mengidentifikasi part of speech dan tenses pada suatu kalimat bahasa Inggris yang dijadikan sebagai soal. Memberikan informasi mengenai pemahaman penjawab soal terhadap materi struktur kalimat bahasa Inggris setelah mengerjakan latihan soal. RUANG LINGKUP 1. 2. 3. 4. 5. 6. 7. Input Soal Registrasi User Pemilihan Soal Generate Soal Pengerjaan Latihan Soal Pengecekan Jawaban Menampilkan Hasil Latihan Soal BATASAN MASALAH Input soal berupa kalimat utuh diasumsikan memiliki struktur kalimat yang sudah benar. 2. Tidak menangani bentuk kalimat pasif. 3. Materi klasifikasi kelemahan penjawab soal secara garis besar dibagi dua yaitu part of speech dan tenses. 1. GAMBARAN SISTEM (1) Pre-processing System Input Kalimat Keterangan: POS = Part Of Speech Proses Output POS Tagger POS dari setiap kalimat Tenses Identifier Tenses dari setiap kalimat Kalimat, POS dan Tenses dari setiap kalimat disimpan ke dalam data store. Data store A GAMBARAN SISTEM (2) Run Time System Input Proses Sistem Pengambilan soal secara acak yang akan digunakan sebagai soal Output Penjawab Soal Menjawab soal-soal History dari evaluasi hasil latihan penjawab soal disimpan ke dalam data store Menghilangkan kata-kata pada soal lalu mengacaknya (Jumbled Sentence) Data store A Mengecek jawaban + memberikan evaluasi hasil latihan Melihat informasi evaluasi hasil latihan Data store B ANALISA KEBUTUHAN APLIKASI (1) 1. Part of Speech (POS) Tagger • Suatu algoritma yang membaca teks dan untuk setiap token pada teks tersebut akan diberikan POS tag-nya. QTag POS Tagger Corpus File Ouput Search POS tag for each token and defining the right POS Read each token from file input File Input Write all token with POS to file output XML Format Underscore Format Tabular Format Complete Format QTag POS Tagger ANALISA KEBUTUHAN APLIKASI (2) 2. Tenses No Jenis Tenses modal keyword to be verb 1 Simple Present Tense - do/does is/am/are V1 2 Present Continuous Tense - - is/am/are Ving 3 Present Perfect Tense - has/have been V3 4 Present Perfect Continuous Tense - has/have been Ving 5 Simple Past Tense - did be V2, V1* 6 Past Continuous Tense - - be Ving 7 Past Perfect Tense - had been V3 8 Past Perfect Continuous Tense - had been Ving shall/will going to is/am/are V1 10 Future Continuous Tense will - be Ving 11 Future Perfect Tense will have - V3 12 Future Perfect Continuous Tense will have been Ving 13 Past Future Tense would - - V1 14 Past Future Continuous Tense would - been Ving 15 Past Future Perfect Tense would/should have been V3 16 Past Future Perfect Continuous Tense would/should have is/am/are Ving 9 Future Tense ANALISA KEBUTUHAN APLIKASI (2) Contoh: Future Perfect Continuous Tense POS Deskripsi Bentuk POS Deskripsi POS Deskripsi POS Deskripsi VB verb, base V1 BE Be BEG being BER are VBZ verb, -s V1(s) BEDR were BEM am BEZ is VBD verb, past tense V2 BEDZ was BEN been VBN verb, past participle V3 VBG verb, -ing Ving ANALISA KEBUTUHAN APLIKASI (2) 3. Skenario Penyajian Soal Kalimat Database Random pengambilan kalimat The_DT girl_NN who_WP is_BEZ standing_VBG near_IN the_DT tree_NN is_BEZ beautiful_JJ ._. Penyajian Soal Parsing kalimat Soal Random ‘the blank’ Pilihan Jawaban USE CASE DIAGRAM ALSBI uc Use Case Model Wanna Be Sistem UC-ALSBI-09 Identifikasi Tenses «include» UC-ALSBI-01 Input Kalimat UC-ALSBI-03 Generate Soal Admin UC-ALSBI-02 Registrasi UC-ALSBI-04 Menyaj ikan Soal Sistem Penj aw ab Soal UC-ALSBI-05 Mengerj akan Latihan Soal UC-ALSBI-08 Melihat Hasil Pengerj aan Latihan UC-ALSBI-06 Pengecekan Jaw aban UC-ALSBI-07 Membuat Statistik Hasil Pengerj aan