APLIKASI PENCARIAN OBAT OTOMATIS SEPUTAR OBAT OBATAN PENYAKIT BALITA MENGGUNAKAN COSINE SIMILARITY BERBASIS WEB RESPONSIVE TUGAS AKHIR
Teks penuh
(2)
(3)
(4)
(5) LEMBAR PERSEMBAHAN Motto : “Segala sesuatu yang bisa kau bayangkan adalah nyata”. Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga saya dapat menyelesaikan Tugas Akhir ini. Maka dari itu saya menyampaikan ucapan terima kasih yang sebesar-besarnya kepada : 1.. Allah SWT. Atas semua Rahmat dan Hidayah-Nya dan kelancaran dalam menyelesaikan tugas akhir ini.. 2.. Rasulullah SAW dan para sahabat beliau.. 3.. Bapak Yuda Munarko, S.Kom, M.Sc dan Bapak Maskur, S.Kom, M.Kom. Selaku pembimbing 1 dan 2 saya. Terima kasih untuk bimbinganya, untuk waktu, diskusi dan arahan untuk membimbing saya dalam menyelesaikan Tugas Akhir ini.. 4.. Bapak/Ibu Dekan Fakultas Teknik Universitas Muhammadiyah Malang.. 5.. Bapak/Ibu Ketua Jurusan Teknik Informatika Universitas Muhammadiyah Malang.. 6.. Kedua orang tua. Bapak Yudi Siswoko dan Ibu Cholisatul dan keluarga besar saya dengan seluruh doa dan dukungan mereka yang tiada henti untuk saya.. 7.. Terima kasih kepada Big Bos saya selaku penyemangat resmi saya yaitu Mas Tri Setiawan.. 8.. Terima kasih kepada kru kontrakan jahat selaku teman setia saya yang sering ngomel-ngomel karena belum lulus sendiri.. 9.. Teman-teman IT seangkatan yang selalu memberi semangat dan tak segan untuk berbagi ilmu guna mendukung penyelesaian Tugas Akhir ini.. v.
(6) ABSTRAK. Untuk metode IR (Information Retrival) yang digunakan adalah Cosine similarity. Cosine similarity merupakan metode yang dapat mebandingkan kemiripan sebuah data, pada system ini cosine similarity membandingkan kemiripan antara pertanyaan yang di inputkan dengan data yang obat-obatan yang di simpan pada database sehinggan dapat menampilkan hasil jawaban yang relevan dengan pertanyaan, Tujuan pada tugas akhir ini dalah untuk membangun sistem pengolahan data seputar pertanyan obat-obatan penyakit balita berbasis web responsive dan untuk membangun aplikasi menggunakan Cosine Similarity untuk pencarian jawaban obat-obatan penyakit balita berdasarkan pertanyaan. Bobot hasil pencarian tertinggi merupakan hasil pencarian terbaik untuk setiap kata kunci yang di inputkan kedalam sistem pencarian berdasarkan hasil hitung kemiripan menggunakan metode cosine similarity dan dalam pengujian 10 pertanyaan pada sistem, 8 jawaban yang di hasilkan adalah benar, sisanya adalah salah sehingga disimpulkan akurasi pemberian jawaban oleh sistem sebesar 80 %.. Kata Kunci : Pencarian Obat Balita, Cosine Similarity. vi.
(7) ABSTRACT. For IR method used is Cosine similarity. Cosine similarity is a method that can compare the similarity of a data, in this system cosine similarity compare the similarity between the questions in inputkan with data that drugs are stored in the database sehinggan can display the results of answers relevant to the question, the purpose of this final task dalah to build a data-processing system around responsive web-based disease response to toddlers and to build applications using Cosine Similarity to search for infant drug answers based on questions. The highest search result weight is the best search result for each keyword that is inputted into the search system based on the result of similarity calculation using cosine similarity method and in testing 10 questions on the system, 8 answers are yielded is correct, the rest is wrong so it concluded the accuracy of giving answer by the system of 80%.. Kata Kunci : Information Retrival, Cosine Similarit. vii.
(8) KATA PENGANTAR. Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-NYA sehingga penulis dapat menyelesaikan tugas akhir yang berjudul :. “APLIKASI PENCARIAN OBAT OTOMATIS SEPUTAR OBAT-OBATAN PENYAKIT BALITA MENGGUNAKAN COSINE SIMILARITY BERBASIS WEB RESPONSIVE”. Tak lupa juga melalui kesempatan yang sangat berharga ini penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dan terlibat dalam penyelesaian tugas akhir ini. Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbartasan. Oleh karena itu penulis mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepannya.. Malang, 30 Januari 2018. Penulis. viii.
(9) DAFTAR ISI HALAMAN JUDUL LEMBAR PERSETUJUAN ........................................................................... ii. LEMBAR PENGESAHAN ............................................................................ iii. LEMBAR PERNYATAAN KEASLIAN ...................................................... iv. LEMBAR PERSEMBAHAN ......................................................................... v. ABSTRAK ....................................................................................................... vi. ABSTRACT ...................................................................................................... vii. KATA PENGANTAR ..................................................................................... viii. DAFTAR ISI .................................................................................................... ix. DAFTAR GAMBAR ....................................................................................... xi. DAFTAR TABEL............................................................................................ xi. BAB I. PENDAHULUAN ......................................................................... 1. 1.1. Latar Belakang ........................................................................ 1. 1.2. Rumusan Masalah .................................................................. 2. 1.3. Tujuan Penelitian ................................................................... 2. 1.4. Batasan Masalah...................................................................... 2. 1.5. Metodologi .............................................................................. 3. 1.5.1.Studi Pustaka .................................................................. 3. 1.5.2.Studi Literatur ................................................................ 3. 1.5.3.Analia dan Perancangan ................................................. 3. 1.5.4.Implementasi .................................................................. 4. 1.5.5.Uji Coba ......................................................................... 4. 1.6. Sistematika Penulisan.............................................................. 4. LANDASAN TEORI .................................................................... 6. 2.1 Text Mining............................................................................. 6. 2.2 Text Preprocesing.................................................................... 6. 2.3 Pembobotan Tf-Idf ................................................................. 7. 2.4 Perhitungan Tingkat Kemiripan ( Cosine Similarity) .............. 8. 2.5 Responsive Web ....................................................................... 9. ANALISA DAN PERANCANGAN SISTEM ............................ 13. 3.1 Analisa System ....................................................................... 13. BAB II. BAB III. ix.
(10) 3.1.1 Kebutuhan User ............................................................ 13. 3.1.2 Kebutuhan Sistem ......................................................... 13. 3.2 Perancangan Program Aplikasi ............................................... 14. 3.2.1 Data Yang digunakan .................................................... 14. 3.2.2 Gambaran Sistem .......................................................... 14. 3.2.3 Diagram Alur Tahapan Algoritma Cosine Similarity .... 14. 3.2.4 DFD Aplikasi Administrator Menggunakan Web ......... 24. 3.3 Desain Database ...................................................................... 28. 3.3.1 Diagram Konseptual. ..................................................... 28. 3.3.2 Diagram Fisik Database ................................................ 29. 3.4 Keterangan Tabel .................................................................... 29. 3.5 Desain Interface ..................................................................... 31. IMPLEMENTASI DAN PENGUJIAN ...................................... 33. 4.1 Implementasi ............................................................................ 33. 4.1.1 Kebutuhan sistem .......................................................... 33. 4.2 Implementasi interface ............................................................ 34. 4.2.1 Implementasi User interface ......................................... 34. 4.2.2 Implementasi Admin interface ....................................... 37. 4.3 Pengujian ................................................................................. 40. KESIMPULAN DAN SARAN .................................................... 45. 5.1 Kesimpulan ............................................................................. 45. 5.2 Saran ........................................................................................ 45. DAFTAR PUSTAKA ...................................................................................... 47. BAB IV. BAB V. x.
(11) DAFTAR GAMBAR. Gambar 2.1. Contoh Responsive Web .......................................................... 10. Gambar 2.2. Ukuran Berbagai Device ........................................................... 11. Gambar 3.1. Flowchart Basis Pengetahuan .................................................... 14. Gambar 3.2. Diagram Konteks Sistem Pencarian Obat ................................. 25. Gambar 3.3. DFD Level 1 .............................................................................. 25. Gambar 3.4. DFD Level 2 Proses Login ........................................................ 26. Gambar 3.5. DFD Level 2 Manajemen Admin .............................................. 26. Gambar 3.6. DFD Level 2 Manajemen Obat Balita ....................................... 27. Gambar 3.7. DFD Level 2 Cosine Similarity ................................................. 28. Gambar 3.8. Diagram Konceptual Database ................................................. 28. Gambar 3.9. Diagram Fisik Database ............................................................ 29. Gambar 3.10 Tampilan Login Form................................................................ 31. Gambar 3.11 Halaman Admin......................................................................... 31. Gambar 3.12 View dan Manajemen Data Obat Balita .................................... 32. Gambar 3.13 Desain Interface System User .................................................... 32. Gambar 4.1. User Interface Main Menu ......................................................... 35. Gambar 4.2. User Interface Menu Kata Kunci ............................................... 35. Gambar 4.3. User Interface Menu Data Obat Balita ....................................... 36. Gambar 4.4. User Interface Menu Help .......................................................... 36. Gambar 4.5. User Interface Menu Login Form............................................... 37. Gambar 4.6. User Interface Main Menu......................................................... 38. Gambar 4.7. User Interface Menu Data Obat Balita ...................................... 38. Gambar 4.8. User Interface Tambah Data Obat Balita .................................. 39. Gambar 4.9. User Interface Update Data Obat Balita .................................... 39. xi.
(12) DAFTAR TABEL. Tabel 2.1 Perbedaan native Apps dan Responsive Web ................................ 12. Tabel 3.1 Tabel Contoh Obat Balita............................................................... 16. Tabel 3.2 Tabel Tokenizing............................................................................ 17. Tabel 3.3 Daftar Kata Tidak Penting.............................................................. 17. Tabel 3.4 Hasil Stopword Removal ............................................................... 18. Tabel 3.5 Hasil Case Folding ........................................................................ 19. Tabel 3.6 Hasil Hitung IDF ............................................................................ 20. Tabel 3.7 Hasil Tf*IDF .................................................................................. 21. Tabel 3.8 Hasil Hitung Panjang Vektor ......................................................... 22. Tabel 3.9. Keterangan Tabel Obat Balita ........................................................ 29. Tabel 3.10 Keterangan Tabel Stopword........................................................... 30. Tabel 3.11 Keterangan Tabel Admin ............................................................... 30. Tabel 3.12 Tabel Hasil Index ........................................................................... 30. Tabel 4.1 Tabel Pengujian Akurasi ................................................................ 40. Tabel 4.2 Tabel Pengujian Precision@5 ........................................................ 41. Tabel 4.3 Tabel Pengujian Precision@5 ........................................................ 41. Tabel 4.4 Tabel Pengujian Precision@5 ........................................................ 42. Tabel 4.5 Tabel Pengujian Precision@5 ........................................................ 42. Tabel 4.6 Tabel Pengujian Precision@5 ........................................................ 43. Tabel 4.7 Tabel Pengujian Precision@5 ........................................................ 43. xii.
(13) DAFTAR PUSTAKA Gunawan dan Lovina, G., 2006, Question Answering System dan Penerapannya ada Alkitab. Jurnal Informatika. No. 1, Vol 7, hal 1-9. Paiki, F. F. (2006). Evaluasi Penggunaan Similarity Thesaurus terhadap Ekspansi Kueri dalam Sistem Temu Kembali Informasi Berbahasa Indonesia.[Skripsi]. Bogor: Fakultas Matematika dan Ilmu Pengetahuan Alam, Institut Pertanian Bogor. Nugroho, D. B. (2015). Pengembangan Website Berbasis Responsive Web Design (RWD) sebagai Multimedia Pembelajaran Elektronik Interaktif Fisika untuk Materi Pokok Konsep dan Fenomena Kuantum Tingkat Sekolah Menengah Atas (SMA) (Doctoral dissertation, Universitas Negeri Yogyakarta). Pradnyana, G. A. (2012). Perancangan dan Implementasi Automated Document Integration dengan Menggunakan Algoritma Complete Linkage Agglomerative Hierarchical Clustering. Jurnal Ilmu Komputer, 5(2). Miller, K. (2005), Communication Theories: Perspectives, processes, and ontexts, 2nd Ed; New York: McGraw-Hill. Cios, Krzysztof J. Etc.2007.Data Mining A Knowledge Discovery Approach,Springer.(online).(http://www.4shared.com/document/FyVdn5pm /Data_Mining_Knowledge_Discov.html, diakses 8 oktober 2014) Tala, F.Z., 2003, A Study of Stemming Effects on Information Retrieval in bahasa Indonesia. Master Thesis, Institut for logic, Language and Computation Universiteit van Amsterdam The Netherlands. Adriani, M., Asian, J., Nazief, B., Tahaghoghi, S. M., and Williams, H. E. (2007). Stemming indonesian: A confix-stripping approach. ACM Transactions on Asian Language Information Processing (TALIP), 6(4):1–33. Augusta, Lady. 2009. “Perbandingan Algoritma Stemming Porter Dengan Algoritma Nazief & Adriani Untuk Stemming Dokumen Teks BahasaIndonesia”. Konferensi Nasional Sistem dan Informatika 2009, Bali, November 14, 2009. Abdul Chaer. (2008). Morfologi Bahasa Indonesia (Pendakatan dan Proses). Jakarta:Rineka Cipta Mahendra, Krisnatuti D, Tobing A, Boy. Care Your Self DiabetesMellitus. Jakarta: Penebar Plus. 2008 Stephanus Hermawan Susanto, Mudah Membuat Aplikasi Android. Yogyakarta: C.V ANDI OFFSET, 2011. Nazruddin Safaat H, 2011, Android (Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android). Informatika, Bandung.. xiii.
(14)
Dokumen terkait
PT. Perkebunan Nusantara III Medan merupakan salah satu pabrik yang bergerak dalam pengolahan Kelapa Sawit menjadi minyak mentah, yang juga memiliki
Permasalahan lain adalah, siswa belum maksimal menggunakan kemampuan berpikir kritisnya khususnya kemampuan menganalisis terbukti dari kriteria soal yang diberikan belum
Nilai r = 0,9871 menunjukan hubungan antara penambahan sorbitol dengan persen pemanjangan sangat erat dan bersifat searah.. Intersep 5,8938 menunjukan apabila
Surat Pemberitahuan Objek Pajak, yang selanjutnya disingkat SPOP adalah surat yang digunakan oleh wajib pajak untuk melaporkan data subjek dan objek pajak bumi
Pemberdayaan Kawasan Perbatasan melalui Pengelolaan Lingkungan dan Pengembangan Ekonomi Kreatif Berbasis Potensi Lokal Desa Tanjung Sari, Desa Sekanak Raya, Kecamatan
Pada tahapan oksidasi dengan TMNO, selain pembentukan lapisan shell oksida Fe yang terkendali sehingga diperoleh shell oksida Fe yang lebih tipis dan homogen setelah proses
detik ke-25 temperatur yang diinginkan tidak mencapai set point yang diinginkan hal ini terjadi karena Proporsional Band yang tinggi, sehingga menyebabkan bukaan valve pada air
Jl. Raya Cileungsi-Jonggol Km. Empang Ii No. Mayor Oking No. Raya Pabuaran No.. 507 Jawa Barat Bogor RS Annisa Citeureup Jl. KH Abdullah Bin Nuh RT. Sindang Barnag, Kec. Raya