Tugas 3 Preprocessing#

Pada Tugas 2 diminta untuk mengolah data preprocesing teks atau Pra pemrosesan text Pemrosesan teks melibatkan pembersihan dan penyiapan data teks mentah untuk analisis atau pelatihan model lebih lanjut. Pra-pemrosesan teks yang tepat dapat secara signifikan berdampak pada kinerja dan akurasi model NLP…

Dibuat Oleh:

  • Nama : Willy Chairullah Fauzi Putra

  • NIM : 220411100045

  • Kelas : PPW A

Link Code :

Link Github :

Persiapan Library#

%pip install -q pyspellchecker
%pip install -q Sastrawi
Note: you may need to restart the kernel to use updated packages.
Note: you may need to restart the kernel to use updated packages.
# library awal untuk perhitungan dan pengolahan teks
import numpy as np
import re
import pandas as pd
import pickle

from collections import Counter

# monitoring
from tqdm import tqdm

# library untuk praproses teks
import nltk

# 1. Stop Word
nltk.download('stopwords')
from nltk.corpus import stopwords

# 3. Cek Ejaan Pembakuan kata B.inggris
from spellchecker import SpellChecker
# Inisialisasi SpellChecker untuk bahasa Indonesia
spell = SpellChecker(language='en')

# 4.Stemming
## Indo
nltk.download('wordnet')
# Menggunaakn Sastrawi untuk memproses teks dalam bahasa Indonesia.
from Sastrawi.Stemmer.StemmerFactory import StemmerFactory
factory = StemmerFactory()

## English
from nltk.stem import PorterStemmer, WordNetLemmatizer
stemmer = PorterStemmer()

# 5. Tokenisasi
from nltk.tokenize import word_tokenize
nltk.download('punkt_tab')
[nltk_data] Downloading package stopwords to
[nltk_data]     C:\Users\willy\AppData\Roaming\nltk_data...
[nltk_data]   Package stopwords is already up-to-date!
[nltk_data] Downloading package wordnet to
[nltk_data]     C:\Users\willy\AppData\Roaming\nltk_data...
[nltk_data]   Package wordnet is already up-to-date!
[nltk_data] Downloading package punkt_tab to
[nltk_data]     C:\Users\willy\AppData\Roaming\nltk_data...
[nltk_data]   Package punkt_tab is already up-to-date!
True

Praproses Teks#

Membuat Fungsi#

Menghilangkan symbol atau tanda baca#

# Case Folding
def clean_lower(lwr):
    lwr = lwr.lower() # lowercase text
    return lwr

# Menghapus tanda baca, angka, dan simbol
def clean_punct(text):
    clean_spcl = re.compile('[/(){}\[\]\|@,;_]')
    clean_symbol = re.compile('[^0-9a-z]')
    clean_number = re.compile('[0-9]')
    text = clean_spcl.sub('', text)
    text = clean_symbol.sub(' ', text)
    text = clean_number.sub('', text)
    return text

# Menghaps double atau lebih whitespace
def _normalize_whitespace(text):
    corrected = str(text)
    corrected = re.sub(r"//t",r"\t", corrected)
    corrected = re.sub(r"( )\1+",r"\1", corrected)
    corrected = re.sub(r"(\n)\1+",r"\1", corrected)
    corrected = re.sub(r"(\r)\1+",r"\1", corrected)
    corrected = re.sub(r"(\t)\1+",r"\1", corrected)
    return corrected.strip(" ")

# Menghapus stopwords Indonesia
def clean_stopwords_id(text):
    stopword = set(stopwords.words('indonesian'))
    text = ' '.join(word for word in text.split() if word not in stopword) # hapus stopword dari kolom deskripsi
    return text

# Menghapus stopwords Inggris
def clean_stopwords_en(text):
    stopword = set(stopwords.words('english'))
    text = ' '.join(word for word in text.split() if word not in stopword) # hapus stopword dari kolom deskripsi
    return text

# Stemming with Sastrawi
def sastrawistemmer(text):
    st = factory.create_stemmer()
    text = ' '.join(st.stem(word) for word in tqdm(text.split()) if word in text)
    return text

# Stemming with Porter Stemmer
def porter_stemming(text):
    # Memecah teks menjadi kata-kata
    words = nltk.word_tokenize(text)  # Tokenisasi
    # Melakukan stemming pada setiap kata
    stemmed_words = [stemmer.stem(word) for word in tqdm(words)]
    # Menggabungkan kata-kata yang telah di-stem
    stemmed_text = ' '.join(stemmed_words)
    return stemmed_text

# Fungsi untuk memperbaiki ejaan dalam bahasa Inggris dengan tqdm
def correct_spelling_english(text):
    if not isinstance(text, str):
        return text  # Mengabaikan nilai non-string
    words = text.split()
    corrected_words = []
    # Menggunakan tqdm untuk menampilkan progres perbaikan ejaan
    for word in tqdm(words, desc="Fix Spell", unit="kata"):
        corrected = spell.correction(word)  # Periksa ejaan kata
        # Jika spell.correction mengembalikan None, gunakan kata aslinya atau string kosong
        if corrected is None:
            corrected_words.append(word)
        else:
            corrected_words.append(corrected)

    corrected_text = ' '.join(corrected_words)
    return corrected_text

# Fungsi untuk melakukan tokenisasi pada teks
def tokenize_text(text):
    if isinstance(text, str):  # Memastikan input adalah string
        return word_tokenize(text)  # Mengembalikan token
    return []  # Kembali ke list kosong jika bukan string

PTA Trunojoyo Abstrak Indonesia dan English#

Load Data#

Data PTA#

main_df = pd.read_csv('datasets/pta_teknik_informatika.csv', delimiter=',')
main_df.head()
penulis judul abstrak_indo abstrak_english pembimbing_pertama pembimbing_kedua prodi
0 A.Ubaidillah S.Kom PERANCANGAN DAN IMPLEMENTASI SISTEM DATABASE \... Sistem informasi akademik (SIAKAD) merupaka... Academic information systems (SIAKAD) is an in... Budi Setyono M.T Hermawan S.T Teknik Informatika
1 M. Basith Ardianto, APLIKASI KONTROL DAN MONITORING JARINGAN KOMPU... Berjalannya koneksi jaringan komputer dengan l... - Drs. Budi Soesilo, MT Koko Joni, ST Teknik Informatika
2 Akhmad Suyandi, S.Kom RANCANG BANGUN APLIKASI PROXY SERVER UNTUK\r\n... Web server adalah sebuah perangkat lunak serve... Web server is a server software functioning to... Drs. Budi Soesilo, M.T Hermawan, ST, MT Teknik Informatika
3 Heri Supriyanto SISTEM PENDUKUNG KEPUTUSAN OPTIMASI PENJADWALA... Penjadwalan kuliah di Perguruan Tinggi me... Scheduling courses in universities is a ... Mulaab, S.Si., M.Kom Firli Irhamni, ST., M.Kom Teknik Informatika
4 Septian Rahman Hakim SISTEM AUGMENTED REALITY ANIMASI BENDA BERGERA... Seiring perkembangan teknologi yang ada diduni... As the development of technology existing in t... Arik Kurniawati, S.Kom., M.T. Haryanto, S.T., M.T. Teknik Informatika

Remove data Missing#

main_df = main_df[["abstrak_indo", "abstrak_english"]].dropna()
main_df = main_df[main_df["abstrak_indo"].notna() & (main_df["abstrak_indo"] != "-")]
main_df = main_df[main_df["abstrak_english"].notna() & (main_df["abstrak_english"] != "-")]
main_df.isnull().sum()
main_df.head()
abstrak_indo abstrak_english
0 Sistem informasi akademik (SIAKAD) merupaka... Academic information systems (SIAKAD) is an in...
2 Web server adalah sebuah perangkat lunak serve... Web server is a server software functioning to...
3 Penjadwalan kuliah di Perguruan Tinggi me... Scheduling courses in universities is a ...
4 Seiring perkembangan teknologi yang ada diduni... As the development of technology existing in t...
5 Gerak pekerja ada pada game yang memiliki genr... Workers' movements in the game that has no gen...

Lower case#

main_df['lwr_indo'] = main_df['abstrak_indo'].apply(clean_lower)
main_df['lwr_english'] = main_df['abstrak_english'].apply(clean_lower)
casefolding=pd.DataFrame(main_df[["abstrak_indo","lwr_indo","abstrak_english", "lwr_english"]])
casefolding
abstrak_indo lwr_indo abstrak_english lwr_english
0 Sistem informasi akademik (SIAKAD) merupaka... sistem informasi akademik (siakad) merupaka... Academic information systems (SIAKAD) is an in... academic information systems (siakad) is an in...
2 Web server adalah sebuah perangkat lunak serve... web server adalah sebuah perangkat lunak serve... Web server is a server software functioning to... web server is a server software functioning to...
3 Penjadwalan kuliah di Perguruan Tinggi me... penjadwalan kuliah di perguruan tinggi me... Scheduling courses in universities is a ... scheduling courses in universities is a ...
4 Seiring perkembangan teknologi yang ada diduni... seiring perkembangan teknologi yang ada diduni... As the development of technology existing in t... as the development of technology existing in t...
5 Gerak pekerja ada pada game yang memiliki genr... gerak pekerja ada pada game yang memiliki genr... Workers' movements in the game that has no gen... workers' movements in the game that has no gen...
... ... ... ... ...
853 Investasi saham selama ini memiliki resiko ker... investasi saham selama ini memiliki resiko ker... \nInvestment in shares so far has a very large... \ninvestment in shares so far has a very large...
854 Information Retrieval (IR) merupakan pengambil... information retrieval (ir) merupakan pengambil... Information Retrieval (IR) is retrieval of inf... information retrieval (ir) is retrieval of inf...
855 Klasifikasi citra merupakan proses pengelompok... klasifikasi citra merupakan proses pengelompok... Image classification is a process of grouping ... image classification is a process of grouping ...
856 Identifikasi atribut pejalan kaki merupakan sa... identifikasi atribut pejalan kaki merupakan sa... The identification of pedestrian attributes is... the identification of pedestrian attributes is...
857 Topik deteksi objek telah menarik perhatian ya... topik deteksi objek telah menarik perhatian ya... The topic of object detection has attracted gr... the topic of object detection has attracted gr...

821 rows × 4 columns

Clean Stopwords#

