ABSTRAK. Kata kunci: Spam, Android, Pesan, Java, Webservice. Universitas Kristen Maranatha

dokumen-dokumen yang mirip
ABSTRAK. Kata kunci: temperamen, kepribadian, Hippocrates, sinonim, antonim, pembelajaran mesin. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: penyewaan, mobil,pencatatan data, pengingat, informasi promosi

ABSTRAK. Kata kunci : android, short message service, autofoward,autoreply,scheduler. v Universitas Kristen Marantaha

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

ABSTRACT. Keywords : Academic Information System

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

ABSTRAK. Kata kunci : data insinyur, data material, data excavator, data dump truck, data proyek. vii Universitas Kristen Maranatha

ABSTRAK. Kata kunci: seminar, forum, registrasi, qr-code, Windows Phone. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: AHP, DSS, kriteria, supplier

ABSTRAK. Kata Kunci : Aplikasi Sistem Informasi Inventory pada perusahaan retail. ii Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. Kata kunci: chatbot, information state, mixture-language model. v Universitas Kristen Maranatha

HALAMAN PENGESAHAN PEMBIMBING...

ABSTRAK. Kata kunci : pulsa, SMS, SMS Gateway, Multi Level Marketing. viii

ABSTRAK. Kata Kunci: economic order quantity, inventory. Universitas Kristen Maranatha

APLIKASI PREDIKSI PENJUALAN JERUK DENGAN MENGGUNAKAN METODE REGRESI LINIER SEDERHANA DAN MOVING AVERAGE

BAB II TINJAUAN PUSTAKA

ABSTRAK. Kata Kunci : pengeluaran, pembelian, penjualan, persediaan barang, pemilihan supplier, sistem informasi, desktop

ABSTRAK. Kata kunci : penjualan, pembelian, peramalan, metode Brown s Double Exponential Smoothing, MAPE. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: material control, supplier, proyek, quality control, material, user. vii Universitas Kristen Maranatha

ABSTRACT. Keywords: digestive, respiratory, codeigniter, framework.

ABSTRAK. Kata Kunci: Beasiswa, sistem informasi, sistem pendukung keputusan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : HRD, Profile Matching, Sistem Informasi. Universitas Kristen Maranatha

Kata kunci : toko baju Kalimas, sistem informasi, pembelian, penjualan

ABSTRAK. Kata kunci : android, Kristen, renungan, saat teduh

ABSTRAK. Kata kunci : penjualan, pembelian, aplikasi desktop, C#, Microsoft SQL. Server

ABSTRAK. Kata Kunci: Perpustakaan, buku, data, peminjaman, pengembalian, pencarian. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: transaksi, sistem informasi, desktop, aplikasi, penentuan supplier. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: aplikasi web, pemesanan, penjualan, promosi, rumah makan. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: Aplikasi, Lelang, Penjualan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Website, Kost, SIMADE. vi Universitas Kristen Maranatha

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

KATA PENGANTAR. Puji dan syukur kepada Tuhan Yang Maha Esa atas kasih dan karunia-nya

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

ABSTRAK. Kata Kunci: keranjang, online, penjualan, pembelian, rekomendasi

ABSTRAK. Kata kunci : Antrian, Pendaftaran Rumah Sakit, Sistem, SMS gateway, Rumah Sakit. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

Abstract. Keywords : Recommendation system, Direct Selling Network, Greedy Algorithm, Knapsack Problem. viii

ABSTRAK. Kata kunci: RAB, analisa biaya, SNI, bobot, termin, aplikasi. vii. Universitas Kristen Maranatha

ABSTRAK. vii. Kata kunci: satuan mobil penumpang, volume kendaraan, dan klasifikasi kendaraan.

ABSTRAK. Kata Kunci: penjadwalan, data lembur, data kasbon, absensi, desktop, sistem informasi.

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

ABSTRAK. Kata Kunci : Tempat kost X, C#, ASP.NET. iii Universitas Kristen Maranatha

ABSTRAK. viii Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: baby shop, ecommerce, Nearest Neighbor. v Universitas Kristen Maranatha

BAB II DASAR TEORI...

