SlideShare uma empresa Scribd logo
1 de 10
Latar Belakang
Software update dibutuhkan untuk
memperbarui aplikasi yang sudah ada.
Mengupdate aplikasi di beberapa client
sangat merepotkan.
Keamanan data update pada saat
dikirimkan dari server dan client masih
belum ada.
Batasan Masalah
File yang dibutuhkan untuk update software
adalah software yang berjalan diatas JVM.
Menggunakan framework JADE.
Menggunakan algoritma kompresi DMC
(Dynamic Markov Compression) untuk
teknik kompresi.
File yang dibutuhkan untuk update software
bertype .class
Tujuan
Membuat suatu sistem otomatisasi update
software dimana pada pengiriman datanya
adalah data yang terkompresi.
Memaksimalkan fungsi jaringan untuk
pengiriman data update sofware.
Tinjauan Pustaka
 Mobile Agent adalah suatu objek software khusus yang
otonomus dan memiliki kemampuan untuk migrasi dari satu
node ke node yang lainnya, membawa data dan
logika, melakukan suatu aksi dari user
 Framework JADE adalah suatu framework software yang secara
sederhana mengimplementasikan sistem multi agent melalui
middleware, dengan mengikuti spesifikasi dari FIPA
 Algoritma Kompresi DMC (Dynamically Markov Compression)
model kompresi yag terdiri dari 2 stage yang dikembangkan
oleh Cormarck dan Horspol. Algoritma ini dikembangkan untuk
data binari
Analisa dan Perancangan
Pengujian System
Hasil Uji
Kesimpulan
1. Durasi waktu pengiriman data yang terkompresi
jauh lebih cepat dibandingkan durasi waktu pada
pengiriman data yang tidak terkompresi, hal
tersebut dapat menghemat bandwith jaringan.
2. Algoritma DMC dapat mengompresi dengan baik
pada data object yaitu data bertype .class.
3. Semakin banyaknya client akan mempengaruhi
durasi waktu pngiriman yang menyebabkan
performa turun namun ini suatu kewajaran
disebabkan usabilitas jaringan yang semakin
meningkat.
Saran
1. Perlu adanya eksperimen lebih lanjut
tentang durasi waktu yang dipakai untuk
kompresi.
2. Perlu adanya perbaikan-perbaikan di
dalam mengimplementasikan behaviour
yang ada dalam masing-masing agent.

Mais conteúdo relacionado

Semelhante a Automated Software Update System Using Compressed Data Transmission

Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitaskamalbaktir
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factorkamalbaktir
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development TrendLogistyo Yulistianto
 
Pengantar ADO.NET
Pengantar ADO.NETPengantar ADO.NET
Pengantar ADO.NETDudy Ali
 
Pengujian keamanan aplikasi mobile - Zaki Akhmad
Pengujian keamanan aplikasi mobile - Zaki AkhmadPengujian keamanan aplikasi mobile - Zaki Akhmad
Pengujian keamanan aplikasi mobile - Zaki Akhmadidsecconf
 
Ali - The Journey-Hack Electron App Desktop (MacOS).pdf
Ali - The Journey-Hack Electron App Desktop (MacOS).pdfAli - The Journey-Hack Electron App Desktop (MacOS).pdf
Ali - The Journey-Hack Electron App Desktop (MacOS).pdfidsecconf
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusiarfianti
 
Arsitektur dbms multiuser
Arsitektur dbms multiuserArsitektur dbms multiuser
Arsitektur dbms multiuserIrsyad Casanova
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...Yasmin Al-Hakim
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakLusiana Diyan
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringanarfianti
 
Modul 3 - Jaringan Komputer
Modul 3 - Jaringan KomputerModul 3 - Jaringan Komputer
Modul 3 - Jaringan Komputerjagoanilmu
 
Presentasi modul 4 - Software
Presentasi modul 4 - SoftwarePresentasi modul 4 - Software
Presentasi modul 4 - SoftwareParis Dkc
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client serverarfianti
 
Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakMateri Kuliah Online
 
Tugas_pemrograman3_1100631026_Helmi_MH_
Tugas_pemrograman3_1100631026_Helmi_MH_Tugas_pemrograman3_1100631026_Helmi_MH_
Tugas_pemrograman3_1100631026_Helmi_MH_Helmi Mahfudhatul
 

Semelhante a Automated Software Update System Using Compressed Data Transmission (20)

Tugas analisa faktor kualitas
Tugas analisa faktor kualitasTugas analisa faktor kualitas
Tugas analisa faktor kualitas
 
