kaz9112 commited on
Commit
fb13f9f
·
1 Parent(s): 8618628

Upload 12 files

Browse files
Files changed (11) hide show
  1. .gitattributes +1 -0
  2. dictionary.pkl +3 -0
  3. func.py +143 -0
  4. kamus.txt +1321 -0
  5. lda.model +3 -0
  6. lda.model.expElogbeta.npy +3 -0
  7. lda.model.id2word +0 -0
  8. lda.model.state +0 -0
  9. main.py +67 -0
  10. requirements.txt +14 -0
  11. runtime.txt +1 -0
.gitattributes CHANGED
@@ -31,3 +31,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
31
  *.zip filter=lfs diff=lfs merge=lfs -text
32
  *.zst filter=lfs diff=lfs merge=lfs -text
33
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
31
  *.zip filter=lfs diff=lfs merge=lfs -text
32
  *.zst filter=lfs diff=lfs merge=lfs -text
33
  *tfevents* filter=lfs diff=lfs merge=lfs -text
34
+ model_imp filter=lfs diff=lfs merge=lfs -text
dictionary.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:56f6e48f2937a6e227b61c662dffdbf27fcc49dfdfbf5ba03c4944efbe11396d
3
+ size 11118
func.py ADDED
@@ -0,0 +1,143 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import re
2
+ import string
3
+ from nltk.tokenize import word_tokenize
4
+ import pandas as pd
5
+ import numpy as np
6
+ from nltk.corpus import stopwords
7
+ import re
8
+ import string
9
+ from nltk.tokenize import word_tokenize
10
+ from nltk.stem.porter import *
11
+
12
+ # A Function to use in the dataframe
13
+ kamus = pd.read_csv('kamus.txt', sep=" ", header=None,names=['slang', 'fix'])
14
+ slang_list = kamus['slang'].tolist()
15
+ fix_list = kamus['fix'].tolist()
16
+
17
+ def TextProcess(text):
18
+
19
+ # 1. Change all text to Lowercase
20
+ text = text.lower()
21
+
22
+ # 2. Removing Mentions
23
+ text = re.sub("@[A-Za-z0-9_]+", " ", text)
24
+
25
+ # 3. Removing Hashtags
26
+ text = re.sub("#[A-Za-z0-9_]+", " ", text)
27
+
28
+ # 4. Removing \n
29
+ text = re.sub(r"\\n", " ",text)
30
+
31
+ # 5. Removing Whitespaces
32
+ text = text.strip()
33
+
34
+ # 6. Removing Links
35
+ text = re.sub(r"http\S+", " ", text)
36
+ text = re.sub(r"www.\S+", " ", text)
37
+
38
+ # 7. Removing non text characters such as Emojis, Mathematical symbols
39
+ text = re.sub("[^A-Za-z\s']", " ", text)
40
+
41
+ # 8. Removing RT
42
+ text = re.sub("rt", " ",text)
43
+
44
+ # 9. Removing Punctuations
45
+ text = text.translate(str.maketrans('', '', string.punctuation))
46
+
47
+ # 11. Tokenization
48
+ token = word_tokenize(text)
49
+
50
+ for x in range(len(token)):
51
+ for i in range(len(slang_list)):
52
+ if token[x] == slang_list[i]:
53
+ token[x] = fix_list[i]
54
+ else:
55
+ pass
56
+
57
+ from nltk.util import ngrams
58
+ _2gram = [' '.join(e) for e in ngrams(token, 2)]
59
+ _3gram = [' '.join(e) for e in ngrams(token, 3)]
60
+ text = token + _2gram + _3gram
61
+
62
+
63
+ #text2 = ' '.join(token)
64
+
65
+ text = np.array(text)
66
+
67
+
68
+ return text
69
+
70
+ def TextProcess2(text):
71
+
72
+ # 1. Change all text to Lowercase
73
+ text = text.lower()
74
+
75
+ # 2. Removing Mentions
76
+ text = re.sub("@[A-Za-z0-9_]+", " ", text)
77
+
78
+ # 3. Removing Hashtags
79
+ text = re.sub("#[A-Za-z0-9_]+", " ", text)
80
+
81
+ # 4. Removing \n
82
+ text = re.sub(r"\\n", " ",text)
83
+
84
+ # 5. Removing Whitespaces
85
+ text = text.strip()
86
+
87
+ # 6. Removing Links
88
+ text = re.sub(r"http\S+", " ", text)
89
+ text = re.sub(r"www.\S+", " ", text)
90
+
91
+ # 7. Removing non text characters such as Emojis, Mathematical symbols
92
+ text = re.sub("[^A-Za-z\s']", " ", text)
93
+
94
+ # 8. Removing RT
95
+ text = re.sub("rt", " ",text)
96
+
97
+ # 9. Tokenization
98
+ tokens = word_tokenize(text)
99
+ for x in range(len(tokens)):
100
+ for i in range(len(slang_list)):
101
+ if tokens[x] == slang_list[i]:
102
+ tokens[x] = fix_list[i]
103
+ else:
104
+ pass
105
+
106
+ # 10. Removing Stopwords
107
+ # stopwords_en = list(set(stopwords.words('english')))
108
+ text = ' '.join([word for word in tokens])
109
+
110
+ # 11. Stemming
111
+ stemmer = PorterStemmer()
112
+ text = stemmer.stem(text)
113
+
114
+ return text
115
+
116
+ def Label(num):
117
+ if num == 0:
118
+ topic = 'Baterai cepat habis'
119
+ elif num == 1:
120
+ topic = 'hp tidak berfungsi, tidak sesuai, tidak nyala'
121
+ elif num == 2:
122
+ topic = 'barang tidak sesuai deskripsi, hp mati'
123
+ elif num == 3:
124
+ topic = 'positif'
125
+ elif num == 4:
126
+ topic = 'barang tidak sesuai pesanan'
127
+ elif num == 5:
128
+ topic = 'barang rusak'
129
+ elif num == 6:
130
+ topic = 'barang tidak sesuai, suara tidak berfungsi'
131
+ elif num == 7:
132
+ topic = 'warna tidak sesuai, atau barang tidak sesuai gambar'
133
+ elif num == 8:
134
+ topic = 'barang tidak sesuai deskripsi, pengiriman lama'
135
+ elif num == 9:
136
+ topic = 'barang kosong, cancel, retur'
137
+ else:
138
+ pass
139
+ return topic
140
+
141
+
142
+
143
+
kamus.txt ADDED
@@ -0,0 +1,1321 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 7an tujuan
2
+ @ di
3
+ ababil abg labil
4
+ abis habis
5
+ acc accord
6
+ ad ada
7
+ adlah adalah
8
+ adlh adalah
9
+ adoh aduh
10
+ afaik as far as i know
11
+ aha tertawa
12
+ ahaha haha
13
+ aing saya
14
+ aj saja
15
+ aja saja
16
+ ajep-ajep dunia gemerlap
17
+ ajj saja
18
+ ak saya
19
+ aka dikenal juga sebagai
20
+ akika aku
21
+ akko aku
22
+ akkoh aku
23
+ akku aku
24
+ akuwh aku
25
+ akyu aku
26
+ alay norak
27
+ aljasa asal jadi saja
28
+ alow halo
29
+ ama sama
30
+ ambilin ambilkan
31
+ ambl ambil
32
+ ancur hancur
33
+ anjir anjing
34
+ anjrit anjing
35
+ ank anak
36
+ anter antar
37
+ ap apa
38
+ ap2 apa-apa
39
+ apaan apa
40
+ apasih apa sih
41
+ ape apa
42
+ apes sial
43
+ aplot unggah
44
+ aps apa
45
+ apva apa
46
+ aq saya
47
+ aqu aku
48
+ aquwh aku
49
+ asap sesegera mungkin
50
+ asbun asal bunyi
51
+ aseek asyik
52
+ aseekk asyik
53
+ asek asyik
54
+ asekk asyik
55
+ aseknya asyiknya
56
+ asem asam
57
+ asoy asyik
58
+ aspal asli tetapi palsu
59
+ astrojim astagfirullahaladzim
60
+ astul asal tulis
61
+ ath kalau begitu
62
+ ato atau
63
+ atuh kalau begitu
64
+ au ah tidak mau tahu
65
+ ava avatar
66
+ awak saya
67
+ aws awas
68
+ ay sayang
69
+ ayang sayang
70
+ ayank sayang
71
+ ayok ayo
72
+ b4 sebelum
73
+ bacot banyak bicara
74
+ bakalan akan
75
+ bales balas
76
+ bandes bantuan desa
77
+ bangdes pembangunan desa
78
+ bangedh banget
79
+ bangkotan tua
80
+ banpol bantuan polisi
81
+ banpres bantuan presiden
82
+ banpur bantuan tempur
83
+ bansarkas bantuan sarana kesehatan
84
+ basbang basi
85
+ bazis badan amal, zakat, infak, dan sedekah
86
+ bcanda bercanda
87
+ bcoz karena
88
+ bdg bandung
89
+ beb sayang
90
+ begajulan nakal
91
+ bejibun banyak
92
+ beliin belikan
93
+ belom belum
94
+ bencong banci
95
+ bener benar
96
+ bentar sebentar
97
+ ber2 berdua
98
+ ber3 bertiga
99
+ berdikari berdiri di atas kaki sendiri
100
+ beresin membereskan
101
+ bet banget
102
+ bete bosan
103
+ beti beda tipis
104
+ beud banget
105
+ beut banget
106
+ bg abang
107
+ bgd banget
108
+ bgmn bagaimana
109
+ bgs bagus
110
+ bgt banget
111
+ bhubu tidur
112
+ bijimane bagaimana
113
+ bimbuluh bimbingan dan penyuluhan
114
+ bintal bimbingan mental
115
+ bisi kalau-kalau
116
+ bkl akan
117
+ bkn bukan
118
+ bknnya bukannya
119
+ bl beli
120
+ blegug bodoh
121
+ blg bilang
122
+ blh boleh
123
+ blm belum
124
+ bln bulan
125
+ bls balas
126
+ blum belum
127
+ bnchi benci
128
+ bnci benci
129
+ bngung bingung
130
+ bnran yang benar
131
+ bnyk banyak
132
+ bodor lucu
133
+ bohay badan aduhai
134
+ bokap ayah
135
+ bokep video porno
136
+ boker buang air besar
137
+ bokin pacar
138
+ bokis bohong
139
+ bole boleh
140
+ boljug boleh juga
141
+ bolot bodoh
142
+ bonek bocah nekat
143
+ bonyok ayah ibu
144
+ boyeh boleh
145
+ bpk bapak
146
+ br baru
147
+ brb segera kembali
148
+ brg barang
149
+ brngkt berangkat
150
+ bro saudara laki-laki
151
+ brp berapa
152
+ bru baru
153
+ brur saudara laki-laki
154
+ bs bisa
155
+ bsa bisa
156
+ bsen bosan
157
+ bsk besok
158
+ bt bosan sekali
159
+ bt buat
160
+ btw ngomong-ngomong
161
+ bu_bu tidur
162
+ buaya tidak setia
163
+ bubarin bubarkan
164
+ bubbu tidur
165
+ buber buka bersama
166
+ bubu tidur
167
+ bujubune luar biasa
168
+ bumil ibu hamil
169
+ buser buru sergap
170
+ bw bawa
171
+ bwhn bawahan
172
+ bwt buat
173
+ byar bayar
174
+ byk banyak
175
+ byr bayar
176
+ byrin bayarkan
177
+ c8 chat
178
+ cabal sabar
179
+ cabut pergi
180
+ cadas keren
181
+ caem cakep
182
+ calo makelar
183
+ cama-cama sama-sama
184
+ can belum
185
+ cangcut celana dalam
186
+ capcus pergi
187
+ cape capek
188
+ caper cari perhatian
189
+ caur jelek
190
+ ce cewek
191
+ cekak tidak ada uang
192
+ cekal cegah tangkal
193
+ cekidot coba lihat
194
+ cemen penakut
195
+ cemplungin cemplungkan
196
+ cengengesan tertawa
197
+ ceper pendek
198
+ cepet cepat
199
+ ceu kakak perempuan
200
+ cew cewek
201
+ cewe cewek
202
+ chuyunk sayang
203
+ cibuk sibuk
204
+ cimeng ganja
205
+ cin cinta
206
+ cipika cipiki cium pipi kanan cium pipi kiri
207
+ ciye cie
208
+ ciyh sih
209
+ ckck ck
210
+ ckepp cakep
211
+ ckp cakep
212
+ ckp cukup
213
+ clbk cinta lama bersemi kembali
214
+ cmiiw correct me if i'm wrong
215
+ cmpr campur
216
+ cmpur campur
217
+ cnenk senang
218
+ cong banci
219
+ congor mulut
220
+ conlok cinta lokasi
221
+ cow cowok
222
+ cowwyy maaf
223
+ coz karena
224
+ cp siapa
225
+ cpa siapa
226
+ ngeri seram
227
+ cpe capek
228
+ cppa siapa
229
+ cppe capek
230
+ cr cara
231
+ cucok cocok
232
+ cuek tidak acuh
233
+ cuex cuek
234
+ cuman Cuma
235
+ cumi Cuma miscall
236
+ cungkring kurus tinggi
237
+ cups culun
238
+ cupu culun
239
+ curanmor pencurian kendaraan bermotor
240
+ curas pencurian dengan kekerasan
241
+ curcol curahan hati colongan
242
+ curhat curahan hati
243
+ cwek cewek
244
+ cwok cowok
245
+ cyin cinta
246
+ cz karena
247
+ d di
248
+ dagh sudah
249
+ dah deh
250
+ damang sehat
251
+ dapet dapat
252
+ dateng datang
253
+ de adik
254
+ dech deh
255
+ dek adik
256
+ deket dekat
257
+ demen suka
258
+ dengerin dengarkan
259
+ deyh deh
260
+ dg dengan
261
+ dgn dengan
262
+ dh deh
263
+ diancurin dihancurkan
264
+ digosipin digosipkan
265
+ dimaafin dimaafkan
266
+ dimana2 dimana-mana
267
+ dimintak diminta
268
+ dimna dimana
269
+ disono di sana
270
+ diuber dikejar
271
+ dket dekat
272
+ dkit sedikit
273
+ dkk dan kawan-kawan
274
+ dl dulu
275
+ dll dan lain-lain
276
+ dlm dalam
277
+ dlu dulu
278
+ dmn dimana
279
+ dngn dengan
280
+ doang saja
281
+ dodol bodoh
282
+ doi dia
283
+ doku uang
284
+ don juan playboy
285
+ dongs dong
286
+ donlot unduh
287
+ dpt dapat
288
+ dr dari
289
+ dri dari
290
+ drmana darimana
291
+ drmn darimana
292
+ drpd daripada
293
+ drtd dari tadi
294
+ dsb dan sebagainya
295
+ dst dan seterusnya
296
+ dstu disitu
297
+ dtg datang
298
+ dugem dunia gemerlap
299
+ duh aduh
300
+ duit uang
301
+ duren durian
302
+ dy dia
303
+ ed edisi
304
+ edan gila
305
+ egp emang gue pikirin
306
+ eike aku
307
+ eke aku
308
+ elo kamu
309
+ elu kamu
310
+ emang memang
311
+ emangnya memangnya
312
+ emg memang
313
+ emng memang
314
+ emte makan teman
315
+ endak tidak
316
+ engga tidak
317
+ enggak tidak
318
+ nggk tidak
319
+ entar nanti
320
+ envy iri
321
+ etc et cetera
322
+ ex mantan
323
+ ext extension
324
+ fax facsimile
325
+ fb facebook
326
+ fifo first in first out
327
+ finek finansial ekonomi
328
+ folbek follow back
329
+ fwd diterukan
330
+ fyi sebagai informasi
331
+ ga tidak
332
+ gaada tidak ada uang
333
+ gabisa tidak bisa
334
+ gag tidak
335
+ gahar sangar
336
+ gaje tidak jelas
337
+ gak tidak
338
+ gak papa tidak apa-apa
339
+ gamau tidak mau
340
+ gan juragan
341
+ gapapa tidak apa-apa
342
+ gaptek gagap teknologi
343
+ gatau tidak tahu
344
+ gatek gagap teknologi
345
+ gatot gagal total
346
+ gawe kerja
347
+ gax tidak
348
+ gbs tidak bisa
349
+ gda tidak ada uang
350
+ gebetan orang yang disuka
351
+ geer gede rasa
352
+ geje tidak jelas
353
+ gelo gila
354
+ gepeng gelandangan dan pengemis
355
+ ghiey lagi
356
+ ghiy lagi
357
+ gi lagi
358
+ gile gila
359
+ giman gigi mancung
360
+ gimana bagaimana
361
+ gini begini
362
+ gino gigi nongol
363
+ gitchu gitu
364
+ githu gitu
365
+ gitu begitu
366
+ gj tidak jelas
367
+ gk tidak
368
+ gmana bagaimana
369
+ gmn bagaimana
370
+ gn begini
371
+ goblog goblok
372
+ goblok bodoh
373
+ good bagus
374
+ gokil gila
375
+ golput golongan putih
376
+ gombal suka merayu
377
+ gowes mengayuh sepeda
378
+ gpl tidak pakai lama
379
+ gpny tidak punya
380
+ gpp tidak apa-apa
381
+ gr gede rasa
382
+ gretong gratis
383
+ gretongan gratisan
384
+ gt begitu
385
+ gtau tidak tahu
386
+ gtw tidak tahu
387
+ gua saya
388
+ gue saya
389
+ guoblok goblok
390
+ guys teman-teman
391
+ gw saya
392
+ gws cepat sembuh
393
+ ha tertawa
394
+ haghaghag tertawa
395
+ haha tertawa
396
+ hakhak tertawa
397
+ hallow halo
398
+ handak bahan peledak
399
+ hankam pertahanan dan keamanan
400
+ hansip pertahanan sipil
401
+ hehe he
402
+ hellow halo
403
+ helo halo
404
+ helow halo
405
+ hey hai
406
+ hi hai
407
+ hlm halaman
408
+ hlng hilang
409
+ hny hanya
410
+ hnya hanya
411
+ hoax isu bohong
412
+ houm rumah
413
+ hr hari
414
+ hrs harus
415
+ hrus harus
416
+ hubad hubungan angkatan darat
417
+ hubdar perhubungan darat
418
+ hubla perhubungan laut
419
+ huff mengeluh
420
+ huft mengeluh
421
+ hum rumah
422
+ humas hubungan masyarakat
423
+ humz rumah
424
+ idk saya tidak tahu
425
+ ilang hilang
426
+ ilfeel tidak suka
427
+ ilfil tidak suka
428
+ imba jago sekali
429
+ imho in my humble opinion
430
+ imoet imut
431
+ imoetz imut
432
+ info informasi
433
+ item hitam
434
+ itung hitung
435
+ itungan hitungan
436
+ isengin bercanda
437
+ iy iya
438
+ iyala iya lah
439
+ iye iya
440
+ iyo iya
441
+ ja saja
442
+ jablay jarang dibelai
443
+ jadiin jadikan
444
+ jadul jaman dulu
445
+ jaim jaga image
446
+ jancuk anjing
447
+ jayus tidak lucu
448
+ jd jadi
449
+ jdi jadi
450
+ jdikan jadikan
451
+ jem jam
452
+ jg juga
453
+ jga juga
454
+ jgn jangan
455
+ jgnkan jangankan
456
+ jijay jijik
457
+ jir anjing
458
+ jkt jakarta
459
+ jln jalan
460
+ jnj janji
461
+ jomblo tidak punya pacar
462
+ jth jatuh
463
+ jubir juru bicara
464
+ jurdil jujur adil
465
+ jutek galak
466
+ jwb jawab
467
+ k ke
468
+ ka kakak
469
+ kab kabupaten
470
+ kabag kepala bagian
471
+ kabor kabur
472
+ kacian kasihan
473
+ kacrut kacau
474
+ kadit kepala direktorat
475
+ kadiv kepala divisi
476
+ kaga tidak
477
+ kagak tidak
478
+ kaka kakak
479
+ kalo kalau
480
+ kalo kalau
481
+ kampret sialan
482
+ kamtib keamanan dan ketertiban
483
+ kamtibmas keamanan dan ketertiban masyarakat
484
+ kamuh kamu
485
+ kamuwh kamu
486
+ kamyu kamu
487
+ kanwil kantor wilayah
488
+ kapt kapten
489
+ karna karena
490
+ kasat kepala satuan
491
+ kasubbag kepala subbagian
492
+ kasubbid kepala subbidang
493
+ katrok kampungan
494
+ kau kamu
495
+ kayanya kayaknya
496
+ kbar kabar
497
+ kbr kabar
498
+ kcian kasihan
499
+ kdu harus
500
+ keburu terlanjur
501
+ kec kecamatan
502
+ kedubes kedutaan besar
503
+ kejurnas kejuaraan nasional
504
+ kek seperti
505
+ kekeuh keras kepala
506
+ keknya kayaknya
507
+ kel kelurahan
508
+ keliatan kelihatan
509
+ kemaren kemarin
510
+ keneh masih
511
+ kepengen mau
512
+ kepikiran terpikirkan
513
+ kepingin mau
514
+ kepo mau tahu urusan orang
515
+ kepsek kepala sekolah
516
+ kere tidak punya uang
517
+ kesbang kesatuan bangsa
518
+ kesian kasihan
519
+ kesra kesejahteraan rakyat
520
+ ketauan ketahuan
521
+ ketrima diterima
522
+ keukeuh keras kepala
523
+ kgiatan kegiatan
524
+ khan kan
525
+ kibul bohong
526
+ kibus kaki busuk
527
+ kimpoi kawin
528
+ kk kakak
529
+ kl kalau
530
+ klian kalian
531
+ klianz kalian
532
+ klo kalau
533
+ kloter kelompok terbang
534
+ kluarga keluarga
535
+ klw kalau
536
+ klwrga keluarga
537
+ km kamu
538
+ kmari kemari
539
+ kmps kampus
540
+ kmpus kampus
541
+ kmrn kemarin
542
+ kn kan
543
+ knal kenal
544
+ knl kenal
545
+ knp kenapa
546
+ knpa kenapa
547
+ kodya kota madya
548
+ kog kok
549
+ komdis komisi disiplin
550
+ kompi komputer
551
+ komsov komunis sovyet
552
+ komtiong komunis Tiongkok
553
+ kongkow kumpul bareng teman-teman
554
+ konjen konsulat jenderal
555
+ kopdar kopi darat
556
+ koq kok
557
+ korup korupsi
558
+ kpd kepada
559
+ kpn kapan
560
+ kptsan keputusan
561
+ krenz keren
562
+ krik garing
563
+ krm kirim
564
+ krn karena
565
+ kt kita
566
+ ktauan ketahuan
567
+ ktmu ketemu
568
+ ktny katanya
569
+ ktr kantor
570
+ kudu harus
571
+ kuper kurang pergaulan
572
+ kuq kok
573
+ kw imitasi
574
+ ky seperti
575
+ kyk seperti
576
+ kykny kayanya
577
+ la lah
578
+ laka kecelakaan
579
+ lam salam
580
+ lambreta lambat
581
+ lamp lampiran
582
+ lansia lanjut usia
583
+ lanud landasan udara
584
+ lapas lembaga pemasyarakatan
585
+ latgab latihan gabungan
586
+ lbur libur
587
+ lebay berlebihan
588
+ leh boleh
589
+ leh boleh
590
+ lekong laki-laki
591
+ lelet lambat
592
+ lemot lambat berfikir
593
+ lemot lemah otak
594
+ lg lagi
595
+ lgi lagi
596
+ lgkp lengkap
597
+ lgsg langsung
598
+ lht lihat
599
+ liat lihat
600
+ linmas perlindungan masyarakat
601
+ litbang penelitian dan pengembangan
602
+ lmyan lumayan
603
+ lmyn lumayan
604
+ lngkp lengkap
605
+ lo kamu
606
+ loch loh
607
+ loe kamu
608
+ lol tertawa
609
+ lola lambat berfikir
610
+ lom belum
611
+ louph cinta
612
+ loupz cinta
613
+ low kalau
614
+ lowh kamu
615
+ lp lupa
616
+ lu kamu
617
+ luber langsung, umum, bebas, dan rahasia
618
+ luchu lucu
619
+ luchuw lucu
620
+ luff cinta
621
+ lum belum
622
+ luph cinta
623
+ luthu lucu
624
+ lw kamu
625
+ lwn lawan
626
+ lwt lewat
627
+ maacih terima kasih
628
+ maaciw terima kasih
629
+ mabal bolos
630
+ mabes markas besar
631
+ macem macam
632
+ macem-macem macam-macam
633
+ macih masih
634
+ madesu masa depan suram
635
+ maem makan
636
+ maen main
637
+ magabut makan gaji buta
638
+ mahatma maju sehat bersama
639
+ maho homo
640
+ mak ibu
641
+ mak jang kaget
642
+ makasih terima kasih
643
+ maksain memaksa
644
+ malah bahkan
645
+ malem malam
646
+ malu2in memalukan
647
+ mam makan
648
+ mamz makan
649
+ maneh kamu
650
+ manies manis
651
+ maniez manis
652
+ mantep mantap
653
+ mao mau
654
+ markus makelar kasus
655
+ masukin masukkan
656
+ mba mbak
657
+ melu ikut
658
+ mending lebih baik
659
+ mepet dekat sekali
660
+ mgkn mungkin
661
+ mgu minggu
662
+ mhn mohon
663
+ migas minyak dan gas bumi
664
+ miker minuman keras
665
+ mikol minuman beralkohol
666
+ milis mailing list
667
+ miras minuman keras
668
+ mksd maksud
669
+ mlah malah
670
+ mls malas
671
+ mngkn mungkin
672
+ mnt minta
673
+ mo mau
674
+ moge motor gede
675
+ mokad mati
676
+ mokat mati
677
+ moso masa
678
+ mosok masa
679
+ mpe sampai
680
+ msh masih
681
+ msk masuk
682
+ mskpn meskipun
683
+ mslh masalah
684
+ msng2 masing-masing
685
+ mt makan teman
686
+ muahal mahal
687
+ mubes musyawarah besar
688
+ muker musyawarah kerja
689
+ mulu melulu
690
+ mumet pusing
691
+ mumpung selagi
692
+ muna munafik
693
+ munas musyawarah nasional
694
+ munaslub musyawarah nasional luar biasa
695
+ muntaber muntah dan berak
696
+ musda musyawarah daerah
697
+ musti mesti
698
+ muup maaf
699
+ muupz maaf
700
+ muuv maaf
701
+ mw mau
702
+ mw now watching
703
+ n dan
704
+ nal kenal
705
+ nanam menanam
706
+ nangis menangis
707
+ nanya bertanya
708
+ naon apa
709
+ napa kenapa
710
+ napa kenapa
711
+ napi narapidana
712
+ napol narapidana politik
713
+ napza narkotika, alkohol, psikotropika, dan zat adiktif
714
+ naq anak
715
+ narkoba narkotika, psikotropika, dan obat terlarang
716
+ narsis bangga pada diri sendiri
717
+ nasgor nasi goreng
718
+ nax anak
719
+ nda tidak
720
+ ndak tidak
721
+ ndiri sendiri
722
+ ndut gendut
723
+ ne ini
724
+ nekolim neokolonialisme
725
+ nekolin neokolonialisme
726
+ nelfon menelepon
727
+ nembak menyatakan cinta
728
+ ngabis2in menghabiskan
729
+ ngabuburit menunggu berbuka puasa
730
+ ngakak tertawa
731
+ ngaku mengaku
732
+ ngambek marah
733
+ ngambil mengambil
734
+ ngampus pergi ke kampus
735
+ nganggur tidak punya pekerjaan
736
+ ngantri mengantri
737
+ ngapah kenapa
738
+ ngapain sedang apa
739
+ ngaret terlambat
740
+ ngaruh berpengaruh
741
+ ngasih memberikan
742
+ ngawur berbicara sembarangan
743
+ ngebandel berbuat bandel
744
+ ngeceng kumpul bareng-bareng
745
+ ngegosip bergosip
746
+ ngeh sadar
747
+ ngeklaim mengklaim
748
+ ngekos tinggal di kos
749
+ ngeksis menjadi eksis
750
+ ngelamar melamar
751
+ ngeles berkilah
752
+ ngeliat melihat
753
+ ngelidur menggigau
754
+ ngemeng bicara terus-terusan
755
+ ngerampok merampok
756
+ ngerti mengerti
757
+ ngga tidak
758
+ nggak tidak
759
+ ngibul berbohong
760
+ ngikut ikut
761
+ ngiler mau
762
+ nginep menginap
763
+ ngiri iri
764
+ ngisi mengisi
765
+ ngisiin mengisikan
766
+ ngmg bicara
767
+ ngmng bicara
768
+ ngocol lucu
769
+ ngomong bicara
770
+ ngomongin membicarakan
771
+ ngubek2 mencari-cari
772
+ ngumpul berkumpul
773
+ ngurus mengurus
774
+ ni ini
775
+ nice bagus
776
+ nie ini
777
+ niech nih
778
+ nih ini
779
+ nimbrung ikut serta
780
+ niyh nih
781
+ nkah nikah
782
+ nmr nomor
783
+ nnti nanti
784
+ nntn nonton
785
+ no nomor
786
+ nobar nonton bareng
787
+ nongkrong kumpul-kumpul
788
+ np now playing
789
+ nrp narapidana
790
+ ntar nanti
791
+ ntar sebentar
792
+ ntn nonton
793
+ nuhun terima kasih
794
+ numpuk bertumpuk
795
+ nunggu menunggu
796
+ nutupin menutupi
797
+ nyampah membuat sampah
798
+ nyasar tersesat
799
+ nyari mencari
800
+ nyariin mencari
801
+ nyekar menyekar
802
+ nyiapin mempersiapkan
803
+ nyicil mencicil
804
+ nyiram menyiram
805
+ nyoblos mencoblos
806
+ nyok ayo
807
+ nyokap ibu
808
+ o/ oleh
809
+ ogah tidak mau
810
+ ok ok
811
+ okt oktober
812
+ ol online
813
+ omdo omong doang
814
+ ongkir ongkos kirim
815
+ oon bodoh
816
+ oot out of topic
817
+ org orang
818
+ org2 orang-orang
819
+ orkes olahraga dan kesehatan
820
+ ortu orang tua
821
+ ospek orientasi studi dan pengenalan kampus
822
+ otda otonomi daerah
823
+ otre ok
824
+ otw on the way, sedang di jalan
825
+ pa apa
826
+ pacal pacar
827
+ pahe paket hemat
828
+ pake pakai
829
+ pakek pakai
830
+ pala kepala
831
+ panja panitia kerja
832
+ pansus panitia khusus
833
+ pantura pantai utara
834
+ parpol partai politik
835
+ pas2an pas-pasan
836
+ pasutri pasangan suami istri
837
+ patas cepat dan terbatas
838
+ pd pada
839
+ pdhl padahal
840
+ pede percaya diri
841
+ pelatda pemusatan latihan daerah
842
+ pelatnas pemusatan latihan nasional
843
+ pembokat pembantu
844
+ pemda pemerintah daerah
845
+ pemilu pemilihan umum
846
+ pemkot pemerintah kota
847
+ pemprov pemerintah provinsi
848
+ pemred pemimpin redaksi
849
+ pengen ingin
850
+ penjas pendidikan jasmani
851
+ penmas pendidikan masyarakat
852
+ perda peraturan daerah
853
+ perek wanita tuna susila
854
+ perhatiin perhatikan
855
+ pertamax pertama
856
+ pesenan pesanan
857
+ pesenin pesankan
858
+ pgang pegang
859
+ pgi pergi
860
+ pi tapi
861
+ pijetin pijitkan
862
+ pilkada pemilihan kepala daerah
863
+ pimpro pemimpin proyek
864
+ pisan sangat
865
+ pisgor pisang goreng
866
+ pk penjahat kelamin
867
+ pke pakai
868
+ plg paling
869
+ pm private message
870
+ pmrnth pemerintah
871
+ pny punya
872
+ polantas polisi lalu lintas
873
+ polwan polisi wanita
874
+ ponpes pondok pesantren
875
+ ponsel telepon seluler
876
+ pp pulang pergi
877
+ ppa apa
878
+ prg pergi
879
+ prikitiw cie
880
+ priksa periksa
881
+ prnh pernah
882
+ pro profesional
883
+ psen pesan
884
+ psn pesan
885
+ pst pasti
886
+ psti pasti
887
+ pswt pesawat
888
+ puanas panas
889
+ pw posisi nyaman
890
+ qmo kamu
891
+ qmu kamu
892
+ qt kita
893
+ rakor rapat koordinasi
894
+ rame ramai
895
+ ranmor kendaraan bermotor
896
+ raskin rakyat miskin
897
+ re reply
898
+ red redaksi
899
+ ref referensi
900
+ reg register
901
+ rehab rehabilitasi
902
+ rejeki rezeki
903
+ rempong sulit
904
+ renstra rencana strategis
905
+ repp balas
906
+ reskrim reserse kriminal
907
+ krim kirim
908
+ restik reserse narkotika
909
+ rhs Rahasia
910
+ rhs rahasia
911
+ rmbt rambut
912
+ rmh rumah
913
+ rofl rolling on the floor laughing
914
+ ru baru
915
+ rudal peluru kendali
916
+ ruko rumah toko
917
+ rusun rumah susun
918
+ rusunawa rumah susun sewa
919
+ rutan rumah tahanan
920
+ ruz terus
921
+ s4 sempat
922
+ saia saya
923
+ saiank sayang
924
+ salting salah tingkah
925
+ saltum salah kostum
926
+ sampe sampai
927
+ sampeyan anda
928
+ samsek sama sekali
929
+ sapa siapa
930
+ sapose siapa
931
+ satkorlak satuan koordinator pelaksana
932
+ satpam satuan pengamanan
933
+ say sayang
934
+ sbb sebagai berikut
935
+ sbg sebagai
936
+ sbh sebuah
937
+ sblm sebelum
938
+ sbnrny sebenarnya
939
+ scara secara
940
+ scr secara
941
+ sdg sedang
942
+ sdgkn sedangkan
943
+ sdh sudah
944
+ sdkt sedikit
945
+ sdngkn sedangkan
946
+ se7 setuju
947
+ seabrek banyak
948
+ sebelas dua belas mirip
949
+ sekjen sekretaris jenderal
950
+ sembako sembilan bahan pokok
951
+ sempak celana dalam
952
+ sempet sempat
953
+ sempet2nya sempat-sempatnya
954
+ sendratari seni drama tari
955
+ sertijab serah terima jabatan
956
+ sgt sangat
957
+ sgtunya segitunya
958
+ shg sehingga
959
+ sidak inspeksi mendadak
960
+ siech sih
961
+ sieyh sih
962
+ sikon situasi dan kondisi
963
+ simpedes simpanan pedesaan
964
+ sinetron sinema elektronik
965
+ sip ok
966
+ siramin siramkan
967
+ sis kakak perempuan
968
+ sj saja
969
+ skali sekali
970
+ skalian sekalian
971
+ skl sekali
972
+ sklh sekolah
973
+ skrg sekarang
974
+ skt sakit
975
+ skul sekolah
976
+ slesai selesai
977
+ slh salah
978
+ sll selalu
979
+ slm salam
980
+ slma selama
981
+ slmt selamat
982
+ slsai selesai
983
+ slt sulit
984
+ smpt sempat
985
+ smua semua
986
+ smw semua
987
+ smwny semuanya
988
+ sndiri sendiri
989
+ sng senang
990
+ sni sini
991
+ soljum sholat jumat
992
+ somse sombong sekali
993
+ songong sombong
994
+ sorry maaf
995
+ sory maaf
996
+ sosbud sosial-budaya
997
+ sosek sosial-ekonomi
998
+ sospol sosial-politik
999
+ sotoy sok tahu
1000
+ sowry maaf
1001
+ spa siapa
1002
+ spd sepeda
1003
+ sppa siapa
1004
+ sprti seperti
1005
+ spt seperti
1006
+ spy supaya
1007
+ srtfkt sertifikat
1008
+ stelah setelah
1009
+ stiap setiap
1010
+ stiap setiap
1011
+ stlh setelah
1012
+ subbag subbagian
1013
+ suk masuk
1014
+ sumbangin sumbangkan
1015
+ sumpek sempit
1016
+ sy saya
1017
+ syg sayang
1018
+ syp siapa
1019
+ t4 tempat
1020
+ tabanas tabungan pembangunan nasional
1021
+ tajir kaya
1022
+ tar nanti
1023
+ tau tahu
1024
+ taun tahun
1025
+ taw tahu
1026
+ tawh tahu
1027
+ td tadi
1028
+ tdi tadi
1029
+ tdk tidak
1030
+ te2p tetap
1031
+ teh kakak perempuan
1032
+ tekor rugi
1033
+ telat terlambat
1034
+ telkom telekomunikasi
1035
+ telmi telat berpikir
1036
+ telp telepon
1037
+ temen teman
1038
+ temen2 teman-teman
1039
+ tengil menyebalkan
1040
+ tengok menjenguk
1041
+ tepar terkapar
1042
+ terbitin terbitkan
1043
+ tggu tunggu
1044
+ tgl tanggal
1045
+ tgu tunggu
1046
+ thanks terima kasih
1047
+ thankss terima kasih
1048
+ thankz terima kasih
1049
+ thd terhadap
1050
+ thn tahun
1051
+ thx terima kasih
1052
+ tilang bukti pelanggaran
1053
+ tipi TV
1054
+ tipiwan TvOne
1055
+ tkg tukang
1056
+ tks terima kasih
1057
+ tll terlalu
1058
+ tlp telepon
1059
+ tlpn telepon
1060
+ tls tulis
1061
+ tman teman
1062
+ tmbah tambah
1063
+ tmbh tambah
1064
+ tmen2 teman-teman
1065
+ tmn2 teman-teman
1066
+ tmpah tumpah
1067
+ tmph tumpah
1068
+ tmpt tempat
1069
+ tnda tanda
1070
+ tngu tunggu
1071
+ tnh tanah
1072
+ tnyta ternyata
1073
+ togel toto gelap
1074
+ tokai tai
1075
+ tokai tai
1076
+ toserba toko serba ada
1077
+ tp tapi
1078
+ tpi tapi
1079
+ tq terima kasih
1080
+ trdhulu terdahulu
1081
+ trgntg tergantung
1082
+ trima terima kasih
1083
+ trims terima kasih
1084
+ trimz terima kasih
1085
+ trm terima
1086
+ trnyt ternyata
1087
+ trs terus
1088
+ trus terus
1089
+ trutama terutama
1090
+ trz terus
1091
+ ts penulis
1092
+ tsb tersebut
1093
+ tst tahu sama tahu
1094
+ ttd tertanda
1095
+ ttg tentang
1096
+ ttp tetap
1097
+ tuch tuh
1098
+ tuh itu
1099
+ tuir tua
1100
+ tuwh tuh
1101
+ tw tahu
1102
+ tyap tiap
1103
+ u kamu
1104
+ u/ untuk
1105
+ ud sudah
1106
+ uda sudah
1107
+ udah sudah
1108
+ udh sudah
1109
+ ujg ujung
1110
+ ujung2nya ujung-ujungnya
1111
+ ul ulangan
1112
+ ultah ulang tahun
1113
+ unyu lucu
1114
+ unyu menggemaskan
1115
+ uplot unggah
1116
+ uppu apa
1117
+ urang saya
1118
+ urg saya
1119
+ usah perlu
1120
+ utang hutang
1121
+ utk untuk
1122
+ utul ujian tertulis
1123
+ valas valuta asing
1124
+ vol volume
1125
+ w/ dengan
1126
+ wad buat
1127
+ wadir wakil direktur
1128
+ wagub wakil gubernur
1129
+ wamil wajib militer
1130
+ waria wanita pria
1131
+ warkop warung kopi
1132
+ warnet warung internet
1133
+ warteg warung tegal
1134
+ wartel warung telekomunikasi
1135
+ wat buat
1136
+ wk tertawa
1137
+ wkt waktu
1138
+ wkwk tertawa
1139
+ wtf what the fuck
1140
+ wth what the hell
1141
+ xixixi tertawa
1142
+ y kenapa
1143
+ ya iya
1144
+ yad yang akan datang
1145
+ yap iya
1146
+ yapz iya
1147
+ yaudah ya sudah
1148
+ yauwda ya sudah
1149
+ yawdah ya sudah
1150
+ ybs yang bersangkutan
1151
+ yg yang
1152
+ yi yaitu
1153
+ yl yang lain
1154
+ yng yang
1155
+ yo iya
1156
+ yoha iya
1157
+ yowes ya sudah
1158
+ yuk ayo
1159
+ yup iya
1160
+ ywdh ya sudah
1161
+ cb coba
1162
+ plh pilih
1163
+ y ya
1164
+ slalu selalu
1165
+ munfik munafik
1166
+ ahiok ahok
1167
+ reklamuk reklamasi
1168
+ victory menang
1169
+ sma sama
1170
+ kmrm kemeramen
1171
+ kmrn kemarin
1172
+ kowe kamu
1173
+ tren trend
1174
+ smg semoga
1175
+ ngehe kesal
1176
+ humoris lucu
1177
+ jadiin jadi
1178
+ mb mbak
1179
+ mz mas
1180
+ komun komunitas
1181
+ analisise analisis
1182
+ stop henti
1183
+ sadaar sadar
1184
+ manen panen
1185
+ sept september
1186
+ nyaingin saing
1187
+ nmenarik menarik
1188
+ war perang
1189
+ pake pakai
1190
+ janjinyaa janji
1191
+ zonk bodoh
1192
+ fitnag fitnah
1193
+ rights benar
1194
+ gub gubernur
1195
+ simiskin miskin
1196
+ gantengbs ganteng
1197
+ ngumpet sembunyi
1198
+ bedakin bedak
1199
+ hardcore keras
1200
+ anjay anjing
1201
+ akhirx akhirnya
1202
+ prototype contoh
1203
+ solve solusi
1204
+ rja raja
1205
+ watuk batuk
1206
+ nyang yang
1207
+ ngebully intimidasi
1208
+ hurts pedih
1209
+ masy masyarakat
1210
+ utip kutip
1211
+ still masih
1212
+ mndukung mendukung
1213
+ tauk tahu
1214
+ pulgar kasar
1215
+ mbual membual
1216
+ manggil panggil
1217
+ tioghoa tionghoa
1218
+ rkyt rakyat
1219
+ ngentotin senggama
1220
+ ngentot senggama
1221
+ kentot senggama
1222
+ toys main
1223
+ faktakta fakta
1224
+ nyemot ambil
1225
+ sohib teman
1226
+ ego emosi
1227
+ rubahnn rubah
1228
+ mbaur baur
1229
+ trlalu terlalu
1230
+ governor gubernur
1231
+ nyela cela
1232
+ heter pembenci
1233
+ heters pembenci
1234
+ insom insomnia
1235
+ nyembah sembah
1236
+ slama selama
1237
+ most paling
1238
+ modar mati
1239
+ ikon lambang
1240
+ buangbuang buang
1241
+ light terang
1242
+ amerik amarika
1243
+ pndukung pendukung
1244
+ mbabibuta ceroboh
1245
+ setting atur
1246
+ emank memang
1247
+ seting akting
1248
+ maybe mungkin
1249
+ next lanjut
1250
+ sebelom sebelum
1251
+ waspadalah waspada
1252
+ our kami
1253
+ bokep porno
1254
+ cayalah percaya
1255
+ gantengsaya ganteng
1256
+ bajir banjir
1257
+ parte partai
1258
+ nyalahin salah
1259
+ nyerang serang
1260
+ dzolim zalim
1261
+ nipu tipu
1262
+ mnipu tipu
1263
+ ktipu tipu
1264
+ valid sah
1265
+ jentelmen berani
1266
+ buzzerbuzzer buzzer
1267
+ buangbuang buang
1268
+ tsk tersangka
1269
+ tsangka tersangka
1270
+ dungu bodoh
1271
+ lemot lambat
1272
+ capek lelah
1273
+ kurng kurang
1274
+ bajir banjir
1275
+ ista nista
1276
+ istaa nista
1277
+ less kurang
1278
+ bebal bodoh
1279
+ koar teriak
1280
+ muna munafik
1281
+ lelet lambat
1282
+ naas nahas
1283
+ paranoid takut
1284
+ parno takut
1285
+ problem masalah
1286
+ puyeng pusing
1287
+ songong sombong
1288
+ taik kotoran
1289
+ tahi kotoran
1290
+ tai kotoran
1291
+ tirani tiran
1292
+ pls tolong
1293
+ tilep tilap
1294
+ accord sesuai
1295
+ happy bahagia
1296
+ irit hemat
1297
+ tak tidak
1298
+ semau asal
1299
+ mbual bual
1300
+ mantabss bagus
1301
+ penertiban tertib
1302
+ orange oranye
1303
+ uasai kuasa
1304
+ vote pilih
1305
+ mnolak tolak
1306
+ menolak tolak
1307
+ trending trend
1308
+ presh segar
1309
+ taik tahi
1310
+ serasiii serasi
1311
+ wkwkkw tertawa
1312
+ soft halus
1313
+ setting atur
1314
+ angis nangis
1315
+ ahokncc ahok
1316
+ almaidahyg almaidah
1317
+ istaa nista
1318
+ benarjujur benar
1319
+ benarjujur jujur
1320
+ sayan sayang
1321
+ mgkin mungkin
lda.model ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d4a373aa10b746edde0a012321995b84358738b66f5374c0fc15262e367acf10
3
+ size 5761
lda.model.expElogbeta.npy ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:375a2f077099154fe6529ee0645255bf09e44838b3d6487954fe8b3a9b364aa3
3
+ size 4488
lda.model.id2word ADDED
Binary file (13.2 kB). View file
 
