bab ii profil instansi - Naema Simanjuntak

advertisement
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
Download