aplikasi latihan soal struktur kalimat bahasa - Graus

advertisement
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
Download