PERANCANGAN DAN PROTOTIPE SISTEM TRACKING DATA PADA SISTEM OPERASI ANDROID PERANCANGAN DAN PROTOTIPE SISTEM TRACKING DATA PADA SISTEM OPERASI ANDROID DI UNIT SECURITY SYSTEM LABORATORIUM SECULAB N206 LAPORAN KERJA PRATEK Diajukan sebagai salah satu syarat untuk menempuh pendidikan pada Program Studi Sarjana Teknik Komputer Oleh Naema Simanjuntak NIM 1104120053 FAKULTAS TEKNIK ELEKTRO UNIVERSITAS TELKOM BANDUNG – JULI 2015 ABSTRAK Kerja praktek merupakan suatu program kurikuler yang dirancang untuk menciptakan pengalaman kerja tertentu pada mahasiswa di Universitas Telkom yang telah menempuh perkuliahan selama enam semester, dan telah melaksanakan program geladi. Program Kerja Praktek ini berperan sangat penting dalam membangun sikap profesionalitas mahasiswa di lingkungan kerja yang sesungguhnya, serta dapat melatih peserta agar dapat bertanggung jawab dengan pekerjaan yang diberikan selama proses kerja praktek. Berdasarkan pengertian diatas, mahasiswa diharuskan memilih sendiri tempat kerja praktek di berbagai instansi di seluruh indonesia sesuai peminatan setiap mahasiswa, sehingga mahasiswa dapat membuat keputusan secara mandiri untuk dapat mendapatkan tempat kerja praktek masing-masing, tentunya hal ini dapat sangat bermanfaat saat mahasiswa sudah lulus dan siap untuk memasuki dunia kerja yang sesungguhnya. Kerja Praktek tahun 2015 ini pada umumnya dilaksanakan mulai dari Bulan Juni sampai dengan Bulan Juli, atau dengan durasi sekitar 6 minggu. Melalui program kerja praktek ini saya mendapatkan banyak ilmu yang tidak saya dapatkan di perkuliahan, ilmu tersebut sangat penting bagi saya sebagai bekal dasar saat memasuki dunia kerja setelah lulus nanti. LEMBAR PENGESAHAN Laporan kegiatan Kerja Praktek ini diajukan oleh : Nama Mahasiswa : Naema Simanjuntak NIM : 1104120053 Program Studi : Program Sarjana Teknik Komputer Fakultas : Teknik Elektro Perguruan Tinggi : Universitas Telkom Masa Kerja Praktek : Tanggal 1 Juni sampai 3 Juli 2015 Instansi Kerja Praktek : Seculab Unit Kerja Instansi : Security System Alamat Instansi : Jl.Telekomunikasi No.1, Bandung Judul : Perancangan dan Prototipe Sistem Tracking Data Pada Sistem Operasi Android telah diperiksa dan disetujui oleh Pembimbing Lapangan dari Instansi/Perusahaan tempat melaksanakan kegiatan Kerja Praktek dan Dosen Pembimbing Akademik sebagai Laporan Kerja Praktek untuk Program Studi Sarjana di Universitas Telkom. Bandung, Juni 2015 Menyetujui, Pembimbing Akademik Surya Michrandi Nasution Pembimbing Lapangan Surya Michrandi Nasution NIK : 13861155 – 1 NIK : 13861155 – 1 KATA PENGANTAR Puji syukur saya panjatkan kepada yang Maha Kuasa, atas segala rahmat dan karunia-Nya, sehingga saya dapat menyelesaikan kerja praktek hingga tahap pembuatan laporan ini. Selain sebagai suatu kewajiban saya sebagai mahasiswa Telkom University untuk mengikuti kerja praktek ini. Kerja praktek ini juga dapat memberikan banyak manfaat kepada mahasiswa khususnya untuk saya baik dari segi akademik maupun pengalaman di lingkungan kerja yang nyata yang tidak saya dapatkan di perkuliahan. Dalam penyusunan laporan hasil Kerja Praktek ini saya mengucapkan terima kasih kepada: 1. Bapak Surya Mirchandi Nasution selaku pembimbing lapangan di Seculab dan pembimbing akademik 2. Harival Zayuka (1104120024), Muhammad Rifqi Yusuf Tambunan (1104120028), Fachri Nugraha Adhiatma (1104120043) selaku rekan kelompok dalam pengerjaan proyek Tugas Akhir 3. Pihak-pihak terkait lainnya, maupun dari pihak kampus Telkom University yang telah banyak membantu kami baik secara langsung ataupun tidak langsung, memberikan arahan, maupun bimbingan dalam mempersiapkan kerja praktek. Dengan segalan kerendahan hati, kami menyadari bahwa penyusunan laporan ini masih banyak kekurangan sehingga jauh dari kata sempurna. Oleh karena itu kami memohon maaf apabila terjadi kesalahan baik dalam hal penulisan maupun penyampaian. Bandung, Juli 2015 DAFTAR ISI ABSTRAK.............................................................................................................. i LEMBAR PENGESAHAN................................................................................... ii KATA PENGANTAR.......................................................................................... iii DAFTAR ISI......................................................................................................... iv DAFTAR GAMBAR........................................................................................... v BAB I PENDAHULUAN........................................................................ 1 1.1 Latar Belakang Penugasan......................................................... 1 1.2 Lingkup Penugasan...................................................................... 2 1.3 Target Pemecahan Masalah......................................................... 2 1.4 Metode Pelaksanaan Tugas/Pemecahan Masalah...................... 2 1.5 Rencana dan Penjadwalan Kerja................................................. 2 1.6 Sistematika Laporan...................................................................... 3 BAB II PROFIL INSTANSI....................................................................... 4 2.1 Profil Instansi.................................................................................. 4 2.2 Struktur Organisasi Instansi......................................................... 4 2.3 Lingkup Tugas dan Struktur Organisasi Unit Kerja................. 5 BAB III LANDASAN TEORI...................................................................... 6 3.1 Pengertian Android........................................................................ 6 3.2 Database pada Android.................................................................. 8 3.3 Location Based Service (LBS) pada android............................... 8 BAB IV LAPORAN PELAKSANAAN KERJA....................................... 10 4.1 Skematik Umum Sistem Yang Terkait Kerja Praktek.............. 10 4.2 Skematik dan Prinsip Kerja Sub-Sistem yang Dihasilkan........ 11 BAB V ANALISIS HASIL PELAKSANAAN KERJA.......................... 14 5.1 Lingkup Data dan Analisis Hasil Kerja Praktek....................... 14 5.2 Data dan Analisis Parameter-1................................................... 5.2 Data dan Analisis Parameter-2.................................................... 14 BAB VI 14 KESIMPULAN DAN SARAN..................................................... 15 6.1 Kesimpulan.................................................................................... 15 6.2 Saran.............................................................................................. 15 DAFTAR PUSTAKA............................................................................................ 16 LAMPIRAN........................................................................................................... 17 Lampiran A- Copy Surat Lamaran ke Perusahaan/Instansi........................... 17 Lampiran B- Berita Acara Presentasi dan Penilaian Pembimbing Akademik 18 DAFTAR GAMBAR Gambar 1 Struktur Organisasi Instansi..................................................................... 5 Gambar 2 Location Based Service (LBS) Provider.................................................. 9 Gambar 3 Pemodelan Sistem.................................................................................... 10 Gambar 4 Use Case Diagram .................................................................................. 10 Gambar 5 Database Fisrt Grabber............................................................................. 11 Gambar 6 Database Open Helper............................................................................. 12 Gambar 7 Database Content Helper......................................................................... 12 Gambar 8 SMS Grabber........................................................................................... 13 Gambar 9 Setting Receiver....................................................................................... 13 BAB I 1.1 PENDAHULUAN Latar Belakang Penugasan Banyaknya pengguna menyebabkan Android menjadi salah satu sistem operasi yang paling ditarget oleh penyerang dan pengembang malware. Malware adalah perangkat lunak yang diciptakan untuk menyusup atau merusak sistem. Penentuan sebuah perangkat lunak dianggap sebagai perangkat perusak berdasarkan maksud yang terlihat dari pencipta dan bukan berdasarkan ciri-ciri tertentu. Untuk mengatasi efek malware yang terdapat pada sistem operasi Android, maka setiap versi Android yang dirilis mengimplementasikan standar keamanan yang diterapkan pada platform versi android tersebut. Salah satu usaha menghindari aplikasi berbahaya adalah sistem permission saat instalasi. Sistem permission digunakan untuk memberikan pengguna kontrol atas privasi dan mengurangi efek bug dan kelemahan dalam aplikasi. Banyaknya aplikasi berbasis mobile saat ini juga menjadi celah keamanan baru. Salah satu kerugian dari beredar malware adalah dapat menyadap pesan SMS yang dapat terjadi pada sistem mobile banking. SMS banking adalah tindakan untuk melakukan kegiatan transaksi perbankan yang dilakukan dari smartphone. Sistem perbankan yang menerapkan sistem transaksi berbasis SMS beresiko tinggi karena dapat meningkatkan resiko pencurian data yang berakibat kerugian finansial. Selain keamanan transaksi banking yang dapat diserang oleh aplikasi malware, keamanan saat melakukan panggilan juga dapat terancam. Adanya malware pada android dapat menghabiskan pulsa telepon saat pengguna tidak menggunakan aplikasi dan kejadian tersebut terjadi tanpa diketahui oleh pengguna. Hal ini dapat menguras sumber daya yang terdapat pada android serta dapat merekam dan menyimpan data percakapan seseorang. Hasil rekaman suara ini disimpan dalam bentuk call log. Dengan memanfaatkan perangkat GPS yang tersedia pada android dapat digunakan untuk mengetahui posisi keberadaan data yang diperhitungkan berdasarkan Longitude dan Latitude. Logitude adalah garis bujur bumi sedangkan Latitude adalah garis lintang bumi. 1.2 Lingkup Penugasan Model sistem yang menggambarkan aplikasi malware untuk melakukan proses pengambilan data, yang terdiri dari beberapa komponen yaitu : 1. User : Pengguna melakukan kegiatan pada perangkat Android yang dapat memicu kerja aplikasi android tersebut. 2. Perangkat Android : ponsel yang menggunakan sistem operasi Android. 3. Database : menyimpan SMS yang disalin dari pesan masuk dan keluar serta menyimpan rekaman data percakapan seseorang melalui telepon. 4. Server : server email yang digunakan sebagai tujuan pengiriman log dari aplikasi. 1.3 Target Pemecahan Masalah Adapun beberapa masalah yang dihadapi, yaitu: 1. Bagaimana cara melakukan pembuatan aplikasi pada android? 2. Bagaimana cara mencuri data tanpa diketahui oleh penggunanya? 3. Tools atau cara apa saja yang harus digunakan dalam pembuatan aplikasi ini? 1.4 Metode Pelaksanaan Tugas/Pemecahan Masalah 1. Perancangan untuk pembuatan aplikasi android dengan menggunakan UML diagram. Dengan membuat diagram UML dapat mempermudah dalam menyelesaikan sistematis sebuah aplikasi yang diinginkan. 2. Database yang digunakan dalam pembuatan aplikasi pada android adalah SQLite karena database ini mudah dikembangkan oleh para pengguna android. 3. Penyadapan data berupa SMS, call log, dan location dapat terjadi karena adanya sistem malware pada android yang dapat mencuri data tanpa diketahui oleh pengguna. Oleh karena itu, pada sistem operasi android terdapat sistem permission yang digunakan untuk memberikan pengguna kontrol atas privasi dan mengurangi bug kelemahan pada android. 1.5 Rencana dan Penjadwalan Kerja Minggu ke-1 : Mendiskusikan gambaran awal aplikasi secara keseluruhan dengan pembimbing akademik. Minggu ke-2 : Membuat pemodelan sistem dengan rekan kelompok Minggu ke-3 : Pemrograman android, dengan rutin berdiskusi dengan pembimbing akademik. Minggu ke-4 : Pemrograman android, dengan rutin berdiskusi dengan pembimbing akademik. Minggu ke-5 : Pembimbing android, dengan rutin berdiskusi dengan pembimbing akademik. Minggu ke-6 : Pembimbing android, dengan rutin berdiskusi dengan pembimbing akademik. 1.6 Sistematika Laporan Penulisan laporan kerja praktek ini disusun berdasarkan sistematika penulisan yang terbagi dalam 6 bab sebagai berikut: BAB I PENDAHULUAN Secara garis besar bab ini berisi latar belakang penulisan dan tujuan yang diharapkan dari penulisan laporan kerja praktek ini. BAB II PROFIL INSTANSI Bab ini berisi keterangan dari tempat mahasiswa melakukan kerja praktek. BAB III LANDASAN TEORI Bab ini berisi teori-teori yang terkait lingkup kerja praktek. BAB IV LAPORAN PELAKSANAAN KERJA Bab ini berisi laporan inti dari setiap kegiatan yang dilakukan pada kerja praktek. BAB V ANALISIS HASIL PELAKSANAAN KERJA Bab ini berisi informasi hasil yang diperoleh setelah melakukan kerja praktek. BAB VI KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dan saran dari penulis untuk perusahaan tempat kerja dan untuk kegiatan kerja praktek itu sendiri. BAB II PROFIL INSTANSI 2.1 Profil Instansi Telkom University berdiri pada tanggal 14 Agustus 2013 berdasarkan Surat Keputusan Direktur Jenderal Pendidikan Tinggi Kemendikbud Nomor 309/E/0/2013. Universitas Telkom adalah Perguruan Tinggi Swasta yang diselenggarakan oleh Yayasan Pendidikan Telkom, merupakan penggabungan dari empat perguruan Tinggi Swasta, yaitu Institus Teknologi Telkom(IT Telkom), Institut Manajemen Telkom (IM Telkom), Politeknik Telkom, dan Sekolah Tinggi Seni Rupa dan Desain Indonesia Telkom (STISI Telkom). Kampus utama Tel-U terletak di selatan kota Bandung, Jawa Barat, tepatnya di Jalan Telekomunikasi Teusan Buah Batu, di kawasan Bandung Technoplex. .Kampus tersebut merupakan pengembangan kampus STT Telkom yang diresmikan oleh Presiden Republik Indonesia Soeharto pada tahun 24 Maret 1994. Di masa lalu, kawasan tersebut merupakan lokasi penempatan stasiun pemancar radio tertua kedua di Indonesia milik Pemerintah Kolonial Belanda, yang kemudian ikut mengumandangkan berita Proklamasi Kemerdekaan Negara Kesatuan Republik Indonesia Pada tanggal 17 Agustus 1945 ke berbagai penjuru dunia. Nilai sejarah dan karya Tridharma yang telah dihasilkan oleh kampus-kampus sebelumnya akan menginspirasi Telkom University untuk berkembang terus menjadi kampus kebangsaan dan sekaligus kampus dunia (Word Class University) yang selalu menciptakan masa depan (Creating the Future) melalui pengembangan crossculture-academic atmosphere dan global academia Dengan penggabungan menjadi satu perguruan tinggi Telkom University, maka seluruh kekuatan yang dimiliki oleh tempat kampus akan menjadi suatu sinergi kekuatan yang dapat menghasilkan karya-karya Tridharma lebih besar bagi peningkatan daya saing bangsa dalam menghadapi globalisasi melalui penyelenggaraan dan pengembangan pendidikan, penelitian, dan pengabdian masyarakat pada berbagai rumpun kekhasan pada bidang teknologi informasi dan komunikasi. Melalui penggabungan tersebut, Telkom University juga semakin meningkatkan peran strateginya dalam penyelenggaraan pendidikan tinggi yang mampu mengembangkan ilmu pengetahuan, teknologi, dan seni serta menghasilkan intelektual, ilmuwan, dan/atau profesional yang berbudaya dan kreatif, toleran, berkarakter tangguh, dan berani menegakkan kebenaran untuk kepentingan nasional, dalam mencerdaskan kehidupan bangsa, serta memajukan ilmu pengetahuan, teknologi, dan seni dengan memperhatikan dan menerapkan nilai-nilai humaniora serta pembudayaan dan pemberdayaan bangsa Indonesia yang berkelanjutan. Untuk mencapai visi dan menjalankan misinya, Telkom University harus menunaikan amanah dengan memegang teguh nilai-nilai inti yang diyakininya dalam penyelenggaraan Tridharma secara bertanggung jawab, mandiri, berintegritas tinggi serta memegang prinsip-prinsip Tatakelola University Yang Baik, dengan memperhatikan aspek pertumbuhan, keselarasan, pemerataan, dan keterjangkauan, sehingga pada masyarakat luas bertumbuh rasa memiliki yang tinggi terhadap Universitas Telkom. Hari Sabtu, 31 Agustus 2013 menjadi momen bersejarah bagi civitas akademik Telkom University. Di-hari tersebut, berlangsung perhelatan akbar grand launching peresmian Telkom University oleh Menteri Pendidikan Kebudayaan Republik Indonesia, Prof.Dr.Ir.Muhammad Nuh,DEA, di Telkom University Convention Hall, dengan menghadirkan rektor pertama Telkom University, yaitu Prof.Dr.Ir.Mochamad Ashari,M.Eng.,Ph.D.,Guru Besar Teknik Elektro Institut Teknologi Sepuluh November. 2.2 Struktur Organisasi Instansi Gambar 1 Struktur Organisasi Instansi 2.3 Lingkup Tugas dan Struktur Organisasi Unit Kerja (1) Fakultas Teknik Elektro mempunyai tugas pokok menyelenggarakan pendidikan bertaraf tinggi agar menghasilkan karya-karya yang terbaik bagi setiap mahasiswanya. (2) Dalam menyelenggarakan tugas pokok sebagaimana dimaksud ayat (1), Fakultas Teknik Elektro mempunyai fungsi: a. Penyelenggaraan pengkajian bahan kebijakan teknis perlombaan b. Penyelenggaraan pengkajian bahan dan fasilitas perlombaan; (3) Rincian Tugas Fakultas Teknik Elektro; a. menyelenggarakan pengkajian program Riset di Laboratorium; b. menyelenggarakan pengkajian bahan kebijakan teknis riset; c. menyelenggarakan pengkajian bahan dan fasilitas riset; d. menyelenggarakan pengkajian pelatihan dan seminar bagi mahasiswa; e. menyelenggarakan pengkajian unit kegiatan mahasiswa guna meningkatkan softskill dan hardskill mahasiswa. f. menyelenggarakan pengkajian buku-buku pemrograman. BAB III 3.1 LANDASAN TEORI Pengertian Android Android adalah sistem operasi yang berbasis linux untuk telepon seluler seperti smartphone dan tablet PC. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Android adalah lingkungan operasi yang komprehensif yang bekerja berdasarkan kernel linux. Android memiliki karakteristik sebagai berikut : 1. Terbuka Android dibangun untuk benar-benar terbuka sehingga sebuah aplikasi dapat memanggil salah satu fungsi inti ponsel seperti membuat panggilan, mengirim pesan teks, menggunakan kamera, dan lain-lain. Android menggunakan mesin virtual yang dirancang khusus untuk mengoptimalkan sumber daya memori dan perangkat keras yang terdapat di dalam perangkat. Android merupakan open source, dapat secara bebas diperluas untuk memasukkan teknologi baru yang lebih maju pada saat teknologi tersebut muncul. Platform ini akan terus berkembang untuk membangun aplikasi mobile yang inovatif. 2. Semua aplikasi dibuat sama Android tidak memberikan perbedaan terhadap aplikasi utama dari telepon dan aplikasi pihak ketiga (third-party application). Semua aplikasi dapat dibangun untuk memiliki akses yang sama terhadap kemampuan sebuah telepon dalam menyediakan layanan dan aplikasi yang luas terhadap para pengguna. 3. Memecahkan hambatan pada aplikasi Android memecahkan hambatan untuk membangun aplikasi yang baru dan inovatif. Misalnya, pengembang dapat menggabungkan informasi yang diperoleh dari web dengan data ponsel sekarang seperti kontak pengguna, kalender, atau lokasi geografis. 4. Pengembangan aplikasi yang cepat dan mudah Android menyediakan akses yang luas kepada pengguna untuk menggunakan library yang diperlukan dan tools yang dapat digunakan untuk membangun aplikasi yang semakin baik. Android memiliki sekumpulan tools yang dapat digunakan sehingga membantu para pengembang dalam meningkatkan produktivitas pada saat membangun aplikasi yang dibuat. 3.2 Database pada Android Android mendukung beberapa sistem database, antara lain SQLite, Cellica Database dan Memento. Dalam tugas akhir ini digunakan database SQLite. SQLite adalah sistem database ringan yang hanya menggunakan sedikit dari penyimpanan dam memori, sehingga cocok untuk digunakan pada sistem operasi mobile. SQLite adalah software library yang menggunakan engine SQL. Penggunaan SQLite memudahkan pengembang dalam pengolahan data, dan juga memiliki fitur database, sehingga ideal digunakan pada lingkungan perangkat embedded, dimana kemungkinan terjadi konkurensi data rendah dan menggunakan dataset yang berukuran sangat terbatas. Database yang dibuat pada suatu aplikasi hanya dapat diakses dari kelas-kelas dalam aplikasi tersebut, tidak dapat diakses oleh aplikasi lain. Secara default database disimpan di folder /data/data/<package_name>/databases, tetapi dapat dispesifikasi pada kelas di aplikasi jika database akan disimpan di tempat lain. Agar database dapat diakses oleh aplikasi lain digunakan content provider. Dengan content provider, database dapat diakses oleh aplikasi lain melalui uri yang ditentukan oleh aplikasi. 3.3 Location Based Service (LBS) pada Android Sebuah aplikasi LBS memiliki komponen geografis untuk menentukan lokasi pengguna pada sistem operasi android. Aplikasi LBS tidak mengharuskan adanya masukan lokasi yang dilakukan secara manual oleh pengguna, melainkan lokasi pengguna dapat diperoleh dengan menggunakan beberapa posisi teknologi seperti posisi jaringan selular. Penyedia layanan yang menyediakan server layanan LBS untuk pengguna bertanggung jawab memproses permintaan layanan dan mengirimkan kembali hasil permintaan tersebut. Penyedia layanan biasanya tidak menyimpan dan memelihara semua informasi yang diminta oleh pengguna. Sebaliknya, konten penyedia bertanggung jawab untuk mengumpulkan dan menyimpan data geografis, informasi berbasis lokasi, dan data terkait lainnya. Data ini akan diminta dan diproses oleh server layanan dan kemudian kembali ke pengguna [9]. Gambar 2 LBS components and Service Providers [9] Pertama, pengguna mengirimkan permintaan layanan menggunakan aplikasi yang berjalan pada perangkat mobile. Permintaan layanan, informasi saat ini pengguna lokasi yang diperoleh dari komponen posisi (dalam contoh ini, GPS data), dikirim ke server layanan melalui komunikasi mobile. Server layanan permintaan basis data geografis dan database yang terkait lainnya untuk mendapatkan informasi yang diperlukan. Akhirnya, informasi yang diminta dikirim kembali ke ponsel pengguna telepon melalui jaringan komunikasi bergerak. BAB IV LAPORAN PELAKSANAAN KERJA 4.1 Skematik Umum Sistem Yang Terkait Kerja Praktek 1. Perancangan Sistem Secara Keseluruhan Gambar 3 Pemodelan Sistem 2. Perancangan Aplikasi Android 1.1 Use Case Diagram Gambar 4 Use Case Diagram 4.2 Skematik dan Prinsip Kerja Sub-Sistem Yang Dihasilkan Perancangan awal web dan penyesuaian keinginan dari pembimbing lapangan memerlukan waktu sekitar 2 minggu, dilanjutkan dengan pengerjaan program aplikasi android dan berdiskusi dengan pembimbing lapangan dan rekan kelompok sekitar 3 minggu. Berikut ini beberapa program aplikasi android yang saya kerjakan: 1. Database First Grabber Gambar 5 Database Fisrt Grabber 2. Database Open Helper Gambar 6 Database Open Helper 3. Database Content Provider Gambar 7 Database Content Helper 4. SMS Grabber Gambar 8 SMS Grabber 5. Setting Receiver Gambar 9 Setting Receiver BAB V ANALISIS HASIL PELAKSANAAN KERJA 5.1 Lingkup Data dan Analisis Hasil Kerja Praktek Parameter yang penting untuk dilakukan pengujian sebelum dikeluarkannya hasil akhir yang diinginkan adalah sebagai berikut: 1.kemungkinan adanya kesalahan(bug) 2.Penyadapan data melalui keyboard dapat berhasil dilakukan. 5.2 Data dan Analisis Parameter-1 Proyek yang saya kerjakan selama kerja praktek berlangsung belum terlaksana dengan baik sesuai dengan permintaan dosen pembimbing lapangan sekaligus menjadi dosen pembimbing akademik karena saya masih mengerjakan beberapa program aplikasi android. Oleh karena itu, saya belum menggunakan metode apapun untuk mengecek adanya bug, dan pengujian pada aplikasi. 5.3 Data dan Analisis Parameter-2 Metode yang akan saya gunakan setelah aplikasi ini berhasil dilakukan, dengan melakukan survey pada 6 orang, yang terdiri dari 2 orang dosen, 2 mahasiswa, dan 2 masyarakat. BAB VI 6.1 KESIMPULAN DAN SARAN Kesimpulan Perkembangan teknologi dapat mempermudah dalam banyak hal, salah satunya adalah dalam bidang informasi. Dengan diterapkannya ilmu dari perkembangan teknologi yaitu dengan membuat aplikasi android yang dapat melakukan penyadapan data berupa SMS, call log, dan location tanpa diketahui oleh pengguna. 6.2 Saran Pada pelaksanaan kerja praktek kali ini saya rasa sudah baik, mulai dari pemberian tugas yang dilakukan oleh pembimbing akademik, berdiskusi dengan pembimbing tentang masalah-masalah yang terkait dengan tugas yang diberikan selama kerja praktek berlangsung, evaluasi dan solusi saat tugas yang diberikan mencapai finishing. Mungkin saran yang dapat saya sampaikan terkait dengan kerja praktek kali ini adalah program yang saya kerjakan masih sedikit sekitar masih membuat database pada SMS, dan location. DAFTAR PUSTAKA [1] S.Lee, 2012. Creating and Using Databases for Android Applications. International Journal of Databases Theory and Application 5, no. 2, pp.99-106 [2] Aung, Zarni, dan Zaw, Win. 2013. Permission-Based Android Malware Detection. International Journal of Scientific and Technology Research 2, no. 3 (2013) : 228-234 [3] Burguera, Zurufuza, dan Tehrani, Nadjim, 2011. Crowded:Behavior-Based Malware Detection System for Android. International Journal of Scientific and Technology Research [4] Symantec. 2013. Motivations of Recent Android Malware. Symantec Security Response: e-book. [5] Shabtai, Asaf. 2010. Malware Detection on Mobile Devices. Eleventh International Conference on Mobile Data Management [6] A developers. 2011. What’s the Android. Tailieuandroid.googlecode.com LAMPIRAN Lampiran A- Copy Surat Lamaran ke Perusahaan/Instansi Lampiran B- Berita Acara Presentasi dan Penilaian Pembimbing Akademik