lda.model.state ADDED
Binary file (7.25 kB). View file
 
main.py ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import pandas as pd
3
+ import gensim
4
+ import joblib
5
+ import numpy as np
6
+ import tensorflow as tf
7
+ from tensorflow.keras.models import Sequential, Model
8
+ from tensorflow.keras.layers import Embedding, TextVectorization, GlobalAveragePooling1D, Input, LSTM, GRU, Dropout, Dense
9
+
10
+ from scraper import scrape
11
+ from func import TextProcess, Label, TextProcess2
12
+
13
+ lda_model_inf = gensim.models.LdaModel.load('lda.model')
14
+
15
+ model = tf.keras.models.load_model('model_imp')
16
+
17
+ # with open('model_imp.pkl', 'rb') as file_1:
18
+ # model = joblib.load(file_1)
19
+
20
+ with open('dictionary.pkl', 'rb') as file_4:
21
+ dictionary_inf = joblib.load(file_4)
22
+
23
+ def run():
24
+ # Membuat Title
25
+ st.title('Negative Review clustering insights')
26
+
27
+
28
+ # membuat form
29
+ with st.form(key='form_parameters'):
30
+ text_input = st.text_input('Reviews', 'Barangnya tidak sesuai gambar')
31
+ submitted_text = st.form_submit_button('Show topic')
32
+
33
+ data_inf = {
34
+ 'text': text_input
35
+ }
36
+
37
+
38
+ data_inf = pd.DataFrame([data_inf])
39
+
40
+ if submitted_text:
41
+ data_inf['text_processed'] = data_inf['text'].apply(lambda x: TextProcess(x))
42
+ Message_body_inf = data_inf['text_processed']
43
+
44
+ data_inf['text_processed_2'] = data_inf['text'].apply(lambda x: TextProcess2(x))
45
+ Message_body_inf_2 = data_inf['text_processed_2']
46
+
47
+ y_pred_inf = model.predict(Message_body_inf_2)
48
+ y_pred_inf = np.where(y_pred_inf >= 0.5, 1, 0)
49
+
50
+ if y_pred_inf == 0:
51
+ st.write('Negative sentiment')
52
+ for i in range(len(Message_body_inf)):
53
+ bow_vector = dictionary_inf.doc2bow(Message_body_inf[i])
54
+ for index, score in sorted(lda_model_inf[bow_vector], key=lambda tup: -1*tup[1]):
55
+ # st.write(f"Score: {round(score*100)}%")
56
+ st.write(f"Complaint: {Label(index)}")
57
+ # st.write("Complaint: {}".format(Label(index)))
58
+ break
59
+ st.write('------------------------------------')
60
+ else:
61
+ st.write('Positive sentiment')
62
+
63
+
64
+
65
+
66
+ if __name__ == '__main__':
67
+ run()
requirements.txt ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ streamlit
2
+ seaborn
3
+ pandas
4
+ numpy
5
+ matplotlib
6
+ joblib
7
+ scikit-learn==1.0.2
8
+ Pillow==9.2.0
9
+ sastrawi
10
+ nltk
11
+ wordcloud
12
+ urllib
13
+ gensim
14
+ tensorflow==2.10.0
runtime.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ python-3.9.12