• Tidak ada hasil yang ditemukan

BAB V KESIMPULAN DAN SARAN

V.2 Saran

Saran untuk pengembang perangkat lunak dodo kids browser adalah agar melakukan penambahan fungsional untuk mendeteksi bahasa pada website yang diklasifikasi. Fungsional untuk mendeteksi diperlukan untuk memilah data latih yang digunakan untuk melakukan klasifikasi, karena ketika website yang diakses mengandung teks selain bahasa inggris website dan klasifikasi dilakukan dengan menggunakan data berbahasa inggris, maka hasil klasifikasi dipastikan tidak akan sesuai.

ANALISIS PENINGKATAN AKURASI KLASIFIKASI PADA

PERANGKAT LUNAK DODO KIDS BROWSER

SKRIPSI

Diajukan untuk Memenuhi Ujian Akhir Sarjana

Nizar Assegaf

10111374

Program Studi Teknik Informatika

Fakultas Teknik Dan Ilmu Komputer

Universitas Komputer Indonesia

2016

iii

DAFTAR ISI

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... i

DAFTAR ISI ... iii

DAFTAR TABEL ... vi

DAFTAR GAMBAR ... ix

DAFTAR SIMBOL ... xi

DAFTR LAMPIRAN ... xv

BAB I PENDAHULUAN ... 1

I.1Latar Belakang Masalah ... 1

I.2 Perumusan Masalah ... 2

I.3 Maksud dan Tujuan ... 2

I.4Batasan Masalah ... 3

I.5 Metodologi Penelitian ... 3

I.5.1 Metode Pengumpulan Data ... 3

I.5.2 Metode Pengembangan Perangkat Lunak... 4

I.5.3 Metode Penyelesaian Masalah ... 5

I.6 Sistematika Penulisan ... 6

BAB II TINJAUAN PUSTAKA ... 7

II.1. Perangkat Lunak Dodo Kids Browser ... 7

II.1.1 Fitur Dodo Kids Browser ... 7

iv

II.2.1 Web browser ... 8

II.2.2 Extension Browser ... 8

II.2.3 JSON ... 8

II.2.4 Web Service... 10

II.2.5 Microsoft Azure... 10

II.2.6 Preprocessing ... 11

II.2.7 Pembobotan TF-IDF ... 12

II.2.8 Algoritma K-Nearest Neighbor ... 14

II.2.9Object Oriented Analysis and Design ... 16

II.2.10 UML ... 17

II.2.11Confusion Matrix ... 18

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 19

III.1Analisis Sistem ... 19

III.1.1 Analisis Masalah ... 19

III.1.2 Analisis Perangkat Lunak Dodo Kids Browser ... 19

III.1.3 Analisis Algoritma ... 20

III.1.4 Analisis Arsitektur Extension Browser ... 21

III.1.5 Analisis Sumber Data ... 22

III.1.6 Preprocessing ... 23

III.1.7 Metode TF-IDF ... 26

III.1.8 Analisis Penerapan Algoritma K-Nearest Neighbor ... 28

III.1.9 Analisis Kebutuhan Non Fungsional ... 31

III.1.9.1 Analisis Kebutuhan Perangkat Lunak ... 31

III.1.9.2 Analisis Kebutuhan Perangkat Keras ... 32

v

III.1.10 Analisis Kebutuhan Fungsional ... 32

III.1.10.1 Use Case ... 33

III.1.10.2 Activity Diagram ... 43

III.1.10.3 Class Diagram ... 54

III.1.10.4 Sequence Diagram ... 55

III.2Perancangan Sistem ... 61

III.2.1 Perancangan Data ... 61

III.2.2 Perancangan Antarmuka ... 63

III.2.3 Perancangan Fungsional... 68

BAB IVIMPLEMENTASI DAN PENGUJIAN SISTEM ... 69

IV.1 Implementasi Sistem ... 69

IV.1.1Lingkungan Implementasi ... 69

IV.1.2 Implementasi Data ... 70

IV.1.3 Implementasi Antarmuka ... 71

IV.2 Pengujian Sistem ... 72

IV.2.1 Rencana Pengujian ... 72

IV.2.2 Skenario Pengujian ... 73

IV.2.3 Hasil Pengujian ... 76

BAB V KESIMPULAN DAN SARAN ... 85

V.1 Kesimpulan... 85

V.2 Saran ... 85

DAFTAR PUSTAKA

[1] G. S, “Siaran Pers Tentang Riset Kominfo dan UNICEF Mengenai Perilaku

Anak dan Remaja Dalam Menggunakan Internet,” Kemenkominfo, 18

February 2014. [Online]. Available:

http://kominfo.go.id/index.php/content/detail/3834/Siaran+Pers+No.+17-PIH-KOMINFO-2-2014+tentang+Riset+Kominfo+dan+UNICEF. [Diakses 11 February 2015].

[2] C. K. utter, “EXPLOITING LINKS AND TEXT STRUCTURE ON THE

WEB,” 21 january 2011. [Online]. Available:

http://www.kohlschutter.com/pdf/Dissertation-Kohlschuetter.pdf. [Diakses 1 may 2015].

[3] V. K. P. K. J. P. Vishwanath, “KNN base Machine Learning Approach for

