• Tidak ada hasil yang ditemukan

BAB 3 ANALISIS DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB 3 ANALISIS DAN PERANCANGAN"

Copied!
37
0
0

Teks penuh

(1)

43

ANALISIS DAN PERANCANGAN

3.1 Analisis Aplikasi 3.1.1 Analisis User

Pada analisis user, kuesioner ini disebarkan secara umum ke semua pengguna ponsel. Mayoritas kuesioner ini disebarkan di sekitar lokasi Univesitas Bina Nusantara. Teknik pengambilan sampel yang digunakan dalam pengambilan data sampel adalah dengan pengisian kuesioner secara online. Artinya, pengambilan sampel dilakukan dengan menyebarkan kuesioner secara acak melalui media online maupun berhadapan langsung dengan responden untuk mengisi kuesioner tersebut.

Responden terbagi menjadi 2 kategori, yaitu responden yang memiliki smartphone berbasis sistem operasi Android serta responden yang tidak memiliki smartphone berbasis sistem operasi Android.

Kuesioner yang telah didapat sebanyak 138 responden yang digunakan untuk pengumpulan data. Kuesioner disebarkan kepada para mahasiswa Univesitas Bina Nusantara dan kalangan umum yang tersebar di berbagai tempat.

Berikut merupakan hasil kuesioner yang telah disebarkan:

1. Kepemilikan Ponsel Smartphone Responden

(2)

Tabel 3.1 Kepemilikan Smartphone Apakah Anda memiliki

Smartphone?

Responden Persentase

Ya 123 89%

Tidak 15 11%

Gambar 3.1 Diagram Pie Kepemilikan Ponsel Smartphone Responden

Pertanyaan di atas dimaksudkan untuk mengetahui kepemilikan ponsel Smartphone yang dimiliki responden dalam pengumpulan data. Jika responden mempunyai smartphone, maka pertanyaan akan dilanjutkan.

Tetapi jika responden tidak mempunyai smartphone, maka pertanyaan akan berhenti sampai di sini. Hasil yang diperoleh adalah sebagian besar responden memiliki ponsel smartphone (89%).

2. Sistem Operasi yang Digunakan pada Smartphone

Tabel 3.2 Sistem Operasi Smartphone Sistem operasi apakah yang digunakan pada

Smartphone Anda?

Responden Persentase

Iphone iOS 7 5%

Android 48 35%

Ya [89%]

Tidak [11%]

(3)

Blackberry 61 44%

Symbian 5 4%

Windows phone 2 1%

Other 15 11%

Gambar 3.2 Diagram Batang Sistem Operasi Yang Digunakan Pada Smartphone

Pertanyaan di atas dimaksudkan untuk mengetahui jenis sistem operasi apa saja yang banyak digunakan. Jika responden menggunakan smartphone Android, maka pertanyaan akan dilanjutkan. Tetapi jika responden tidak menggunakan smartphone Android, maka pertanyaan akan berhenti sampai di sini. Dari diagram di atas, dapat disimpulkan bahwa responden lebih banyak memakai sistem operasi BlackBerry (44%). Sedangkan kompetitor sistem operasi yang mendekati BlackBerry adalah sistem operasi Android (35%).

5%

35%

44%

4%

1%

11%

(4)

3. Tingkat Kehilangan Smartphone Android yang dimiliki oleh responden

Tabel 3.3 Tingkat Kehilangan Smartphone Android

Gambar 3.3 Diagram Pie Tingkat Kehilangan Responden yang Memiliki Smartphone Android

Pertanyaan di atas dimaksudkan untuk mengetahui seberapa besar tingkat kehilangan smartphone Android yang dimiliki oleh responden. Dari diagram di atas, dapat disimpulkan bahwa mayoritas responden tidak pernah kehilangan smartphone Android. Yaitu 35 dari 48 responden (73%

dari seluruh responden). Jika responden memilih “Ya”, maka pertanyaan nomor 4 akan muncul. Jika responden memilih “Tidak”, maka pertanyaan nomor 4 otomatis tidak akan muncul.

Apakah Smartphone Android Anda pernah hilang?

Responden Persentase

Ya 13 27%

Tidak 35 73%

Tidak [73%]

Ya [27%]

(5)

4. Tindakan Responden Ketika Smartphone Android Mereka Hilang

Tabel 3.4 Tindakan Responden Ketika Kehilangan Smartphone Android

Gambar 3.4 Diagram Pie Tindakan Responden Ketika Smartphone Android Mereka Hilang

