...

APLIKASI PENDETEKSI SINYAL OPERATOR DENGAN SINYAL

by user

on
Category: Documents
7

views

Report

Comments

Transcript

APLIKASI PENDETEKSI SINYAL OPERATOR DENGAN SINYAL
APLIKASI PENDETEKSI SINYAL OPERATOR DENGAN SINYAL
PROGRESS DAN MAPS BERBASIS ANDROID
NASKAH PUBLIKASI
disusun oleh
Wawan Alip Mustofa
09.11.3375
kepada
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2013
APPLICATION SIGNAL DETECTION OPERATOR WITH SIGNAL PROGRESS AND
MAPS BASED ANDROID
APLIKASI PENDETEKSI SINYAL OPERATOR DENGAN SINYAL PROGRESS DAN
MAPS BERBASIS ANDROID
Wawan Alip Mustofa
Kusrini
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
In the days of the all-powerful technology, there are things that bore us with the
network operators lemah.kemudian we want the easy way to check how much the signal
strength, the signal operator maps application for android phones is solusinya.aplikasi
serves as a detector ponsel.dengan network signal on this application, we can see the
signal strength in maps and charts signal as information on the phone screen. This
application is quite useful and safe when walking around in an area with a weak signal.
The this time mobile phone users very much at all, but in terms of information
retrieval signal is not easy. the application of signal detection operator is
solusinya.aplikasi for android phones it serves as detection of network signal on
ponsel.dengan this application, we can see the signal strength in maps and signal
progress as information on the phone screen.
Based on the description above, the application can display the information
signal, signaling networks, and progress signal is strong, moderate, weak. Then the user
can view the location / area signal and know the whereabouts of his strong and weak
signals.
Keyword : carrier signal detection, signal operators, android carrier signal detection,
signal progress
1.
PENDAHULUAN
Pada zaman teknologi yang serba canggih ini,ada hal yang membuat kita
bosan yaitu dengan jaringan operator yang lemah.kemudian kita ingin dengan
mudah untuk mengecek seberapa besar kekuatan sinyalnya,kemudian kita
berada pada suatu daerah yang memungkinkan sulit untuk mendapatkan sinyal
operator.masih banyak daerah terpencil yang belum dapat jangkauan sinyal
operator,tentunya ini dapat menjadi masalah dalam hal pencarian sinyal.pada
saat ini sudah banyak operator terbaru dan tidak di imbangi dengan penambahan
cell tower semakin sulit untuk mendapat sinyalnya.
Hal ini mendorong penulis untuk berusaha semaksimal mencari solusi
untuk memudahkan pengguna handphone seluler mendapatkan informasi sinyal
operator.maka aplikasi pendeteksi sinyal operator ini adalah solusinya.aplikasi
untuk ponsel android ini berfungsi sebagai pendeteksi sinyal jaringan pada
ponsel.dengan aplikasi ini, kita bisa melihat kekuatan sinyal di maps dan
progress sinyal sebagai informasi di layar ponsel.
2.
LANDASAN TEORI
2.1
Aplikasi
Aplikasi adalah penggunaan dalam suatu komputer, instruksi (instruction)
atau pernyataan (statement) yang disusun sedemikian rupa sehingga komputer
dapat memproses
input menjadi output (Jogiyanto,1999:12). Jika ingin
mengembangkan program aplikasi sendiri, maka untuk menulis program aplikasi
tersebut, dibutuhkan suatu bahasa pemrograman, yaitu language software, yang
dapat berbentuk assembler, compiler ataupun interpreter. Jadi language software
merupakan
bahasanya
dan
program
yang
ditulis
merupakan
program
aplikasinya.
2.2
Android
Android adalah sistem operasi yang dikembangkan untuk perangkat
mobile berbasis Linux. Pada awalya sistem operasi ini dikembangkan oleh
android
Inc,
yang
kemudian
dibeli
oleh
Google
pada
tahun
2005
(Hermawan,2011;hal:2). Android dikembangkan untuk telepon seluler dan juga
tablet PC. Fungsinya sama seperti sistem operasi Symbian di Nokia, iOS di
Apple dan BlackBerry OS. Android menyediakan platform terbuka bagi para
pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh
bermacam Piranti Android tidak terikat ke satu merek Handphone saja, beberapa
vendor terkenal yang sudah memakai Android antara lain Samsung , Sony
Ericsson, HTC, Nexus, Motorolla, dan lain-lain.
2.3
Sejarah Android
Android Inc. adalah sebuah perusahaan software kecil yang didirikan
pada bulan Oktober 2003 di Palo Alto, California, USA. Didirikan oleh beberapa
senior di beberapa perusahaan yang berbasis IT & Communication yaitu Andy
Rubin, Rich Miner, Nick Sears dan Chris White. Hingga akhirnya pada Agustus
2005 Google Inc. membeli Android Inc.
Kemudian untuk mengembangkan
Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan
peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel,
Motorola, Qualcomm, T-Mobile, dan Nvidia(Nazrudin,Safaat,2012;h:1).
2.4
Macam-Macam versi Android
1
1. Android Versi 1.1
2. Android Versi 1.5 (Cupcake)
3. Android Versi 1.6 (Donut)
4. Android Versi 2.0/2.1 (Eclair)
6. Android Versi 2.3 (Gingerbread)
7. Android Versi 3.0/3.1 (Honeycomb)
8. Android Versi 4.0 (ICS :Ice Cream Sandwich)
9. Android Versi 4.1 (Jelly Bean)
2.5
Sinyal
Sinyal adalah suatu besaran fisis yang merupakan fungsi ruang, waktu
atau beberapa variabel.maksud dari besaran fisis, misalnya tegangan listrik,
intensitas cahaya, simpangan getaran atau gelombang.menurut Stoneytiti, “sinyal
adalah
kuantitas
terukur
yang
rentang
waktunya
atau
spasial
yang
bervariasi.sebuah sinyal dapat di nyatakan sebagai fungsi dari waktu frekuensi”.
2.5.1
Jenis-jenis Sinyal
Menurut Rec ITU - T G.701”secara umum sinyal terbagi ke dalam 2 jenis yaitu
sinyal analog dan sinyal digital”.
a. Sinyal Analog
Sinyal analog adalah suatu sinyal dimana salah satu besaran karakteristiknya mengikuti
secara kontinyu perubahan dari besaran fisik lainnya yang melambangkan informasi,
1
(Nazrudin Safaat.H,Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis
Android.2012;Hal:11)
secara fisik sinyal analog berarti selalu mempunyai nilai di sepanjang waktu. Karakteristik
yang dimiliki oleh sinyal analog antara lain: Amplitudo, frekuensi dan fasenya.
b. Sinyal Digital
Sinyal digital adalah sebuah sinyal diskrit dimana informasinya dilambangkan oleh
sejumlah deretan sinyal diskrit yang telah ditentukan jumlahnya.
3.
ANALISIS DAN PERANCANGAN SISTEM
3.1
Analisa Sistem
Menganalisa sistem bertujuan untuk menguraikan konsep kerja sistem yang akan
dibuat dan manfaatnya. Pengembangan sistem informasi berbasis komputer menjadi
tugas yang membutuhkan sumber daya untuk menyelesaikannya. Siklus hidup suatu
sistem (system life cycle) suatu metode pengembangan sistem yang dapat memecahkan
permasalahan, hambatan yang timbul, sehingga terjadi peningkatan kinerja seluruh
elemen organisasi. Tahapan dalam siklus hidup suatu sistem (system life cycle) terdiri
dari perencanaan sistem (system planning), analisis sistem (system analysis), desain
sistem (system design), seleksi sistem (system selection), implementasi sistem (system
implementation) dan perawatan sistem (system maintenance).
3.1.1
Analisis SWOT
Analisis dalam hal ini penulis menggunakan metode SWOT (Strengths,
Weaknesses, Opportunity, Threats) yaitu dengan menganalisa kekuatan, kelemahan,
peluang dan ancaman dari aplikasi pendeteksi sinyal operator ini. dari analisis ini akan
mendapatkan gambaran mengenai kekuatan, kelemahan, peluang, ancaman dari aplikasi
pendeteksi sinyal operator.
Tabel 3.1 Analisis SWOT
Strengths
Weaknesses
Faktor Internal