Analisa Software Quality Factor
Analisa Software Quality FactorAnalisa Software Quality Factor
Analisa Software Quality Factor
 
Database For Software Development Trend
Database For Software Development TrendDatabase For Software Development Trend
Database For Software Development Trend
 
1100631014
11006310141100631014
1100631014
 
Pengantar ADO.NET
Pengantar ADO.NETPengantar ADO.NET
Pengantar ADO.NET
 
Pengujian keamanan aplikasi mobile - Zaki Akhmad
Pengujian keamanan aplikasi mobile - Zaki AkhmadPengujian keamanan aplikasi mobile - Zaki Akhmad
Pengujian keamanan aplikasi mobile - Zaki Akhmad
 
Ali - The Journey-Hack Electron App Desktop (MacOS).pdf
Ali - The Journey-Hack Electron App Desktop (MacOS).pdfAli - The Journey-Hack Electron App Desktop (MacOS).pdf
Ali - The Journey-Hack Electron App Desktop (MacOS).pdf
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusi
 
Arsitektur dbms multiuser
Arsitektur dbms multiuserArsitektur dbms multiuser
Arsitektur dbms multiuser
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat Lunak
 
Tugas aplinet 1100631048
Tugas aplinet 1100631048Tugas aplinet 1100631048
Tugas aplinet 1100631048
 
SIMKEU Koperasi
SIMKEU KoperasiSIMKEU Koperasi
SIMKEU Koperasi
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringan
 
Software modul 4
Software modul 4Software modul 4
Software modul 4
 
Modul 3 - Jaringan Komputer
Modul 3 - Jaringan KomputerModul 3 - Jaringan Komputer
Modul 3 - Jaringan Komputer
 
Presentasi modul 4 - Software
Presentasi modul 4 - SoftwarePresentasi modul 4 - Software
Presentasi modul 4 - Software
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client server
 
Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
 
Tugas_pemrograman3_1100631026_Helmi_MH_
Tugas_pemrograman3_1100631026_Helmi_MH_Tugas_pemrograman3_1100631026_Helmi_MH_
Tugas_pemrograman3_1100631026_Helmi_MH_
 

Automated Software Update System Using Compressed Data Transmission

  • 1.
  • 2. Latar Belakang Software update dibutuhkan untuk memperbarui aplikasi yang sudah ada. Mengupdate aplikasi di beberapa client sangat merepotkan. Keamanan data update pada saat dikirimkan dari server dan client masih belum ada.
  • 3. Batasan Masalah File yang dibutuhkan untuk update software adalah software yang berjalan diatas JVM. Menggunakan framework JADE. Menggunakan algoritma kompresi DMC (Dynamic Markov Compression) untuk teknik kompresi. File yang dibutuhkan untuk update software bertype .class
  • 4. Tujuan Membuat suatu sistem otomatisasi update software dimana pada pengiriman datanya adalah data yang terkompresi. Memaksimalkan fungsi jaringan untuk pengiriman data update sofware.
  • 5. Tinjauan Pustaka  Mobile Agent adalah suatu objek software khusus yang otonomus dan memiliki kemampuan untuk migrasi dari satu node ke node yang lainnya, membawa data dan logika, melakukan suatu aksi dari user  Framework JADE adalah suatu framework software yang secara sederhana mengimplementasikan sistem multi agent melalui middleware, dengan mengikuti spesifikasi dari FIPA  Algoritma Kompresi DMC (Dynamically Markov Compression) model kompresi yag terdiri dari 2 stage yang dikembangkan oleh Cormarck dan Horspol. Algoritma ini dikembangkan untuk data binari
  • 9. Kesimpulan 1. Durasi waktu pengiriman data yang terkompresi jauh lebih cepat dibandingkan durasi waktu pada pengiriman data yang tidak terkompresi, hal tersebut dapat menghemat bandwith jaringan. 2. Algoritma DMC dapat mengompresi dengan baik pada data object yaitu data bertype .class. 3. Semakin banyaknya client akan mempengaruhi durasi waktu pngiriman yang menyebabkan performa turun namun ini suatu kewajaran disebabkan usabilitas jaringan yang semakin meningkat.
  • 10. Saran 1. Perlu adanya eksperimen lebih lanjut tentang durasi waktu yang dipakai untuk kompresi. 2. Perlu adanya perbaikan-perbaikan di dalam mengimplementasikan behaviour yang ada dalam masing-masing agent.