Side Info
IMPLEMENTASI DAN PENGUJIAN SISTEM
4.2 Pengujian Sistem
Pengujian sistem dilakukan untuk memeriksa kinerja aplikasi yang telah diimplementasikan. Tujuan dari pengujian aplikasi adalah untuk memastikan bahwa aplikasi telah berfungsi dan berjalan sesuai yang diharapkan serta mendapatkan data performasi yang dihasilkan algoritma Shannon-Fano berupa ukuran hasil audio terkompresi, rasio kompresi dan mengetahui hasil audio terkompresi dapat dimainkan atau tidak pada player yang dibuat.
4.2.1 Skenario Pengujian
Pada tugas akhir ini audio yang duji adalah jenis mp3 dengan ukuran audio dari 1 Mb sampai 11 Mb yang berjumlah sebanyak 20 audio. Ke-20 audio yang digunakan dapat dilihat pada Tabel 4.1.
Tabel 4.1 Tabel File Audio Yang Diuji
No. Nama Audio Ukuran
Audio (Mb) 1
Pink – Just Give Me A Reason
7.33 2
Jason Mraz – The Woman I Love.mp3
7.14 3
Labrinth ft Emili Sande – Beneath Your Beauty .mp3
10.48 4
Passenger – Let Her Go
9.67 5
J.Lo ft Pitbull - Dance Again.mp3
9.17 6
One Direction - Teenage kicks.mp3
6.01 7
Jason Mraz – Lucky.mp3 5.81
8
James Arthur – Impossible.mp3 6.24 9
Jung Hana Message Ringtone.mp3 0.18 10
Davichi –Don’t You know.mp3 11.74
11
Henry Lau – Trap.mp3 6.87
12
Joana Wang – Wild World.mp3 8.76 13
Bruno Mars – If I Knew.mp3 4.95 14
Tabel 4.1 Tabel File Audio Yang Diuji (Lanjutan)
No. Nama Audio Ukuran
Audio (Mb) 15
Demi lovato - Heart Attack.mp3 8.53 16
Rihanna ft Calvin Harris – We Found Love.mp3 8.31 17
2NE1 – I Am The Best 8.4
18
INFINITE – Be mine 7.92
19
Katty Perry – Wide Awake.mp3 8.76 20
Rihanna ft Mikky Eko – Stay.mp3 9.23
4.2.2 Analisis Data Hasil Pengujian
Mengacu pada tujuan peneliitian yang terdapat pada bab 1, maka terdapat beberapa hal yang penulis amati yaitu:
1. Ukuran audio hasil kompresi. 2. Rasio kompresi yang dihasilkan.
3. Audio hasil kompresi dapat dimainkan atau tidak.
4.2.2.1 Analisis Kompresi Audio
Pada pengujian pertama ini, kita akan melihat secara terperinci mengenai audio yang akan dikompresi. Pengujian ke-20 audio berdasarkan ukuran hasil kompresi dan rasio kompresi sehingga diperoleh hasil berupa ukuran hasil kompresi dan rasio kompresi seperti pada Tabel 4.2.
Tabel 4.2 Tabel Hasil Pengujian Proses Kompresi
No. Nama Audio Ukuran
Sebelum kompresi (Mb) Ukuran Setelah kompresi (Mb) Rasio Kompresi
1 Pink – Just Give Me A Reason.mp3
7.33 5.11 30.35%
2 Jason Mraz – The Woman I Love.mp3
7.14 3.93 44.99%
3 Labrinth ft Emili Sande –
Beneath Your Beautiful .mp3
10.48 5.72 45.42%
4 Passenger – Let Her Go.mp3 9.67 5.32 45.03% 5 J.Lo ft Pitbull - Dance
Again.mp3
9.17 4.99 45.58%
6 One Direction - Teenage kicks.mp3
6.01 3.6 40.05%
7 Jason Mraz – Lucky.mp3 5.81 3.99 31.33% 8 James Arthur – Impossible.mp3 6.24 4.3 31.11% 9 Jung Hana Message
Ringtone.mp3
0.18 0.1 44.86%
10 Davichi –Don’t You know.mp3 11.74 6.43 45.23% 11 Henry Lau – Trap.mp3 6.87 5.15 25 % 12 Joana Wang – Wild World.mp3 8.76 4.83 44.87 % 13 Bruno Mars – If I Knew.mp3 4.95 2.71 45.23% 14 Christina Perry – Jar of
Heart.mp3
7.71 5.19 32.72%
Tabel 4.2 Tabel Hasil Pengujian Proses Kompresi (Lanjutan)
No. Nama Audio Ukuran
Sebelum kompresi (Mb) Ukuran Setelah kompresi (Mb) Rasio Kompresi
16 Rihanna ft Calvin Harris – We Found Love.mp3
8.31 4.54 45.37%
17 2 NE1 – I Am The Best.mp3 8.4 4.39 47.73% 18 INFINITE – Be mine.mp3 7.92 4.3 45.63% 19 Katty Perry – Wide Awake.mp3 8.56 4.65 45.71 % 20 Rihanna ft Mikky Eko –
Stay.mp3
9.23 5.06 45.16%
Rasio Kompresi Rata-Rata Seluruh Audio adalah 41.49%
Dari hasil pengujian proses kompresi didapat bahwa rasio kompresi semua file audio dihitung berdasarkan persamaan (2.1) sehingga rasio kompresi mempunyai range antara 25% untuk hasil rasio kompresi nilai terendah dan sebanyak 48.86% untuk hasil rasio kompresi nilai tertinggi. Hasil rasio kompresi untuk ke-20 file audio yang diuji pada Tabel 4.2 dapat dihitung rata-rata rasio kompresi rata rata dan didapat rasio kompresi sebesar 41.49%, yang berarti ukuran file kompresi berhasil mengalami pengkompresan sebanyak 41.49% dari ukuran file semula.
Dari hasil pengujian algoritma Shannon-Fano pada 20 file audio didapatkan audio hasil kompresi ukurannya berkurang hampir setengah dari ukuran awal. Perbandingan ukuran awal dan ukuran akhir audio dibuat ke bentuk grafik untuk memudahkan melihat hasil pengurangan audio setelah dikompresi. Gambar grafik dapat dilihat pada Gambar 4.17.
Gambar 4.17 Gambar Grafik Hasil Pengujian Proses Kompresi
Dari hasil pengujian dapat dilihat file audio yang berukuran besar terdapat rasio kompresi yang bernilai rendah dan tinggi, begitu juga sebaliknya pada file audio yang berukuran kecil. Hal itu menunjukkan bahwa besarnya persentase kompresi file audio tidak bergantung pada ukuran file melainkan bergantung pada isi data pada file audio. Semakin banyak perulangan data yang maka rasio kompresi akan semakin tinggi.
Saat dilakukan proses kompresi maka hasil kompresi akan lansung tersimpan di lokasi file yang sama dengan lokasi sebelum terkompres. Hasil audio proses kompresi akan tersimpan dalam bentuk file audio dan jika dilakukan proses dekompresi file audio wav tersebut akan kembali ke bentuk semula yaitu file audio mp3.
Hasil audio yang telah dikompres juga diuji dengan memainkannya pada player untuk mengetahui audio tersebut bisa dijalankan atau tidak. Dari pengujian yang dilakukan menunjukkan bahwa semua hasil audio yang dikompresi dapat dimainkan lansung tanpa melakukan proses dekompresi.
7.33 7.14 10.48 9.67 9.17 6.01 5.816.24 0.18 11.74 6.87 8.76 4.95 7.71 8.53 8.31 8.4 7.92 8.56 9.23 5.11 3.93 5.72 5.32 4.99 3.63.99 4.3 0.1 6.43 5.15 4.83 2.71 5.19 4.36 4.54 4.39 4.34.65 5.06 0 2 4 6 8 10 12 14 Ukuran Awal Ukuran Akhir
Kecepatan kompresi tidak difokuskan pada penelitian ini, akan tetapi dari pengujian yang dilakukan tingkat kecepatan baik untuk proses kompresi dan dekompresi berbanding lurus dengan ukuran file, artinya semakin besar ukuran file yang ingin diproses maka semakin lama proses berlangsung.
4.2.2.2 Analisis Dekompresi Audio
Pengujian dilakukan untuk mengetahui apakah audio yang telah dikompresi dapat dikembalikan ke ukuran awal. Hasil pengujian 20 audio yang didekompresi dapat dilihat pada Tabel 4.3.
Tabel 4.3 Hasil Pengujian Proses Dekompresi
No. Nama Audio
Ukuran Sebelum Dekompresi (Mb) Ukuran Setelah Dekompresi (Mb)
1 Pink – Just Give Me A Reason.wav
5.11 7.33
2 Jason Mraz – The Woman I Love.wav
3.93 7.14
3 Labrinth ft Emili Sande –
Beneath Your Beautiful .wav
5.72 10.48
4 Passenger – Let Her Go.wav
5.32 9.67
5 J.Lo ft Pitbull - Dance Again.wav
4.99 9.17
6 One Direction - Teenage kicks.wav
3.6 6.01
7 Jason Mraz – Lucky.wav 3.99 5.81 8 James Arthur –
Impossible.wav
4.3 6.24
9 Jung Hana Message Ringtone.wav
Tabel 4.3 Hasil Pengujian Proses Dekompresi (Lanjutan)
No. Nama Audio
Ukuran Sebelum Dekompresi (Mb) Ukuran Setelah Dekompresi (Mb)
10 Davichi –Don’t You
know.wav
6.43 11.74
11 Henry Lau – Trapped.wav 5.15 6.87 12 Joana Wang – Wild
World.wav
4.83 8.76
13 Bruno Mars – If I Knew.wav
2.71 4.95
14 Christina Perry – Jar of Heart.wav
5.19 7.71
15 Demi lovato - Heart Attack.wav
4.36 8.53
16 Rihanna ft Calvin Harris –
We Found Love.wav 4.54 8.31 17 2NE1 – I Am The Best.wav 4.39 8.4 18 INFINITE – Be mine.wav 4.3 7.92 19 Katty Perry – Wide
Awake.wav
4.65 8.56
20 Rihanna ft Mikky Eko –
Stay.wav
5.06 9.23
Dari hasil pengujian pada Tabel 4.3 menunjukkan bahwa 20 file audio yang didekompresi memilki ukuran yang sama seperti sebelum di kompresi atau kembali ke ukuran asli audio. Audio hasil dekompresi juga dikembalikan pada jenis file yang semula yaitu mp3.
Dari hasil pengujian aplikasi keseluruhan, dapat disimpulkan bahwa algoritma Shannon-Fano dapat melakukan kompresi dan dekompresi audio mp3 dengan hasil yang cukup dan hasil audio kompresi bisa dimainkan pada player aplikasi yang dibuat atau media player lainnya tanpa harus melakukan proses dekompresi.
BAB 5