Pencarian sinyal dengan
maps,memberikan informasi sinyal
lemah,sedang,kuat.
Hanya menunjukan informasi
sinyal dan tidak menunjukkan
instansi-instansi yang terkait
dengan aplikasi
Faktor Eksternal
Opportunity

Banyaknya peminat

Menggunakan google
maps,user dapat lebih
mudah mendapat
informasi yang jelas.
Threats


SO STRATEGI (StrengthsOpportunity)

Perkembangan system operasi
android yang pesat menjadi salah
satu peluang.

Mengoptimalkan
fasilitas
google
maps pencarian lokasi sinyal dan
tower
ST STRATEGI (Strengths- Threats)
Aplikasi memberikan
infromasi letak sinyal
yang baik.

Tampilan beda dengan
aplikasi lain,dan
mudah di pahami.

3.1.2
WO STRATEGI (WeaknessesOpportunity)

Menonjolkan tema pembuatan
aplikasi pendeteksi sinyal
yang ada pada maps.
WT STRATEGI (WeaknessesThreats)
Meningkatkan potensi dalam
pembuatan aplikasi ini, tentu nya
yang lebih baik lagi.

Mendalami tentang program
yang di buat.
Fasilitas google maps yang akan
terus berkembang menjadi salah satu
factor pembuatan aplikasi tersebut.

