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,
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 Android1 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
3.1.2 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.
Faktor Internal Faktor Eksternal Opportunity Banyaknya peminat Menggunakan google
maps,user dapat lebih mudah mendapat informasi yang jelas.
Strengths
Pencarian sinyal dengan
maps,memberikan informasi sinyal lemah,sedang,kuat.
SO STRATEGI (Strengths- Opportunity)
Perkembangan system operasi android yang pesat menjadi salah satu peluang.
Mengoptimalkan fasilitas google maps pencarian lokasi sinyal dan tower
Weaknesses
Hanya menunjukan informasi sinyal dan tidak menunjukkan instansi-instansi yang terkait dengan aplikasi
WO STRATEGI (Weaknesses-Opportunity)
Menonjolkan tema pembuatan aplikasi pendeteksi sinyal yang ada pada maps.
Threats Aplikasi memberikan
infromasi letak sinyal yang baik.
Tampilan beda dengan aplikasi lain,dan mudah di pahami.
ST STRATEGI (Strengths- Threats) Meningkatkan potensi dalam
pembuatan aplikasi ini, tentu nya yang lebih baik lagi.
Fasilitas google maps yang akan terus berkembang menjadi salah satu factor pembuatan aplikasi tersebut.
WT STRATEGI (Weaknesses- Threats)
Mendalami tentang program yang di buat.
Mempelajari teknik
pembuatan aplikasi tersebut dengan jangka panjang.
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 FungsionalAnalisa 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 Aktifitas Keterangan
1. Cek Sinyal Berjalan dengan baik,menampilkan progress sinyal,selain 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. Lokasi Sinyal Sudah 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
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.
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
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,
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