Pertanyaaan di atas dimaksudkan untuk mengetahui tindakan-tindakan apa saja yang dilakukan responden ketika smartphone Android mereka hilang. Dari diagram di atas, dapat disimpulkan bahwa 6 responden menjawab pasrah (46%), 1 responden memilih untuk melaporkannya ke polisi (8%) dan 6 responden dengan jawaban mereka sendiri (46%) dari jawaban yang telah kami sediakan. Ada beberapa jawaban yang ditetapkan oleh responden sendiri antara lain ada yang berusaha mencari

Apa yang anda lakukan pada saat Android Anda hilang?

Responden Persentase

Pasrah 6 46%

Lapor polisi 1 8%

Other 6 46%

Other [46%]

Lapor Polisi [8%]

Pasrah [46%]

(6)

smartphone Android tersebut, mencoba menelpon kembali, membeli lagi, dan menelusuri kembali.

5. Perbandingan Tingkat Kepentingan Data Pribadi pada smartphone Android dan Perangkat smartphone Android pada saat Hilang

Tabel 3.5 Perbandingan Tingkat Kepentingan antara Data Pribadi pada smartphone Android dengan Perangkat smartphone Android

Gambar 3.5 Diagram Perbandingan Tingkat Kepentingan antara Data Pribadi Pada Smartphone Android dengan Perangkat Smartphone

Android

Pertanyaaan di atas dimaksudkan untuk mengetahui mana yang lebih dipentingkan antara data yang ada pada smartphone Android dan

Apakah menurut Anda data yang ada pada Smartphone Android Anda lebih penting daripada perangkat Smartphone itu sendiri?

Responden Persentase

Ya 34 71%

Tidak 14 29%

Ya [71%]

Tidak [29%]

(7)

perangkat smartphone Android itu sendiri. Dari diagram di atas, dapat disimpulkan bahwa responden menganggap data yang ada pada smartphone Android lebih penting dibandingkan dengan perangkat smartphone Android itu sendiri (71%).

6. Tingkat Kebutuhan Aplikasi untuk Melacak Keberadaan smartphone Android pada saat Hilang

Tabel 3.6 Tingkat Kebutuhan Aplikasi Pelacak Smartphone Android

Gambar 3.6 Diagram Pie Tingkat Kebutuhan Aplikasi Untuk Melacak Keberadaan Smartphone Android Pada Saat Hilang

Pertanyaaan di atas dimaksudkan untuk mengetahui tingkat kebutuhan responden pada aplikasi untuk melacak keberadaan smartphone Android

Apakah Anda memerlukan aplikasi untuk melacak keberadaan Smartphone Android Anda yang

hilang?

Responden Persentase

Ya 46 96%

Tidak 2 4%

Ya [96%]

Tidak [4%]

(8)

pada saat hilang. Dari diagram di atas, dapat disimpulkan bahwa responden sangat membutuhkan aplikasi pelacakan smartphone Android pada saat responden kehilangan perangkat smartphone Android tersebut (96%).

7. Fitur Tambahan Selain Fitur Pelacakan Smartphone Android pada saat Hilang

Tabel 3.7 Pemilihan Fitur Tambahan pada Aplikasi Pelacak Smartphone Android

Fitur apakah yang Anda inginkan selain fitur pelacak Smartphone Android pada saat

Smartphone tersebut hilang?

Responden Persentase

Fitur menghapus data internal dan eksternal melalui jarak jauh agar tidak disalahgunakan orang lain

17 35,5%

Fitur memberikan password pada Smartphone agar tidak dapat digunakan orang lain

29 60,5%

Other 2 4%

Gambar 3.7 Diagram Pie Fitur Tambahan Selain Fitur Pelacakan Smartphone Android Pada Saat Hilang

Other [4%]

Fitur menghapus data [35,5%]

Fitur memberikan password [60,5%]

(9)

Pertanyaaan di atas dimaksudkan untuk mengetahui fitur tambahan apa yang dibutuhkan responden saat smartphone Android tersebut hilang.

Dari diagram di atas, dapat disimpulkan bahwa mayoritas responden memilih fitur tambahan memberikan password pada smartphone Android agar tidak dapat digunakan orang lain pada saat perangkat smartphone Android tersebut hilang (60,5%).

8. Tingkat Konektivitas Smartphone Android dengan Internet

Tabel 3.8 Tingkat Konektivitas Smartphone Android dengan Internet

Gambar 3.8 Diagram Pie Tingkat Konektivitas Smartphone Android Dengan Internet

Apakah Smartphone Android Anda selalu terhubung dengan internet?

Responden Persentase

Selalu 19 40%

Kadang-kadang 26 54%

Jarang sekali 3 6%

Tidak pernah 0 0%

Selalu [40%]

Kadang-kadang [54%]

Jarang sekali [6%]

Tidak pernah [0%]

(10)

