Bab Iii
Bab Iii
BAB III
1. Analisa
Pada proses perancangan aplikasi Anti Thief ini akan dipergunakan layanan
server gratis yang berfungsi sebagai media utama monitoring perangkat yang telah
dinyatakan hilang. Layanan ini dikenla dengan nama Prey layanan ini berfungsi
untuk melakukan tracking terhadap perangkat yang dinyatakan hilang dan membantu
Selain layanan yang bersifat gratis prey server juga menyadiakan layanan
yang bersifat komersial, yang tentunya juga memiliki fitur yang lebih baik dan lebih
responsive dibandingkan dengan layanan yang gratis. Selain dapat dipergunakan pada
layanan untuk sistem operasi seperti Windows, Ubuntu, Linux, Mac OS dan IOS.
Dengan menggunakan layanan ini prey, maka yang pembuat aplikasi hanya
berfokus pada aplikasi client yang akan diinstall pada perangkat, tanpa harus
disediakan pembuat aplikasi client tinggal memilih SDK mana yang akan
integrasi antara aplikasi client dengan layanan server prey, pengguna diharuskan
untuk melakukan proses registrasi terlebih dahulu, proses registrasi dapat dilakukan
27
disediakan.
Apabila proses integrasi antara aplikasi client dengan layanan prey, secara
otomatis aplikasi client yang telah ter-install pada perangkat akan dikenal oleh
layanan prey dan masih status tidak hilang. Proses tracking terhadap perangkat dapat
perangkat. Apabila perangkat dinyatakan hilang maka secara otomatis layanan prey
GPS (Global Posistioning System) dan koneksi data yang dilakukan oleh perangkat,
bahkan akan secara otomatis melakukan proses capture aplikasi yang sedang berjalan
pada saat melakukan proses tracking. Keberadaan dari perangkat yang hilang juga
akan ditampilkan dalam tampilan peta google, sehingga pemilik perangkat dapat
Didalam proses perancangan dan uji coba terhadap aplikasi yang telah selesai
prey Anti Theif ini adalah dengan memanfaatkan layanan server prey yang
aplikasi maka penulis hanya membangun aplikasi client yang akan di-install pada
server prey. Perangkat yang telah terdaftar dan dinyatakan hilang pada server prey
29
secara otomatis akan terus menerus dilacak keberadaannya hingga perangkat tersebut
dinyatakan ditemukan.
5. Perancangan
a. UML Modeling
dilakukan perancangan pemodelan visual dari aplikasi yang akan dibangun dengan
1) Usecase Diagram
Use-case diagram merupakan model diagram UML yang digunakan untuk
sebenarnya terdiri dari dua bagian besar; yang pertama adalah use case
Use use
diagram (termasuk gambar Case
casePrey Anti Thieft
dependencies) dan use case description.
Berikut adalah usecase diagram dari aplikasi prey client yang akan dirancang:
\
Menambah
MenambahPeangkat
PeangkatBaru
Baru
Jika user mengklik tombol Login, user memasukkan email dan password yang
aktif pada perangkat smartphone android apabila belum ada email dan password yang
terdaftar maka user harus melakukan registrasi di situs prey kemudian menambahkan
perangkat android user sehingga tipe perangkat smartphone android terdaftar pada
situs prey. Untuk memulai pencarian user harus login ke situs prey melalui komputer
atau laptop menggunakan email dan password yang aktif pada pernagkat smartphone
android, setelah login maka user akan mendapatkan status dari perangkat smartphone
android tersebut. Setelah mengetahui status maka user akan mendapatkan laporan
Dari gambar diatas dapat dijelaskan bahwa proses diagram aktivitas aplikasi prey anti
thieft client pada perangkat android dengan pemanfaatan GPS sebagai berikut:
a. User melalui aplikasi, maka tampilan awal akan muncul Logo, tombol Login
dan tombol buat account baru dengan memasukkan email dan password yang
b. Jika tombol Login sudah diklik, maka akan muncul halaman login yaitu kolom
c. Apabila email dan password belum terdaftar, pilih tombol buat account baru
sehingga email, password dan tipe pada perangkat smartphone android terdaftar
d. Jika email dan password user sudah terdaftar pada situ prey maka user harus
membuka situs prey melalui komputer atau laptop untuk mengetahui status dari
e. Setelah mengetahui status dari perangkat smartphone android maka user akan
sepeti posisi dari perangkat smartphone android berada melalui layanan google
maps dan aplikasi apa saja yang sedang dibuka oleh penemu perangkat melalui
3) Sequence Diagram
Cek Report
Report Lokasi Perangkat Pada Google Maps
User mulai membuka aplikasi kemudian aplikasi akan menampilkan menu yang
didalamnya terdapat Logo, teks Prey Amti Thieft Client tombol Login dan tombol
buat account baru yaitu tombol untuk memulai sesi login dan pendaftaran email dan
password baru. Jika user ingin memulai mencari perangkat smartphone android, maka
user harus login pada situs prey untuk mendapatkan status dari perangkat smartphone
android yang sedang dicari. Setelah mengetahui status dari perangkat smartphone
maka user akan mendapatkan laporan melalui situs prey seperti posisi dari perangkat
smartphone android melalui layanan google maps dan aplikasi apa saja yang sedang
4) Class Diagram
33
Adapun bentuk rancangan class diagram yang penulis rancang adalah sebagai
Login
+User: Varchar
+User:Varchar +NoHP: Varchar
+Pass: Varchar +Logpanggilan:Varchar
+LogSMS:Varchar
LihatPerangkat() +Loglokasi:Varchar
Update() Remote()
Report
+NoHP:Varchar
+Lokasi:Varchar
+Googlemap
Update() Remote()
b. Persyaratan Aplikasi
perangkat smartphone maupun tablet dengan sistem operasi mininum android ICS
(Ice Cream Sandwith) dengan perangkat GPS yang aktif dan terhubung kejaringan
internet.
1) Desain Database
Pada perancangan aplikasi prey anti thief in akan menggunakan 6 (tujuh) buah tabel
database, dimana tabel ini nantinya akan berfungsi sebagai media penyimpanan log
34
dari hasil tracking perangkat yang hilang, berikut adalah tabel-tabel database yang
dipergunakan :
2) Rancangan layar
dirancang :
LOGO
Prey
LOGIN
aplikasi prey client yang telah selesai dirancang, dimana pada tampilan diatas terdapat
dua buah tombol yaitu tombol login dan buat account baru. Tombol login berfungsi
untuk melakukan login apabila pengguna aplikasi telah memiliki account dan telah
LOGIN
Password
apabila pengguna sudah pernah terdaftar pada situs Prey, dan ingin menambahkan
perangkat yang baru, jumlah perangkat yang dapat teregistrasi pada account bersifat
gratis adalah sebanyak 3 perangkat, sementara laporan yang dapat diperoleh dari versi
gratisnya adalah sebanyak 10 buah report per perangkat, untuk dapat melakukan
pemantauan terhadapa lebih dari 3 perangkat maka pengguna dari aplikasi diwajibkan
Nama
Password
Ulangi Password
account baru melalui perangkat tanpa harus mendaftar melalui situs resmi prey, dalam
hal ini yang menjadi username adalah alamat email, oleh karenanya pengguna dari