ANALYSIS OF INDONESIAN PEOPLE'S SENTIMENT TOWARDS THE CHILDFREE PHENOMENON ON THE TWITTER PLATFORM
USING THE TRANSFORMER METHOD
SKRIPSI
Disusun oleh :
DANISA RAHADIAN ABIMANYU 20190140126
PROGRAM STUDI TEKNOLOGI INFORMASI FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH YOGYAKARTA
2023
i Disusun oleh :
DANISA RAHADIAN ABIMANYU 20190140126
HALAMAN JUDUL TUGAS AKHIR
ANALYSIS OF INDONESIAN PEOPLE'S SENTIMENT TOWARDS THE CHILDFREE PHENOMENON ON THE TWITTER PLATFORM
USING THE TRANSFORMER METHOD
PROGRAM STUDI TEKNOLOGI INFORMASI FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH YOGYAKARTA
2023
ii
HALAMAN PENGESAHAN I
iii
HALAMAN PENGESAHAN II
iv
HALAMAN PERNYATAAN
v
HALAMAN PERSEMBAHAN
Hasil skripsi ini saya persembahkan untuk diri saya sendiri yang telah berjuang dan berhasil menyelesaikan salah satu syarat untuk kelulusan. Kepada orang tua yang telah meberi kasih sayang penuh dan mendoakan serta memberikan dukungan untuk saya. Terimakasih atas pengorbanan dan kerja keras dalam mendidik saya sehingga saya dapat menjalani pendidikan sampai perguruan tinggi dan dapat menyelesaikan skripsi ini. Terimakasih kepada kedua saudara saya, teman – teman, dan pihak yang tidak bisa disebutkan satu persatu yang telah memberikan motivasi dan dorongan kepada saya sehingga saya bersemangat untuk menyelesaikan skripsi ini.
vi
MOTTO
“Kejarlah akhiratmu, maka dunia akan mengikuti”
(QS. Asy-Syura : 20)
vii
KATA PENGANTAR
Alhamdulillah puji syukur penulis panjatkan kepada Allah SWT, karena atas rahmat dan hidayah-Nya penyusunan laporan tugas akhir yang berjudul “ANALYSIS OF INDONESIAN PEOPLE'S SENTIMENT TOWARDS THE CHILDFREE PHENOMENON ON THE TWITTER PLATFORM USING THE TRANSFORMER METHOD” dapat terselesaikan dengan lancar. Laporan ini disusun untuk memenuhi syarat akademik dalam mencapai derajat Strata-1 di Program Studi Teknologi Informasi, Fakultas Teknik, Universitas Muhammadiyah Yogyakarta.
Dalam penulisan laporan tugas akhir ini, penulis menghadapi beberapa kesulitan dan hambatan. Namun, berkat kerja keras dan dukungan dari berbagai pihak, penulis berhasil menyelesaikan laporan ini dengan lancar. Oleh karena itu, penulis ingin berterima kasih yang sebesar – besarnya kepada:
1. Allah SWT, atas segala hidayah, kemudahan, kesehatan dan keselamatan yang diberikan kepada penulis sehingga dapat terselesaikan dengan baik.
2. Mama & Papa, dan kedua saudara tercinta, atas kasih sayang tiada henti, doa yang tulus, bimbingan, motivasi, dan semangat yang telah diberikan.
3. Bapak Cahya Damarjati, S.T., M.Eng., Ph.D. selaku dosen pembimbing I yang banyak membantu dan membimbing penulisan dari awal hingga selesai.
4. Bapak Slamet Riyadi, S.T., M.Sc., Ph.D. selaku dosen pembimbing II.
5. Bapak Ir. Asroni, S.T., M.Eng. selaku dosen penguji.
6. Bapak Cahya Damarjati, S.T. M. Eng., Ph.D. selaku Kepala Program Studi Teknologi Informasi Universitas Muhammadiyah Yogyakarta.
7. Seluruh dosen, pengajar, staff Tata Usaha Prodi Teknologi Informasi Universitas Muhammadiyah Yogyakarta.
8. Rekan seperjuangan Prodi Teknologi Informasi 2019 yang selama ini telah berbagi ilmu, pengalaman dan cerita.
9. Denise Nataya Wibisono, penyemangat, penguat, pemberi nasihat, serta membantu dalam pengerjaan skripsi ini.
viii
10. Semua pihak yang telah berperan membantu dalam penulisan dan penyelesaian skripsi yang tidak dapat disebutkan satu persatu.
Akhir kata penulis menyadari bahwa terdapat banyak kekurangan dalam penulisan laporan ini, maka dari itu penulis mengharapkan kritik dan saran yang membangun dari para pembaca demi kesempurnaan laporan ini.
Yogyakarta, 8 November 2023 Penulis
Danisa Rahadian Abimanyu
ix
TABLE OF CONTENTS
HALAMAN JUDUL TUGAS AKHIR ... i
HALAMAN PENGESAHAN I ... ii
HALAMAN PENGESAHAN II ... iii
HALAMAN PERNYATAAN ... iii
HALAMAN PERSEMBAHAN ... v
MOTTO ... vi
KATA PENGANTAR ... vii
TABLE OF CONTENTS ... ix
TABLE ... xi
LIST OF FIGURE ... xii
INTISARI ... xiii
ABSTRACT ... xiv
1. INTRODUCTION... 1
2. RELATED WORK ... 4
2.1. Literature Review ... 4
3. RESEARCH METHODOLOGY ... 10
3.1. Data Retrieval ... 10
3.3. Pre-processing ... 11
3.4. Training ... 13
3.5. Testing ... 14
3.6. Model Evaluation ... 14
4. RESULTS ... 16
4.1. Retrieves Data Results ... 16
4.2. Pre-processing Results ... 17
4.3. Training, Testing, dan Evaluation Result ... 18
4.4. Comparison Model Result ... 27
5. CONCLUSION ... 29
x
5.1. Conclusion ... 29
5.2. Suggestion ... 30
REFFERENCES ... 31
ATTACHMENT ... 35
xi
LIST OF TABLE
Table 3. 1 Examples of Tweets based on the sentiment ... 12
Table 3. 2 Split Dataset ... 13
Table 3. 3 Configuration Training Parameter ... 14
Tabel 4. 1 Example Data After Labeling ... 16
Tabel 4. 2 Remove Punctuation adn Lowercase Results ... 17
Tabel 4. 3 Example after Tokenization... 18
Table 4. 4 Review Text with True Sentiment ... 19
Table 4. 5 Performa Matrix ... 20
Table 4. 6 Review Text with True Sentiment ... 22
Table 4. 7 Performa Matrix ... 23
Table 4. 8 Review Text with True Sentiment ... 25
Table 4. 9 Performa Matrix ... 26
Table 4. 10 Performance Comparison Result ... 27
xii
LIST OF FIGURE
Figure 4. 1 Crawling Results ... 16
Figure 4. 2 Accuracy ... 19
Figure 4. 3 Loss ... 19
Figure 4. 4 Model Confidence in Sentiment ... 20
Figure 4. 5 Confusion Matrix ... 21
Figure 4. 6 Accuracy ... 22
Figure 4. 7 Loss ... 22
Figure 4. 8 Model Confidence in Sentiment ... 23
Figure 4. 9 Confusion Matrix ... 24
Figure 4. 10 Accuracy ... 25
Figure 4. 11 Loss ... 25
Figure 4. 12 Model Confidence in Sentiment ... 26
Figure 4. 13 Confusion Matrix ... 27