Perancangan Aplikasi Download Accelerator Pada Mobile Phone Berbasis Android Dengan Mekanisme Download Parsial Smart Segment
Perancangan Aplikasi Download Accelerator Pada Mobile Phone Berbasis Android Dengan Mekanisme Download Parsial Smart Segment
ABSTRAK
Perkembangan perangkat mobile saat ini berkembang begitu pesat dengan dukungan jaringan 3G
(UMTS) dan 3,5G (HSDPA) yang memungkinkan terjadinya pertukaran data dengan cepat, maka
diperlukan aplikasi pendukung untuk melakukan proses download.
Penelitian ini bertujuan untuk merancang sebuah aplikasi download accelerator yang dapat
membantu masyarakat dalam melakukan komunikasi data terutama dalam hal melakukan proses
download melalui perangkat mobile. Sistem ini diimplementasikan menggunakan mekanisme download
parsial smart segment, yaitu mekanisme download menggunakan koneksi simultan dengan proses
penambahan segment baru jika salah satu segment telah selesai ter-download.
Dari hasil pengujian mekanisme download parsial smart segment didapatkan hasil bahwa
mekanisme download parsial smart segment dapat mengatasi kekurangan pada mekanisme download
secara parsial dengan melakukan pemanfaatkan koneksi secara simultan dengan lebih optimal daripada
menggunakan mekanisme download secara parsial.
ABSTRACT
The development of mobile data card is now growing so rapidly with the support of 3G networs
(UMTS) and 3.5G (HSDPA), which allows the exchange of data quickly, it is necessary to support the
application to make the process of downloading.
This study aims to design an application of download accelerator that can help people in making
data communications, especially in term of doing the downloading through mobile devices. This system
is implemented using the partial download smart segment mechanism, ie a mechanism of simultaneous
connections to download using the process of adding a new segment if one of the segments has finished
downloaded.
The test result of the mechanism of partial smart download segment showed that the mechanism
of partial smart download segment can overcome the shortcomings of the download mechanism partially
by using of simultaneous connections with more optimal than using a partial download mechanism.
memungkinkan klien untuk menentukan posisi Pada gambar 1 merupakan ilustrasi dari
awal stream (Labigalini, 2008). Hal pertama proses download parsial smart segment. Proses
ini akan terjadi jika salah satu segmen terhenti merupakan metode download dimana sebuah file
karena proses download pada segmen tersebut tunggal di dalam sebuah webserver tertentu
sudah diselesaikan. Untuk menambah segmen dapat dipecah menjadi beberapa segmen,
baru akan dilakukan proses kalkulasi ukuran kemudian menggunakan koneksi simultan untuk
segmen yang missing pada masing – masing men-download beberapa segmen tersebut.
segmen. Ketika salah satu segmen selesai ter-download,
maka secara otomatis thread akan membuat
Missing segment/2 >= default min.
segmen lain yang sesuai dengan syarat ukuran
segment
file yang belum diselesaikan setelah dibagi
Jika ukuran missing segmen setelah dibagi dua menjadi dua lebih besar dari minimum ukuran
lebih besar atau sama dengan default minimum file yang telah ditentukan. Akses untuk menuju
segment untuk membuat segmen baru, maka web server akan dilakukan melalui access point
segmen baru bisa dibuat. Sesuai dengan berupa WiFi maupun melalui mobile network.
perhitungan minimum ukuran segmen untuk
membuat segmen baru sehingga proses
download dapat berjalan secara optimal. Pada
gambar 2 dapat dilihat ketika segmen pada
thread 1 telah selesai ter-download maka thread
1 akan mati atau tidak melakukan proses lagi.
Gambar 3 Arsitektur Jaringan
Pada saat proses kalkulasi segmen akan dikunci.
Missing segmen yang terdapat pada thread 4
yang memenuhi syarat tersebut akan dibagi
menjadi dua segmen. Selanjutnya proses
download dilanjutkan kembali dengan empat
thread yang aktif.
2. PERANCANGAN SISTEM
Download accelerator ini merupakan
aplikasi berbasis Android yang bertujuan untuk
membantu proses download melalui perangkat
android mobile phone atau lebih tepatnya smart
phone dengan lebih cepat menggunakan metode
download parsial smart segment. Metode Gambar 4 Arsitektur Sistem Aplikasi
download parsial smart segment itu sendiri
secara parsial. Ini dapat terjadi jika salah satu
segmen terhenti dan segmen tersebut memenuhi
syarat untuk terjadinya penambahan segmen
baru. Hal ini disebabkan kecepatan proses
download pada masing-masing thread tidak
selalu sama jika traffic jaringan tidak stabil.
Ketika salah satu segmen terhenti karena proses
download yang dilakukan telah selesai, maka
akan dilakukan kalkulasi terhadap segmen yang
missing atau belum ter-download untuk
mendapatkan hasil apakah ukuran missing
segmen tersebut setelah dibagi dua lebih besar
dari default minimum segment yang
memungkinkan untuk dilakukan penambahan
segmen baru sesuai dengan default minimum
segment tersebut, sehingga thread yang berjalan
pada sistem tidak akan berkurang yang akan
mengakibatkan kecepatan proses download tidak
Gambar 5 Ilustrasi Activity Proses pada Aplikasi
Download Accelerator Parsial Smart Segment
akan menurun.