Mempelajari teknik
pembuatan aplikasi tersebut
dengan jangka panjang.
Analisis Kebutuhan Kebutuhan Sistem
Analisis kebutuhan Sistem adalah dimana beberapa kebutuhan bahan dalam
sistem yang akan dipergunakan untuk menambah dan membantu jalan proses
pembuatan suatu obyek. Dibagian ini akan dibagi menjadi dua bagian yaitu Analisis
kebutuhan fungsional dan analisis kebutuhan non-fungsional.
3.2
Analisis Kebutuhan Fungsional
Kebutuhan fungsional adalah adanya suatu layanan yang harus disediakan, dan
bagaimana reaksi sistem terhadap input dan apa yang harus dilakukan sistem
pada
situasi tertentu.
Berikut ada beberapa hal yang dapat di lakukan oleh aplikasi :
1. Memberikan informasi daerah sinyal yang baik dengan
pemberitahuan warna merah sebagai daerah sinyal kuat dan hijau
sebagai sinyal lemah.
2. User dapat melihat kualitas lemah,sedang,kuat suatu sinyal.
3.3
Analisis Kebutuhan Non Fungsional
Analisa ini mengindentifikasi batasan dari fasilitas yang disediakan oleh sistem.
Kebutuhan non fungsional meliputi kebutuhan software dan kebutuhan hardware.
3.4
Perancangan UML
Perancangan sistem yang digunakan dalam “Aplikasi Pendeteksi Sinyal Operator
Dengan Sinyal Progress dan Maps Berbasis Android” adalah dengan UML (Unified
Modelling Language). UML (Unified Modelling Language) adalah satu kumpulan konvensi
pemodelan yang digunakan untuk menentukan atau menggambarkan sebuah system
software yang terkait dengan objek.
3.4.1
Use Case Diagram
Use Case adalah menggambarkan fungsi-fungsi system dari sudut pandang
pengguna eksternal dan dalam sebuah caradan terminalnologi yang mereka pahami.
3.4.2
Class Diagram
Class Diagram adalah gambar grafis mengenai struktur objek statis dari suatu
sistem, menunjukan kelas-kelas objek yang menyusun sebuah sistem dan juga
hubungan antara kelas objek tersebut.class diagram di gunakan secara grafis untuk
menggambarkan objek dan asosiasinya. Pada diagram ini kita juga akan menyisipkan
multiplicity, hubungan generalisisasi dan hubungan agregaasi.
3.4.3
Sequence Diagram
Sequence diagram adalah secara grafis menggambarkan bagaimana objek
berinteraksi dengan satu sama lain melalui pesan pada eksekusi sebuah use case atau
operasi. Diagram ini mengilustrasikan bagaimana pesan terkirim dan di terima di antara
objek dan dalam sekuensi apa
4.
IMPLEMENTASI DAN PEMBAHASAN
4.1
Implementasi
Implementasi merupakan tahap di mana sistem informasi telah di gunkan oleh
pengguna.(Al fatta, Hanif.2007;Hal:167).apakah aplikasi yang telah dirancang dapat
berjalan dan berfungsi dengan benar sesuai dengan keadaan sebenarnya. Sehingga
aplikasi dapat menghasilkan keluaran yang sesuai dengan tujuan yang diinginkan.
4.1.1
Implementasi Program
Aplikasi Pendeteksi Sinyal Operator ini telah di implementasikan dalam ponsel
android Sony Experia Tipo ST211 dengan Android OS v4.0.3/GingerBread.
4.2
Pengujian
Pengujian dilakukan untuk mengetahui apakah langkah dan alur sudah berjalan
dengan baik sesuai dengan rancangan yang diharapkan. Tujuan utama dari pengujian
adalah untuk mengetahui apakah masih adanya kesalahan sehingga sistem tidak dapat
berjalan sesuai dengan keinginan.
4.2.1
Pengujian Sistem
Pengujian sistem ini bertujuan untuk menguji apakah sistem dapat berjalan
sesuai fungsinya atau tidak. Berikut adalah tabel hasil pengujian sistem yang telah
dilakukan.
Tabel 4.1 Hasil Coba Sistem
No
1.
Aktifitas
Keterangan
Berjalan dengan baik,menampilkan progress sinyal,selain
Cek Sinyal
itu informasi tentang sinyal dan juga nomor id kartu yang
di pakai.aktifitas ini di lakukan dengan melihat
sinyal
grafik pada handphone seluler tersebut.
2.
Sudah
Lokasi Sinyal
mampu
berjalan
dengan
baik,menampilkan
lokasi/area sinyal di dalam maps yang menampilkan dari
www.opensignal.com ,.untuk lokasi tower ini di lakukan
input koordinat pada situs maps.google.com untuk
melihat letak lokasi tower.
4.3
Pembahasan Aplikasi
Pada Aplikasi ini terdapat main class yang merupakan class utama yang
mengurus tampilan pada aplikasi ini.
4.3.1
Pembahasan Splash Screen
Gambar 4.1 Tampilan Splash Screen
4.3.2
Pembahasan Main Class
Main class pada aplikasi Pendeteksi Sinyal Operator untuk android di beri nama
PendeteksiSinyal.java. adapun fungsi dari class ini adalah mengurus semua menu dari
aplikasi Pendeteksi Sinyal Operator.
Gambar 4.2 Tampilan Menu Utama
4.3.3
Pembahasan Menu Cek Sinyal
Menu Cek Sinyal pada aplikasi Pendeteksi Sinyal Operator ini di beri nama
CekSinyal.java, fungsi dari class ini menampilkan informasi sinyal.terdapat progress
sinyal serta infomasi nama operator seluler.
Gambar 4.3 Tampilan Menu Cek Sinyal
4.3.4
Pembahasan Sinyal Maps dan Lokasi Tower
Pada menu ini diberi nama LokasiSinyal.java,fungsi dari class ini menampilkan
peta kekuatan sinyal dan lokasi tower seluler.
Gambar 4.4 Tampilan Peta Kekuatan Sinyal
Gambar 4.5 Tampilan Peta Kekuatan Sinyal
5.
PENUTUP
5.1
Kesimpulan
Berdasarkan pembahasan pada bab sebulumnya, mengenai pembuatan laporan
skripsi dengan judul “Aplikasi Pendeteksi Sinyal Operator Dengan Sinyal Progress Dan
Maps Berbasis Android”, maka dapat diambil kesimpulan sebagai berikut:
1. Aplikasi ini dapat menampilkan informasi sinyal,sinyal jaringan,dan progress
sinyal kuat,sedang,lemah.
2. User dapat melihat informasi lokasi/area sinyal dan mengetahui keberadaan
kuat dan lemah nya sinyal.
5.2
Saran
Mengingat tidak adanya kesempurnaan di dunia ini kecuali Sang Pencipta, maka
penulis juga menyadari bahwa penulisan skripsi ini terdapat banyak kekurangan. Oleh
karena itu, kritik dan saran dari pembaca yang sekiranya dapat membangun dan
memperbaiki sistem ini sangat diharapkan. Kiranya skripsi ini dengan segala manfaat,
kelebihan, dan kekurangan dapat diterima serta memberi manfaat bagi masyarakat luas.
Adapun saran dari penulis yang akan disampaikan kepada para mahasiswa,
instansi dan masyarakat yang akan melakukan penelitian baru pada aplikasi ini
diantaranya:
1. Tampilan interface dapat di ubah agar lebih menarik
2. Tampilan informasi sinyal yang lebih detail, karena dapat memudahkan
pengguna
3. Aplikasi dapat di tambahkan tentang operator jaringan seluler lainnya
DAFTAR PUSTAKA
Crowd sourced Cellular Coverage Maps for the world, http://opensignal.com di akses
mulai tanggal 22 november 2012
Haryanto,
Agus.
2012.
Sharing
Knowledge
Web
and
Mobile
Technology,
http://agusharyanto.net/wordpress di akses mulai tanggal 20 oktober 2012
Mulyadi, 2010. Membuat Aplikasi untuk Android, Multimedia Center Publishing,
Yogyakarta.
Programming tutorials and source code examples, www.java2s.com
di akses mulai
tanggal 25 oktober 2012
Safaat,Nazrudin H,2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC
Berbasis Android.Informatika Bandung.
Siregar, Michael, Ivan. 2011. Membongkar Source Code berbagai Aplikasi Android,
Grava Media, Jakaarta.
Fly UP