T0__BAB IV Institutional Repository | Satya Wacana Christian University: Aplikasi Pelacak Lokasi Smartphone Berbasis GPS Dengan Menggunakan SMS Gateway T0 BAB IV
BAB IV
HASIL DAN ANALISIS
4.1 Hasil Karya / Implementasi
Begin
User
Login
YES
NO
Informasi Letak
Smartphone Hilang
Log Out
SMS Gateway
Handphone Lain
End
Gambar 4.1 Bagan Smartphone yang hilang
15
16
Berdasarkan gambar 4.1 user akan mengakses Web Server
dari PC yang sudah terinstal aplikasi Device Manager. Jika
user berhasil log in menggunakan email yang sama dengan
smartphone yang hilang maka akan muncul peta dan
informasi mengenai letak smartphone yang hilang. Setelah itu
user akan mengirimkan informasi tersebut melalui SMS
Gateway ke handphone lain dan user dapat mengunci atau
mengontrol smartphone yang hilang dengan menggunakan
aplikasi Device Manager. Jika user gagal log in maka secara
otomatis tidak dapat mengakses informasi smartphone yang
hilang.
4.2 Hasil Pengujian
Gammu adalah sebuah project yang membuat sebuah
aplikasi, script dan driver yang dapat mengatur beberapa
fungsi yang ada pada telepon seluler atau alat sejenis.
Gammu bekerja di dalam command line / command port atau
sebagai daemon (lo). Kelebihan dari aplikasi Gammu adalah
software opensource yang tersedia dalam bentuk source code
dan juga tersedia dalam bentuk Operating System Windows
ataupun Operating System Linux. Aplikasi Gammu ini, dapat
kita gunakan sebagai sebuah simulasi mengirim dan
menerima
sms
melalui
komputer/PC/Laptop.
modem
GSM
dan
sebuah
17
Untuk
memulai
menggunakan
aplikasi
Gammu,
ada
beberapa hal yang harus dipersiapkan seperti :
1. Sebuah laptop.
2. Sebuah modem GSM Wavecom.
3. Sebuah handphone Samsung Galaxy Fit.
4. Software Gammu.
5. Software XAMPP 5.
6. Notepad++
4.2.1. INSTALASI SOFTWARE GAMMU
1. Pertama-tama install modem terlebih dahulu, jika modem
belum terinstall. Tapi
jika sudah terinstall, masukkan
modem ke port USB di laptop atau PC. Modem yang di
gunakan untuk menjalankan aplikasi adalah modem
Wavecom.
2. Setelah proses pertama selesai, mulai jalankan notepad++
dan XAMPP. Di dalam menu XAMPP pilih untuk
menjalankan services Apache dan MySQL.
3. Berdasarkan gambar 4.2 proses selanjutnya adalah extract
file Gammu yang masih dalam bentuk .rar , sehingga
menjadi
driver c:/
bentuk folder biasa. Extract dan letakkan di
18
Gambar 4.2 Folder Gammu
4. Langkah selanjutnya, yaitu melakukan konfigurasi file
gammurc
dan
smsdrc.
Masuk
ke
direktori
c:\gammu\share\doc\gammu\examples\config. Setelah itu
coppy file gammurc dan smsdrc ke c:\gammu\bin.
5. Pertama - tama konfigurasikan file gammurc terlebih
dahulu. Buka file gammurc di aplikasi notepad++ dan
lakukan konfigurasi. Untuk gammurc lakukan konfigurasi
pada bagian device dan connection. Untuk devicenya,
sesuaikan dengan port modem yang ada. Cara untuk
melihat port modem
Masuk ke control panel lalu search ketikkan “Device Manager”
19
Gambar 4.3 Letak device manager
Gambar 4.4 Letak port modem
20
6. Berdasarkan gambar 4.3 dan 4.4 dapat dilakukan cek port
modem terlebih dahulu. Dan letak port modem ada di com
18.
Gambar 4.5 Setting port modem
1. Berdasarkan
gambar
4.5
connection
menggunakan
at115200
2. Langkah
selanjutnya
lakukan
pengecekan
untuk
konfigurasi modem. Jalankan command prompt kemudian
ketikkan perintah berikut :
cd c:\gammu\bin
21
Kemudian
gammu -- identify
3. Berdasarkan gambar 4.6 jika sudah sesuai dengan perintah
yang diinputkan melalui command prompt akan muncul
tampilan
yang
menjelaskan
bahwa
modem
teridentifikasi
Gambar 4.6 Modem telah teridentifikasi
telah
22
4. Setelah
modem
terkoneksi,
selanjutnya
yaitu
menyambungkan dengan database. Buat database baru di
localhost/ phpmyadmin/ dengan nama sms seperti pada
gambar 4.7
Gambar 4.7 Cara membuat database
5. Berdasarkan gambar 4.8 ini adalah tampilan dari isi
database sms.
Gambar 4.8 Tampilan dari isi database
24
10. Berdasarkan gambar 4.10 eksekusi dapat dilakukan
dengan cara memilih start (klik start untuk menjalankan)
dan stop (untuk menghentikan).
Gambar 4.10 Setting diservice manager
11. Setelah semua proses telah dilakukan, maka tahap
selanjutnya
adalah
melakukan
pengujian
dengan
mengirimkan sms.
12. Berdasarkan gambar 4.11 kalimat tersebut adalah format
untuk mengirimkan sms di command prompt.
Gammu-smsd-inject –c smsdrc text +628564238336 –text “TEST GAMMU”
Gambar 4.11 Cara sms menggunakan command prompt
25
13. Berdasarkan
gambar
4.12
Format
penulisan
sms
dicommand prompt sudah benar dan terkirim.
Gambar 4.12 SMS gateway berhasil terkirim
14. Untuk melihat jika mendapat balasan dari pesan yang
telah dikirim, maka masuklah ke localhost/ sms dan
kemudian klik di sidebar tulisan “inbox”. Jika balasan
belum masuk ke database, coba refresh kembali
localhost/sms. Services manager harus dalam keadaan
running seperti pada gambar 4.13
Gambar 4.13 Tampilan menu database
27
2. Berdasarkan gambar 4.15 setelah aplikasi dapat diinstal di
laptop/smartphone maka proses selanjutnya yaitu Login
menggunakan alamat email dari gmail yang terdaftar pada
smartphone android yang hilang.
Gambar 4.15 Login menggunakan gmail
3. Berdasarkan gambar 4.16 setelah dapat masuk ke Aplikasi
Device Manager, maka akan terlihat peta dan keberadaan
smartphone android yang hilang. Pada menu Device
Manager dibawahnya terdapat tiga pilihan yang dapat
dilakukan ketika smartphone android yang hilang seperti
Dering, Kunci dan Hapus. Dalam ketiga pilihan tersebut
maka dapat memilih salah satunya ataupun ketiganya.
Fungsi dari ketiga menu tersebut adalah sebagai berikut :
28
3.1. Menu Dering berfungsi disaat smartphone android
hilang
sehingga
masih
dapat
mengecek
keberadaannya melalui website, dan masih bisa
mengontrol dari Website. Setelah itu klik dering,
maka smartphone android yang hilang dapat
berbunyi selama 5 menit, walaupun smartphone
android dalam keadaan suara tidak aktif.
3.2. Menu Kunci berfungsi disaat smartphone hilang,
dicuri orang lain dan pada saat dicek keberadaan
smartphone tersebut jauh ataupun tidak mungkin
kembali lagi. Untuk menjalankan aplikasi ini, klik
Kunci dari website kemudian smartphone android
yang hilang akan terkunci, tidak bisa akan dibuka
lagi
dan
data
akan
tetap
aman
meskipun
smartphone android hilang.
3.3. Menu Hapus berfungsi agar dapat menjaga data
disaat smartphone hilang, baik itu dicuri atau pun
hilang tercecer dan sangat jauh dari jangkauan.
Jika data smartphone andorid ingin tetap aman
maka opsi hapus bisa menjadi pilihan. Jika opsi
hapus, maka smartphone android akan menghapus
pada memori internal saja dan tidak bisa
menghapus data yang ada pada SD Card. Dan isi
pada memori
permanen.
internal
akan dihapus secara
29
Gambar 4.16 Letak Smartphone yang hilang
4. Berdasarkan gambar 4.18 jika handphone berhasil di lock,
maka tampilannya akan seperti pada screenshoot dibawah
ini.
Gambar 4.17 Smartphone berhasil dilock
HASIL DAN ANALISIS
4.1 Hasil Karya / Implementasi
Begin
User
Login
YES
NO
Informasi Letak
Smartphone Hilang
Log Out
SMS Gateway
Handphone Lain
End
Gambar 4.1 Bagan Smartphone yang hilang
15
16
Berdasarkan gambar 4.1 user akan mengakses Web Server
dari PC yang sudah terinstal aplikasi Device Manager. Jika
user berhasil log in menggunakan email yang sama dengan
smartphone yang hilang maka akan muncul peta dan
informasi mengenai letak smartphone yang hilang. Setelah itu
user akan mengirimkan informasi tersebut melalui SMS
Gateway ke handphone lain dan user dapat mengunci atau
mengontrol smartphone yang hilang dengan menggunakan
aplikasi Device Manager. Jika user gagal log in maka secara
otomatis tidak dapat mengakses informasi smartphone yang
hilang.
4.2 Hasil Pengujian
Gammu adalah sebuah project yang membuat sebuah
aplikasi, script dan driver yang dapat mengatur beberapa
fungsi yang ada pada telepon seluler atau alat sejenis.
Gammu bekerja di dalam command line / command port atau
sebagai daemon (lo). Kelebihan dari aplikasi Gammu adalah
software opensource yang tersedia dalam bentuk source code
dan juga tersedia dalam bentuk Operating System Windows
ataupun Operating System Linux. Aplikasi Gammu ini, dapat
kita gunakan sebagai sebuah simulasi mengirim dan
menerima
sms
melalui
komputer/PC/Laptop.
modem
GSM
dan
sebuah
17
Untuk
memulai
menggunakan
aplikasi
Gammu,
ada
beberapa hal yang harus dipersiapkan seperti :
1. Sebuah laptop.
2. Sebuah modem GSM Wavecom.
3. Sebuah handphone Samsung Galaxy Fit.
4. Software Gammu.
5. Software XAMPP 5.
6. Notepad++
4.2.1. INSTALASI SOFTWARE GAMMU
1. Pertama-tama install modem terlebih dahulu, jika modem
belum terinstall. Tapi
jika sudah terinstall, masukkan
modem ke port USB di laptop atau PC. Modem yang di
gunakan untuk menjalankan aplikasi adalah modem
Wavecom.
2. Setelah proses pertama selesai, mulai jalankan notepad++
dan XAMPP. Di dalam menu XAMPP pilih untuk
menjalankan services Apache dan MySQL.
3. Berdasarkan gambar 4.2 proses selanjutnya adalah extract
file Gammu yang masih dalam bentuk .rar , sehingga
menjadi
driver c:/
bentuk folder biasa. Extract dan letakkan di
18
Gambar 4.2 Folder Gammu
4. Langkah selanjutnya, yaitu melakukan konfigurasi file
gammurc
dan
smsdrc.
Masuk
ke
direktori
c:\gammu\share\doc\gammu\examples\config. Setelah itu
coppy file gammurc dan smsdrc ke c:\gammu\bin.
5. Pertama - tama konfigurasikan file gammurc terlebih
dahulu. Buka file gammurc di aplikasi notepad++ dan
lakukan konfigurasi. Untuk gammurc lakukan konfigurasi
pada bagian device dan connection. Untuk devicenya,
sesuaikan dengan port modem yang ada. Cara untuk
melihat port modem
Masuk ke control panel lalu search ketikkan “Device Manager”
19
Gambar 4.3 Letak device manager
Gambar 4.4 Letak port modem
20
6. Berdasarkan gambar 4.3 dan 4.4 dapat dilakukan cek port
modem terlebih dahulu. Dan letak port modem ada di com
18.
Gambar 4.5 Setting port modem
1. Berdasarkan
gambar
4.5
connection
menggunakan
at115200
2. Langkah
selanjutnya
lakukan
pengecekan
untuk
konfigurasi modem. Jalankan command prompt kemudian
ketikkan perintah berikut :
cd c:\gammu\bin
21
Kemudian
gammu -- identify
3. Berdasarkan gambar 4.6 jika sudah sesuai dengan perintah
yang diinputkan melalui command prompt akan muncul
tampilan
yang
menjelaskan
bahwa
modem
teridentifikasi
Gambar 4.6 Modem telah teridentifikasi
telah
22
4. Setelah
modem
terkoneksi,
selanjutnya
yaitu
menyambungkan dengan database. Buat database baru di
localhost/ phpmyadmin/ dengan nama sms seperti pada
gambar 4.7
Gambar 4.7 Cara membuat database
5. Berdasarkan gambar 4.8 ini adalah tampilan dari isi
database sms.
Gambar 4.8 Tampilan dari isi database
24
10. Berdasarkan gambar 4.10 eksekusi dapat dilakukan
dengan cara memilih start (klik start untuk menjalankan)
dan stop (untuk menghentikan).
Gambar 4.10 Setting diservice manager
11. Setelah semua proses telah dilakukan, maka tahap
selanjutnya
adalah
melakukan
pengujian
dengan
mengirimkan sms.
12. Berdasarkan gambar 4.11 kalimat tersebut adalah format
untuk mengirimkan sms di command prompt.
Gammu-smsd-inject –c smsdrc text +628564238336 –text “TEST GAMMU”
Gambar 4.11 Cara sms menggunakan command prompt
25
13. Berdasarkan
gambar
4.12
Format
penulisan
sms
dicommand prompt sudah benar dan terkirim.
Gambar 4.12 SMS gateway berhasil terkirim
14. Untuk melihat jika mendapat balasan dari pesan yang
telah dikirim, maka masuklah ke localhost/ sms dan
kemudian klik di sidebar tulisan “inbox”. Jika balasan
belum masuk ke database, coba refresh kembali
localhost/sms. Services manager harus dalam keadaan
running seperti pada gambar 4.13
Gambar 4.13 Tampilan menu database
27
2. Berdasarkan gambar 4.15 setelah aplikasi dapat diinstal di
laptop/smartphone maka proses selanjutnya yaitu Login
menggunakan alamat email dari gmail yang terdaftar pada
smartphone android yang hilang.
Gambar 4.15 Login menggunakan gmail
3. Berdasarkan gambar 4.16 setelah dapat masuk ke Aplikasi
Device Manager, maka akan terlihat peta dan keberadaan
smartphone android yang hilang. Pada menu Device
Manager dibawahnya terdapat tiga pilihan yang dapat
dilakukan ketika smartphone android yang hilang seperti
Dering, Kunci dan Hapus. Dalam ketiga pilihan tersebut
maka dapat memilih salah satunya ataupun ketiganya.
Fungsi dari ketiga menu tersebut adalah sebagai berikut :
28
3.1. Menu Dering berfungsi disaat smartphone android
hilang
sehingga
masih
dapat
mengecek
keberadaannya melalui website, dan masih bisa
mengontrol dari Website. Setelah itu klik dering,
maka smartphone android yang hilang dapat
berbunyi selama 5 menit, walaupun smartphone
android dalam keadaan suara tidak aktif.
3.2. Menu Kunci berfungsi disaat smartphone hilang,
dicuri orang lain dan pada saat dicek keberadaan
smartphone tersebut jauh ataupun tidak mungkin
kembali lagi. Untuk menjalankan aplikasi ini, klik
Kunci dari website kemudian smartphone android
yang hilang akan terkunci, tidak bisa akan dibuka
lagi
dan
data
akan
tetap
aman
meskipun
smartphone android hilang.
3.3. Menu Hapus berfungsi agar dapat menjaga data
disaat smartphone hilang, baik itu dicuri atau pun
hilang tercecer dan sangat jauh dari jangkauan.
Jika data smartphone andorid ingin tetap aman
maka opsi hapus bisa menjadi pilihan. Jika opsi
hapus, maka smartphone android akan menghapus
pada memori internal saja dan tidak bisa
menghapus data yang ada pada SD Card. Dan isi
pada memori
permanen.
internal
akan dihapus secara
29
Gambar 4.16 Letak Smartphone yang hilang
4. Berdasarkan gambar 4.18 jika handphone berhasil di lock,
maka tampilannya akan seperti pada screenshoot dibawah
ini.
Gambar 4.17 Smartphone berhasil dilock