BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi seluler berkembang dari generasi pertama dengan sistem suara analog AMPS (Advanced Mobile Phone System), diikuti suara digital GSM (Global System for Mobile Communications) dan CDMA (Code Division Multiple Access) sebagai generasi kedua sampai ke teknologi seluler dengan dukungan komunikasi data (dari generasi 2,5G sampai 4G). Perkembangan yang pesat tersebut memungkinkan teknologi seluler melayani aplikasi komunikasi video seperti video on demand dan video browsing. Aplikasi tersebut didukung juga oleh sistem operasi pada perangkat komunikasi bergerak yang memiliki fitur yang cukup lengkap seperti layaknya sebuah komputer. Aplikasi yang sangat berkembang luas digunakan sekarang adalah video on demand (VOD) dan video browsing. VOD memungkinkan pengguna untuk melihat sebuah video secara langsung (online). Seseorang juga dapat dengan mudah melakukan streaming konten video seperti aplikasi youtube. Perangkat komunikasi bergerak menggunakan baterai sebagai sumber energinya. Kesemua aplikasi di atas mengkonsumsi energi baterai yang cukup besar karena melibatkan transmisi data video yang berkapasitas besar dan presentasi video player. Jalannya aplikasi di atas bergantung pada ketersediaan energi baterai. Umur baterai sebagai sumber energi untuk perangkat komunikasi bergerak menjadi perhatian khusus bagi para ahli dan produsen perangkat baterai. 1
Selain teknologi baterai, jaringan, dan aplikasi pengguna, protokol komunikasi memegang peranan penting dalam menentukan seberapa banyak sinyal-sinyal komunikasi berinteraksi. Semakin banyak interaksi semakin banyak daya baterai yang dibutuhkan. Sehingga, pemilihan protokol yang efisien dalam menggunakan energi sangat penting. Tugas Akhir ini bertujuan meneliti sejauh mana konsumsi energi yang diserap perangkat komunikasi bergerak saat mengakses layanan video dihubungkan dengan jenis protokol transport yang digunakan. 1.2 Rumusan Masalah Maka rumusan masalah dari tugas akhir ini adalah sebagai berikut: 1. Bagaimana cara mengukur konsumsi energi baterai secara real-time? 2. Bagaimana mengimplementasikan aplikasi video streaming dengan protokol transport User Datagram Protocol (UDP) dan Transmission Control Protocol (TCP)? 3. Parameter apa saja yang digunakan untuk menganalisis konsumsi energi pada perangkat bergerak yang melakukan streaming video? 1.3 Tujuan Penulisan Penulisan Tugas Akhir ini bertujuan meneliti sejauh mana konsumsi energi yang diserap perangkat komunikasi bergerak saat mengakses layanan video dihubungkan dengan protokol transport yang digunakan. 2
1.4 Batasan Masalah 1. Protokol yang dievaluasi adalah User Datagram Protocol (UDP) dan Transmission Control Protocol (TCP). 2. Aplikasi video streaming diimplementasikan dalam bentuk pemrograman soket menggunakan bahasa java tanpa komponen representasi layar video. 3. Pengukuran menggunakan arduino UNO. 4. Perangkat yang diuji adalah handphone Nokia E63 berbasis symbian, dengan menggunakan jaringan Wireless Local Area Network (WLAN) 802.11. 5. Jaringan yang digunakan adalah dengan struktur adhoc dalam lingkungan operasi yang tidak terkontrol, dimana interferensi jaringan 802.11 dan radio lain tidak dapat dihindarkan. Parameter jaringan seperti modulasi, frekuensi operasi dan bandwidth tidak diketahui. Hal ini disebabkan terbatasnya akses pada lapisan medium dan fisik dari jaringan yang digunakan. 6. Spesifikasi buffer pada pengirim dan penerima tidak diberikan berhubung terbatasnya informasi fisik perangkat yang digunakan. 7. Baterai yang digunakan adalah BP-4L Li-polymer. 1.5 Metode Penelitian Untuk dapat menyelesaikan Tugas Akhir ini maka penulis menerapkan beberapa metode penulisan diantaranya adalah sebagai berikut: 3
a. Studi literatur Mempelajari dan memahami buku atau Tugas Akhir dan juga jurnal yang telah ada untuk dijadikan sebagai acuan dan referensi guna membantu penyelesaian Tugas Akhir. Selain itu, mengakses internet dengan mencari teori-teori yang berhubungan dengan topik dan pembahasan Tugas Akhir. b. Implementasi perangkat pengukur konsumsi energi baterai Pengukuran real time energi baterai dilakukan menggunakan perangkat mikrokontroler arduino UNO. c. Implementasi perangkat lunak untuk aplikasi video streaming. Dalam bentuk pemrograman soket menggunakan bahasa java mengimplementasikan protokol transport yang akan digunakan. d. Analisis dan perhitungan Hasil tersebut akan didiskusikan dengan dosen pembimbing dan dosen penguji untuk kemudian direvisi dan diperbaiki. e. Penulisan buku Penulisan buku Tugas Akhir dilakukan sebagai penggambaran kesimpulan dari analisis dan perhitungan. Kesimpulan tersebut merupakan jawaban dari permasalahan yang dianalisis. Selain itu juga akan diberikan saran sebagai masukan yang berkaitan dengan apa yang telah diteliti. 1.6 Sistematika Penulisan Tugas Akhir ini disusun berdasarkan sistematika pembahasan sebagai berikut: 4
BAB I Pendahuluan Bab ini berisikan tentang latar belakang, tujuan dan manfaat penelitian, metodologi penelitian dan sistematika penulisan. BAB II Dasar Teori Bab ini memberikan penjelasan mengenai hubungan efisiensi energi dengan perkembangan teknologi perangkat komunikasi bergerak dan perkembangan perangkat baterai sebagai sumber daya yang digunakan pada perangkat komunikasi bergerak. Terdapat juga pembahasan tentang aplikasi video streaming pada perangkat komunikasi bergerak. Selain itu, diberikan juga pembahasan dan penjelasan mengenai pengukuran konsumsi baterai secara real-time. Juga membahas tentang desain protokol transport yaitu user datagram protocol (UDP) dan transmission control protocol (TCP) yang dipengaruhi energi dari baterai yang merupakan sumber tegangan. BAB III Metodologi Penelitian Bab ini berisi tentang pembahasan mengenai pengukuran konsumsi energi perangkat komunikasi bergerak menggunakan arduino UNO. Juga membahas mengenai pemrograman soket menggunakan bahasa java. Hasil pengukuran konsumsi energi perangkat komunikasi bergerak pada saat mengakses aplikasi video streaming. 5
BAB IV Hasil Pengukuran dan Analisa Data Bab ini memaparkan tentang perhitungan konsumsi energi pada perangkat Nokia series E63 yang digunakan pada penelitian menggunakan arduino UNO. BAB V Penutup Bab ini berisikan beberapa kesimpulan dan saran untuk rekan-rekan yang akan melakukan penelitian lanjutan dari Tugas Akhir ini. 6