Text and Document Mining,” Internasional Journal of Database Theory and

Application, vol. 7, pp. 61-70, 2014.

[4] I. Sommerville, Software Engineering, Eight Edition ed., Addison Wesley, 2007.

[5] M. A. Prof. Dr. Jogiyanto H.M, Pengenalan Komputer, Yogyakarta: ANDI, 1999.

[6] Chrome, “What are Extensions?,” Chrome, [Online]. Available:

https://developer.chrome.com/Extensions. [Diakses 13 february 2015]. [7] “Introducing JSON,” [Online]. Available: http://json.org/.

[8] P. Kiet T. Tran, Introduction to Web Services with Java, bookboon.com, 2013.

[9] M. Collier dan R. Shahan, “Fundamental Of Azure,” Redmond, Microsoft

Press, 2015.

[10] H. Milkha, “Pens,” 2006. [Online]. Available: lecturer.eepis -its.edudm/6Text%20Mining.pdf. [Diakses 4 May 2015].

[11] J. Han dan K. Micheline, Data Mining Concept and Techniques, San Francisco: Elsevier , 2006.

[12] R. Miles dan K. Hamilton, Learning UML 2.0, Sebastopol: O'Reilly Media, Inc, 2006.

[13] T. H. Simanjuntak, “IMPLEMENTASI MODIFIED K-NEAREST NEIGHBOR DENGAN,” Repositori Jurnal Mahasiswa PTIIK UB, p. 4_3, 2014.

[14] W3schools, “Browser Statistics,” W3schools, february 2015. [Online].

Available: http://www.w3schools.com/browsers/browsers_stats.asp. [Diakses 17 March 2015].

i

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.,

Segala puji dan syukur dipanjatkan kepada Allah SWT, karena limpahan rahmat, taufik, dan hidayah-Nya lah penulis mampu untuk menyelesaikan

penelitian dengan judul “Analisis Peningkatan Akurasi Klasifikasi Pada Perangkat

Lunak Dodo Kids Browser”. Penelitian ini disusun dalam rangka memenuhi tugas akhir program strata satu Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

Dalam penyusunan laporan penelitian ini, penulis merasa masih ada kekurangan baik itu dalam tulisan ataupun materi yang dibahas dalam penelitian ini. Kekurangan tersebut ada semata-mata karena keterbatasan penulis, namun penulis berusaha sebaik mungkin dalam menyusun laporan penelitian ini.

Pada proses penyusunan laporan penelitian ini, banyak pihak yang telah memberi bantuan dan dukungan kepada penulis dalam menyelesaikan penelitian ini. Oleh karena itu, penulis ingin menyampaikan terimakasih yang sebesar-besarnya kepada:

1. Allah Tuhan Yang Maha Esa yang telah memberikan kesehatan jasmani dan rohani, pemahaman ilmu, dan kelancaran.

2. Orang tua penulis Ayahanda Faturachman A dan Ibunda Maria M yang selalu memberi dukungan moral maupun materil serta seluruh kasih sayang yang telah diberikan sehingga penulis dapat menyelesaikan penelitian ini. 3. Bapak Adam Mukharil Bachtiar, S.Kom., M.T., Sebagai dosen pembimbing

yang telah memberikan arahan, dorongan serta ilmu yang diberikan selama proses penelitian.

4. Bapak Andri Heryandi, S.T., M.T. Sebagai dosen reviewer yang telah memberikan masukan dan arahan yang sangat bermanfaat selama penelitan 5. Ibu Kania Evita Dewi S.Pd., M.Si. Sebagai dosen wali kelas IF-9 2011. 6. Seluruh Bapak Ibu Dosen Teknik Informatika Unikom.

ii

7. Seluruh Teman-teman kelas IF -9 2011 yang telah memberi dukungan dan membantu sehingga penulis dapat menyelesaikan penelitian ini.

8. Tim E-Squad dan teman-teman dari Jerusalem yang memberi dukungan moral dan menyemangati untuk menyelesaikan penelitian ini.

Demikian yang dapat disampaikan oleh penulis, mohon maaf yang sebesar-besarnya atas kekurangan dan keterbatasannya. Semoga penelitian ini dapat bermanfaat.

Wassalamu’alaikum Wr. Wb.

Bandung, 16 Februari 2016

Nama Lengkap : Nizar Assegaf Jenis Kelamin : Laki-laki

Tempat, Tanggal Lahir : Bandung, 2 Maret 1994

Agama : Islam

Kewarganegaraan : Indonesia

Status : Belum Menikah

Anak ke : Satu dari lima bersaudara

Alamat : Jl. Sekeloa RT 003/ RW 002 Kel Lebak Gede Kec Coblong Bandung.

No.Tlp : 085871162462

Email : nizarassegaf@hotmail.com

2. RIWAYAT PENDIDIKAN

Sekolah Dasar : SD Negeri Buah Batu 7 Bndung tahun ajaran 1999 - 2005 Sekolah Menengah Pertama : SMP Negeri 19 Bandung tahun ajaran 2005 - 2008

Sekolah Menegah Atas : SMK Medikcom tahun ajaran 2008 - 2011 Perguruan Tinggi : FTIK Unikom Bandung tahun ajaran 2011 - 2015

Dokumen terkait