Pertanyaaan di atas dimaksudkan untuk mengetahui tingkat konektifitas smartphone Android dengan internet pada responden yang memiliki smartphone Android. Dari diagram di atas, dapat disimpulkan bahwa paling banyak responden terkadang (54%) terhubung dengan internet pada perangkat smartphone Android yang mereka miliki.

3.1.2 Analisis Aplikasi Sejenis

Aplikasi sejenis yang banyak digunakan yaitu Where’s My Droid.

Aplikasi Android ini berguna untuk membantu menemukan smartphone hanya dengan menelepon atau mengirim SMS walaupun smartphone tersebut dalam mode hening.

Gambar 3.9 Aplikasi Where’s My Droid

Aplikasi Android Where’s My Droid ini memiliki fitur yang terbilang cukup komplit, beberapa fitur itu diantaranya :

(11)

Membantu menemukan smartphone dengan cara membuat smartphone tersebut berbunyi atau bergetar.

Membantu menemukan lokasi smartphone dengan menggunakan GPS.

Password untuk melindungi perubahan aplikasi Where’s My Droid.

Menggunakan komputer untuk mengirim email yang berisi kode untuk merubah settingan nada dering di smartphone Android.

Melindungi smartphone saat dicuri dan akan diganti dengan SIM card (BETA).

Remote untuk menghapus semua data pada smartphone Android (Pro saja) (Android 2.2 +).

Untuk menggunakan aplikasi Android ini pun sangat terbilang mudah. Hanya dengan sedikit settingan di awal. Berikut ini contoh pengaturan aplikasi ini :

1. Attention Word

Menggunakan sebuah kata atau beberapa kata yang nantinya akan menjadi kode mengaktifkan nada dering atau mengaktifkan fungsi getar di smartphone Android.

2. Attention Word for GPS

Sama dengan diatas, ini nanti akan digunakan untuk menghidupkan GPS di smartphone Android.

(12)

3. Setelah melakukan pengaturan pada 2 hal tersebut, selanjutnya bisa melakukan pengaturan, apakah smartphone akan dibuat bergetar atau berdering dan juga lama dari nada deringnya.

4. Kita juga dapat mengatur password agar aplikasi Android ini tidak dapat diubah-ubah oleh orang-orang yang tidak syah.

Untuk dapat menggunakan aplikasi Where’s My Droid, kita harus memiliki smartphone Android dengan OS Android versi 1.6 keatas.

Aplikasi Android ini memiliki 2 versi yaitu versi pro dan versi yang free.

Untuk versi yang pro, maka akan dikenakan biaya sebesar $3,99.

3.1.3 Hasil Analisis dan Rumusan Masalah

Dengan mengetahui calon pengguna, desain dari aplikasi dapat dibuat sesuai kebutuhan dan keinginan dari pengguna. Hasil analisis kami mencoba berusaha memenuhi kebutuhan user dengan melihat kuota kebutuhan user dari data kuesioner yang telah kami sebarkan serta memenuhi kekurangan fitur dari aplikasi sejenis yang telah kami uji coba.

Aplikasi ini ditujukan bagi orang-orang untuk menemukan smartphone Android mereka saat kehilangan perangkat smartphone Android tersebut.

Dari hasil analisis dapat kami rumuskan bahwa terjadinya kehilangan perangkat smartphone Android kemungkinan disebabkan oleh tindakan kriminalitas.

(13)

3.1.4 Solusi

Dari hasil analisis user, sistem operasi Blackberry mendominasi pada smartphone saat pengambilan kuesioner, namun menurut hasil riset secara global, sistem operasi Android berkembang mendominasi sistem operasi lainnya, dapat dilihat pada lampiran halaman L1. Hasil riset tersebut memperkuat pengembangan aplikasi pada platform Android.

Dari hasil analisis pengembangan arsitektur aplikasi sejenis dan kuesioner, didapatkan solusi pengembangan fitur dari aplikasi sejenis yang dibutuhkan oleh pengguna. Berikut ini beberapa fitur tambahan untuk memenuhi kebutuhan pengguna:

1. Menambahkan fitur remote locking system

Fitur ini berfungsi untuk penguncian smartphone Android melalui web. Sistem penguncian ini akan membuat smartphone Android terkunci disertai dengan password yang ditentukan oleh pengguna di web account. Jika ingin membuka kunci (unlock) melalui smartphone Android tersebut harus menggunakan password yang telah ditentukan di web account.

Tetapi jika membuka kunci melalui web account tanpa menggunakan password. Hanya dengan memilih ”unlock”, maka smartphone Android akan terbuka (unlock).

2. Menambahkan fitur pendeteksian SIM card

Fitur ini berfungsi untuk mendeteksi SIM card yang baru apabila terjadi penggantian SIM card. Smartphone Android

(14)

akan mengirim pesan ke web melalui SIM card yang baru. Jadi, apabila SIM card diganti masih bisa dilacak.

