1. BAB I PENDAHULUAN
1.1
Latar Belakang Perkembangan teknologi mobile yang telah meningkat pesat, ditandai
dengan semakin banyaknya fungsi pada perangkat mobile tesebut. Cabanban (2013) menyatakan saat ini penggunaan ponsel sangat umum dan memainkan peran penting dalam kegiatan sehari-hari dari orang-orang. Ponsel datang dengan fitur begitu maju dan dapat merujuk waktu saat ini sebagai era smartphone. Smartphone merupakan kelas baru dari teknologi telepon seluler yang dapat memfasilitasi akses dan pemrosesan data dengan kekuatan komputasi yang signifikan. Sebagai sarana komunikasi, fungsi utama dari ponsel adalah melakukan atau menerima panggilan serta mengirim dan menerima SMS. Telepon dan SMS telah menjadi media komunikasi semua lapisan masyarakat untuk bertukar informasi. Tak hanya untuk saling bertegur sapa, panggilan telepon juga digunakan untuk menyampaikan informasi yang bersifat penting. Selain itu, telepon dipakai untuk menyampaikan dan menerima informasi dengan cepat, karena komunikator (penyampai pesan) maupun komunikan (penerima pesan) dapat menyampaikan informasi pada saat yang sama. Fungsi utama lainnya yaitu SMS (Short Message Service). SMS mudah dalam pemakaian karena aktivitas mengirim, menerima dan membuka SMS tidak membutuhkan jaringan internet. Salah satu gangguan terbesar sejak peluncuran layanan telepon seluler yang modern adalah adanya panggilan prank, pesan yang tidak diinginkan dan SMS spam yang datang. Panggilan dan pesan yang tidak diinginkan bersifat mengganggu bervariasi, misalnya panggilan yang mengandung unsur penipuan atau pun orang iseng dan tidak dikenal melakukan panggilan yang dapat mengurangi
kenyamanan
dalam
berkomunikasi.
Fasilitas
SMS
yang
disalahgunakan banyak ditemukan untuk modus penipuan yang akhirnya 1
2
menimbulkan SMS spam. SMS spam adalah SMS yang tidak diinginkan oleh pihak penerima SMS (Makhtidi, 2012). Terkadang mendapatkan SMS yang bersifat mengganggu, seperti promosi produk jasa, diskon belanja, penipuan menang undian berhadiah, permintaan pulsa, dan penipuan untuk mentransfer sejumlah pulsa, hingga penipuan untuk mentransfer sejumlah uang ke rekening tertentu. Dalam penelitian ini akan dikembangkan suatu aplikasi pada Android untuk melakukan blokir telepon dan SMS spam. Fitur pemblokiran diperlukan agar uomor telepon yang dianggap mengganggu oleh pengguna perlu diblokir untuk mengurangi panggilan yang tidak diinginkan dari nomor telepeon tersebut. Suatu nomor yang melakukan panggilan telepon yang dirasa mengganggu akan diblokir dan panggilan telepon tersebut akan ditolak. Pada SMS selain fitur blokir menggunakan nomor telepon ditambahkan juga semantic analysis dalam memblokir SMS yang memiliki keyword tertentu. 1.2
Rumusan Masalah Berdasarkan latar belakang yang telah dibahas sebelumnya dapat
dirumuskan sebuah permasalahan bagaimana membangun dan merancang aplikasi blokir panggilan telepon dan SMS yang dikembangkan pada sistem operasi Android dan mengetahui nomor telepon dan SMS yang diblokir. 1.3
Batasan Masalah Penelitian ini dibatasi sebagai upaya agar lebih fokus, maka batasan
masalah dalam permasalahan tugas akhir ini adalah: 1. Aplikasi ini berjalan pada smartphone dengan sistem operasi Android minimal versi 4.0. 2. Aplikasi yang dibuat memuat informasi nomor telepon yang berada di contact list maupun input dari pengguna. 3. Aplikasi yang dibuat perlu input keyword dari pengguna. 4. Nomor telepon yang diinputkan pengguna diawali dengan kode panggilan negara Indonesia (+62). 5. Sistem belum dapat memblokir telepon dan SMS yang masuk berdasarkan
3
waktu tertentu. 6. Keyword bersifat case insensitif sehingga penggunaan uppercase dan lowercase tidak berpengaruh. 1.4
Tujuan Penelitian Tujuan dari penulisan penelitian ini adalah untuk melakukan penyaringan
terhadap telepon dan SMS yang tidak dikenal saat masuk pada perangkat mobile menggunakan fitur pemblokiran. 1.5
Manfaat Penelitian Beberapa manfaat yang diharapkan dari penelitian ini adalah: 1. Mengurangi telepon yang tidak diinginkan dan SMS spam yang diterima pada ponsel pengguna. 2. Efisiensi waktu dengan tidak merespon panggilan telepon dan sms yang telah diblokir.
1.6
Metode Penelitian Metode yang digunakan dalam penyusunan tugas akhir ini mencakup
tahap-tahap sebagai berikut: 1. Studi Literature Studi literature dilakukan dengan pengumpulan informasi dan data dengan mempelajari buku, paper, jurnal, karya tulis ilmiah, dan yang berkaitan dengan objek penelitian. 2. Analisis Metode ini dilakukan dengan melakukan analisa terhadap beberapa aplikasi yang berkaitan dengan sms dan telepon blocker yang telah tersedia sehingga dapat dikembangkan. 3. Perancangan Aplikasi Dilakukan perancangan sistem berupa use case diagram, library, dan rancangan antarmuka aplikasi berdasarkan analisis kebutuhan. 4. Implementasi Rancangan aplikasi yang sudah dibuat kemudian diimplementasikan
4
dalam bentuk kode program. 5. Pengujian dan pengolahan data Melakukan pengujian kinerja program yang ditekankan pada hasil yang diperoleh ketika menjalankan aplikasi.
Hasil pengujian digunakan untuk
menganalisis kekurangan dari aplikasi yang telah dibuat sehingga dapat dilakukan perbaikan pada sistem. 6. Penulisan laporan Mendokumentasikan sistem dengan pencatatan hasil pengujian dan pembuatan laporan tugas akhir. 1.7
Sistematika Penulisan Sistematika penulisan laporan yang digunakan dalam penelitian ini adalah: 1. BAB I : PENDAHULUAN Bab ini menjelaskan latar belakang masalah perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian yang digunakan, dan sistematika penulisan tugas akhir. 2. BAB II : TINJAUAN PUSTAKA Pada bab ini menjelaskan penelitian sebelumnya sebagai bahan referensi yang berkaitan dengan penelitian yang sedang diteliti. 3. BAB III : LANDASAN TEORI Bagian ini memuat berbagai macam teori yang mendasari penelitian ini, yaitu sistem operasi Android, bahasa pemrograman Java, Eclipse, SQLite, phonecall, dan SMS. 4. BAB IV : ANALISIS DAN PERANCANGAN SISTEM Pada bagian ini diuraikan analisis sitem yang akan dibuat dan kebutuhan sistem meliputi deskripsi sistem, analisis dan desain sistem, perancangan sistem, use case diagram, class diagram, diagram aktivitas, perancangan basis data dan perancangan antarmuka. 5. BAB V : IMPLEMENTASI SISTEM Bab ini menguraikan tentang implementasi sistem berdasarkan desain yang telah dirancang sebelumnya.
5
6. BAB VI : HASIL PENELITIAN DAN PEMBAHASAN Bab ini menjelaskan hasil implementasi dan pengujian sistem yang telah dibangun disertai pembahasan sistem tentunya disertai contoh program. 7. BAB VII : PENUTUP Pada bab ini berisi kesimpulan dari hasil penelitian yang telah dilakukan dan saran pengembangan penelitian untuk selanjutnya yang serupa.