# Buat kolom tambahan untuk data description yang telah dilakukan proses penghapusan stopwords
main_df['clean_sw_indo'] = main_df['lwr_indo'].apply(clean_stopwords_id)
main_df['clean_sw_english'] = main_df['lwr_english'].apply(clean_stopwords_en)
stop_words=pd.DataFrame(main_df[['lwr_indo','clean_sw_indo','lwr_english',"clean_sw_english"]])
stop_words
lwr_indo clean_sw_indo lwr_english clean_sw_english
0 sistem informasi akademik (siakad) merupaka... sistem informasi akademik (siakad) sistem info... academic information systems (siakad) is an in... academic information systems (siakad) informat...
2 web server adalah sebuah perangkat lunak serve... web server perangkat lunak server berfungsi me... web server is a server software functioning to... web server server software functioning receive...
3 penjadwalan kuliah di perguruan tinggi me... penjadwalan kuliah perguruan kompleks. permasa... scheduling courses in universities is a ... scheduling courses universities complex issue....
4 seiring perkembangan teknologi yang ada diduni... seiring perkembangan teknologi didunia, muncul... as the development of technology existing in t... development technology existing world, emergin...
5 gerak pekerja ada pada game yang memiliki genr... gerak pekerja game memiliki genre rts (real-ti... workers' movements in the game that has no gen... workers' movements game genre rts (real-time s...
... ... ... ... ...
853 investasi saham selama ini memiliki resiko ker... investasi saham memiliki resiko kerugian perge... \ninvestment in shares so far has a very large... investment shares far large risk loss due stoc...
854 information retrieval (ir) merupakan pengambil... information retrieval (ir) pengambilan informa... information retrieval (ir) is retrieval of inf... information retrieval (ir) retrieval informati...
855 klasifikasi citra merupakan proses pengelompok... klasifikasi citra proses pengelompokan piksel ... image classification is a process of grouping ... image classification process grouping image pi...
856 identifikasi atribut pejalan kaki merupakan sa... identifikasi atribut pejalan kaki salah peneli... the identification of pedestrian attributes is... identification pedestrian attributes one many ...
857 topik deteksi objek telah menarik perhatian ya... topik deteksi objek menarik perhatian perkemba... the topic of object detection has attracted gr... topic object detection attracted great attenti...

821 rows × 4 columns

Menghilangkan symbol atau tanda baca dan whitespace#

main_df['clean_stb_indo'] = main_df['clean_sw_indo'].apply(clean_punct)
main_df['clean_stb_english'] = main_df['clean_sw_english'].apply(clean_punct)
main_df['clean_stb_indo'] = main_df['clean_stb_indo'].apply(_normalize_whitespace)
main_df['clean_stb_english'] = main_df['clean_stb_english'].apply(_normalize_whitespace)
clean_punct_df=pd.DataFrame(main_df[['clean_sw_indo','clean_stb_indo', 'clean_sw_english',"clean_stb_english"]])
clean_punct_df
clean_sw_indo clean_stb_indo clean_sw_english clean_stb_english
0 sistem informasi akademik (siakad) sistem info... sistem informasi akademik siakad sistem inform... academic information systems (siakad) informat... academic information systems siakad informatio...
2 web server perangkat lunak server berfungsi me... web server perangkat lunak server berfungsi me... web server server software functioning receive... web server server software functioning receive...
3 penjadwalan kuliah perguruan kompleks. permasa... penjadwalan kuliah perguruan kompleks permasal... scheduling courses universities complex issue.... scheduling courses universities complex issue ...
4 seiring perkembangan teknologi didunia, muncul... seiring perkembangan teknologi didunia muncul ... development technology existing world, emergin... development technology existing world emerging...
5 gerak pekerja game memiliki genre rts (real-ti... gerak pekerja game memiliki genre rts real tim... workers' movements game genre rts (real-time s... workers movements game genre rts real time str...
... ... ... ... ...
853 investasi saham memiliki resiko kerugian perge... investasi saham memiliki resiko kerugian perge... investment shares far large risk loss due stoc... investment shares far large risk loss due stoc...
854 information retrieval (ir) pengambilan informa... information retrieval ir pengambilan informasi... information retrieval (ir) retrieval informati... information retrieval ir retrieval information...
855 klasifikasi citra proses pengelompokan piksel ... klasifikasi citra proses pengelompokan piksel ... image classification process grouping image pi... image classification process grouping image pi...
856 identifikasi atribut pejalan kaki salah peneli... identifikasi atribut pejalan kaki salah peneli... identification pedestrian attributes one many ... identification pedestrian attributes one many ...
857 topik deteksi objek menarik perhatian perkemba... topik deteksi objek menarik perhatian perkemba... topic object detection attracted great attenti... topic object detection attracted great attenti...

821 rows × 4 columns

Cek Ejaan Peter Norvig#
Dapatkan Corpus#
# 1. Mengambil teks dari kolom 'test' dan menggabungkannya menjadi korpus
corpus_string = ' '.join(main_df['clean_stb_indo'].dropna().tolist())
# Nama file yang ingin Anda simpan
file_path = 'datasets/korpus_indo.txt'

# Membuka file dalam mode 'write' ('w') dan menyimpannya
with open(file_path, 'w', encoding='utf-8') as f:
    f.write(corpus_string)
Fungsi#
# Membaca file .txt untuk membentuk korpus
def load_corpus(file_path):
    with open(file_path, 'r', encoding='utf-8') as file:
        corpus = file.read()  # Membaca seluruh isi file
    return corpus

# Memuat korpus dari file .txt
file_path = 'datasets/korpus_indo.txt'  # Ganti dengan path file .txt Anda
CORPUS = load_corpus(file_path)

# Membuat fungsi untuk memecah kata dan menghitung frekuensi
def get_word_list(text):
    words = re.findall(r'\w+', text.lower())  # Mengambil kata
    return Counter(words)

# Menghitung frekuensi kata dalam korpus
word_counts = get_word_list(CORPUS)
total_words = sum(word_counts.values())

# Fungsi untuk menghitung probabilitas
def P(word):
    return word_counts[word] / total_words

# Fungsi untuk menghasilkan kemungkinan koreksi
def edits1(word):
    letters    = 'abcdefghijklmnopqrstuvwxyz'
    splits    = [(word[:i], word[i:]) for i in range(len(word) + 1)]
    deletes   = [L + R[1:] for L, R in splits if R]  # Menghapus satu huruf
    transposes = [L + R[1] + R[0] + R[2:] for L, R in splits if len(R) > 1]  # Tukar huruf
    replaces  = [L + c + R[1:] for L, R in splits for c in letters if R]  # Mengganti huruf
    inserts   = [L + c + R for L, R in splits for c in letters]  # Menyisipkan huruf
    return set(deletes + transposes + replaces + inserts)

# Fungsi utama untuk memperbaiki ejaan
def correct(word):
    candidates = (edits1(word) or {word})  # Menghasilkan kandidat
    return max(candidates, key=P)  # Memilih kandidat dengan probabilitas tertinggi

# Fungsi untuk memperbaiki ejaan
def correct_spelling_indo(text):
    # Memisahkan kalimat menjadi kata
    words = text.split()
    # Menggunakan tqdm untuk melacak progres
    corrected_words = []

    # Menggunakan tqdm untuk menampilkan progres
    for word in tqdm(words, desc="Memperbaiki ejaan", unit="kata"):
        corrected_words.append(correct(word))

    return ' '.join(corrected_words)

Cek Ejaan Pembakuan Kata#

# main_df = main_df.head(10) 
main_df['clean_typo_indo'] = main_df['clean_stb_indo'].apply(correct_spelling_indo)
main_df['clean_typo_english'] = main_df['clean_stb_english'].apply(correct_spelling_english)
clean_spell=pd.DataFrame(main_df[['clean_stb_indo','clean_typo_indo', 'clean_stb_english',"clean_typo_english"]])
clean_spell
clean_stb_indo clean_typo_indo clean_stb_english clean_typo_english
0 sistem informasi akademik siakad sistem inform... sistem informasi akademik siakad sistem inform... academic information systems siakad informatio... academic information systems salad information...
2 web server perangkat lunak server berfungsi me... web server perangkat lunak server berfungsi pe... web server server software functioning receive... web server server software functioning receive...
3 penjadwalan kuliah perguruan kompleks permasal... penjadwalan kuliah perguruan kompleks permasal... scheduling courses universities complex issue ... scheduling courses universities complex issue ...
4 seiring perkembangan teknologi didunia muncul ... seiring perkembangan teknologi didunia muncul ... development technology existing world emerging... development technology existing world emerging...
5 gerak pekerja game memiliki genre rts real tim... gerak pekerja game memiliki genre rs real time... workers movements game genre rts real time str... workers movements game genre its real time str...
... ... ... ... ...
853 investasi saham memiliki resiko kerugian perge... investasi saham memiliki resiko kerugian perge... investment shares far large risk loss due stoc... investment shares far large risk loss due stoc...
854 information retrieval ir pengambilan informasi... information retrieval air pengambilan informas... information retrieval ir retrieval information... information retrieval ir retrieval information...
855 klasifikasi citra proses pengelompokan piksel ... klasifikasi citra proses pengelompokan piksel ... image classification process grouping image pi... image classification process grouping image pi...
856 identifikasi atribut pejalan kaki salah peneli... identifikasi atribut pejalan kali salah peneli... identification pedestrian attributes one many ... identification pedestrian attributes one many ...
857 topik deteksi objek menarik perhatian perkemba... topik deteksi objek menarik perhatian perkemba... topic object detection attracted great attenti... topic object detection attracted great attenti...

821 rows × 4 columns

main_df['stemming_indo'] = main_df['clean_typo_indo'].apply(sastrawistemmer)
main_df['stemming_english'] = main_df['clean_typo_english'].apply(porter_stemming)
stemming=pd.DataFrame(main_df[['clean_typo_indo','stemming_indo', 'clean_typo_english',"stemming_english"]])
stemming
clean_typo_indo stemming_indo clean_typo_english stemming_english
0 sistem informasi akademik siakad sistem inform... sistem informasi akademik siakad sistem inform... academic information systems salad information... academ inform system salad inform system funct...
2 web server perangkat lunak server berfungsi pe... web server perangkat lunak server fungsi terim... web server server software functioning receive... web server server softwar function receiv help...
3 penjadwalan kuliah perguruan kompleks permasal... jadwal kuliah guru kompleks masalah variabel t... scheduling courses universities complex issue ... schedul cours univers complex issu problem sev...
4 seiring perkembangan teknologi didunia muncul ... iring kembang teknologi dunia muncul teknologi... development technology existing world emerging... develop technolog exist world emerg technolog ...
5 gerak pekerja game memiliki genre rs real time... gerak kerja game milik genre rs real time stra... workers movements game genre its real time str... worker movement game genr it real time strateg...
... ... ... ... ...
853 investasi saham memiliki resiko kerugian perge... investasi saham milik resiko rugi gera harga s... investment shares far large risk loss due stoc... invest share far larg risk loss due stock pric...
854 information retrieval air pengambilan informas... information retrieval air ambil informasi simp... information retrieval ir retrieval information... inform retriev ir retriev inform store documen...
855 klasifikasi citra proses pengelompokan piksel ... klasifikasi citra proses kelompok piksel citra... image classification process grouping image pi... imag classif process group imag pixel certain ...
856 identifikasi atribut pejalan kali salah peneli... identifikasi atribut pejal kali salah teliti k... identification pedestrian attributes one many ... identif pedestrian attribut one mani studi dev...
857 topik deteksi objek menarik perhatian perkemba... topik deteksi objek tarik perhati kembang tekn... topic object detection attracted great attenti... topic object detect attract great attent techn...

821 rows × 4 columns

main_df['tokenize_indo'] = main_df['stemming_indo'].apply(tokenize_text)
main_df['tokenize_english'] = main_df['stemming_english'].apply(tokenize_text)
tokenize=pd.DataFrame(main_df[['stemming_indo','tokenize_indo','stemming_english', "tokenize_english"]])
tokenize
stemming_indo tokenize_indo stemming_english tokenize_english
0 sistem informasi akademik siakad sistem inform... [sistem, informasi, akademik, siakad, sistem, ... academ inform system salad inform system funct... [academ, inform, system, salad, inform, system...
2 web server perangkat lunak server fungsi terim... [web, server, perangkat, lunak, server, fungsi... web server server softwar function receiv help... [web, server, server, softwar, function, recei...
3 jadwal kuliah guru kompleks masalah variabel t... [jadwal, kuliah, guru, kompleks, masalah, vari... schedul cours univers complex issu problem sev... [schedul, cours, univers, complex, issu, probl...
4 iring kembang teknologi dunia muncul teknologi... [iring, kembang, teknologi, dunia, muncul, tek... develop technolog exist world emerg technolog ... [develop, technolog, exist, world, emerg, tech...
5 gerak kerja game milik genre rs real time stra... [gerak, kerja, game, milik, genre, rs, real, t... worker movement game genr it real time strateg... [worker, movement, game, genr, it, real, time,...
... ... ... ... ...
853 investasi saham milik resiko rugi gera harga s... [investasi, saham, milik, resiko, rugi, gera, ... invest share far larg risk loss due stock pric... [invest, share, far, larg, risk, loss, due, st...
854 information retrieval air ambil informasi simp... [information, retrieval, air, ambil, informasi... inform retriev ir retriev inform store documen... [inform, retriev, ir, retriev, inform, store, ...
855 klasifikasi citra proses kelompok piksel citra... [klasifikasi, citra, proses, kelompok, piksel,... imag classif process group imag pixel certain ... [imag, classif, process, group, imag, pixel, c...
856 identifikasi atribut pejal kali salah teliti k... [identifikasi, atribut, pejal, kali, salah, te... identif pedestrian attribut one mani studi dev... [identif, pedestrian, attribut, one, mani, stu...
857 topik deteksi objek tarik perhati kembang tekn... [topik, deteksi, objek, tarik, perhati, kemban... topic object detect attract great attent techn... [topic, object, detect, attract, great, attent...

821 rows × 4 columns

# Simpan DataFrame ke dalam file CSV
main_df.to_csv('datasets/df_pta_preprocessing.csv', index=False)
main_df
abstrak_indo abstrak_english lwr_indo lwr_english clean_sw_indo clean_sw_english clean_stb_indo clean_stb_english clean_typo_indo clean_typo_english stemming_indo stemming_english tokenize_indo tokenize_english
0 Sistem informasi akademik (SIAKAD) merupaka... Academic information systems (SIAKAD) is an in... sistem informasi akademik (siakad) merupaka... academic information systems (siakad) is an in... sistem informasi akademik (siakad) sistem info... academic information systems (siakad) informat... sistem informasi akademik siakad sistem inform... academic information systems siakad informatio... sistem informasi akademik siakad sistem inform... academic information systems salad information... sistem informasi akademik siakad sistem inform... academ inform system salad inform system funct... [sistem, informasi, akademik, siakad, sistem, ... [academ, inform, system, salad, inform, system...
2 Web server adalah sebuah perangkat lunak serve... Web server is a server software functioning to... web server adalah sebuah perangkat lunak serve... web server is a server software functioning to... web server perangkat lunak server berfungsi me... web server server software functioning receive... web server perangkat lunak server berfungsi me... web server server software functioning receive... web server perangkat lunak server berfungsi pe... web server server software functioning receive... web server perangkat lunak server fungsi terim... web server server softwar function receiv help... [web, server, perangkat, lunak, server, fungsi... [web, server, server, softwar, function, recei...
3 Penjadwalan kuliah di Perguruan Tinggi me... Scheduling courses in universities is a ... penjadwalan kuliah di perguruan tinggi me... scheduling courses in universities is a ... penjadwalan kuliah perguruan kompleks. permasa... scheduling courses universities complex issue.... penjadwalan kuliah perguruan kompleks permasal... scheduling courses universities complex issue ... penjadwalan kuliah perguruan kompleks permasal... scheduling courses universities complex issue ... jadwal kuliah guru kompleks masalah variabel t... schedul cours univers complex issu problem sev... [jadwal, kuliah, guru, kompleks, masalah, vari... [schedul, cours, univers, complex, issu, probl...
4 Seiring perkembangan teknologi yang ada diduni... As the development of technology existing in t... seiring perkembangan teknologi yang ada diduni... as the development of technology existing in t... seiring perkembangan teknologi didunia, muncul... development technology existing world, emergin... seiring perkembangan teknologi didunia muncul ... development technology existing world emerging... seiring perkembangan teknologi didunia muncul ... development technology existing world emerging... iring kembang teknologi dunia muncul teknologi... develop technolog exist world emerg technolog ... [iring, kembang, teknologi, dunia, muncul, tek... [develop, technolog, exist, world, emerg, tech...
5 Gerak pekerja ada pada game yang memiliki genr... Workers' movements in the game that has no gen... gerak pekerja ada pada game yang memiliki genr... workers' movements in the game that has no gen... gerak pekerja game memiliki genre rts (real-ti... workers' movements game genre rts (real-time s... gerak pekerja game memiliki genre rts real tim... workers movements game genre rts real time str... gerak pekerja game memiliki genre rs real time... workers movements game genre its real time str... gerak kerja game milik genre rs real time stra... worker movement game genr it real time strateg... [gerak, kerja, game, milik, genre, rs, real, t... [worker, movement, game, genr, it, real, time,...
... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
853 Investasi saham selama ini memiliki resiko ker... \nInvestment in shares so far has a very large... investasi saham selama ini memiliki resiko ker... \ninvestment in shares so far has a very large... investasi saham memiliki resiko kerugian perge... investment shares far large risk loss due stoc... investasi saham memiliki resiko kerugian perge... investment shares far large risk loss due stoc... investasi saham memiliki resiko kerugian perge... investment shares far large risk loss due stoc... investasi saham milik resiko rugi gera harga s... invest share far larg risk loss due stock pric... [investasi, saham, milik, resiko, rugi, gera, ... [invest, share, far, larg, risk, loss, due, st...
854 Information Retrieval (IR) merupakan pengambil... Information Retrieval (IR) is retrieval of inf... information retrieval (ir) merupakan pengambil... information retrieval (ir) is retrieval of inf... information retrieval (ir) pengambilan informa... information retrieval (ir) retrieval informati... information retrieval ir pengambilan informasi... information retrieval ir retrieval information... information retrieval air pengambilan informas... information retrieval ir retrieval information... information retrieval air ambil informasi simp... inform retriev ir retriev inform store documen... [information, retrieval, air, ambil, informasi... [inform, retriev, ir, retriev, inform, store, ...
855 Klasifikasi citra merupakan proses pengelompok... Image classification is a process of grouping ... klasifikasi citra merupakan proses pengelompok... image classification is a process of grouping ... klasifikasi citra proses pengelompokan piksel ... image classification process grouping image pi... klasifikasi citra proses pengelompokan piksel ... image classification process grouping image pi... klasifikasi citra proses pengelompokan piksel ... image classification process grouping image pi... klasifikasi citra proses kelompok piksel citra... imag classif process group imag pixel certain ... [klasifikasi, citra, proses, kelompok, piksel,... [imag, classif, process, group, imag, pixel, c...
856 Identifikasi atribut pejalan kaki merupakan sa... The identification of pedestrian attributes is... identifikasi atribut pejalan kaki merupakan sa... the identification of pedestrian attributes is... identifikasi atribut pejalan kaki salah peneli... identification pedestrian attributes one many ... identifikasi atribut pejalan kaki salah peneli... identification pedestrian attributes one many ... identifikasi atribut pejalan kali salah peneli... identification pedestrian attributes one many ... identifikasi atribut pejal kali salah teliti k... identif pedestrian attribut one mani studi dev... [identifikasi, atribut, pejal, kali, salah, te... [identif, pedestrian, attribut, one, mani, stu...
857 Topik deteksi objek telah menarik perhatian ya... The topic of object detection has attracted gr... topik deteksi objek telah menarik perhatian ya... the topic of object detection has attracted gr... topik deteksi objek menarik perhatian perkemba... topic object detection attracted great attenti... topik deteksi objek menarik perhatian perkemba... topic object detection attracted great attenti... topik deteksi objek menarik perhatian perkemba... topic object detection attracted great attenti... topik deteksi objek tarik perhati kembang tekn... topic object detect attract great attent techn... [topik, deteksi, objek, tarik, perhati, kemban... [topic, object, detect, attract, great, attent...

821 rows × 14 columns

PTA Berita Online Kompas.com#

Load Data#

Data PTA#

main_df_berita = pd.read_csv('datasets/data_berita.csv', delimiter=',')
main_df_berita.head()
Judul Berita Isi Berita Tanggal Berita Kategori Berita
0 16 Aktivis yang Ditahan di Polda Metro Jaya Mo... JAKARTA, KOMPAS.com - Sebanyak 16 aktivis yang... 17/09/2025 NEWS
1 Erick Thohir Fokus Bangun Kejayaan Olahraga Us... KOMPAS.com - Erick Thohir resmi dilantik Presi... 17/09/2025 BOLA
2 BMKG: Waspada Banjir Rob di Pesisir Utara Jate... SEMARANG, KOMPAS.com - Stasiun Meteorologi Mar... 17/09/2025 REGIONAL
3 VW ID. Buzz, Transformasi Kombi ke Era Baru JAKARTA, KOMPAS.com – Volkswagen ID. Buzz menj... 17/09/2025 OTOMOTIF
4 IHSG Cetak Rekor Tertinggi Sepanjang Sejarah p... JAKARTA, KOMPAS.com - Indeks Harga Saham Gabun... 17/09/2025 MONEY

Remove data Missing#

main_df_berita = main_df_berita[["Isi Berita"]].dropna()
main_df_berita.isnull().sum()
main_df_berita.head()
Isi Berita
0 JAKARTA, KOMPAS.com - Sebanyak 16 aktivis yang...
1 KOMPAS.com - Erick Thohir resmi dilantik Presi...
2 SEMARANG, KOMPAS.com - Stasiun Meteorologi Mar...
3 JAKARTA, KOMPAS.com – Volkswagen ID. Buzz menj...
4 JAKARTA, KOMPAS.com - Indeks Harga Saham Gabun...

Lower case#

main_df_berita['lwr_indo'] = main_df_berita['Isi Berita'].apply(clean_lower)
casefolding=pd.DataFrame(main_df_berita[["Isi Berita","lwr_indo"]])
casefolding
Isi Berita lwr_indo
0 JAKARTA, KOMPAS.com - Sebanyak 16 aktivis yang... jakarta, kompas.com - sebanyak 16 aktivis yang...
1 KOMPAS.com - Erick Thohir resmi dilantik Presi... kompas.com - erick thohir resmi dilantik presi...
2 SEMARANG, KOMPAS.com - Stasiun Meteorologi Mar... semarang, kompas.com - stasiun meteorologi mar...
3 JAKARTA, KOMPAS.com – Volkswagen ID. Buzz menj... jakarta, kompas.com – volkswagen id. buzz menj...
4 JAKARTA, KOMPAS.com - Indeks Harga Saham Gabun... jakarta, kompas.com - indeks harga saham gabun...
... ... ...
100 JAKARTA, KOMPAS.com – Gubernur DKI Jakarta Pra... jakarta, kompas.com – gubernur dki jakarta pra...
101 JAKARTA, KOMPAS.com – Bagi sejumlah pengendara... jakarta, kompas.com – bagi sejumlah pengendara...
102 KOMPAS.com - Presiden Prabowo Subianto melanti... kompas.com - presiden prabowo subianto melanti...
103 JAKARTA, KOMPAS.com -  Presiden Prabowo Subian... jakarta, kompas.com -  presiden prabowo subian...
104 JAKARTA, KOMPAS.com- Menteri Pemuda dan Olahra... jakarta, kompas.com- menteri pemuda dan olahra...

105 rows × 2 columns

Clean Stopwords#

# Buat kolom tambahan untuk data description yang telah dilakukan proses penghapusan stopwords
main_df_berita['clean_sw_indo'] = main_df_berita['lwr_indo'].apply(clean_stopwords_id)
stop_words = pd.DataFrame(main_df_berita[['lwr_indo','clean_sw_indo']])
stop_words
lwr_indo clean_sw_indo
0 jakarta, kompas.com - sebanyak 16 aktivis yang... jakarta, kompas.com - 16 aktivis ditahan polda...
1 kompas.com - erick thohir resmi dilantik presi... kompas.com - erick thohir resmi dilantik presi...
2 semarang, kompas.com - stasiun meteorologi mar... semarang, kompas.com - stasiun meteorologi mar...
3 jakarta, kompas.com – volkswagen id. buzz menj... jakarta, kompas.com – volkswagen id. buzz sala...
4 jakarta, kompas.com - indeks harga saham gabun... jakarta, kompas.com - indeks harga saham gabun...
... ... ...
100 jakarta, kompas.com – gubernur dki jakarta pra... jakarta, kompas.com – gubernur dki jakarta pra...
101 jakarta, kompas.com – bagi sejumlah pengendara... jakarta, kompas.com – pengendara, bensin spbu ...
102 kompas.com - presiden prabowo subianto melanti... kompas.com - presiden prabowo subianto melanti...
103 jakarta, kompas.com -  presiden prabowo subian... jakarta, kompas.com - presiden prabowo subiant...
104 jakarta, kompas.com- menteri pemuda dan olahra... jakarta, kompas.com- menteri pemuda olahraga (...

105 rows × 2 columns

Menghilangkan symbol atau tanda baca#

main_df_berita['clean_stb_indo'] = main_df_berita['clean_sw_indo'].apply(clean_punct)
clean_punct_df = pd.DataFrame(main_df_berita[['clean_sw_indo','clean_stb_indo']])
clean_punct_df
clean_sw_indo clean_stb_indo
0 jakarta, kompas.com - 16 aktivis ditahan polda... jakarta kompas com aktivis ditahan polda me...
1 kompas.com - erick thohir resmi dilantik presi... kompas com erick thohir resmi dilantik presi...
2 semarang, kompas.com - stasiun meteorologi mar... semarang kompas com stasiun meteorologi mari...
3 jakarta, kompas.com – volkswagen id. buzz sala... jakarta kompas com volkswagen id buzz salah...
4 jakarta, kompas.com - indeks harga saham gabun... jakarta kompas com indeks harga saham gabung...
... ... ...
100 jakarta, kompas.com – gubernur dki jakarta pra... jakarta kompas com gubernur dki jakarta pram...
101 jakarta, kompas.com – pengendara, bensin spbu ... jakarta kompas com pengendara bensin spbu sw...
102 kompas.com - presiden prabowo subianto melanti... kompas com presiden prabowo subianto melanti...
103 jakarta, kompas.com - presiden prabowo subiant... jakarta kompas com presiden prabowo subianto...
104 jakarta, kompas.com- menteri pemuda olahraga (... jakarta kompas com menteri pemuda olahraga me...

105 rows × 2 columns

Cek Ejaan Peter Norvig#
Fungsi#
# Spell checker (default bahasa Inggris, kita isi dengan kosakata dataset CNN)
spell = SpellChecker(language=None)
unique_words = set(" ".join(main_df_berita["clean_stb_indo"].astype(str)).split())
print(unique_words)
spell.word_frequency.load_words(unique_words)

def spellcheck_text(text):
    if pd.isna(text):
        return ""
    tokens = text.split()
    corrected_tokens = []
    for token in tokens:
        if token not in spell:
            correction = spell.correction(token)
            corrected_tokens.append(correction if correction else token)
        else:
            corrected_tokens.append(token)
    return " ".join(corrected_tokens)
{'memproses', 'darurat', 'copper', 'pemanfaatan', 'menempati', 'duduak', 'warnanya', 'paksa', 'amanah', 'kmjam', 'panen', 'menghadiri', 'penutupan', 'sintetis', 'kualitas', 'dukungan', 'direnovasi', 'swt', 'keberadaan', 'memercayakan', 'aspirasi', 'politis', 'januari', 'mengaku', 'artikel', 'reka', 'tenang', 'berubah', 'berlebihan', 'mengenal', 'mengakui', 'dibagi', 'ihsg', 'tampilan', 'basharahu', 'temukan', 'metode', 'bercerai', 'hikam', 'pohon', 'memakan', 'babi', 'kumpulkan', 'jenguk', 'sidang', 'palmerah', 'kesinambungan', 'ikan', 'kapasitas', 'ketidakpuasan', 'dewasa', 'kijang', 'rg', 'asupan', 'soerakoesoemah', 'pengalihan', 'cinta', 'sjafrie', 'manado', 'panas', 'memanggilnya', 'kosmetik', 'irigasi', 'overstay', 'qoumas', 'jaga', 'tekanan', 'melingkar', 'sousa', 'itikad', 'erat', 'pm', 'stoknya', 'nanti', 'data', 'inclusive', 'kisah', 'buffer', 'psikologis', 'tabur', 'lestari', 'terkait', 'menghargai', 'jambon', 'lantik', 'susiati', 'mitra', 'lupa', 'politikus', 'menetapkan', 'tagak', 'tertuang', 'memudahkan', 'grobogan', 'menangis', 'tonggo', 'alergi', 'mendaftarkan', 'semua', 'dicari', 'w', 'kenyamanan', 'janji', 'ruangan', 'berkompeten', 'smartsense', 'kepolisianhanya', 'terdepan', 'kekesalan', 'mena', 'penyaluran', 'pertahun', 'terpilih', 'djamari', 'jaklingko', 'hanya', 'mencerminkan', 'aziz', 'mengalokasikan', 'lawas', 'perlahan', 'detik', 'nanik', 'tunjungan', 'islam', 'hasil', 'kekayaan', 'maryam', 'digoyangkan', 'terutama', 'buzz', 'bukhari', 'dirancang', 'beraktivitas', 'bangunan', 'perbaikannya', 'gubernur', 'dpr', 'tinju', 'syair', 'ekspor', 'thom', 'saing', 'terindikasi', 'bersedih', 'dibicarakan', 'pelajari', 'proses', 'india', 'tujuannya', 'aliansi', 'press', 'xxx', 'nurbaningsih', 'sugiharto', 'pola', 'rka', 'menabrakkan', 'menjajalnya', 'bola', 'diyakini', 'sdit', 'mencatat', 'caranya', 'berlokasi', 'jaringan', 'rugi', 'condong', 'berpindah', 'tasbih', 'terkabul', 'domestik', 'gerindra', 'pangkat', 'udah', 'inginkan', 'tirai', 'chaniago', 'aset', 'tegasnya', 'hpa', 'jalanin', 'pengganti', 'menyatu', 'menko', 'times', 'ke', 'tersebut', 'nitro', 'minimal', 'pemersatu', 'komut', 'pemeriksa', 'merusak', 'kekasih', 'dermawan', 'diduga', 'dapil', 'penggugat', 'ferdiansyah', 'saputro', 'sekedar', 'penolakan', 'senyuman', 'interaksi', 'dipindah', 'sikap', 'tawasul', 'finansial', 'berbaring', 'komeng', 'orangtua', 'metanol', 'berkenaan', 'perhubungan', 'satgas', 'gedung', 'letjen', 'makarim', 'dokter', 'menpora', 'tanya', 'arsitektur', 'mm', 'kalimantan', 'parah', 'equal', 'selengkapnya', 'kebuntuan', 'goals', 'konvensional', 'rekayasa', 'praktik', 'cpousai', 'bangkit', 'antarinstansi', 'kabupatenkota', 'status', 'netral', 'matahari', 'puncaknya', 'didapati', 'indikatif', 'saya', 'nurul', 'berproses', 'penipuan', 'gunting', 'cosmobeaut', 'mw', 'trauma', 'mengonfirmasi', 'ppk', 'ucl', 'ngesti', 'suplai', 'sebutan', 'haknya', 'hajj', 'oled', 'kali', 'satwa', 'um', 'sambutan', 'kayu', 'logistik', 'masuknya', 'modal', 'sisi', 'p', 'kebanyakan', 'sektor', 'wadah', 'berpandangan', 'sabatang', 'sarah', 'stunting', 'tunujngan', 'menandatangani', 'ditandai', 'penting', 'motornya', 'ama', 'pekat', 'skuad', 'terbawa', 'ketakutan', 'eropa', 'ditinggal', 'flash', 'asep', 'disebut', 'menerima', 'winarno', 'pandeglang', 'maka', 'hadits', 'sungguh', 'emas', 'sam', 'disatukan', 'mp', 'bercampur', 'manggarai', 'menjawab', 'tps', 'teruskan', 'ketidakhadirannya', 'futuristis', 'mansyur', 'kontekstual', 'tim', 'net', 'asian', 'indekos', 'pembuat', 'secara', 'laksmita', 'koto', 'rekannya', 'kamera', 'timur', 'pembelian', 'ditentukan', 'tabungan', 'diwaspadai', 'kemarin', 'kdrt', 'protesnya', 'perubahan', 'integritasnya', 'care', 'gejayan', 'tersenyum', 'listrik', 'kabag', 'majah', 'pembentukan', 'dokomentasi', 'merilis', 'bendungan', 'sudaryati', 'denpasar', 'insiden', 'giarti', 'memangkas', 'judul', 'kenaikan', 'serangkaian', 'matang', 'dilarang', 'jo', 'tepatnya', 'sengketa', 'peternakan', 'spontan', 'laksanakan', 'bukti', 'pegantenan', 'panduan', 'pilpres', 'kato', 'meluas', 'brand', 'belakangan', 'mengungkapkan', 'telapak', 'furqan', 'kasur', 'memecahkan', 'peningkatan', 'saudara', 'memerintah', 'dokumentasi', 'modul', 'peringkat', 'taufik', 'menilai', 'panjang', 'kesempatan', 'daratan', 'guyonan', 'poles', 'temuannyauntuk', 'ditemui', 'pihak', 'wajah', 'senyum', 'berfungsi', 'melompat', 'asal', 'liga', 'saja', 'bpi', 'ingatkan', 'aliran', 'prakirawan', 'manusia', 'suruh', 'picak', 'satunya', 'nada', 'jabodetabek', 'lidah', 'unggul', 'pembersihan', 'mranggen', 'netflix', 'dosen', 'jebol', 'usai', 'komjen', 'sdn', 'umur', 'semoga', 'khawatir', 'stekom', 'memberdayakan', 'dpddprmpr', 'mufakat', 'sambal', 'berasal', 'menegaskan', 'comsuci', 'is', 'max', 'konstitusi', 'wakil', 'mewah', 'dapet', 'dangkal', 'tolong', 'wara', 'wartawan', 'kedalaman', 'baku', 'dirasakan', 'indonesia', 'anjing', 'penuntut', 'mengganti', 'nostalgia', 'gelak', 'skor', 'biometrik', 'pangkostrad', 'terpendam', 'hamba', 'boxy', 'rawajati', 'seksi', 'sabudalam', 'ketiganya', 'masa', 'mengemban', 'dijerat', 'pengangguran', 'piringan', 'bina', 'non', 'jalan', 'vulkanik', 'berkontribusi', 'immanuel', 'tb', 'konkret', 'ass', 'menyerap', 'pengadilan', 'jogo', 'gesa', 'wamen', 'tegaskan', 'chain', 'potret', 'orangtuanya', 'mulyani', 'berpindahnya', 'emang', 'nadiem', 'penerapan', 'bersuara', 'menara', 'pacet', 'tumbangnya', 'segar', 'pembukaan', 'apain', 'latar', 'jadi', 'tetangga', 'penurunan', 'diturunkan', 'kontan', 'sietem', 'tengah', 'batik', 'diberikan', 'rekamannya', 'dana', 'jusuf', 'crawford', 'heran', 'terbarukan', 'perbatasan', 'menyebabkan', 'betah', 'tugasnya', 'bertajuk', 'memfasilitasi', 'jenna', 'dilaporkan', 'dibahas', 'miliar', 'subiantokompas', 'betul', 'korban', 'diubah', 'briefing', 'kompetitif', 'penggerebekan', 'tergesa', 'mencicipi', 'muara', 'ungaran', 'tercatat', 'banggar', 'ibnu', 'aneka', 'nonakademik', 'call', 'sukarela', 'kecil', 'kolaborasi', 'menariknya', 'dvr', 'membunuh', 'pindahan', 'adiknya', 'mie', 'sppg', 'menulis', 'ash', 'ruptl', 'berpuasa', 'maunya', 'admin', 'infantri', 'langka', 'total', 'ujian', 'menduduki', 'unsur', 'real', 'kesatuan', 'oleh', 'instan', 'disrupsi', 'cililitan', 'jembrana', 'juniornya', 'basalamah', 'musik', 'komisaris', 'raka', 'rincian', 'didominasi', 'ulya', 'peluncuran', 'uu', 'hidangan', 'turis', 'noor', 'tewas', 'gsd', 'ida', 'rosan', 'drivernya', 'menyahut', 'terpapar', 'tepuk', 'laut', 'tugaskan', 'mbggazali', 'laporan', 'dipimpin', 'terganggunya', 'viii', 'membaik', 'tata', 'strategis', 'bergizi', 'menyambut', 'kekerasan', 'dioplos', 'hadirkan', 'menekan', 'sedikitbondan', 'pembagiannya', 'kerusuhan', 'gambar', 'mengecek', 'guntur', 'bingung', 'ojek', 'penggilingan', 'juliyus', 'best', 'definitif', 'kartu', 'kemendagri', 'presidenmenurutnya', 'surga', 'bermanfaat', 'darat', 'bukhori', 'ayah', 'campuran', 'haulihi', 'diijabah', 'kebangkitan', 'wisnu', 'daihatsu', 'stephanie', 'keperluan', 'hut', 'memadai', 'penangkalan', 'yamaha', 'senayan', 'wartakotalive', 'bertahap', 'abad', 'ketat', 'makan', 'berdemo', 'gerbang', 'i', 'reskrimum', 'jembatan', 'keaslian', 'gunawanbaca', 'kepresidenan', 'berisiko', 'kasisolusi', 'pembangunan', 'rutan', 'meningkat', 'menyidik', 'pol', 'terucap', 'udaranya', 'pegiat', 'perundangan', 'lambat', 'wajahmu', 'nahdliyin', 'berseragam', 'lembaran', 'bengkok', 'penuh', 'teguran', 'baliho', 'dinilai', 'yaqut', 'robohkan', 'gerindrawakil', 'garam', 'transaksi', 'tka', 'bulusari', 'mencapai', 'dipertontonkan', 'berangkat', 'jonny', 'ukurannya', 'beruntun', 'rencananya', 'kuat', 'jepara', 'dihuni', 'de', 'keajaiban', 'petunjuk', 'dahulu', 'na', 'berperan', 'podcast', 'ai', 'menggembalakan', 'jagat', 'imbau', 'kewajiban', 'baterainya', 'hotel', 'gesekan', 'hipotermia', 'pekerja', 'mambasuik', 'klaim', 'kementerian', 'komersial', 'banjir', 'prakerja', 'produktif', 'beristirahat', 'dorong', 'kejadian', 'kecerdasan', 'sedap', 'meraih', 'narapidana', 'subuh', 'binguo', 'kenyang', 'wasekjen', 'rw', 'klimatologi', 'adventure', 'rob', 'pemerintahsebelumnya', 'kabur', 'waspada', 'hafid', 'angkanya', 'sabtu', 'editor', 'membebaskan', 'dahnil', 'perhimpunan', 'mufashshal', 'inspektur', 'stranger', 'ujung', 'diurusin', 'ketum', 'kemenag', 'szef', 'terakhir', 'pergerakan', 'pelat', 'pemeliharaan', 'depok', 'sih', 'persib', 'lapang', 'berbasis', 'kasih', 'intana', 'membuang', 'fushshilat', 'melampiaskan', 'september', 'aparatur', 'ibadahnya', 'ketahanan', 'konsumen', 'berkolaborasi', 'dipindahkan', 'memindahkan', 'ath', 'dkp', 'tahap', 'terence', 'gangguan', 'berupaya', 'robert', 'pelabuhan', 'turun', 'infrastruktur', 'tribunnews', 'yang', 'asoy', 'menggandeng', 'niscaya', 'penguat', 'anggap', 'besi', 'pov', 'sustainable', 'kuantitatif', 'penuhi', 'sekian', 'musa', 'keimigrasian', 'viral', 'perangpendidikan', 'bersantai', 'menangani', 'kesepakatan', 'ketika', 'mengular', 'permukaan', 'hukumnya', 'negosiasi', 'class', 'penjaradalam', 'chipset', 'kuda', 'inline', 'perlu', 'bloomberg', 'prakirakan', 'cocolan', 'je', 'super', 'penjualan', 'deduktif', 'mathematics', 'pemerasan', 'pastikan', 'setara', 'berbicara', 'disoroti', 'msi', 'hati', 'artinyadari', 'penyelenggara', 'berkat', 'quality', 'kawakan', 'wna', 'city', 'firman', 'kusut', 'rupiahmengutip', 'saraswati', 'figur', 'presiden', 'berhasil', 'salahia', 'sensor', 'kontak', 'mengumpulkan', 'jajaran', 'prioritas', 'proyeksi', 'singkat', 'brpt', 'smkn', 'membentuk', 'kepastian', 'rata', 'american', 'penasehat', 'talut', 'meliputi', 'anagata', 'kelanjutan', 'diperoleh', 'parkir', 'sosial', 'untuk', 'gabungan', 'menggeser', 'sirkuler', 'keheningan', 'minim', 'an', 'kok', 'dibanding', 'valentino', 'kepala', 'rabies', 'serta', 'tertolak', 'berat', 'membatasi', 'gaza', 'ketahuan', 'darma', 'harganya', 'golaga', 'nasional', 'mdka', 'yunengsih', 'franka', 'zatnya', 'kapabilitas', 'mencontohkan', 'pernah', 'es', 'pendudukan', 'mitsubishi', 'nunggu', 'eksklusif', 'halaman', 'menporalantas', 'hr', 'neraca', 'mengundang', 'transparansi', 'audit', 'restock', 'tiket', 'berbaris', 'sebaliknya', 'meledak', 'menghangat', 'memutar', 'prestasinya', 'alvarez', 'customer', 'tarik', 'jasa', 'bahan', 'putranto', 'ditembakkan', 'bobot', 'kendal', 'pond', 'cabang', 'leasing', 'petualang', 'berkarier', 'keselamatan', 'peluang', 'sanskerta', 'banget', 'aspek', 'tema', 'elektronik', 'inspektorat', 'kemenpora', 'padi', 'villa', 'pengendalian', 'ekstrem', 'rancangan', 'yaudah', 'najm', 'jose', 'semapala', 'syahdan', 'suap', 'insan', 'adopsinya', 'tlkm', 'transmisi', 'kemarahan', 'umum', 'dipakai', 'djuyamto', 'ketentuan', 'negerimasih', 'kaum', 'nan', 'demonstran', 'sidik', 'mission', 'takjub', 'partai', 'utbk', 'tulis', 'mengikuti', 'membuatnya', 'kebaikan', 'limpasan', 'november', 'seorang', 'kedua', 'kendala', 'menampilkan', 'memimpin', 'menggantungkan', 'tjsl', 'mental', 'of', 'tetapi', 'didalami', 'ditotal', 'neraka', 'prabowopenerimanya', 'menyoroti', 'economic', 'league', 'sumur', 'ledakan', 'manapun', 'pemantauan', 'meteorologi', 'chaniagopengamat', 'keputusan', 'busur', 'kenyataan', 'spasial', 'memasuki', 'diperkirakan', 'riyadi', 'atasan', 'polres', 'tanggalnyameski', 'am', 'marzuki', 'jejak', 'melahirkan', 'nikkei', 'bekas', 'fosil', 'optimistis', 'divaksin', 'dinasti', 'polkamtribunnews', 'terpengaruh', 'kemendikdasmen', 'sistematis', 'muzaffar', 'gimana', 'perbandingan', 'manfaat', 'pbb', 'operasi', 'atensinya', 'pencopotan', 'darmabakti', 'kadang', 'wihara', 'listiani', 'yariskindel', 'hidup', 'mrt', 'nababan', 'sambo', 'ilustrasi', 'kesal', 'wajahnya', 'qualcomm', 'peninjauan', 'madiun', 'septemberrobert', 'enam', 'cocok', 'wamenkop', 'vale', 'menyelesaikan', 'gbla', 'adopsi', 'modern', 'ricuh', 'perintahkan', 'laboratorium', 'pengajuan', 'kk', 'membagikan', 'tuntut', 'rumahuntuk', 'dibatasigerbang', 'faizal', 'prinsip', 'garibaldi', 'semenjak', 'adalah', 'purba', 'langit', 'penerus', 'menghitung', 'asn', 'bawa', 'berteriak', 'abu', 'orangdalam', 'karyawan', 'pertanian', 'bernama', 'pro', 'kendaraan', 'pantai', 'jarang', 'menemukan', 'hukum', 'pemaparannya', 'reporter', 'yusril', 'pekan', 'upayakan', 'multifungsi', 'full', 'brian', 'vietnam', 'kontribusi', 'dawud', 'bubur', 'prokopim', 'tertangkap', 'widodo', 'nunik', 'negeri', 'menunggusetelah', 'karirnya', 'staf', 'monas', 'tunggu', 'bgn', 'pulau', 'ojol', 'hoaks', 'premanismeselain', 'centre', 'perpindahan', 'penjara', 'syukur', 'bentrok', 'franklin', 'sekunder', 'apalagi', 'tradisionalperdana', 'kitab', 'sekolahusai', 'weibing', 'vdari', 'gantikan', 'koper', 'sofian', 'bae', 'pkp', 'tanpa', 'komentar', 'ternate', 'sarana', 'memvideokan', 'menyalahi', 'amanda', 'diperbaharui', 'daerah', 'amonia', 'lukisan', 'sibuk', 'effendi', 'kosong', 'humor', 'filipina', 'rakyat', 'anginnya', 'mendatang', 'kades', 'pengembangan', 'truk', 'selama', 'kekuasaan', 'meningkatkan', 'menelan', 'northeastern', 'tertulis', 'permen', 'enggan', 'kelangkaan', 'kabinet', 'pemulung', 'material', 'supply', 'menhan', 'februari', 'sepengetahuan', 'terdapatnya', 'syaqqa', 'kata', 'menggagalkan', 'berisi', 'terkendali', 'dipercaya', 'suka', 'fisik', 'mengamininya', 'biaya', 'sholeh', 'angga', 'tahu', 'hp', 'menjamin', 'instruktur', 'arah', 'normal', 'konsultan', 'individu', 'mengajarkan', 'eliano', 'pecahan', 'kebiasaan', 'karangawen', 'kebijakan', 'masing', 'bahkan', 'tentunya', 'jadinya', 'melebur', 'kriminalisasi', 'yohan', 'online', 'voltmeter', 'spion', 'april', 'perusahaan', 'menyaksikan', 'menanam', 'berdampak', 'dorongan', 'bersangkutan', 'hukumannya', 'berjudi', 'diangkat', 'philadelphia', 'paket', 'aktif', 'tadi', 'mewaspadai', 'kebagian', 'impor', 'penunjang', 'tahanan', 'gkp', 'sepi', 'komprehensif', 'doa', 'mencemari', 'sentuh', 'beberapa', 'faisol', 'ees', 'pengerjaannya', 'dihadiri', 'jelang', 'endapan', 'kemampuan', 'datuak', 'nyari', 'hanif', 'mengungsi', 'pgeo', 'bi', 'melarang', 'sawah', 'penayangan', 'kelurahan', 'sjamsoeddin', 'kewaspadaannya', 'dilakukan', 'tahan', 'pembeli', 'tidak', 'materi', 'memasang', 'panjangnya', 'hidupnya', 'xvii', 'penularannya', 'momentum', 'disalahkan', 'yakni', 'didorong', 'khariq', 'disiplin', 'https', 'rp', 'para', 'tech', 'deyang', 'gelora', 'arahan', 'menarik', 'kepalanya', 'menjabat', 'maritime', 'pedagang', 'puas', 'buzzbegitu', 'profil', 'pelayaran', 'berjanji', 'gini', 'bandung', 'as', 'momen', 'kedepan', 'sisa', 'disko', 'terbukti', 'power', 'ketemu', 'lereng', 'menporaistana', 'satyalancana', 'bunyi', 'permohonan', 'kritik', 'menyediakan', 'jangkau', 'amis', 'pak', 'map', 'agustussebelumnya', 'beranggapan', 'berorientasi', 'mohon', 'dikelola', 'zero', 'bandaran', 'bojan', 'perzinaan', 'penggembala', 'denda', 'keterangan', 'menangkap', 'sembilan', 'menggelar', 'kiriman', 'kerumunan', 'akmil', 'dipenuhi', 'investment', 'segini', 'ladang', 'plastik', 'keterampilan', 'dicintainya', 'bertugas', 'cek', 'dibacakan', 'polusi', 'delpedro', 'tercermin', 'memberhentikan', 'lah', 'subianto', 'pangan', 'pertama', 'kamojangpemerintah', 'afp', 'berdinas', 'tenaga', 'deretan', 'dinantikan', 'retak', 'mengusut', 'bersubsidi', 'ahmad', 'lulus', 'peringatan', 'dibawanya', 'mojokerto', 'juru', 'khalid', 'pramono', 'talk', 'suami', 'penilaiannya', 'sumsel', 'menjualnya', 'roda', 'politisi', 'pahlawan', 'putus', 'tahunan', 'juga', 'isinya', 'minang', 'gejalanya', 'mengabdi', 'cari', 'kader', 'layaknya', 'personal', 'agar', 'duduk', 'besuksizigia', 'pegunungan', 'menular', 'magetan', 'dimiliki', 'acl', 'pencegahan', 'melantik', 'allah', 'juanda', 'dpp', 'pamekasan', 'komitmen', 'surat', 'bogor', 'tayang', 'hami', 'anggarannya', 'dicetuskan', 'nahas', 'susunan', 'record', 'berkembang', 'kurangin', 'bondet', 'cross', 'ebenezer', 'depan', 'lu', 'menganjurkan', 'dilahirkan', 'jari', 'membutuhkan', 'besar', 'sdgs', 'ucapkan', 'diganti', 'berharap', 'sosok', 'pura', 'pendamping', 'bnpp', 'farichah', 'olimpiade', 'sakit', 'berfirman', 'lawa', 'mengeklaim', 'efek', 'dasbor', 'vokasi', 'triliunsebelumnya', 'lolos', 'ditahan', 'kerusakan', 'berterima', 'dirangkum', 'lauk', 'polkampria', 'hor', 'salaf', 'dipulihkan', 'krusial', 'tak', 'periksa', 'berseberangan', 'satryo', 'pengaruh', 'implementasi', 'lewatkan', 'marah', 'tkp', 'kokoh', 'asean', 'prabowoperempuan', 'kekuatan', 'mengandalkan', 'off', 'novi', 'aplikatornya', 'menjanjikan', 'kasipidsus', 'dwi', 'angelina', 'terbaru', 'hidung', 'posumah', 'minimum', 'tertawa', 'bukaan', 'keluhnya', 'akses', 'pencemaran', 'executive', 'penghubung', 'menyatukan', 'pidana', 'melintasi', 'sementara', 'rental', 'geothermal', 'karsa', 'masukkeluar', 'kaset', 'berucap', 'pluit', 'kemenaker', 'student', 'apapun', 'dofiri', 'pertolongan', 'awak', 'atmosfer', 'pendapatan', 'iskandar', 'riwayat', 'mewakili', 'university', 'tangung', 'united', 'memanfaatkan', 'knpi', 'seusai', 'pertamax', 'meningkatnya', 'sewa', 'iptu', 'kristanto', 'fatmawati', 'sabarang', 'falsafah', 'koordinasi', 'kritis', 'menjalankan', 'perombakan', 'investor', 'penasaran', 'arti', 'kopi', 'tanggal', 'aparat', 'abri', 'obyek', 'milih', 'gainers', 'aktifnya', 'komisi', 'siswa', 'lengkap', 'pelaksana', 'meresahkan', 'show', 'terdengar', 'teritori', 'amissusiati', 'kucing', 'memakai', 'milyar', 'terang', 'refinery', 'cabai', 'cilodong', 'didasarkan', 'kerugian', 'diemban', 'gelontorkan', 'kapal', 'syarat', 'pernikahannya', 'terlibat', 'penyebab', 'negaranya', 'menjalani', 'dibuang', 'sorakan', 'ujungnya', 'resmi', 'bondan', 'siapa', 'panjangkesembilan', 'temannya', 'lokasi', 'divonis', 'batang', 'dijebol', 'strategi', 'saldi', 'iiisiliwangi', 'dengan', 'janjikan', 'shelter', 'unspengguna', 'sajian', 'smpn', 'college', 'detensi', 'asrama', 'arsul', 'china', 'gunawansuku', 'kesakitan', 'bahlil', 'disumbangkan', 'bertransformasi', 'ornamen', 'mengandung', 'svlk', 'nyawanya', 'sajdah', 'berakhir', 'portofolio', 'padanya', 'instagram', 'ibunya', 'penyakit', 'purna', 'dertejen', 'peserta', 'kepresidenanan', 'wisata', 'pembantu', 'dijabat', 'anhar', 'berpengaruh', 'tertentu', 'takutnya', 'urusan', 'katanya', 'uly', 'gak', 'membungkus', 'one', 'kalinya', 'istri', 'pendaftaran', 'sekolahnya', 'hermansyah', 'things', 'petinggi', 'kekeruhan', 'mengunggah', 'legalitas', 'dibersihkan', 'omongan', 'bbm', 'menghindari', 'antikorupsi', 'setiap', 'vkhalid', 'lareh', 'pemaparan', 'palateksa', 'perusuh', 'dikucek', 'kereta', 'panyalai', 'gondangdia', 'istilah', 'memotret', 'harinya', 'menambah', 'bumn', 'prestasi', 'antv', 'orang', 'merespons', 'pengendapan', 'purbaya', 'memeras', 'milan', 'tolak', 'sektoral', 'gratis', 'harapannya', 'plastikhari', 'benchmarking', 'persoalan', 'membaca', 'ton', 'ribu', 'pada', 'benar', 'california', 'responsibility', 'sarjana', 'lanjut', 'antoni', 'membina', 'lil', 'naga', 'ar', 'asosiasi', 'sia', 'tepat', 'dipengaruhi', 'thohir', 'defenitif', 'habis', 'level', 'toko', 'cahya', 'jiraij', 'temuannyasri', 'jami', 'paparan', 'pemberdayaan', 'melemah', 'innova', 'dirugikan', 'makna', 'emisi', 'teladan', 'danantara', 'dibangun', 'berlanjut', 'berkomunikasi', 'cilegon', 'ni', 'tembok', 'gina', 'international', 'flagship', 'dzikirnamun', 'beribadah', 'ntb', 'warni', 'saw', 'terbentuknya', 'dibeli', 'kedisiplinan', 'mentransfer', 'terbelakang', 'pria', 'mengimpor', 'klontong', 'mekanisme', 'grup', 'menporareshuffle', 'panglima', 'transformasi', 'stadion', 'stok', 'baranam', 'hektare', 'kesepakatannya', 'disayang', 'olahraga', 'juliantono', 'menanamkan', 'badan', 'minuman', 'blorasesuai', 'rohmat', 'tersisa', 'pemangku', 'wamenkomdigi', 'akhir', 'gabah', 'intensitas', 'ppkh', 'seroja', 'kosannya', 'hadi', 'jaktim', 'kesusahan', 'berdomisili', 'ladzii', 'istriia', 'dilipat', 'pujawati', 'plbn', 'nostalgis', 'usman', 'menkeu', 'tumpukan', 'pilih', 'bertakbir', 'maknanya', 'bareng', 'sebut', 'tetapkan', 'kandung', 'vios', 'belakang', 'katalis', 'ketua', 'bau', 'durasinya', 'kencang', 'luka', 'sembako', 'mengalami', 'tua', 'palm', 'garuda', 'pelatihan', 'wamenaker', 'kebutuhannya', 'diajukan', 'berdesakan', 'mwc', 'hamil', 'spa', 'dipungut', 'hancur', 'diversi', 'rekomendasi', 'harap', 'kewaspadaan', 'bentukan', 'berkomitmen', 'polkam', 'sumbawa', 'kalo', 'pemberian', 'terbaring', 'jokowi', 'baihaqi', 'mencegah', 'gunawan', 'sarwani', 'id', 'primer', 'mengacu', 'mohammad', 'dpd', 'manual', 'ortega', 'inklusivitas', 'dijadwalkan', 'selesai', 'mengelola', 'ramdan', 'jawab', 'lantaran', 'seaba', 'permanen', 'wah', 'pengembaliannya', 'pangdam', 'faktor', 'sajada', 'koci', 'kpksetyo', 'for', 'mbg', 'menyita', 'dc', 'unit', 'mengimbau', 'anderson', 'umkm', 'migas', 'dprd', 'mencurigakan', 'tujuh', 'baju', 'dikendalikan', 'letnan', 'tajam', 'bawang', 'dicopot', 'terbatas', 'ishfah', 'luas', 'membeli', 'sumagek', 'oke', 'bumd', 'bin', 'asas', 'cuaca', 'formula', 'fsrd', 'x', 'antrean', 'dijemur', 'ketergantungan', 'serang', 'diri', 'kediri', 'potongannya', 'makanannya', 'layak', 'bersih', 'mengutip', 'pengelola', 'tergambar', 'ayat', 'approach', 'games', 'narkoba', 'persiapan', 'mengendap', 'menurut', 'spd', 'kominfo', 'nusantara', 'kolam', 'kontrakan', 'karst', 'matematika', 'wednesday', 'resminya', 'polisieko', 'zona', 'derita', 'wanita', 'terisi', 'usianya', 'didoakan', 'setyo', 'jabatannya', 'inter', 'numerator', 'kecepatan', 'bakarnya', 'seimbang', 'digelar', 'ditawarkan', 'multimedia', 'gigitan', 'mengonsumsi', 'tempe', 'penjarahan', 'kelebihan', 'pengawasan', 'pemberantasan', 'gas', 'semula', 'lahan', 'berbaur', 'angkatan', 'lembaga', 'ojk', 'alat', 'pemetaan', 'wib', 'jurus', 'nasi', 'pembicaraan', 'dipampang', 'dalam', 'unjuk', 'alasan', 'gambir', 'bakti', 'cares', 'dikeluhkan', 'salim', 'pembangunantersangka', 'koleksi', 'polkamtak', 'percaya', 'disunnahkan', 'ibu', 'karena', 'pdb', 'menghormati', 'perampok', 'motors', 'akbp', 'diisi', 'iqbal', 'septemberlewat', 'abidal', 'pengumuman', 'mempermudah', 's', 'pemerintahan', 'rekaman', 'senang', 'pecah', 'box', 'belajar', 'koperasi', 'musyawarah', 'hilang', 'jelek', 'pantas', 'tani', 'efisien', 'dikorupsi', 'pemain', 'mengumpamakan', 'jadul', 'payung', 'bersalah', 'workplace', 'pemenuhan', 'internasional', 'rusak', 'gt', 'bachelor', 'karir', 'tujuan', 'nafkah', 'nih', 'didakwa', 'polkamdalam', 'kenapa', 'sembari', 'dirangkai', 'hadis', 'muhari', 'bage', 'dari', 'cara', 'singgung', 'beres', 'reskrim', 'asing', 'hal', 'muntah', 'butuhkan', 'blora', 'dilaksanakan', 'dikenal', 'sekolah', 'marinos', 'pahala', 'menuturkan', 'analis', 'ceo', 'tersukses', 'perbasi', 'tumbuh', 'kapolri', 'melibatkan', 'mensyaratkan', 'eniya', 'tawa', 'tersangka', 'global', 'idensiklopediasukucaniago', 'ppa', 'meninggalkan', 'aza', 'melindungi', 'suara', 'sri', 'national', 'pendangkalan', 'berpihak', 'berkata', 'pembentuk', 'dibekali', 'terbakar', 'branding', 'ultrawide', 'ciptakan', 'alam', 'maungpelatih', 'mprdpr', 'kue', 'baik', 'melewati', 'bangsadiketahui', 'efisiensi', 'mengatasi', 'sisanya', 'suasana', 'srma', 'perjalanan', 'membocorkan', 'top', 'didudukinya', 'sebelumnya', 'pernyataan', 'lancarinformasi', 'lalu', 'ganggong', 'mencuri', 'dihukum', 'ambil', 'berwarna', 'kabel', 'kekecewaan', 'dj', 'mikro', 'sujud', 'london', 'sasongko', 'acuan', 'intensifmenurut', 'yoga', 'sinar', 'nikelpemerintah', 'gadang', 'kuota', 'buah', 'napi', 'gang', 'korupsi', 'ditumpuk', 'framework', 'legitimasi', 'rela', 'diiringi', 'serpong', 'menempuh', 'besok', 'pekerjaan', 'strait', 'magang', 'aula', 'konferensi', 'properti', 'frasa', 'sebagai', 'dih', 'biar', 'kedengaran', 'apbdes', 'dzat', 'pemulihan', 'sgmw', 'jago', 'tas', 'pemerataan', 'prabumulih', 'mendukung', 'sebaik', 'rumus', 'manager', 'segi', 'setapak', 'stabil', 'martha', 'mendagri', 'keppres', 'dinamika', 'periode', 'alaq', 'reruntuhan', 'aktivis', 'rendahnya', 'dikutip', 'sampah', 'keamanan', 'pasaran', 'bilang', 'losers', 'usd', 'ternyata', 'berdoa', 'varian', 'pusat', 'dokumen', 'pimpin', 'mendeteksi', 'mikrotrans', 'mencopot', 'prediksi', 'stasiun', 'nmax', 'memajang', 'bicara', 'kita', 'layanan', 'bungsunya', 'ham', 'mewujudkan', 'ustadz', 'eh', 'dilayangkan', 'artinyadalam', 'sepertinya', 'tollroad', 'menampung', 'disertai', 'hansip', 'berdosa', 'induktif', 'tangkap', 'saham', 'mengembalikan', 'keuangan', 'threads', 'panekan', 'kecantikan', 'pemangkasan', 'mayoritas', 'canda', 'tiara', 'ragam', 'jumper', 'nyata', 'lhkpn', 'diambil', 'atas', 'situs', 'poin', 'pengadaan', 'terluar', 'tertarik', 'smp', 'dikaitkan', 'biro', 'aktifkan', 'purnawirawan', 'glendale', 'mendemo', 'hemat', 'berpartisipasi', 'terbentuk', 'memenangkan', 'minggu', 'bekal', 'mengunjungi', 'liter', 'copot', 'diundang', 'tourism', 'stabilitas', 'coba', 'video', 'mengedepankan', 'tugas', 'mempersembahkan', 'swasti', 'pojok', 'jisdor', 'menyebutkan', 'umatnya', 'jutaan', 'kekhawatirannya', 'berjarak', 'roti', 'menkopolkam', 'polriacara', 'mengambil', 'japanese', 'rutinitas', 'terpadu', 'membuka', 'pengingat', 'prihadi', 'lantas', 'pemilu', 'jenderalnya', 'mymrt', 'knot', 'ujarnya', 'suratna', 'gabus', 'rembang', 'angkutan', 'goreng', 'alternatifjasa', 'mematikan', 'ditutup', 'kas', 'sby', 'kunci', 'berhenti', 'labfor', 'malaysia', 'maksimal', 'berpikir', 'angkat', 'terpopuler', 'sumbangkan', 'perumahan', 'perkaraoleh', 'kepatuhan', 'akkmi', 'pengunjung', 'optimal', 'raja', 'mal', 'season', 'manajemen', 'digantikan', 'langganan', 'laga', 'cspolda', 'kresek', 'erick', 'pembekuan', 'kemungkinan', 'cmd', 'reshuffle', 'mengguncang', 'baca', 'haramkan', 'jabatan', 'cokelat', 'kb', 'snbp', 'penyangga', 'bersebelahan', 'bandingnya', 'bebaskan', 'director', 'kehadirannya', 'pribadi', 'murni', 'in', 'terkadang', 'suapdalam', 'mandiri', 'rinciannya', 'tegur', 'kering', 'dampaknya', 'komando', 'yudhi', 'jaminan', 'ia', 'membawa', 'pemerintahperombakan', 'isu', 'lapor', 'bpom', 'terendah', 'berkala', 'minyak', 'dukacita', 'pasanggar', 'masif', 'relawan', 'tanda', 'prodidi', 'ibl', 'aslam', 'gunawania', 'dilebur', 'wahb', 'mengeklik', 'tercantum', 'bertanya', 'nasib', 'diwawancarai', 'jalannya', 'pendidikan', 'rumit', 'paham', 'beda', 'akademik', 'ii', 'menjaga', 'menjelang', 'mengulek', 'kpkkeduanya', 'selisih', 'lokal', 'disarankan', 'pecat', 'epik', 'mundur', 'dagang', 'memerintahkan', 'joko', 'raf', 'bocoran', 'pembebasan', 'quwwatihi', 'otoritas', 'ucapan', 'urus', 'tenggara', 'putusan', 'garansi', 'mengangkat', 'dijemput', 'soda', 'at', 'mengukuhkan', 'swasta', 'terdampak', 'ada', 'pekerjanyadi', 'usia', 'bursa', 'gudang', 'disuarakan', 'lagu', 'dibuka', 'dimakan', 'ikut', 'reijnders', 'ukm', 'kantor', 'dipilih', 'orangnya', 'kiprah', 'rangka', 'tpi', 'longsor', 'difokuskan', 'menuduh', 'mengajar', 'puskesmas', 'kalah', 'nu', 'istimewa', 'polda', 'kejari', 'siliwangi', 'sayung', 'sel', 'berbinar', 'hormat', 'keponakan', 'suhu', 'wahid', 'upaya', 'oji', 'nugaraha', 'berharga', 'tangsel', 'mobilnya', 'berulang', 'barunya', 'iigce', 'triliunaksi', 'afriansyah', 'mengabaikan', 'celaka', 'penyuntikan', 'perusakan', 'suaminya', 'jelas', 'chaniagoafriansyah', 'tertimpa', 'melanjutkan', 'mengapresiasi', 'rakabuming', 'timbulkan', 'kaget', 'transformasikehadiran', 'menaungi', 'fotografi', 'kartasura', 'saluran', 'artha', 'doanya', 'sial', 'dievakuasi', 'petani', 'buka', 'dengar', 'menduga', 'basuki', 'mencakup', 'perhatikan', 'ruwet', 'memengaruhi', 'tingginya', 'abis', 'fungsi', 'ramai', 'bu', 'kejujuran', 'ustaz', 'oplosanpantauan', 'pandangannya', 'jmmetropolitan', 'dibatasi', 'listyo', 'mencari', 'anzar', 'ulang', 'desember', 'sejumlah', 'tis', 'visa', 'wita', 'membenahi', 'sekretaris', 'dasar', 'memburuk', 'juta', 'mengejar', 'menunggu', 'maklon', 'menerbitkan', 'literasi', 'antisipasi', 'pengujian', 'susu', 'bermesin', 'capai', 'rumah', 'penegak', 'barat', 'kepemimpinan', 'wahai', 'dikumpulkan', 'wates', 'abai', 'menu', 'jajarannya', 'mubin', 'terpisah', 'ungkapnya', 'dsf', 'duduki', 'sulit', 'rupslb', 'perbuatan', 'pemukiman', 'menekankan', 'terbantu', 'target', 'sedangkan', 'surabaya', 'pejabat', 'hodak', 'kreatif', 'pesta', 'pelacuran', 'jelasnya', 'rangkap', 'nikel', 'owabong', 'mantan', 'sang', 'nama', 'persenkomeng', 'memperolehnya', 'capek', 'pisau', 'kemarau', 'klasik', 'divalidasi', 'iphone', 'unbox', 'amperawati', 'aksi', 'menderita', 'apbd', 'pengakuan', 'latin', 'tali', 'wujud', 'dihilangkan', 'slamet', 'bpk', 'mengadakan', 'pembatalan', 'eduart', 'to', 'poster', 'sustain', 'nepal', 'sehat', 'wajahku', 'banderol', 'ntbpara', 'pemilihan', 'oktober', 'dilansir', 'agung', 'dihapus', 'kelestariannya', 'dijual', 'jumat', 'experiential', 'bakar', 'skk', 'turbo', 'technology', 'sepadan', 'm', 'sentuhan', 'dilihat', 'didengarbagi', 'liur', 'atasannya', 'kerangka', 'melaksanakan', 'rpp', 'menanjak', 'geologi', 'lama', 'perbatasania', 'beradaptasi', 'sadewa', 'kelembagaan', 'travoy', 'hingga', 'pengaturan', 'kaos', 'boy', 'kostrad', 'titik', 'tajir', 'rocky', 'jeda', 'disajikan', 'ingatan', 'diperlukan', 'sebagian', 'persen', 'wakapolri', 'jaya', 'pengangkatan', 'menunaikan', 'jalani', 'lapangan', 'tersedia', 'fatayat', 'divisualisasikan', 'emosional', 'hub', 'pantauan', 'paparnya', 'pertimbangan', 'genesis', 'halim', 'series', 'kain', 'fakultas', 'tegak', 'dekat', 'pengelolaan', 'jumlah', 'pembina', 'populasi', 'rehabilitasi', 'jalansaat', 'golnya', 'sigit', 'ayahnya', 'meter', 'reshufflesebelum', 'laman', 'asalnya', 'zone', 'bersama', 'kembalikan', 'inasgoc', 'air', 'dental', 'keras', 'all', 'unggahan', 'liternya', 'rupiah', 'pasalnya', 'seni', 'dipersulit', 'khusus', 'mendongkrak', 'starting', 'koi', 'edie', 'memilih', 'hujan', 'besaran', 'antarnegara', 'membacakan', 'bahas', 'tukar', 'fondasi', 'mengundurkan', 'info', 'keburukan', 'kekosongan', 'loyalis', 'rabu', 'masrohmatmarzuki', 'keanekaragaman', 'pantura', 'syar', 'mengadopsi', 'arief', 'simak', 'pembacaan', 'dibayar', 'perintah', 'ayam', 'khairul', 'menembus', 'menceburkan', 'dengerin', 'diakibatkan', 'murtajih', 'reputasi', 'beauty', 'maksiat', 'lpdp', 'ruang', 'diaudit', 'ditempatkan', 'hitam', 'memanah', 'kegiatannya', 'berekspektasi', 'kedekatan', 'mmksi', 'th', 'vertikal', 'sekilas', 'ungkapan', 'starter', 'pas', 'redaksi', 'un', 'ambruk', 'pergub', 'berpotensi', 'aplikasi', 'bali', 'jalanan', 'purwanti', 'penginnya', 'berusia', 'ditunjuk', 'lain', 'masukpemiliknya', 'awardee', 'tarikannya', 'satpam', 'pertanggungjawabannya', 'keluarga', 'gold', 'dapat', 'wolok', 'mengamankan', 'olahragaberdasarkan', 'mencetak', 'snbt', 'kelas', 'menuai', 'tepi', 'petugas', 'iaqms', 'robby', 'mas', 'awalnya', 'etika', 'inspiratif', 'mingguan', 'lerak', 'dosis', 'kebakaran', 'balai', 'transisi', 'pemahaman', 'kinerja', 'nomor', 'jalur', 'diumumkan', 'tarif', 'pensiun', 'sering', 'pelanggaran', 'ambruknya', 'enak', 'wudhu', 'berhati', 'showroom', 'flashdisk', 'sejarah', 'serius', 'fokus', 'wajib', 'solusi', 'alauddin', 'kontainer', 'bodi', 'meredam', 'maulana', 'terdaftar', 'bahasa', 'dulu', 'bergengsi', 'menyerahkannya', 'baret', 'dugaan', 'emiten', 'luthfi', 'proyek', 'pondok', 'meluncur', 'pengendali', 'pembayaran', 'tanjung', 'kericuhan', 'pileg', 'santunan', 'rute', 'penugasan', 'kecamatan', 'jumpa', 'garda', 'tontonan', 'sdm', 'awards', 'keluar', 'utara', 'kekurangan', 'terlukaawalnya', 'bertemu', 'sanjata', 'general', 'ferry', 'membantah', 'irfan', 'meluncurkan', 'pupuk', 'akun', 'magelang', 'indah', 'kehidupan', 'roi', 'tangga', 'esdm', 'iqair', 'onslag', 'mengatur', 'respons', 'pisang', 'setempat', 'media', 'perencanaan', 'dimanfaatkan', 'keadilan', 'pelanggan', 'memperhatikan', 'mpr', 'sekwan', 'memenuhi', 'syubhat', 'penelantaran', 'pameran', 'meredakan', 'jati', 'akui', 'membidangi', 'musafir', 'katalog', 'hendrar', 'kondisinya', 'deh', 'klub', 'pikir', 'melanda', 'serial', 'tropis', 'memandang', 'kemenko', 'intelijen', 'km', 'tambahnya', 'gaya', 'bertahan', 'kecakapan', 'spesifikasi', 'bahaya', 'benang', 'kan', 'tcwc', 'berkeadilan', 'satu', 'berpangkat', 'bentrokan', 'inco', 'antriannya', 'memori', 'ciamis', 'haru', 'kewenangan', 'sukses', 'kompleks', 'insyiqaq', 'tuh', 'inovasi', 'splp', 'runoff', 'arts', 'mengenakan', 'anginkan', 'bersatu', 'putra', 'mendekati', 'delpiero', 'peleburan', 'menyesuaikan', 'shift', 'septemberuntuk', 'seng', 'terendam', 'landmark', 'kehilangan', 'agustus', 'pemasyarakatan', 'adapun', 'oecd', 'bulek', 'operasinya', 'melarikan', 'berbahasa', 'phishing', 'saintek', 'kabupaten', 'khalaqahu', 'ciamisia', 'intinya', 'jerman', 'perempuan', 'kemiskinan', 'memperluas', 'facebook', 'beban', 'deputi', 'mempersatukan', 'immortal', 'tipis', 'dilema', 'ev', 'kesiapannya', 'tangguh', 'keawetan', 'forest', 'akhdi', 'puluhan', 'menyeluruh', 'batiknya', 'halus', 'aryotedjo', 'lurusnya', 'optimalisasi', 'melenggang', 'puncak', 'rekening', 'hayam', 'regulasi', 'dilanjutkan', 'tv', 'memohon', 'mengalir', 'pegawai', 'dikeruk', 'sungaiselain', 'hangus', 'karierupacara', 'manfaatkan', 'lumajang', 'operasionalnya', 'marga', 'transfer', 'heh', 'formasi', 'hidayat', 'sumber', 'penghasutan', 'era', 'fraksi', 'didalilkan', 'bayangkan', 'sisik', 'jasamarga', 'akabri', 'makmur', 'mf', 'pungkas', 'rambut', 'ardiansyah', 'selain', 'hijau', 'rendah', 'cctv', 'subiantoerick', 'comfika', 'tools', 'pmain', 'pekalongan', 'menjunjung', 'maret', 'mestinya', 'trisakti', 'ptn', 'abdullah', 'kharel', 'porsi', 'husein', 'gajah', 'luput', 'kerap', 'f', 'mandeknya', 'konfirmasi', 'dprmpr', 'karakter', 'aerob', 'bidang', 'simatupang', 'merumuskan', 'bagejo', 'polisi', 'jadwal', 'udara', 'sepak', 'menyuarakan', 'batasan', 'alfiansyah', 'klan', 'iv', 'irit', 'pendapat', 'disiapkan', 'dipertimbangkan', 'pembukaannya', 'menjemput', 'sushila', 'hadir', 'gol', 'sunnah', 'sambung', 'kembang', 'tengkurap', 'perkara', 'satreskrim', 'flip', 'terawang', 'adat', 'membentang', 'menyeruak', 'trinito', 'founder', 'adil', 'pasuruan', 'pelaksanaannya', 'rahel', 'loker', 'telefoto', 'iming', 'lead', 'mutasi', 'tangani', 'tomang', 'terjaga', 'menghadirkan', 'ditargetkan', 'formil', 'akan', 'faldi', 'insya', 'ongkos', 'ditetapkan', 'riportfolio', 'latihan', 'berebut', 'confero', 'diperbincangkan', 'lautan', 'disetujui', 'nba', 'pembangkit', 'janganlah', 'shalat', 'penyitaan', 'menipis', 'metro', 'contoh', 'buruknya', 'parameter', 'menanggapi', 'zamannya', 'bertindak', 'koruptor', 'yatim', 'tuduhan', 'k', 'tapi', 'harapan', 'terkabulnya', 'terpantau', 'main', 'skalanya', 'berwenang', 'konvoi', 'memunculkan', 'mengubah', 'mineral', 'gelombang', 'ugm', 'terpercaya', 'pn', 'lemon', 'administration', 'pom', 'kesayangan', 'gagal', 'produktivitas', 'diwarnai', 'maaf', 'bagi', 'platform', 'jaksel', 'ulum', 'operator', 'susah', 'beroperasi', 'retna', 'kelola', 'pengoperasian', 'dedi', 'eko', 'jangan', 'prita', 'performa', 'gilang', 'irisan', 'saraf', 'menghadapi', 'buzzlogo', 'dilanda', 'markas', 'eksperimen', 'digolongkan', 'kemiliteran', 'ganda', 'kedutaan', 'sahwi', 'v', 'whooshselain', 'sulawesi', 'telur', 'kainbaju', 'soedarsono', 'menghadap', 'wajardi', 'diakses', 'analog', 'ibadah', 'eksekutif', 'settling', 'tahun', 'dikirim', 'sebelum', 'keracunan', 'formalitas', 'champions', 'dkpp', 'kalau', 'pancoran', 'mataram', 'kebebasan', 'prosedur', 'apbdesberdasarkan', 'anindya', 'propertinya', 'yassierli', 'panggung', 'pertahanan', 'bsd', 'sapi', 'antre', 'biskuit', 'menentukan', 'gurunya', 'gempaselain', 'oplosan', 'oil', 'pelacur', 'lapas', 'pp', 'dia', 'guguak', 'perbankan', 'rapor', 'us', 'iq', 'diberdayakan', 'comnanda', 'snpmb', 'konstruksi', 'rekam', 'diresmikan', 'terbarunya', 'singapura', 'keenam', 'kepindahannya', 'diam', 'bacaan', 'widiyatmiko', 'mendirikan', 'dijadikan', 'penyerahan', 'posisi', 'shinta', 'pemerintah', 'melemahkan', 'depannya', 'yusuf', 'nomenklatur', 'polkamadapun', 'bulus', 'dollar', 'korporasi', 'sambungnya', 'pintu', 'alternatif', 'rumput', 'iya', 'setahun', 'tuna', 'semarang', 'kancah', 'dapur', 'jebolnya', 'kamar', 'bangun', 'geser', 'bakrie', 'pengolahan', 'jpu', 'demonstrasi', 'capital', 'mendengar', 'kementeriannya', 'lipat', 'seloroh', 'praktiknya', 'iuran', 'policy', 'macet', 'rumahnya', 'pelosok', 'masalah', 'cetak', 'polkamangga', 'pelayanan', 'polesin', 'utama', 'prado', 'undangannya', 'langsung', 'uji', 'pemuda', 'pelajaran', 'worldpanel', 'penghormatan', 'adaptor', 'diduduki', 'diskusi', 'bantuan', 'baliknya', 'kathmandu', 'melonjak', 'al', 'menyerahkan', 'berintegritas', 'konsolidasi', 'terlebih', 'penahanan', 'mandaliko', 'hoax', 'isi', 'cerdas', 'bepergian', 'kebencanaan', 'cempaka', 'edisi', 'terpaksa', 'sadarkan', 'terpenuhi', 'reformasi', 'ventilasi', 'dua', 'sunah', 'bersumpah', 'desain', 'situasi', 'bengkel', 'cup', 'kontrak', 'qodari', 'lukai', 'seruwet', 'kkp', 'disimpan', 'eksplorasi', 'menjual', 'sumatera', 'oxford', 'disetop', 'indomaret', 'mewafatkanmu', 'dihentikan', 'pemohon', 'berbentuk', 'penghasut', 'fahri', 'cr', 'tragis', 'beserta', 'api', 'mencobanya', 'pimpinan', 'zeed', 'merengkuhnya', 'kenceng', 'masuk', 'mudah', 'memberatkan', 'ruangnya', 'berkewarganegaraan', 'pembunuhan', 'gowa', 'pecinta', 'mangkal', 'melempari', 'mengoordinasikan', 'berbuka', 'jobs', 'senior', 'laku', 'mahasiswa', 'alami', 'pagu', 'rupa', 'polresta', 'vi', 'disepelekan', 'pasang', 'ul', 'dihormati', 'sulaiman', 'penguatan', 'teman', 'dimana', 'pengusaha', 'telkom', 'musim', 'pco', 'kecewa', 'daripada', 'diterapkan', 'peraturan', 'relevan', 'muruah', 'pop', 'perumpamaan', 'dibelanjakan', 'namanya', 'siskamlingsebelumnya', 'facelift', 'masakan', 'update', 'skolastik', 'paspor', 'sosialisasikan', 'menyerah', 'tertabrak', 'langkah', 'label', 'matrix', 'pandan', 'ribuan', 'model', 'uhud', 'menegur', 'berpameran', 'pembahasan', 'muhamad', 'ketelitian', 'cirebon', 'sini', 'bibit', 'tidur', 'dian', 'berdasar', 'putih', 'sembarang', 'ku', 'antisipatif', 'menit', 'meninjau', 'adatnya', 'juli', 'klh', 'aja', 'asli', 'lebak', 'pemberhentian', 'imigrasi', 'seremoni', 'istana', 'dominanpresiden', 'belantara', 'speaker', 'proporsi', 'phk', 'catatan', 'head', 'muda', 'klenteng', 'konsentrasi', 'provokator', 'onggorawe', 'keterangannya', 'wamenkominfo', 'mendorong', 'motor', 'hama', 'jaksa', 'dikurang', 'hangat', 'kabid', 'tautan', 'perbuatannya', 'cholil', 'penambahan', 'alasannya', 'mensesneg', 'mangkuto', 'dikembalikan', 'randah', 'sendiri', 'bapak', 'sustainability', 'kopassus', 'sama', 'meringankan', 't', 'undang', 'dinamis', 'pertamamusim', 'kompetitor', 'harga', 'ditenagai', 'silakan', 'jenderal', 'nahl', 'dibandingkan', 'kepribadian', 'group', 'didapatkan', 'dibintangi', 'sekarang', 'diberhentikan', 'dilekatkan', 'berkah', 'aroma', 'pembinaan', 'melansir', 'shawwarahu', 'apresiasi', 'erosi', 'spesifik', 'awal', 'mencuci', 'antm', 'pengamat', 'inisial', 'yonatan', 'penyeliaan', 'akrab', 'mutilasi', 'baterai', 'dr', 'lumpur', 'doamu', 'bunga', 'ghazali', 'misal', 'kebonrejo', 'muat', 'dini', 'begitu', 'tuturnya', 'basket', 'apakah', 'yokohama', 'keterbatasan', 'klaten', 'sadiqa', 'negara', 'mesin', 'penghalang', 'kabar', 'lion', 'mengirimkan', 'jajan', 'pasti', 'kunjungan', 'membentuknya', 'gasda', 'melaju', 'perawatan', 'pangulu', 'jangka', 'bebas', 'jam', 'aki', 'bintang', 'lengsernya', 'snapdragon', 'skema', 'kroasia', 'beralih', 'z', 'berusaha', 'federasi', 'yaris', 'signifikan', 'uin', 'arahkan', 'penyampaian', 'zaid', 'ditebang', 'r', 'ditingkatkan', 'tinggal', 'pers', 'menyebarkan', 'maksimum', 'bertemunya', 'risikonya', 'adegan', 'menjelaskan', 'mulyadi', 'lingkungan', 'pelantikan', 'membangun', 'cd', 'nirkabel', 'daftar', 'pesan', 'tabiang', 'belum', 'batu', 'glodok', 'mandi', 'terduga', 'amr', 'mei', 'pagi', 'kekayaannya', 'otomatis', 'sukomulyo', 'memahami', 'jawa', 'timnya', 'tertinggal', 'tiga', 'dinyatakan', 'terdakwa', 'fifa', 'ringan', 'popularitas', 'jamin', 'saleh', 'pemulangannya', 'gelas', 'seniman', 'sedunia', 'presisi', 'komite', 'kontras', 'wuruk', 'perumda', 'amarahnya', 'meutya', 'diskon', 'tsabit', 'pendaki', 'kami', 'menghuni', 'agenda', 'laju', 'time', 'diatur', 'bagiku', 'maju', 'prabowoia', 'griya', 'komponen', 'penjelasan', 'lawasnya', 'pilihan', 'bertumpuk', 'batam', 'cijeungjing', 'tampil', 'buntung', 'xxiii', 'polkamreshuffle', 'kesetiaan', 'bekasi', 'organisasi', 'dito', 'karki', 'memperkuat', 'www', 'dipanggil', 'lihat', 'berlaku', 'tour', 'institusi', 'robot', 'kejaksaan', 'kelancaran', 'sederhana', 'utusan', 'merekomendasikan', 'quran', 'parpatih', 'ers', 'pambuluah', 'lawan', 'rekor', 'will', 'mati', 'sedikit', 'demo', 'dianugerahi', 'batasi', 'formal', 'et', 'kisaran', 'penyelenggaraan', 'memuncak', 'merasakan', 'penyerang', 'bawah', 'leste', 'pencetak', 'si', 'menolak', 'dibawa', 'itb', 'pasangan', 'tersebar', 'faktapala', 'manfaatnya', 'hibah', 'teks', 'biru', 'membayar', 'melawan', 'memeriksa', 'berkisar', 'solusimoncong', 'menyetujui', 'menutup', 'presidenterlebih', 'ala', 'berpendapat', 'memulihkan', 'energy', 'luar', 'pedemo', 'animasi', 'sayuran', 'mendadak', 'tito', 'provinsi', 'riau', 'sepakat', 'bagikan', 'polrisedangkan', 'memang', 'topik', 'menginstruksikan', 'pelaku', 'sempurna', 'utuh', 'bnpb', 'kerjaannya', 'umrah', 'untl', 'siklon', 'car', 'penopang', 'aman', 'disahkan', 'ditangkap', 'padahal', 'co', 'fauziah', 'hasilnya', 'digital', 'mendekat', 'basi', 'timnas', 'demak', 'hak', 'peran', 'sebelumnyaerick', 'inggris', 'mangkok', 'akademi', 'memantau', 'muka', 'menporaerick', 'kombi', 'soedrasono', 'kos', 'rakyatnya', 'diusulkan', 'kayak', 'ketimpangan', 'area', 'kemudian', 'ketersediaan', 'jahit', 'pelita', 'selamat', 'sore', 'sebagainya', 'bolak', 'kepemilikan', 'bima', 'hakim', 'awet', 'intermedia', 'beliau', 'hediati', 'tangannya', 'melintas', 'halangi', 'jakarta', 'perbaiki', 'itu', 'reshufflesebagian', 'vaksin', 'kapolsek', 'peminat', 'ulangi', 'perundang', 'sesungguhnya', 'petisi', 'kehutanan', 'lorong', 'sebelas', 'djamiri', 'pustaka', 'pemandu', 'dibilang', 'soeharto', 'mengusung', 'vs', 'budiyanto', 'destinator', 'setuju', 'panggil', 'website', 'tembakkan', 'penilaian', 'menumpuk', 'foundation', 'analisis', 'aga', 'brodjonegoro', 'norma', 'mengapa', 'aisyah', 'simatupangkomeng', 'serikat', 'pelaksanaan', 'energi', 'pengumandangan', 'summit', 'penalaran', 'wn', 'rio', 'syaithan', 'memanggil', 'diserahkan', 'diterima', 'dihadirkan', 'bara', 'grk', 'termasuk', 'bantah', 'devi', 'batok', 'perhatian', 'ayla', 'potongan', 'blki', 'diperiksa', 'pertemuan', 'pratama', 'mini', 'sesuai', 'sedikitnya', 'menengah', 'kemarahannya', 'keresahan', 'studi', 'perizinan', 'jatuh', 'potensi', 'dariell', 'tribun', 'disusul', 'vellfire', 'orderan', 'penggantian', 'dipangkas', 'pengetahuan', 'periodik', 'wargaperistiwa', 'pengemudi', 'nabi', 'semangat', 'ketertiban', 'patih', 'baru', 'menerapkan', 'menjauhi', 'sebutnya', 'dimatangkan', 'direshuffle', 'led', 'memperingati', 'ageng', 'diangin', 'kebutuhan', 'mengganggu', 'pertandingan', 'merosot', 'kemenkes', 'gaio', 'mewajibkan', 'kiri', 'menggambarkan', 'cana', 'ikonik', 'seharga', 'kocek', 'canva', 'menjabarkannya', 'cap', 'hujannovi', 'ekosistem', 'melatih', 'transjakarta', 'high', 'ad', 'memicu', 'hasnawati', 'diuji', 'pendengaran', 'persero', 'ra', 'teruntum', 'berukuran', 'pertumbuhan', 'terjadi', 'pendek', 'sman', 'menyebut', 'mutu', 'kepolisian', 'merujuk', 'bendahara', 'egois', 'indeks', 'merah', 'merugi', 'ridwan', 'mempertimbangkan', 'makananmu', 'lantai', 'pos', 'kadar', 'prosesnya', 'berkonflik', 'polkamfalsafah', 'nilai', 'menghalangi', 'terkendala', 'cosmo', 'menyingkirlah', 'wellness', 'muslim', 'genangan', 'menjahit', 'dibenahi', 'abdul', 'mengatakan', 'evaluasi', 'dosa', 'jutasebelumnya', 'basis', 'bbtn', 'ron', 'internal', 'kurangi', 'ikon', 'comadityo', 'pooja', 'surface', 'nini', 'pariwisata', 'produksi', 'keutamaannyakisah', 'keliling', 'on', 'memetakan', 'partisipasi', 'skincare', 'sejahtera', 'cakaran', 'ta', 'terkurasi', 'keempat', 'anggota', 'tutup', 'majelis', 'sinopsis', 'd', 'protes', 'lokataru', 'marhaen', 'ditaksir', 'kemenakan', 'tewasnya', 'shell', 'malam', 'beli', 'ibrahim', 'layar', 'halte', 'tol', 'purn', 'kilometer', 'karini', 'hadapan', 'sayang', 'dihadapi', 'kampung', 'zoonosis', 'dan', 'diizinkan', 'penyidikan', 'prodi', 'president', 'kemanggisan', 'inhutani', 'kedigdayaan', 'martabat', 'dilantik', 'kursi', 'ijazah', 'doawara', 'senada', 'kegiatan', 'perencana', 'bplh', 'mulutnya', 'pengorbanan', 'siswanya', 'eks', 'mahal', 'dikenakan', 'diikat', 'kerjasama', 'persegi', 'leica', 'kapolres', 'apple', 'berbuat', 'nantinya', 'ngulek', 'web', 'hurairah', 'teknik', 'rompi', 'terurai', 'pembenahan', 'sambel', 'juara', 'biasanya', 'arab', 'bulat', 'terpakai', 'kondisi', 'beetle', 'taman', 'ferdy', 'harta', 'mukhtarudin', 'setelahnya', 'memerintahferry', 'revitalisasi', 'setia', 'gerakan', 'barangjasa', 'pemiliknya', 'ditinggalkan', 'balik', 'publik', 'mengakses', 'daya', 'anjuang', 'umarrohmat', 'kasat', 'keuntungan', 'stand', 'dilewati', 'yusmic', 'tindakan', 'ditekan', 'legislatif', 'berani', 'good', 'mesum', 'soroti', 'bersertifikasi', 'lingkup', 'memberantas', 'day', 'berikutnya', 'perkembangannya', 'pemprov', 'halal', 'lurah', 'nahdlatul', 'induk', 'berjalan', 'eksekusi', 'casu', 'pnbp', 'keluarkan', 'rasulullah', 'baiknya', 'menunjukkan', 'dijumpai', 'lingkungannya', 'jabatannyanamun', 'lansia', 'ike', 'melupakan', 'paru', 'utang', 'berkualitas', 'risiko', 'ari', 'sparat', 'ramah', 'penegakan', 'informatika', 'pembuluh', 'elite', 'memarahi', 'lelang', 'fenomena', 'sains', 'iklim', 'nah', 'tertib', 'spesial', 'khususkhusus', 'yaitu', 'tama', 'membatalkan', 'perlindungan', 'kelahiran', 'rame', 'anung', 'sadar', 'rapuh', 'lagi', 'muhammad', 'luasannya', 'bervariasi', 'geli', 'tapak', 'pemegang', 'forensik', 'masyhur', 'keahlian', 'prinsipnya', 'menguat', 'caniago', 'seleksi', 'tawaran', 'raya', 'baby', 'agus', 'inci', 'lebih', 'mengabulkan', 'mampir', 'efisienhal', 'jabar', 'dimusyawarahkan', 'teduh', 'narik', 'propulsi', 'kepercayaan', 'mengingatkan', 'dewi', 'kpk', 'dibentuk', 'bersaing', 'lahir', 'aktivitasnya', 'ganesha', 'populer', 'penghargaan', 'gumaya', 'etnis', 'faricha', 'suhartoyo', 'akhirnya', 'imbuh', 'personel', 'timor', 'reshuffleangga', 'ditambah', 'memanas', 'sahhukum', 'karnavian', 'dibagikan', 'muhibbahbudi', 'tutupnya', 'motif', 'dirinya', 'disambut', 'peralihan', 'loreng', 'modus', 'tangerang', 'umpamanya', 'master', 'muhammadiyah', 'arie', 'cawang', 'selanjutnya', 'driver', 'pompa', 'kasus', 'green', 'kehadiran', 'bangsasebagai', 'selatan', 'mengurangi', 'lakasantri', 'jersey', 'tentu', 'proporsional', 'tahunya', 'haji', 'pendekatan', 'mempengaruhi', 'center', 'weibo', 'bumi', 'enteng', 'dipersiapkan', 'diunggah', 'benteng', 'naiknya', 'nyaman', 'tilawah', 'netflixartinya', 'budi', 'palsu', 'eksterior', 'mata', 'khas', 'pembuatan', 'uangdia', 'alias', 'tantangan', 'istrinya', 'aplikator', 'perairan', 'angin', 'aturan', 'terbesar', 'naik', 'demokrat', 'sertijab', 'rumor', 'dina', 'riady', 'sengaja', 'tunjangan', 'official', 'politik', 'masyarakat', 'sebuah', 'keberanian', 'g', 'bimbingan', 'tersendiri', 'diriwayatkan', 'penyesalan', 'rate', 'murah', 'permasalahan', 'gelar', 'permana', 'beratsementara', 'mendampingi', 'tokoh', 'dakwaan', 'samping', 'melunasi', 'adwil', 'tingkat', 'cepat', 'kelembapan', 'kompetisi', 'bagus', 'mtma', 'mengajukan', 'terinfeksi', 'pelek', 'ditempati', 'bertambah', 'haye', 'penyebabnyaprakirawan', 'berlapis', 'terletak', 'interim', 'undangan', 'merkurisegmen', 'wiranto', 'tesisnya', 'xiaomi', 'input', 'kemeja', 'didengar', 'ngidupin', 'ahu', 'membantu', 'sabun', 'stem', 'menumbuhkan', 'waktunya', 'mother', 'gua', 'pewarnaan', 'beriringan', 'pikhansa', 'prabowo', 'kuliner', 'gegara', 'dipikul', 'dicuci', 'pemimpin', 'screenshot', 'kepadanya', 'timbulan', 'peristiwa', 'husada', 'tuntutan', 'arto', 'keterbukaan', 'divaksinasi', 'perkotaan', 'karangasem', 'ngisi', 'gara', 'pengumpulan', 'modusnyaandy', 'kanvas', 'gubri', 'meninggal', 'pintas', 'deras', 'kini', 'ruas', 'bocorkan', 'dek', 'berlarut', 'mitigasi', 'realisasikan', 'berujung', 'wa', 'berdasarkan', 'sailors', 'indikator', 'memperbaiki', 'pinggiran', 'penyengker', 'kemandirian', 'niat', 'dprdjamari', 'doangdalam', 'imam', 'mangunjaya', 'lava', 'dikabarkan', 'akp', 'terluka', 'dalil', 'penggantinya', 'ngantre', 'instansi', 'perbaikan', 'styrofoam', 'naml', 'persidangan', 'mencoba', 'lumbung', 'smk', 'penetapan', 'adab', 'mengungkap', 'doang', 'acara', 'martin', 'kamis', 'keluhkan', 'biasa', 'hamzah', 'dilengkapi', 'mengumumkan', 'sanjaya', 'uns', 'membakar', 'rentan', 'diwajibkan', 'benih', 'dicabut', 'tubuh', 'kemendikti', 'fantastis', 'pembagian', 'larangan', 'tembus', 'kremasi', 'kesana', 'pkb', 'armada', 'rika', 'buruk', 'nggak', 'pakaian', 'pasal', 'diamankan', 'pengunjuk', 'cak', 'persennya', 'sahabat', 'kontroversi', 'menghabisi', 'selasa', 'perseroan', 'mahendra', 'melalui', 'merugikan', 'orangmenurut', 'mix', 'return', 'milik', 'vila', 'terverifikasi', 'bangsadi', 'bisnisnya', 'kesabaran', 'dikaji', 'ditopang', 'pengurusan', 'wuling', 'paripurna', 'pendiri', 'diperdagangkan', 'penentuan', 'bawahnya', 'terlepas', 'mengantarkan', 'mengajak', 'gani', 'keburu', 'penangkapan', 'ksp', 'barang', 'menargetkan', 'sizigia', 'menhut', 'kota', 'bp', 'berbeda', 'sehari', 'miliknya', 'keempatnya', 'fee', 'keluhan', 'sangat', 'buzzsimbol', 'gunakan', 'android', 'ruu', 'pssi', 'persatuan', 'keberlanjutan', 'tni', 'polkamyusril', 'maluku', 'rifai', 'nasbikini', 'bagaimana', 'kolektif', 'menginformasikan', 'dirjen', 'berwudhu', 'udaralangkah', 'sedimentasi', 'kepsek', 'baginya', 'pekanbaru', 'sedran', 'direktur', 'kasta', 'chef', 'mengukur', 'fitur', 'pencekalan', 'ac', 'keesokan', 'berdiri', 'gubernursaat', 'dihalangi', 'berjuang', 'toleransi', 'saksi', 'pembelajaran', 'dibebaskan', 'komisari', 'percepatan', 'sambil', 'diperlakukan', 'fahmi', 'makmum', 'anaknyawali', 'anggaran', 'transportasi', 'gunung', 'tanggapannya', 'kesannya', 'nyai', 'wal', 'hari', 'cuci', 'apes', 'bank', 'interaktif', 'dihadapkan', 'tiwi', 'menghasilkan', 'future', 'menteriberikut', 'comyohana', 'meskipun', 'warna', 'republik', 'ban', 'haram', 'ahli', 'bmkg', 'shanghai', 'tinggidjamari', 'kai', 'terancam', 'hayati', 'travel', 'meresmikan', 'daniel', 'pengabdian', 'rapi', 'pemerintahannya', 'kejayaan', 'detail', 'gazali', 'katakan', 'dibakar', 'ratus', 'untung', 'disoraki', 'penghasil', 'ramos', 'serentak', 'tekor', 'pinterest', 'seri', 'com', 'airlangga', 'periskop', 'lebat', 'berkelanjutan', 'validasi', 'wajhii', 'keputusannya', 'pakai', 'dikabulkanamal', 'muridnya', 'endra', 'menikmati', 'golongan', 'menyuruh', 'perguruan', 'dirawat', 'gerak', 'paling', 'cenderung', 'infanteri', 'kesambi', 'bekasnya', 'sukmawati', 'bot', 'gunawanadapun', 'lini', 'mempertemukan', 'kian', 'penyediaan', 'perjalanannya', 'nasbi', 'h', 'kalibaru', 'riska', 'penglihatan', 'awas', 'aktivitas', 'berkabung', 'memerintahpelantikan', 'kanan', 'singkatnya', 'favorit', 'berita', 'dihalang', 'menimbulkan', 'menyerupai', 'gizi', 'pembakaran', 'disumbang', 'beratbau', 'hatian', 'satuan', 'minangkabau', 'akut', 'selaku', 'berskala', 'berapi', 'juni', 'garis', 'atasi', 'pacific', 'prasarana', 'papua', 'terlaris', 'kurs', 'sea', 'plt', 'terganggu', 'art', 'menyusul', 'menaksir', 'usul', 'mendesak', 'aksinya', 'karier', 'nursejati', 'rekonstruksi', 'convention', 'berbagi', 'lima', 'tragedi', 'bersahutan', 'terima', 'kaya', 'narasi', 'mengadukan', 'meski', 'demonya', 'menempatkannya', 'bupati', 'kejelasan', 'warung', 'mendikti', 'maritim', 'beasiswa', 'banyak', 'beralasan', 'terimakan', 'diupayakan', 'baruah', 'fc', 'review', 'itulah', 'farida', 'pisa', 'bandingkan', 'gunanto', 'bangkai', 'dipandang', 'digitalisasi', 'purbalingga', 'restu', 'kapusdatin', 'hits', 'lancar', 'tips', 'inisiatif', 'sedang', 'menyengat', 'lampu', 'barangnya', 'polemik', 'penerbitan', 'terarah', 'sumpah', 'cerita', 'ancaman', 'loyalty', 'comadil', 'composite', 'kepentingan', 'kemanan', 'mochamad', 'indoor', 'lainnya', 'harhubnas', 'takbir', 'sampai', 'diberitakan', 'konvesional', 'seiring', 'diungkap', 'mahkamah', 'utamanya', 'lumintang', 'ri', 'betadine', 'pt', 'wadahnya', 'pelancong', 'penumpang', 'dihubungi', 'pengamatan', 'cpo', 'seakan', 'portis', 'membalas', 'kawasan', 'kelestarian', 'hery', 'penyidik', 'klakah', 'prabowodengan', 'shrestha', 'lanjutnya', 'terpasang', 'panggilan', 'menyelipkan', 'komposisi', 'berpengalaman', 'bid', 'soemantri', 'priyadi', 'pengurus', 'lalai', 'rilis', 'suyadi', 'bentuk', 'herris', 'officer', 'meninggalkannya', 'muncul', 'jahitnya', 'belanja', 'slametanggota', 'menyertakan', 'abh', 'merancang', 'dibantu', 'hutannya', 'ice', 'owners', 'guru', 'disebabkan', 'istirahat', 'hasan', 'dipicu', 'mutlak', 'pencari', 'profesional', 'bei', 'dipulangkan', 'pandu', 'membenarkan', 'sela', 'kanal', 'kooperatif', 'komunikasi', 'apa', 'membuangnya', 'balok', 'climate', 'ngevandal', 'associate', 'terbakarnya', 'sejatinya', 'institusinya', 'revolusi', 'ponsel', 'perindustrian', 'perekonomian', 'order', 'wonogiri', 'lakukan', 'dikasih', 'calon', 'penyimpanan', 'parlemen', 'kepemudaan', 'fauzy', 'bersamaan', 'ratusan', 'mencium', 'berikut', 'tbk', 'skena', 'siti', 'rapat', 'matatender', 'bersifat', 'baruerick', 'penduduk', 'direktorat', 'permintaan', 'prasetyo', 'volume', 'rsud', 'motogp', 'positif', 'pendorongnya', 'permainan', 'melepaskan', 'berwajib', 'ayu', 'statistik', 'e', 'forkopimda', 'seseorang', 'siapakah', 'hegelian', 'gobah', 'delapan', 'berlakunya', 'lrt', 'artinya', 'konservasi', 'sepenuhnya', 'sepertiga', 'nasir', 'pdi', 'mengatakanmemerikas', 'massa', 'memaksakan', 'juanita', 'terjebak', 'tribunsumsel', 'komdigi', 'pengguna', 'arlan', 'tukang', 'nugraha', 'pidsus', 'peluncurannya', 'lkpp', 'fase', 'redmi', 'rasa', 'indramayu', 'warga', 'berselang', 'permukiman', 'standar', 'menaikkan', 'campur', 'integritas', 'menuntut', 'kemenhut', 'imbuhnya', 'pesisir', 'terkena', 'wadir', 'kabarnya', 'menyenangkan', 'berbulan', 'bekerja', 'mengisi', 'susanto', 'pertengahan', 'terungkap', 'spot', 'polri', 'menciptakan', 'tuntunan', 'sebulan', 'poco', 'penanganan', 'a', 'diperhatikannya', 'tahapan', 'ukuran', 'lurus', 'jika', 'intruksi', 'rahayu', 'jp', 'perbaikilah', 'serbaguna', 'dilanggar', 'hukuman', 'virus', 'terintegrasi', 'direalisasikan', 'mandat', 'perilaku', 'akibat', 'anak', 'memasukkan', 'kesalahan', 'bersabda', 'batako', 'nganter', 'kasihan', 'prabowosarah', 'duta', 'pencurian', 'penerimaan', 'pns', 'putranya', 'dinas', 'ketahuipertama', 'harian', 'benangnya', 'panitia', 'kelompok', 'fakta', 'selurus', 'perikanan', 'beredar', 'bumnsebelumnya', 'rekan', 'siluet', 'tambahan', 'mendikte', 'mendalami', 'berencana', 'shaad', 'surut', 'pusing', 'bikin', 'science', 'dapatkan', 'merdeka', 'sattariah', 'laksana', 'keluaran', 'penyelidikan', 'dompet', 'akal', 'tatap', 'mobildok', 'mobilberbeda', 'teddy', 'pasca', 'tambang', 'pengisian', 'hambalang', 'tren', 'murid', 'perilisannya', 'umat', 'amukan', 'tangan', 'muaranya', 'pk', 'gross', 'mudahan', 'giias', 'jok', 'rinci', 'mustajab', 'qs', 'chief', 'baruberdasarkan', 'demikian', 'semuanya', 'kunker', 'di', 'kehati', 'triliun', 'bertahun', 'development', 'pasar', 'amerika', 'dekade', 'memeragakan', 'ujuang', 'volkswagen', 'enggak', 'pencapaian', 'perlakuan', 'berkumpul', 'administratif', 'kesehatan', 'kemacetan', 'meramaikan', 'yuliarto', 'bongkar', 'wamenhut', 'akibatnya', 'idola', 'stempel', 'atau', 'pertamina', 'saudi', 'avanza', 'siapkan', 'memutilasi', 'boyolali', 'lintas', 'canggih', 'seletting', 'posisinya', 'sambut', 'satria', 'eksis', 'periklanan', 'splitting', 'penelitian', 'bergabung', 'the', 'diperhatikan', 'racikan', 'relatif', 'prerogatif', 'bev', 'samo', 'monitoring', 'makanan', 'ekonomi', 'simbol', 'sungguminasa', 'perkebunan', 'sejauh', 'ini', 'melihat', 'berlarian', 'makassar', 'kelapa', 'enny', 'kompas', 'memutuskan', 'kemasan', 'lepas', 'serupa', 'rawan', 'serah', 'berjasa', 'tergerus', 'dikabulkan', 'penonton', 'pajak', 'diabadikan', 'xx', 'pengaspalan', 'ms', 'dunia', 'martir', 'uud', 'diklaim', 'inventarisasi', 'bencana', 'assessment', 'muluk', 'pasan', 'mengeluhkan', 'winongan', 'j', 'gerik', 'atasnya', 'panik', 'mobil', 'bb', 'bumbu', 'desa', 'jilid', 'menahan', 'amarah', 'perayaan', 'sayangnya', 'erupsi', 'program', 'ed', 'mahaka', 'ampat', 'tertinggi', 'keran', 'akademisi', 'pmi', 'imbas', 'pamer', 'demokratis', 'tisu', 'wilayah', 'puu', 'melempar', 'menporakompas', 'toyota', 'megawatt', 'kapan', 'banyaknya', 'sekitar', 'salam', 'perwakilan', 'nenek', 'menyerang', 'aerodinamis', 'emosi', 'dianggap', 'bahwa', 'tergiur', 'tergabung', 'prabumulihinsta', 'kerja', 'chip', 'kalla', 'senilai', 'berkaitan', 'menyelamatkan', 'umar', 'menjemur', 'rajab', 'dolar', 'tes', 'menyampaikan', 'anaknya', 'berimajinasi', 'verifikasi', 'klhkbadan', 'kompensasi', 'karbon', 'tri', 'aia', 'ditulis', 'berdurasi', 'nurofiq', 'karya', 'terlalu', 'kenal', 'sholat', 'beragam', 'handayani', 'penasihat', 'progres', 'revisi', 'geofisika', 'menteri', 'barito', 'kematian', 'pengalaman', 'tiang', 'penelusuran', 'dikunci', 'trisna', 'mencurahkan', 'store', 'koneksi', 'outbond', 'bisnis', 'pulang', 'business', 'pengendara', 'berkoordinasi', 'menghubungi', 'rencana', 'dibutuhkan', 'sarapan', 'unik', 'abi', 'memperoleh', 'jual', 'fosilpelelangan', 'pertamanya', 'piliang', 'hilton', 'penunjukan', 'foekh', 'roni', 'nol', 'mereka', 'ip', 'kekasihnya', 'kesejahteraan', 'mencarinya', 'peduli', 'puasa', 'tercukupi', 'perbedaan', 'luntur', 'sutra', 'dibiarkan', 'perkaranya', 'shutterstockshuttero', 'berpenduduk', 'ditangani', 'kapita', 'ketenagakerjaan', 'sekretariat', 'larian', 'terlindungi', 'menjangkau', 'pemilik', 'izin', 'warganet', 'ditolak', 'antusias', 'seret', 'ketiga', 'mengibarkan', 'kegemaran', 'terbitkan', 'tindak', 'cita', 'putri', 'governance', 'kelautan', 'nya', 'kejahatan', 'anwar', 'mengahncurkan', 'afc', 'institute', 'commerce', 'bapaknya', 'sayur', 'vaksinasi', 'melanggar', 'prajurit', 'agama', 'bbri', 'situ', 'satya', 'dendam', 'andal', 'pembatasan', 'youtube', 'resolusi', 'ketinggalan', 'binod', 'vital', 'tank', 'brasil', 'rusuh', 'grati', 'tanggung', 'sani', 'kembangkan', 'budaya', 'produk', 'kholik', 'noel', 'pidananya', 'foto', 'emosinya', 'skalabel', 'imo', 'komputer', 'goa', 'nursalam', 'pengawas', 'bodinya', 'matiin', 'sindikat', 'mengevakuasi', 'kedaulatan', 'tuntas', 'bambu', 'canelo', 'bensin', 'ampli', 'menkomdigi', 'generasi', 'retro', 'administrasi', 'dibikin', 'catat', 'memegang', 'uang', 'statusnya', 'pilar', 'perinci', 'kondusif', 'ditemukan', 'usulan', 'menghindar', 'angka', 'spesifikasinyamenurut', 'sony', 'militer', 'produsen', 'bayi', 'mengambat', 'kehormatan', 'universitas', 'ngaku', 'menghabiskan', 'exhibition', 'diketahui', 'social', 'jenis', 'kesulitan', 'pita', 'dicantumin', 'pelatih', 'hilangnya', 'mada', 'cadangan', 'korpri', 'pergeseran', 'menjenguk', 'demi', 'turunkan', 'bpbd', 'sepakbola', 'sistem', 'ekspedisi', 'syaratnyapihaknya', 'militernya', 'roa', 'tambun', 'menghidupkan', 'selebar', 'kajsmir', 'slovakia', 'sipil', 'teknologi', 'lambang', 'diukur', 'hang', 'tipikor', 'nonaktif', 'vice', 'workshop', 'jateng', 'berkompetisi', 'deterjen', 'gugat', 'gunawansebagai', 'tayangan', 'berinisial', 'junto', 'kecuali', 'namun', 'asia', 'diharapkan', 'penindakan', 'butuh', 'gag', 'interdisipliner', 'forum', 'semena', 'ebenezerselain', 'dikeluarkan', 'penghitungan', 'pemutilasian', 'berdaya', 'ucapnya', 'ketimbang', 'vw', 'merehabilitasi', 'dugem', 'amal', 'bus', 'massal', 'mengancam', 'teriakan', 'menjembatani', 'menambahkan', 'overhang', 'berlebih', 'penjaraaparat', 'teknis', 'muba', 'didukung', 'alih', 'identitas', 'berjajar', 'informasi', 'koordinator', 'juraij', 'ketiban', 'pembuangan', 'made', 'melaporkan', 'penghematan', 'gerimis', 'terkapar', 'stagnan', 'setumpuk', 'tinggi', 'marutohening', 'efektif', 'ulama', 'ya', 'semestinya', 'dilarikan', 'kewilayahan', 'mempertahankan', 'rizal', 'dibuat', 'syaibah', 'duit', 'krayan', 'wetan', 'keluarganya', 'memancing', 'mogok', 'budhinugraeny', 'pernapasan', 'sejalan', 'batal', 'sebatik', 'membangkang', 'programme', 'dibungkus', 'prosesi', 'sesi', 'dampak', 'lopes', 'fasilitasnya', 'pengembalian', 'b', 'seller', 'penyelewengan', 'mengeksekusi', 'penanaman', 'tanaman', 'publiktetapi', 'menghantikan', 'pelajar', 'dki', 'mempercepat', 'salah', 'ek', 'tower', 'diikuti', 'apbn', 'hewan', 'misalnya', 'skuat', 'kaca', 'hartarto', 'menghubungkan', 'spbu', 'kuhp', 'gibran', 'lahadalia', 'insentif', 'spotlight', 'malang', 'berlangsung', 'ihza', 'seruan', 'upacara', 'kuku', 'usaha', 'stakeholders', 'bps', 'tindakannya', 'isra', 'penghancuran', 'manasi', 'sukoharjo', 'ditabrak', 'sungai', 'munabbih', 'mengakibatkan', 'utan', 'bendera', 'saat', 'deportasi', 'suratno', 'fuad', 'wali', 'rica', 'munculnya', 'jemaah', 'dewan', 'penggunaan', 'anarkis', 'alvi', 'mengendalikan', 'menghambat', 'lebar', 'skala', 'utangnya', 'meraung', 'premium', 'ramping', 'smartboard', 'istanasarah', 'terbaik', 'fundamental', 'komunitas', 'maxbelum', 'mah', 'siang', 'bangsa', 'khusyuk', 'kedatangannya', 'menyalahkan', 'sirkulasi', 'senin', 'kepedulian', 'world', 'kategori', 'roeslani', 'bersujud', 'alhasil', 'membahas', 'bangsanama', 'mengindikasikan', 'two', 'disapa', 'terkini', 'perannya', 'pltp', 'vonis', 'institut', 'daging', 'khattab', 'suku', 'rukun', 'kakak', 'dibebankan', 'berbahan', 'berguna', 'menggantikan', 'uni', 'kesungguhan', 'hutan', 'ajakan', 'menurutnya', 'tirmidzi', 'jiwa', 'batas', 'diapa', 'ajang', 'patroli', 'dili', 'tris', 'andy', 'bervariatif', 'buatan', 'bergerak', 'by', 'ariotedjo', 'diperintah', 'kotak', 'pemkab', 'bertujuan', 'jamlokasi', 'masukan', 'roboh', 'kesetiaannya', 'crude', 'biayanya', 'jagaratru', 'wkp', 'gejala', 'sedianya', 'mk', 'setelah', 'bom', 'lulusan', 'primadona', 'penghasilan', 'sidak', 'minat', 'engineering', 'temperamen', 'kekalahan', 'dikonsumsi', 'gen', 'kendaraannya', 'kawan', 'mapolres', 'pergi', 'merogoh', 'tinggiia', 'sinyal', 'horta', 'andalan', 'system', 'zaman', 'bulan', 'ilegal', 'brutal', 'reshufflenamun', 'industri', 'antarbiro', 'investasi', 'membangkitkan', 'tercemar', 'disembunyikan', 'kalangan', 'kompetensi', 'menporaprasetyo', 'terjadilah', 'pernahkah', 'diisukan', 'berhak', 'metropolitan', 'ditjen', 'menyarankan', 'operasional', 'reguler', 'penganugerahan', 'distribusi', 'simanjuntak', 'gaikindo', 'menindak', 'pindah', 'beber', 'atlet', 'rutin', 'buyaran', 'diprediksi', 'padang', 'nyawa', 'menandakan', 'auto', 'pendukung', 'memelihara', 'anggotanya', 'bermotor', 'mengarah', 'menyisakan', 'pengurangan', 'membedakan', 'sirkuit', 'perdagangan', 'sedikitpundari', 'kurikulum', 'realistis', 'rapbn', 'terkumpul', 'pemerintahprabowo', 'caranyaketika', 'memiliki', 'mengiringi', 'rilisnya', 'dikonfirmasi', 'fasilitas', 'pemeriksaan', 'kandidat', 'ayo', 'chrisye', 'disyaratkan', 'tanah', 'affanti', 'dihancurkan'}

Cek Ejaan Pembakuan Kata#

# main_df_berita = main_df_berita.head(10)
main_df_berita['clean_typo_indo'] = main_df_berita['clean_stb_indo'].apply(spellcheck_text)
clean_spell=pd.DataFrame(main_df_berita[["clean_stb_indo",'clean_typo_indo']])
clean_spell
clean_stb_indo clean_typo_indo
0 jakarta kompas com aktivis ditahan polda me... jakarta kompas com aktivis ditahan polda metro...
1 kompas com erick thohir resmi dilantik presi... kompas com erick thohir resmi dilantik preside...
2 semarang kompas com stasiun meteorologi mari... semarang kompas com stasiun meteorologi mariti...
3 jakarta kompas com volkswagen id buzz salah... jakarta kompas com volkswagen id buzz salah mo...
4 jakarta kompas com indeks harga saham gabung... jakarta kompas com indeks harga saham gabungan...
... ... ...
100 jakarta kompas com gubernur dki jakarta pram... jakarta kompas com gubernur dki jakarta pramon...
101 jakarta kompas com pengendara bensin spbu sw... jakarta kompas com pengendara bensin spbu swas...
102 kompas com presiden prabowo subianto melanti... kompas com presiden prabowo subianto melantik ...
103 jakarta kompas com presiden prabowo subianto... jakarta kompas com presiden prabowo subianto m...
104 jakarta kompas com menteri pemuda olahraga me... jakarta kompas com menteri pemuda olahraga men...

105 rows × 2 columns

main_df_berita['stemming_indo'] = main_df_berita['clean_typo_indo'].apply(sastrawistemmer)
stemming=pd.DataFrame(main_df_berita[['clean_typo_indo','stemming_indo']])
stemming
clean_typo_indo stemming_indo
0 jakarta kompas com aktivis ditahan polda metro... jakarta kompas com aktivis tahan polda metro j...
1 kompas com erick thohir resmi dilantik preside... kompas com erick thohir resmi lantik presiden ...
2 semarang kompas com stasiun meteorologi mariti... semarang kompas com stasiun meteorologi mariti...
3 jakarta kompas com volkswagen id buzz salah mo... jakarta kompas com volkswagen id buzz salah mo...
4 jakarta kompas com indeks harga saham gabungan... jakarta kompas com indeks harga saham gabung i...
... ... ...
100 jakarta kompas com gubernur dki jakarta pramon... jakarta kompas com gubernur dki jakarta pramon...
101 jakarta kompas com pengendara bensin spbu swas... jakarta kompas com kendara bensin spbu swasta ...
102 kompas com presiden prabowo subianto melantik ... kompas com presiden prabowo subianto lantik an...
103 jakarta kompas com presiden prabowo subianto m... jakarta kompas com presiden prabowo subianto l...
104 jakarta kompas com menteri pemuda olahraga men... jakarta kompas com menteri pemuda olahraga men...

105 rows × 2 columns

main_df_berita['tokenize_indo'] = main_df_berita['stemming_indo'].apply(tokenize_text)
tokenize=pd.DataFrame(main_df_berita[['stemming_indo','tokenize_indo']])
tokenize
stemming_indo tokenize_indo
0 jakarta kompas com aktivis tahan polda metro j... [jakarta, kompas, com, aktivis, tahan, polda, ...
1 kompas com erick thohir resmi lantik presiden ... [kompas, com, erick, thohir, resmi, lantik, pr...
2 semarang kompas com stasiun meteorologi mariti... [semarang, kompas, com, stasiun, meteorologi, ...
3 jakarta kompas com volkswagen id buzz salah mo... [jakarta, kompas, com, volkswagen, id, buzz, s...
4 jakarta kompas com indeks harga saham gabung i... [jakarta, kompas, com, indeks, harga, saham, g...
... ... ...
100 jakarta kompas com gubernur dki jakarta pramon... [jakarta, kompas, com, gubernur, dki, jakarta,...
101 jakarta kompas com kendara bensin spbu swasta ... [jakarta, kompas, com, kendara, bensin, spbu, ...
102 kompas com presiden prabowo subianto lantik an... [kompas, com, presiden, prabowo, subianto, lan...
103 jakarta kompas com presiden prabowo subianto l... [jakarta, kompas, com, presiden, prabowo, subi...
104 jakarta kompas com menteri pemuda olahraga men... [jakarta, kompas, com, menteri, pemuda, olahra...

105 rows × 2 columns

# Simpan DataFrame ke dalam file CSV
main_df_berita.to_csv('datasets/df_berita_preprocessing.csv', index=False)
main_df_berita
Isi Berita lwr_indo clean_sw_indo clean_stb_indo clean_typo_indo stemming_indo tokenize_indo
0 JAKARTA, KOMPAS.com - Sebanyak 16 aktivis yang... jakarta, kompas.com - sebanyak 16 aktivis yang... jakarta, kompas.com - 16 aktivis ditahan polda... jakarta kompas com aktivis ditahan polda me... jakarta kompas com aktivis ditahan polda metro... jakarta kompas com aktivis tahan polda metro j... [jakarta, kompas, com, aktivis, tahan, polda, ...
1 KOMPAS.com - Erick Thohir resmi dilantik Presi... kompas.com - erick thohir resmi dilantik presi... kompas.com - erick thohir resmi dilantik presi... kompas com erick thohir resmi dilantik presi... kompas com erick thohir resmi dilantik preside... kompas com erick thohir resmi lantik presiden ... [kompas, com, erick, thohir, resmi, lantik, pr...
2 SEMARANG, KOMPAS.com - Stasiun Meteorologi Mar... semarang, kompas.com - stasiun meteorologi mar... semarang, kompas.com - stasiun meteorologi mar... semarang kompas com stasiun meteorologi mari... semarang kompas com stasiun meteorologi mariti... semarang kompas com stasiun meteorologi mariti... [semarang, kompas, com, stasiun, meteorologi, ...
3 JAKARTA, KOMPAS.com – Volkswagen ID. Buzz menj... jakarta, kompas.com – volkswagen id. buzz menj... jakarta, kompas.com – volkswagen id. buzz sala... jakarta kompas com volkswagen id buzz salah... jakarta kompas com volkswagen id buzz salah mo... jakarta kompas com volkswagen id buzz salah mo... [jakarta, kompas, com, volkswagen, id, buzz, s...
4 JAKARTA, KOMPAS.com - Indeks Harga Saham Gabun... jakarta, kompas.com - indeks harga saham gabun... jakarta, kompas.com - indeks harga saham gabun... jakarta kompas com indeks harga saham gabung... jakarta kompas com indeks harga saham gabungan... jakarta kompas com indeks harga saham gabung i... [jakarta, kompas, com, indeks, harga, saham, g...
... ... ... ... ... ... ... ...
100 JAKARTA, KOMPAS.com – Gubernur DKI Jakarta Pra... jakarta, kompas.com – gubernur dki jakarta pra... jakarta, kompas.com – gubernur dki jakarta pra... jakarta kompas com gubernur dki jakarta pram... jakarta kompas com gubernur dki jakarta pramon... jakarta kompas com gubernur dki jakarta pramon... [jakarta, kompas, com, gubernur, dki, jakarta,...
101 JAKARTA, KOMPAS.com – Bagi sejumlah pengendara... jakarta, kompas.com – bagi sejumlah pengendara... jakarta, kompas.com – pengendara, bensin spbu ... jakarta kompas com pengendara bensin spbu sw... jakarta kompas com pengendara bensin spbu swas... jakarta kompas com kendara bensin spbu swasta ... [jakarta, kompas, com, kendara, bensin, spbu, ...
102 KOMPAS.com - Presiden Prabowo Subianto melanti... kompas.com - presiden prabowo subianto melanti... kompas.com - presiden prabowo subianto melanti... kompas com presiden prabowo subianto melanti... kompas com presiden prabowo subianto melantik ... kompas com presiden prabowo subianto lantik an... [kompas, com, presiden, prabowo, subianto, lan...
103 JAKARTA, KOMPAS.com -  Presiden Prabowo Subian... jakarta, kompas.com -  presiden prabowo subian... jakarta, kompas.com - presiden prabowo subiant... jakarta kompas com presiden prabowo subianto... jakarta kompas com presiden prabowo subianto m... jakarta kompas com presiden prabowo subianto l... [jakarta, kompas, com, presiden, prabowo, subi...
104 JAKARTA, KOMPAS.com- Menteri Pemuda dan Olahra... jakarta, kompas.com- menteri pemuda dan olahra... jakarta, kompas.com- menteri pemuda olahraga (... jakarta kompas com menteri pemuda olahraga me... jakarta kompas com menteri pemuda olahraga men... jakarta kompas com menteri pemuda olahraga men... [jakarta, kompas, com, menteri, pemuda, olahra...

105 rows × 7 columns