3. Membuat system tracking dalam tampilan web

Tampilan web ini menggunakan interface yang user friendly.

Jadi, tracking smartphone Android akan lebih mudah dilakukan.

4. Menampilkan hasil tracking ke map

Tampilan map sangat membantu pengguna untuk mengetahui di mana letak smartphone Android mereka berada. Dengan menggunakan tampilan map ini, para pengguna akan lebih cepat menemukan smartphone Android mereka yang hilang.

3.2 Perancangan Aplikasi

3.2.1 Desain Umum dan Arsitektur Aplikasi

Desain arsitektur menunjukan 3 perangkat yang terhubung, yaitu perangkat smartphone Android, modem, dan komputer. Dimana smartphone Android sebagai device yang terpasang aplikasi pelacakan, modem sebagai pelaku SMS gateway, dan komputer sebagai server. User ingin mengetahui lokasi keberadaan sebuah smartphone Android miliknya yang berada di tempat berbeda melalui sebuah situs web dengan cara login terlebih dahulu melalui account yang telah didaftarkan sebelumnya. Kemudian atas permintaan user melalui situs web, maka web server mengirim request informasi tentang lokasi smartphone Android miliknya melalui SMS gateway. Lalu SMS gateway akan meneruskan request yang berasal dari web server kepada smartphone

(15)

3.2.2

Android y yang beri smartpho Android lokasi ke gateway tersebut server. S Android dieksekus agar user Berikut d

2 Use Case

B

role yang mengontr

ANDROID + APLIKASI

+ GPS

yang dimilik isikan reque one Android akan memb eberadaanya

akan meneri akan mene Setelah info

diterima o si oleh web r dapat denga design arsitek

Gam

e Diagram

Berdasarkan u g berperan da rol aktivasi d

4 3

MO

kinya. Pada s est dari web

tersebut), m balas SMS y

. Kemudian ima SMS da eruskan info formasi koo oleh web s server untu an mudah m ktur aplikasi

mbar 3.10 De

use case diag alam aplikas dan data info

ODEM