ABSTRAK. Kata Kunci: Alat kesehatan, Sistem Informasi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: penilaian kinerja, pengajuan cuti, desktop, sistem informasi. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: sistem pakar, kerusakan hardware, personal computer, forward chaining,atx, form factor. vi Universitas Kristen Maranatha

ABSTRAK. vii. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: database, RFID. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : pengelolaan barang, basis data, transaksi.

ABSTRAK. Kata Kunci : Sistem Informasi, Kepegawaian, Web, PHP, MySQL.

ABSTRAK. Kata Kunci: gateway, e-commerce,aplikasi berbasis web,customer relationship management.

ABSTRAK. Kata kunci : Android, Mobile, Smartphone, Teknologi, Wisata

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata Kunci: beasiswa, prestasi, Simple Additive Weighting, Sistem Pendukung Keputusan, Universitas Kristen Maranatha

ABSTRAK. Kata kunci: saluran, aliran, saluran terbuka, saluran tertutup, hidrostatik, hidraulika. vii Universitas Kristen Maranatha

PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH... SURAT PERNYATAAN ORISINALITAS KARYA...

ABSTRACT. Key : student management, statistic informatation, calculation of students' grades. ii Universitas Kristen Maranatha

ABSTRAK. v Universitas Kristen Maranatha

BAB II LANDASAN TEORI

ABSTRAK. Kata kunci: saluran, aliran, saluran terbuka, permukaan, atmosfir, parameter, variasi, penampang. vii

ABSTRAK. Kata Kunci: Sistem informasi, c#, SQL Server, kegiatan transaksi, laporan penjulan. Universiitas Kristen Marantha

Gambar 4.1 Flowchart

ABSTRAK. vi Universitas Kristen Maranatha

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

BAB II LANDASAN TEORI...

ABSTRAK. Kata kunci: analisa struktur, matriks, simple beam, truss, frame. vii

ABSTRAK. Kata Kunci : sistem informasi, sensus, Dewan Pastoral Paroki, recruitment, C#, SQL Server 2008

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

PENGESAHAN PEMBIMBING...

ABSTRAK. Kata kunci : aplikasi peternakan, barcode reader, CODE-39, informasi kelinci, kamus penyakit, kartu kelinci, web peternakan, web service.

ABSTRAK. Kata Kunci : sistem informasi, Web.

ABSTRAK. Kata kunci : C#, Produksi, Desktop. vii

ABSTRACT. Keyword: online scheduling, online registration, pre-owned cars

ABSTRAK. Kata Kunci : Bengkel, sistem, informasi, manajemen, CRM, C#, SQL Server. iii. Universitas Kristen Maranatha

DAFTAR ISI HALAMAN SAMPUL

ABSTRAK. v Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha

BAB II DASAR TEORI...

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

ABSTRAK. Kata kunci : Sistem Informasi, Simple Additive Weighting, Sistem Pendukung Keputusan. iv Maranatha Christian University

ABSTRAK. Kata Kunci: aplikasi, dekstop, penjualan, pembelian, sistem informasi

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA xiii

BAB III ANALISIS DAN PERANCANGAN

ABSTRAK. Kata kunci : website, bahasa Dayak Ngaju, PHP (Hypertext Preprocessor). iii Universitas Kristen Maranatha

ABSTRAK. vii. Kata kunci: absensi, gaji, pajak penghasilan pasal 21, penilaian kinerja, sistem pendukung keputusan. Universitas Kristen Maranatha

ABSTRAK. Kata kunci: Android, Dosen, E-Learning, Kuliah, Mahasiswa, Mobile. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : sistem informasi, penilaian, ujian, dan menyontek.

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

ABSTRAK. Kata kunci : e-commerce, forecasting, penjualan, pembelian, web.

Transkripsi:

