MANAJEMEN INTERNET SHARING BERBASIS WAKTU YANG DITENTUKAN PADA ANDROID
Suryan Dwi S, Haruno Sajati, Yenni Astuti Jurusan Teknik Informatika
Sekolah Tinggi Teknologi Adisutjipto Yogyakarta [email protected]
INTISARI
Internet adalah sebuah perpustakaan besar yang didalamnya terdapat jutaan bahkan milyaran informasi atau data yang dapat berupa teks, grafik, audio maupun animasi dan lain – lain dalam bentuk media elektronik. Dengan adanya internet kita dapat dengan leluasa untuk mengakses berita terbaru, menambah ilmu pengetahuan, berkomunikasi dengan teman yang jauh, dengan sosial media.
Perangkat lunak manajemen internet sharing berbasis waktu yang ditentukan pada android hanya dapat digunakan pada smartphone dengan sistem operasi android 4.0 keatas. Perancangan sistem ini menggunakan UML dengan bahasa pemograman java. Hasil percobaan perangkat lunak ini lebih efisien dibandingkan tanpa menggunakan perangkat lunak ini. Perangkat lunak ini dapat memutuskan koneksi wifi dan akses internet secara otomatis ketika waktu yang ditentukan sudah habis tanpa harus mematikannya secara manual. Di dalam sistem smartphone server dapat membaca IP dan Mac Address smartphone lainnya.
Dengan perangkat lunak manajemen internet sharing berbasis waktu yang ditentukan pada android dapat memberikan dampak positif terhadap perangkat keras agar tidak terus – menerus terkoneksi pada wifi.
Kata Kunci : Berbagi Koneksi, Billing, Android, Smartphone, Internet, Wifi ABSTRACT
The internet is a huge library in which there are millions and eve billions of information or data that can be text, graphics, audio, animation and other in the form of electronic media. With the internet we can friendly, with social media.
Management internet sharing software based on specified – time for android can only be used for smartphones with android operating system 4.0 and above. This system design using UML and java programming language. Result of the experiment this software can disconnect wifi and internet access automatically when specified – time has run out without having to turn off manually. In the smartphones system server can read the IP and Mac Address other smartphones.
With the management internet sharing based on specified – time software can have positive impact on the hardware in order not to continue connected to wifi Keywords: Sharing Connection, Billing, Android, Smartphone, Internet, Wifi
1 Pendahuluan
Kebutuhan informasi yang semakin meningkat saat ini merupakan salah satu yang sangat penting. Salah satunya melalui media internet. Dengan adanya internet kita bisa dengan leluasa untuk mengakses berita terbaru, menambah pengetahuan,berkomunikasi dengan teman yang jauh disana. Sehingga dengan banyaknya kebutuhan informasi agar internet dapat diakses dimana saja, maka diciptakanlah sistem Manajemen Internet Sharing Berbasis Waktu Yang Ditentukan Pada Android
2 Metodologi 2.1 Tinjauan Pustaka
2.1.1 Perancangan Aplikasi Sistem Billing untuk Warnet Prabayar
Penelitian ini menjelaskan tentang analisa cara kerja sistem billing pada warnet prabayar
2.1.2 Using Mobille Tethering for Sharing Data Across Devices : Aplication in Rural Eye Screening
Penelitian ini digunakan untuk berbagi data di perangkat mobile menggunakan tethering mobile.
2.2 Landasan Teori 2.2.1 Android
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencangkup sistem operasi, middleware dan aplikasi.
2.2.2 Jaringan Komputer
Jaringan computer adalah sekelompok computer otonom yang saling berhubungan saatu dengan lainnya menggunakan protokol komunikasi melalui media komunikasi sehingga dapat berbagi informasi
2.2.3 Internet Sharing pada Smartphone
Internet sharing pada smartphone adalah kemampuan untuk melakukan sharing / berbagi koneksi internet paa smartphone.
2.2.4 Diagram Use Case
Diagram use case merupakan konstruksi untuk mendiskripsikan bagaimana sistem akan terlihat oleh user.
2.2.5 Diagram Class
Diagram class menggambarkan struktur dan diskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain – lain.
2.2.6 Diagram Komponen
Diagram komponen adalah diagram yang menampilkan komponen dalam sistem dan hubungan antara mereka.
3 Analisa Dan Perancangan 3.1 Analisa Sistem
Dalam membangun sistem manajemen internet sharing berbasis waktu yang ditentukan pada android mampu mengetahui IP yang terhubung pada server dan memutuskan koneksi secara otomatis.
3.2 Perancangan Sistem 3.2.1 Diagram Use Case
Diagram use case merupakan konstruksi untuk mendiskripsikan bagaimana sistem akan terlihat oleh user.
Gambar 1 Diagram Use Case 3.2.2 Diagram Class
Diagram class menggambarkan struktur dan diskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain – lain.
Gambar 2 Diagram Class 3.2.3 Diagram Komponen
Diagram komponen adalah diagram yang menampilkan komponen dalam sistem dan hubungan antara mereka.
Gambar 3 Diagram Komponen 3.2.4 Flowchart Sistem Server
Proses sistem pada server yang digunakan dalam perangkat lunak dari menghidupkan sebuah koneksi (tethering), melihat jumlah client yang terhubung pada server, dan mematikan sebuah koneksi (tethering).
Gambar 4 Flowchart Sistem pada Server
3.2.5 Flowchart Sistem Client
Proses sistem pada client yang digunakan dalam perangkat lunak dari mengkoneksikan kepada server, dengan server yang telah ditentukan, hingga memutuskan koneksi terhadap server yang ditentukan.
Gambar 5 Flowchart sistem pada Client 3.2.6 Rancangan Antarmuka Server dan Client
Tampilan sever dan client ini merupakan tampilan perangkat lunak yang digunakan oleh sistem manajemen internet sharing berbasis waktu yang ditentukan pada android
Gambar 6 Tampilan Server
Gambar 7 Tampilan Client
4 Hasil dan Analisa
4.1 Implementasi Server dan Client
Dalam implementasi suatu sistem diketetahui cara kerja suatu sistem yang dijalankan, apakah berjalan dengan baik atau tidak. Pada tahapan sebelumnya dibuatlah rancangan tampilan server dan client dimana dari rancangan tersebut dapat diimplementasikan seperti gambar pada gambar 8 dan gambar 9
Gambar 8 Implementasi Server
Gambar 10 Implementasi Client
4.2 Pengujian
4.2.1 Skema Manajemen Internet Sharing Berbasis Waktu yang ditentukan pada Android
Tahap ini dilakukan untuk menunjukkan skema manajemen internet sharing berbasis waktu yang ditentukan pada android.
Gambar 11 Skema Manajemen Internet Sharing Berbasis Waktu yang ditentukan pada Android
4.2.2 Pengujian pada Beberapa Smartphone sebagai Client
Tahap pengujian ini dilakukan untuk mencoba fitur yang ada pada sistem.
Hasil dari pengujian pada beberapa smartphone sebagai client dapat dilihat pada tabel 1.
Tabel 1 Hasil Pengujian pada Beberapa smartrphone
N o
Nama Smartphon
e
Sistem Operasi
Fitur Menu
Keterangan List
Ap
Connec t AP
Confir m Pass
1 Lenovo A390
Android 4.0.4 (Ice Cream
Sandwich)
√ √ √ Berjalan
dengan Baik
2 Lenovo S920
Android 4.4.2 (Kitkat)
√ √ X
Tidak Berjalan Saat Confirm Pass
3
Andromax I2
Android 4.2.2 (Jelly Bean)
√ √ X
Tidak Berjalan Saat Confirm Pass 4
Oppo 5 mini
Android 4.2.2
(Jelly Bean) √ √ √ Berjalan
dengan Baik
Banyaknya percobaan = 2
Waktu yang digunakan pertama = 2.5 menit Waktu yang digunakan kedua = 5 menit
Dalam lamanya waktu yang berbeda hasil pengujian tidak memeliki perubahan sama sekali tetapi malah memiliki hasil yang sama.
Jadi dapat disimpulkan bahwa sistem dapat berjalan dengan lancer ketika smartphone dalam kondisi ter-root, sedangkan smartphone dalam kondisi normal maka ada beberapa fitu yang tidak berjalan seperti konfirmasi password.
5 Kesimpulan dan Saran 5.1 Kesimpulan
Berdasarkan hasil percobaan yang dilakukan perangkat lunak manajemen internet sharing berbasis waktu yang ditentukan pada android maka dapat disimpulkan :
1. Perangkat lunak Manajemen internet sharing berbasis waktu yang ditentukan pada android dapat memberikan dampak positif terhadap perangkat keras (Hardware), karena tidak terus menerus terkoneksi terhadap client yang menggunakan koneksi wifi server.
2. Perangkat lunak Manajemen internet sharing berbasis waktu yang ditentukan pada android dapat berjalan dengan baik ketika smartphone client telah ter - root atau menjadi super user.
3. Dengan adanya perangkat lunak ini seseorang dapat mudah membagikan koneksi kepada siapa saja yang membutuhkan akses internet tanpa harus terus menerus memperhatikan kondisi smartphonenya.
4. Perangkat lunak ini akan memutuskan koneksi secara otomatis tanpa harus mematikan wifi secara manual.
5.2 Saran
Saran yang dapat diberikan untuk perbaikan dan pengembangan dari perangkat lunak ini adalah :
1. Perangkat lunak ini dapat dikembangkan lagi menjadi lebih efisien agar tidak perlu dibutuhkan aplikasi buat client.
2. Perangkat lunak ini dapat dikembangkan lagi supaya tidak hanya pada pembatasan waktu yang secara otomatis tetapi juga pada pembatasan bandwidth.
3. Perangkat lunak ini dapat dikembangkan lagi pada Ios jadi tidak hanya pada sistem android saja.
4. Perangkat lunak ini dapat dikembangkan lagi menjadi suatu perangkat lunak yang bisa menjadi bahan usaha. Misalnya dikembangkan pada penggunaan yang dapat ditentukan biayanya. Seperti pada billing desktop.
Daftar Pustaka
Azis, M Farid, 2007, Metode UML Pemograman Beroreantasi Objek, Jakarta Darmawan G, Eriko, 2010, Pemograman Dasar C-Java-C# yang susah jadi
mudah!!, Bandung
Developer Android, http://developer.Android.com/index.html, Tanggal 23 Juli 2013 Pukul 09.15 WIB.
Erel Uziel., 2011, Beginner GuIDE., Anywhare Software, Netherland
Kong, Kam., 2012, Using Mobile Tethering For Sharing Data Across Device : Aplication in Rural Eye Screening, Melbourne, September
Safaat, N., 2012, Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android, 2, Informatika Bandung, Bandung
Stackoverflow, http://stackoverflow.com/, Tanggal 05 Agustus 2013 Pukul 09.00WIB
Sukaridhoto, Sritusta, 20087 “ Jaringan Komputer”,PENS-ITS, Surabaya