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 3.1
Analisa Dan Perancangan 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 4.1
Hasil dan Analisa 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
1
2
Nama Smartphon e Lenovo A390 Lenovo S920
Fitur Menu Sistem Operasi Android 4.0.4 (Ice Cream Sandwich) Android 4.4.2 (Kitkat)
List Ap
Connec t AP
Confir m Pass
Keterangan
√
√
√
Berjalan dengan Baik
√
√
X
Tidak Berjalan Saat Confirm Pass
Andromax I2
Android 4.2.2 (Jelly Bean)
√
√
X
3
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 5.1
Kesimpulan dan Saran 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