ABSTRAK Penipuan dengan menggunakan pesan singkat pada ponsel yang diterima oleh pengguna sampai sekarang ini masih sangat banyak. Pesan penipuan ini dikirim oleh orang yang tidak bertanggung jawab dan orang yang ingin mendapat untung untuk diri sendiri. Aplikasi pendeteksi spam dibutuhkan untuk membantu mengurangi pesan singkat yang dikirim oleh orang yang tidak bertanggung jawab terhadap ponsel pemakai. Metode yang dipakai untuk aplikasi ini adalah machine learning yang memiliki tingkat keakuratan yang tinggi dalam menentukan apakah pesan tersebut merupakan spam atau pesan biasa. Kata kunci: Spam, Android, Pesan, Java, Webservice. vi

ABSTRACT Fraudulent use of short message received by the mobile users until now is still very much. The fraudulent messages sent by people who are not responsible and the people who want to make a profit for yourself. Spam detection applications needed to help reduce the short messages sent by people who are not responsible for the mobile user. The method used for this application is a learning machine that has a high degree of accuracy in determining whether the message is spam or regular messages. Keywords: Spam, Android, Pesan, Java, Webservice. vii

DAFTAR ISI LEMBAR PENGESAHAN... i PERNYATAAN PUBLIKASI KARYA ILMIAH... ii SURAT PERNYATAAN ORISINALITAS KARYA... iii KATA PENGANTAR... iv ABSTRAK... vi ABSTRACT... vii DAFTAR ISI... viii DAFTAR TABEL... xi DAFTAR SIMBOL... xii DAFTAR GAMBAR... xv BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Tujuan Pembahasan... 2 1.4 Ruang Lingkup Kajian... 2 1.5 Sistematika Penulisan... 2 BAB II LANDASAN TEORI... 4 2.1 Machine Learning... 4 2.2 Tokenisasi... 5 2.3 Regular Expression... 5 2.4 MySQL... 6 2.5 Naive Bayes Classifier... 7 2.6 C#... 8 2.7 Web Service... 9 2.8 Short Message Service(SMS)... 10 2.9 Entity Relational Diagram (ERD)... 10 2.10 Flowchart... 14 2.11 Unified Modeling Language (UML)... 16 viii

2.11.1 Use case Diagram... 17 2.11.2 Activity Diagram... 18 2.11.3 Class Diagram... 18 BAB III ANALISIS DAN DESAIN... 19 3.1 Metodologi Penelitian... 19 3.1.1 Pengumpulan Data Pesan... 20 3.1.2 Penghilangan Kata-kata Stop Word dan Mencari Fitur Terbanyak... 20 3.1.3 Pemilihan Fitur dan Penghitungan Pada Data Pesan... 22 3.1.4 Perhitungan Manual dengan Menggunakan Contoh... 23 3.2 Entity Relationship Diagram... 25 3.3 Gambaran Keseluruhan... 26 3.3.1 Persyaratan Antarmuka Eksternal... 26 3.3.2 Antarmuka dengan Pengguna... 26 3.3.3 Antarmuka Perangkat Keras... 26 3.3.4 Antarmuka Perangkat Lunak... 27 3.3.5 Fitur fitur Produk Perangkat Lunak... 27 3.4 Desain Perangkat Lunak... 31 3.4.1 Pemodelan Perangkat Lunak... 31 3.4.2 Rancangan User Interface... 37 BAB IV PENGEMBANGAN PERANGKAT LUNAK... 43 4.1 Impelemntasi Class Modul... 43 4.1.1 Class Diagram Likelihood... 43 4.1.2 Class Diagram Prior... 44 4.1.3 Class Diagram SpamChecker... 44 4.1.4 Class Diagram Receive SMS... 45 4.1.5 Class Diagram Spam... 46 4.2 Implementasi Penyimpanan Data... 46 4.3 Implementasi Webservice... 47 4.4 Impelementasi Antarmuka... 48 4.4.1 Form Menu... 49 4.4.2 Form Lapor Spam... 51 ix

4.4.3 Form Update Data... 54 4.4.4 Form Data Spam... 58 4.4.5 Form Manage Data... 60 BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN... 65 5.1 Hasil Analisis Tingkat Keberhasilan Naive Bayes Classifier... 65 5.2 Form Data Spam... 70 5.3 Form Spam List... 71 5.4 Form Lapor Spam... 71 5.5 Form Update Data... 72 5.6 Form Manage Data... 72 BAB VI KESIMPULAN DAN SARAN... 74 6.1 Kesimpulan... 74 6.2 Saran... 74 DAFTAR PUSTAKA... 75 DATA PENULIS... 76 x

