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.