saat smartph server (use maka secara o

yang berisi n modem ya ari smartpho ormasi koor ordinat loka server, mak uk ditampilk mengetahui ke

dapat diliha

esain Arsitek

gram, dapat si pelacakan ormasi pengg

5 2

KOM

hone Androi r yang terda otomatis apl

tentang info ang berfung one Android

rdinat terseb asi keberad ka informas an dalam be eberadaan A at pada Gam

ktur Aplikasi

t dilihat bahw ini. Admin b guna. Admin 6 1

PUTER

d menerima aftar atas pe likasi smartp formasi koor gsi sebagai d pemilik ac

but kepada daan smartp

si tersebut entuk peta d Android milik mbar 3.10.

i

wa terdapat 5 berperan dal n menjaga da 6

1

USE

SMS emilik phone rdinat SMS count web phone akan digital knya.

5 am ata

ER

(16)

informasi pengguna yang bersifat privasi serta pengontrolan aktivasi akun pengguna. GPS berperan menyediakan informasi titik koordinat yang kemudian ditampilkan oleh Google Maps.

Server pada aplikasi pelacakan ini menjalankan peran yang cukup besar. Server bertugas untuk menarik dan mengatur konten pelacakan yang didapatkan oleh GPS receiver yang terintegrasi pada smartphone Android, dan juga menguraikan, menyimpan, serta mengirimkan konten pelacakan yang kemudian akan ditampilkan oleh Google Maps, kemudian konten akan dilaporkan sesuai dengan permintaan pengguna.Berikut use case diagram dapat dilihat pada Gambar 3.11.

Gambar 3.11 Use Case Diagram

Mengontrol Aktifasi Pengguna

Mengontrol Data Informasi Pengguna Admin

Server Mengatur

Konten Pelacakan

Mengurai Pelacakan

Menyimpan Konten Pelacakan

Mengirimkan Konten Pelacakan

GPS Mengirimkan

Koordinat Pelacakan Menampilkan Konten Pelacakan

Google Maps

Pengguna

Registrasi

Login

Meminta Pelacakan Smartphone

Meminta Penguncian Smartphone

Membuka History

(17)

3.2.3 Class Diagram

Gambar 3.12 Class Diagram

(18)

3.2.4 Sequence Diagram

Gambar 3.13 Sequence User

(19)

Gambar 3.14 Sequence Web Server

(20)

3.2.5 Analisis SIG

Gambar 3.15 Analisis SIG

Google Maps Smartphone Android

Buffering sejauh akurasi yang didapat

dari GPS atau network

Area smartphone Android sejauh radius akurasi yang

didapat dari GPS atau network

Overlay

Lokasi smartphone Android sejauh radius akurasi yang didapat dari GPS atau network

pada Google Maps

(21)

3.2.6 Flowchart

3.2.6.1 Flowchart Aplikasi Android

Berikut flowchart pada aplikasi Android dapat dilihat di Gambar 3.16.

Gambar 3.16 Flowchart Aplikasi Android

START

AMBIL INFORMASI LOKASI TERBARU DARI GPS ATAU NETWORK

SIMPAN INFORMASI LOKASI KE MEMORI INTERNAL

TAMPILKAN INFORMASI LOKASI

LOKASI BERUBAH?

TAMPILKAN PETA?

UBAH PENGATURAN?

TAMPILKAN PETA BACA

PASSCODE

PASSCODE BENAR?

TAMPILKAN PENGATURAN

END YES

NO

YES

YES NO

NO NO

YES KELUAR?

YES

NO

(22)

3.2.6.2 Flowchart Aplikasi Services Android

Berikut flowchart pada aplikasi service Android dapat dilihat di Gambar 3.17.

Gambar 3.17 Flowchart Aplikasi Services Android

DAPAT LOKASI DARI GPS ATAU

NETWORK?

START

SIMCARD DIGANTI?

COBA AMBIL INFORMASI LOKASI TERBARU DARI GPS ATAU NETWORK

DAPAT LOKASI DARI GPS ATAU

NETWORK?

SIMPAN INFORMASI LOKASI KE MEMORI

INTERNAL

KIRIM SMS INFORMASI LOKASI & IMEI KE

WEBSERVER

AMBIL INFORMASI LOKASI TERSIMPAN DI MEMORI INTERNAL

TERIMA SMS DARI WEBSERVER?

SMS BERISI PERMINTAAN

MENGUNCI?

SMS BERISI PERMINTAAN BUKA KUNCI?

SMS BERISI PERMINTAA N LOKASI?

KUNCI ANDROID

BUKA KUNCI ANDROID

COBA AMBIL INFORMASI LOKASI TERBARU DARI GPS ATAU NETWORK

AMBIL INFORMASI LOKASI TERSIMPAN DI MEMORI INTERNAL

KIRIM SMS INFORMASI LOKASI KE WEBSERVER

SIMPAN INFORMASI LOKASI KE MEMORI

INTERNAL

ANDROID

MATI? END

YES

YES

YES

YES

YES

YES

YES

YES

NO

NO

NO

NO

NO

NO

NO

NO

(23)

3.2.6.3 Flowchart Web Server

Berikut flowchart pada web server dapat dilihat di Gambar 3.18.

Gambar 3.18 Flowchart Web Server

START

PUNYA ACCOUNT?

BACA EMAIL DAN PASSWORD

EMAIL DAN PASSWORD COCOK?

TAMPILKAN HALAMAN PROFILE

BUAT ACCOUNT

PILIH TRACK?

PILIH HISTORY?

TAMPILKAN HALAMAN TRACK

PILIH DEVICE DAN ACTION

TAMPILKAN RESPOND

TAMPILKAN HALAMAN HISTORY

SIMPAN RESPOND KE HISTORY

PILIH LOGOUT?

PILIH PROFILE?

END YES

YES YES

YES YES YES

NO

NO

NO

NO NO NO

KIRIM SMS ACTION KE DEVICE TERPILIH

(24)

3.2.6.4 Flowchart Web Server Services

Berikut flowchart pada web server service dapat dilihat di Gambar 3.19.

Gambar 3.19 Flowchart Web Server Services

START

TERIMA SMS DARI DEVICE ANDROID TERDAFTAR?

SMS BERISI LAPORAN PENGGATIAN

SIM CARD?

SMS BERISI AKTIVASI

DEVICE?

VERIFIKASI DEVICE DENGAN ACCOUNT

TERDAFTAR

KIRIM SMS BALASAN BERISI STATUS

VERIFIKASI SIMPAN INFORMASI

LAPORAN KE ACCOUNT TERDAFTAR

STOP SERVICES?

END

YES YES

YES

YES

NO NO

NO NO

(25)

3.2.7 Perancangan Database

Berikut perancangan database pada web server dapat dilihat di Tabel 3.9, Tabel 3.10, Tabel 3.11, Tabel 3.12, Tabel 3.13, Tabel 3.14.

Tabel 3.9 User

Tabel 3.10 Devices Nama Kolom Tipe

Data

Panjang Tipe Data

Keterangan User_id Int Nomer id pengguna, forign key Device_name Varchar 20 Nama perangkat yang didaftarkan

Number Varchar 20 Nomor telepon perangkat yang di daftarkan Imei Varchar 20 Nomer IMEI perangkat

Status Varchar 10 Status validitas perangkat Tabel 3.11 Inbox

Nama Kolom Tipe Data Panjang Tipe

Data

Keterangan UpdatedInDB Timestamp Waktu pesan disimpan ReceivingDateTim

e

Timestamp Waktu pesan diterima

Text Text Isi pesan dalam bentuk

kode

SenderNumber Varchar 20 Nomer telepon pengirim Coding enum('Default_No_Compre

ssion','Unicode_No_Compr ession','8bit','Default_Comp ression','Unicode_Compres sion')

Gammu

UDH Text Gammu

SMSCNumber Varchar 20 Nomer SMS Center

Class Int Tipe pesan yang diterima

TextDecoded Varchar 160 Isi pesan dalam bentuk text biasa

ID Int Nomer identitas pesan

yang masuk Nama

Kolom

Tipe Data Panjang Tipe Data

Keterangan

User_id Int Nomer identitas pengguna, primary key dengan metode auto increment

Name Varchar 50 Nama pengguna

Email Varchar 50 Email pengguna

Password Varchar 50 Password pengguna Gender Varchar 50 Jenis kelamin pengguna

Dob Date Tanggal lahir pengguna

Address Text Alamat tempat tinggal pengguna Status Varchar 10 Status akses pengguna

(26)

RecepientID Identitas modem yang menerima

Processed Enum(‘false’,’true’) Keterangan proses dari pesan

Tabel 3.12 Outbox

Nama Kolom Tipe Data Panjang Tipe Data

Keterangan UpdatedInDB Timestamp Waktu pesan di-update InsertIntoDB Timestamp Waktu pesan masuk

outbox

SendingDateTime Timestamp Waktu pesan mengirim

Text Text Isi pesan dalam bentuk

kode

DestinationNumber Varchar 20 Nomer telepon tujuan Coding enum('Default_No_Comp

ression','Unicode_No_Co mpression','8bit','Default_

Compression','Unicode_C ompression')

Gammu

UDH Text Gammu

Class Int Tipe pesan yang ingin

dikirim

TextDecoded Varchar 160 Isi pesan dalam bentuk text

ID Int Nomer identitas pesan

MultiPart Enum(‘false’,true’’) Pesan terbagi menjadi beberapa bagian

RelativeValidity Int Gammu

SenderID Varchar 255 Nomer identitas pengirim SendingTimeOut Timestamp Timeout pengiriman

pesan DeliveryReport Enum(‘default’,’yes’,’no’

)

Laporan pesan terkirim

CreatorID text Identitas pembuat pesan

Tabel 3.13 Sentitems

Nama Kolom Tipe Data Panjang

Tipe Data

Keterangan UpdatedInDB Timestamp Waktu pesan di-update InsertIntoDB Timestamp Waktu pesan masuk tabel

sentitem

SendingDateTime Timestamp Waktu pesan mengirim DeliveryDateTime Timestamp Waktu pesan terkirim

Text Timestamp Isi pesan

DestinationNumber Varchar 20 Nomer telepon tujuan Coding enum('Default_No_Com

pression','Unicode_No_

Compression','8bit','Def ault_Compression','Unic

Gammu

(27)

ode_Compression')

UDH Varchar 20 Gammu

SMSCNumber Varchar 20 Nomer SMS Center

Class Int Tipe pesan yang dikirim

TextDecoded Varchar 160 Isi pesan dalam tampilan text biasa

ID Int Nomer identitas pesan yang

dikirim

SenderID Varchar 255 Nomer identitas pengirim SequencePosition Int Nomer urut pesan akan

dikirim Status enum('SendingOK','Sen

dingOKNoReport','Sen dingError','DeliveryOK' ,'DeliveryFailed','Delive ryPending','DeliveryUn known','Error')

Status pengiriman pesan

StatusError int Status error pada pesan

TPMR Int Gammu

RelativeValidity Int Gammu

CreatorID Text Identitas pembuat pesan Tabel 3.14 Phone

Nama Kolom Tipe Data Panjang Tipe Data

Keterangan

ID Text Identitas telepon(modem)

UpdatedIntoDB Timestamp Waktu data di-update InsertIntoDB Timestamp Waktu data dimasukan

TimeOut Timestamp Waktu timeout

Send Enum(‘false’,true’’

)

Status fungsi mengirim pesan Receive Enum(‘false’,true’’

)

Status fungsi menerima pesan

IMEI Varchar 35 Nomer IMEI perangkat(modem)

Client Text Informasi client

Battery Int Informasi baterai

Signal Int Informasi signal

Sent Int Informasi jumlah mengirim pesan Received Int Informasi jumlah menerima pesan

(28)

1..1

1..1

1..1 1..1

1..1 1..1

3.2.7.1 Entity Relationship Diagram (ERD)

Berikut Entity Relationship Diagram pada web server dapat dilihat di Gambar 3.20.

Gambar 3.20 Entity Relationship Diagram (ERD) devices

User_id FK Device_name Number PK Imei PK Status user

User_id PK Name

Email Password Gender Dob Address Status

inbox UpdatedInDB Text

SenderNumber FK Coding

UDH

SMSCNumber Class

TextDecoded ID PK RecepientID Processed

sentitem UpdatedInDB InsertIntoDB SendingDateTime DeliveryDateTime Text

DestinationNumber FK Coding

UDH

SMSCNumber Class

TextDecoded ID PK SenderID FK

SequencePosition PK Status

StatusError TPMR

RelativeValidity CreatorID

phones ID PK UpdatedInDB InsertIntoDB TimeOut Send Receive IMEI PK Client Battery Signal Sent Received

outbox UpdatedInDB InsertIntoDB SendingDateTime Text

DestinationNumber FK Coding

UDH Class

TextDecoded ID PK MultiPart RelativeValidity SenderID FK SendingTimeOut DeliveryReport CreatorID

1..*

0..*

0..*

0..*

0..*

0..*

0..*

1..1

(29)

3.2.8 User Interface

3.2.8.1 Tampilan smartphone Android

Pada tampilan awal, akan menampilkan informasi tentang lokasi device tersebut berada yang didapat dari GPS atau lokasi network (BTS). Data yang akan ditampilkan tidak hanya lokasi dari smartphone tersebut. Tetapi ada additional (tambahan data) sebagai pelengkap (Gambar 3.21). Tampilan lokasi smartphone juga disajikan dalam bentuk peta (Gambar 3.22). Untuk penentuan lokasi menggunakan latitude dan longitude. Latitude adalah garis yang melintang di antara kutub utara dan kutub selatan, yang menghubungkan antara sisi timur dan barat bagian bumi.

Sedangkan longitude adalah garis membujur yang menghubungkan antara sisi utara dan sisi selatan bumi. Sedangkan pada geo location akan ditampilkan nama jalan tempat lokasi tersebut. Berikut tampilan lokasi dan tampilan lokasi peta dapat dilihat pada Gambar 3.21 dan Gambar 3.22.

(30)

Gambar 3.21 Tampilan Lokasi Gambar 3.22 Tampilan Lokasi Peta

Pada Gambar 3.23 user diminta memasukkan passcode untuk masuk ke menu setting. Permintaan passcode dimaksudkan untuk keamanan agar orang lain tidak bisa merubah setting yang telah ditetapkan user. Berikut tampilan passcode dapat dilihat pada Gambar 3.23.

Your Android location

Your location:

Latitude: xxx.xxx Longitude: xxx.xxx Geo Location:

xxxxxxx xxxxxxxx xxxxx

Additional:

Provider: GPS / Network

SHOW MAP SETTINGS

(31)

Gambar 3.23 Tampilan Passcode

Tampilan menu setting (Gambar 3.24) adalah menu setting setelah memasukkan passcode. Enable services untuk mengaktifkan fungsi-fungsi utama pelacakan, seperti memberikan respon berupa informasi lokasi kepada web server.

Always check SIM card at startup untuk mengaktifkan fitur pengecekan SIM card yaitu pengecekan SIM card yang terpasang sesuai dengan SIM card yang teregistrasi di web account atau tidak, pengecekan SIM card akan selalu dilakukan pada saat smartphone Android menyala saat pertama kali. Set current SIM as default untuk menjadikan SIM card yang terpasang sebagai SIM card yang terontentifikasi dengan

PASSCODE

*******

1 2 3 6 5

4

9 7 8

0 ENTER

DELETE

(32)

pengguna. Change passcode untuk mengganti kombinasi passcode dengan yang baru yang terdapat pada layar passcode saat akan masuk ke layar menu settings. Berikut tampilan menu settings dapat dilihat pada Gambar 3.24.

Gambar 3.24 Tampilan Menu Settings

3.2.8.2 Tampilan Web

Layar tampilan login (Gambar 3.25) adalah tampilan login pada web. Fungsi login untuk masuk ke halaman layanan user yang terdaftar untuk menggunakan fungsi-fungsi utama yang ada pada web seperti melakukan tracking dan remote locking system. Berikut tampilan login dapat dilihat pada Gambar 3.25.

Enable services

Always check SIM card at startup

Set current SIM as default Change passcode

(33)

Gambar 3.25 Tampilan Login

Tampilan layar Profile (Gambar 3.26) adalah untuk menampilkan informasi data personal dari user serta menampilkan dan mengedit informasi device yang telah didaftarkan sebelumnya. Berikut tampilan profile dapat dilihat pada Gambar 3.26.

MYTRACK

LOGIN

LOGIN EMAIL

PASSWORD

(34)

Gambar 3.26 Tampilan Profile

Tampilan layanan user (Gambar 3.27) adalah untuk melakukan tracking pada Android yang SIM card-nya sudah terdaftar. Devices untuk memilih ponsel (jika menggunakan lebih dari satu ponsel dalam satu account) yang akan di- tracking atau yang akan dilakukan remote locking system sesuai action yang dipilih. Action untuk memilih aksi yang akan dilakukan kepada device yang dipilih. Di dalam action terdapat pilihan tracking, lock device, dan unlock device. Send request befungsi untuk mengirimkan request pada device sesuai dengan action yang telah dipilih. Berikut tampilan layanan user dapat dilihat pada Gambar 3.27.

PROFILE

YOUR PERSONAL INFORMATION:

Name : xxxxxx Email : xxx@xxx.xxx Gender : xxxx D.O.B : xx-xx-xxxx

DEVICE INFORMATION:

Name Number IMEI Status Action xxxx xxxxx xxxx Verified Edit xxxx xxxxx xxxx Not

Verified Edit ADD

(35)

Gambar 3.27 Tampilan Layanan User

Tampilan lokasi smartphone Android (Gambar 3.28) adalah tampilan hasil tracking pada device yang telah dipilih sebelumnya. Tampilan ini kurang lebih sama pada tampilan informasi pada yang ada pada smartphone Android. Berikut tampilan lokasi smartphone Android dapat dilihat pada Gambar 3.28.

TRACK NOW

SELECT DEVICE:

DEVICES

SELECT ACTION:

ACTION

SEND REQUEST

(36)

Gambar 3.28 Tampilan Lokasi Smartphone Android .

Tampilan history adalah untuk menampilkan hasil tracking yang berupa tabel report berupa respond dari device yang telah ditampilkan oleh user sebelumnya serta dapat menghapus history yang dipilih. Receving date menampilkan tanggal penerimaan request. Device name menampilkan device yang dipilih pada tampilan layanan user sedangkan action untuk melihat kembali hasil tracking yang sebelumnya sudah pernah ditampilkan serta user dapat menghapus hasil tracking tersebut. Berikut tampilan history dapat dilihat pada Gambar 3.29.

RESPOND FROM DEVICE

Your device location:

Latitude : xxxx Longitude : xxx

Additional information:

Accuracy : x Meters Provider : GPS/Network Altitude : xxx

Speed : xxx

Time/date : xx:xx/xx-xx-xx

(37)

Gambar 3.29 Tampilan History HISTORY

Receiving Date

Device Name Action

xx-xx-xxxx xxxxx SHOW REMOVE xx-xx-xxxx xxxxx SHOW REMOVE xx-xx-xxxx xxxxx SHOW

REMOVE

Gambar

Tabel 3.1 Kepemilikan Smartphone  Apakah Anda memiliki
Gambar 3.2 Diagram Batang Sistem Operasi Yang Digunakan Pada  Smartphone
Tabel 3.6 Tingkat Kebutuhan Aplikasi Pelacak Smartphone Android
Tabel 3.7 Pemilihan Fitur Tambahan pada Aplikasi Pelacak Smartphone  Android
+7

Referensi

Dokumen terkait

Hasil penelitian 90,8 % ibu nifas melakukan inisiasi menyusu dini terhadap Proses laktasi/ lancarnya proses laktasi pada 3 hari pertama setelah melahirkan pada ibu yang melakukan

Berdasarkan hasil observasi yang di lakukan peneliti di SDN Tawang Rejo dan SDN Ngadri 02 bahwa rendahnya minat siswa kelas IV dalam belajar pada mata pelajaran IPS

Bapak Ghazali (Alm) mengamanahkan tanah wakaf tersebut diperuntukkan khusus kepentingan pendidikan Muhammadiyah. Berdasarkan amanah beliau maka pada tahun 1963/1964

Pada menopause konversi terbanyak androgen menjadi estrogen terjadi di jaringan adiposa sehingga sering diasumsikan bahwa wanita dengan obesitas atau berat badan lebih yang

Hasil wawancara yang dilakukan pada 8 orang pasien gagal ginjal kronik yang menjalani terapi hemodialisis, semuanya memiliki keluhan pruritus dengan gejala yang

Berdasarkan permasalahan ini penulis tertarik untuk menelitinya tentang nilai-nilai pendidikan islam dalam tradisi perkawinan masyarakat banjar, agar nantinya

Faktor-faktor tersebut di atas menguatkan bahwa kenampakan diapir pada rekaman seismik pantul dangkal adalah mud diapir atau diapir lumpur seperti halnya

Antara Transformational Leadership yang mengungkapkan gaya kepemimpinan yang efektif dan Leader Member Exchange yang menyatakan pentingnya hubungan yang baik antara