DAFTAR TABEL Tabel 3.1 Tabel Daftar Fitur... 21 Tabel 3.2 Data Perhitungan Setiap Fitur... 22 Tabel 3.3 Hasil Perhitungan Dari Setiap Fitur Pada Contoh Kalimat... 24 Tabel 4.1 Tabel Spam... 47 Tabel 4.2 Tabel Data SMS... 47 Tabel 5.1 Hasil Testing dari Metode Naïve Bayes... 67 Tabel 5.2 Hasil Testing Kalkulasi Tingkat Keberhasilan Perhitungan Naive Bayes... 70 Tabel 5.3 Hasil Testing Form Menu... 70 Tabel 5.4 Hasil Testing Form Spam List... 71 Tabel 5.5 Hasil Testing Form Lapor Spam... 71 Tabel 5.6 Hasil Testing Form Update Data... 72 Tabel 5.7 Hasil Testing Form Manage Data... 72 xi

DAFTAR SIMBOL 1. Simbol ERD (Fathansyah, 2002) Simbol Nama Keterangan Entitas (Entity) Disimbolkan dengan rectangle box (persegi panjang) untuk menggambarkan atau menyatakan suatu entitas Atribut (Attribute) Mendeskripsikan karakter entitas Relasi (Relation) Menggambarkan adanya hubungan atau relasi antar entitas Garis (Line) Penghubung antara entitas dengan relasi xii

2. Simbol Flowchart (Febriani, 2007) Simbol Nama Keterangan Process Simbol yang menunjukkan pengolahan yang dilakukan Komputer Decision Simbol untuk kondisi yang akan menghasilkan beberapa kemungkinan jawaban / aksi Predefined Process Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan didalam storage Terminal Simbol untuk permulaan atau akhir darti suatu program Manual Input Simbol untuk pemasukan data secara manual on-line keyboard Arus / Flow Penghubung antara prosedur / proses xiii

Simbol Nama Keterangan Connector Simbol keluar / masuk prosedur atau proses dalam lembar / halaman yang sama Off-line Connector Simbol keluar / masuk prosedur atau proses dalam lembar / halaman yang lain xiv

DAFTAR GAMBAR Gambar 2.1 Gambar Kelas Karakter Regular Expression... 5 Gambar 2.2 Gambar Kelas Karakter Regular Expression 2... 6 Gambar 2.3 Contoh Algoritma Naive Bayes Classifier... 8 Gambar 2.4Relasi Satu ke Satu (Fathansyah, 2002)... 13 Gambar 2.5 Relasi Satu ke Banyak(Fathansyah, 2002).... 13 Gambar 2.6 Relasi Banyak ke Satu(Fathansyah, 2002)... 14 Gambar 2.7 Relasi Banyak ke Banyak (Fathansyah, 2002)... 14 Gambar 3.1 Gambar Data Pesan yang Dikumpulkan... 20 Gambar 3.2 ERD Aplikasi Pendeteksi Spam pada Android... 25 Gambar 3.3 use case sistem aplikasi pendeteksi spam pada android.... 32 Gambar 3.4 Use Case sistem aplikasi pendeteksi spam pada server.... 32 Gambar 3.5 Activity Tambah Data Spam... 33 Gambar 3.6 Activity Prediksi Spam... 34 Gambar 3.7 Activity Melihat Data Spam... 35 Gambar 3.8 Activity Mengelola Data Server... 36 Gambar 3.9 Activity Memperbaharui Data Learning... 37 Gambar 3.10 User Interface Form Menu... 38 Gambar 3.11 User Interface Form Data Spam... 39 Gambar 3.12 User Interface Form Lapor Spam... 40 Gambar 3.13 User Interface Form Email... 41 Gambar 3.14 User Interface Form Manage Data Server... 42 Gambar 4.1 Class Diagram Sistem Pendeteksi Spam pada Ponsel Android... 43 Gambar 4.2 Class Diagram Likelihood... 44 xv