RANCANG BANGUN APLIKASI EQUALIZER PADA SMART … · pemrosesan audio input dan output beserta...

13
RANCANG BANGUN APLIKASI EQUALIZER PADA SMART PHONE HALAMAN JUDUL TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang Disusun Oleh: AAN DWI SETYOWANTO NIM : 201110370311104 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015

Transcript of RANCANG BANGUN APLIKASI EQUALIZER PADA SMART … · pemrosesan audio input dan output beserta...

RANCANG BANGUN APLIKASI EQUALIZER PADA SMART PHONE

HALAMAN JUDUL

TUGAS AKHIR

Diajukan Untuk Memenuhi

Persyaratan Guna Meraih Gelar Sarjana Strata 1

Teknik Informatika Universitas Muhammadiyah Malang

Disusun Oleh:

AAN DWI SETYOWANTO

NIM : 201110370311104

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH MALANG

2015

ii

LEMBAR PERSETUJUAN

iii

LEMBAR PENGESAHAN

iv

LEMBAR PERNYATAAN

v

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

Dengan mengucap bismillahirohmanirohim, puji syukur kehadirat Allah

SWT atas rahmad, hidayah dan karunia-Nya sehingga penulis dapat menyelesaikan

tugas akhir yang berjudul RANCANG BANGUN APLIKASI EQUALIZER

PADA SMART PHONE dapat berjalan tanpa hambatan. Selanjutnya sholawat

serta salam tetap tercurahkan kepada junjungan kita Nabi besar Muhammad SAW

yang telah menuntun kita dari zaman kegelapan menuju zaman terang benderang

yaitu agama Islam. Selain itu tidak lupa penulis ucapkan terima kasih kepada orang

tua saya, keluarga, dosen – dosen dan teman-teman yang telah mendukung serta

memberi partisipasi kepada penulis. Serta tidak lupa teman-teman dari infotech

umm yang senantiasa memberikan partisipasi dan dorongan agar laporan ini dapat

selesai.

Didalam tulisan ini disajikan pokok-pokok bahasan yang meliputi

pemrosesan audio input dan output beserta proses penyaringan audio sehingga

diharapkan memberikan hasil yang diharapkan bagi pengguna.

Peneliti menyadari masih banyak kekurangan dan keterbatasan dalam

penulisan tugas akhir ini. Untuk itu, penulis sangat mengharapkan saran yang

membangun agar tulisan ini dapat berguna untuk perkembangan ilmu pengetahuan

kedepan.

Malang, 07 Agustus 2015

Penulis

Aan Dwi Setyowanto

vi

DAFTAR ISI

HALAMAN JUDUL .............................................................................................. i

LEMBAR PERSETUJUAN ................................................................................. ii

LEMBAR PENGESAHAN ................................................................................. iii

LEMBAR PERNYATAAN ................................................................................. iv

KATA PENGANTAR ........................................................................................... v

DAFTAR ISI ......................................................................................................... vi

DAFTAR GAMBAR ............................................................................................ ix

DAFTAR TABEL ............................................................................................... xii

1. PENDAHULUAN .......................................................................................... 1

1.1 Latar Belakang ....................................................................................... 1

1.2 Rumusan Masalah .................................................................................. 2

1.3 Tujuan ..................................................................................................... 2

1.4 Batasan Masalah ..................................................................................... 3

1.5 Metodologi ............................................................................................... 3

1.5.1 Studi Pustaka ..................................................................................... 3

1.5.2 Analisis dan Desain Sistem ............................................................... 3

1.5.3 Implementasi ..................................................................................... 4

1.5.4 Pengujian ........................................................................................... 4

1.5.5 Pembuatan Laporan ........................................................................... 5

1.6 Sistematika Penulisan ............................................................................ 5

2. LANDASAN TEORI ..................................................................................... 7

2.1 Equalizer ................................................................................................. 7

2.2 Android .................................................................................................... 8

2.2.1 Pengertian Android ........................................................................... 8

vii

2.2.2 Arsitektur Android ............................................................................ 9

2.3 Komponen elektronika ......................................................................... 11

2.3.1 Resistor ............................................................................................ 12

2.3.2 Kapasitor ......................................................................................... 12

2.3.3 Transistor ........................................................................................ 12

2.3.4 Dioda ............................................................................................... 12

2.3.5 IC (Integrated Circuit) .................................................................... 12

3. ANALISA DAN PERANCANGAN SISTEM ........................................... 14

3.1 Analisa Sistem ....................................................................................... 14

3.1.1 Analisa Masalah .............................................................................. 14

3.1.2 Deskripsi Produk ............................................................................. 15

3.1.3 Analisa Kebutuhan Fungsional ....................................................... 15

3.1.4 Analisa Kebutuhan Non Fungsional ............................................... 15

3.1.5 Use case Diagram ........................................................................... 16

3.1.6 Use case Scenario ........................................................................... 16

3.2 Perancangan Sistem ............................................................................. 17

3.2.1 Activity Diagram ............................................................................. 17

3.2.2 Sequence Diagram .......................................................................... 18

3.2.3 Class Diagram ................................................................................ 22

3.2.4 Perancangan Interface ..................................................................... 24

4. IMPLEMENTASI DAN PENGUJIAN ..................................................... 28

4.1 Implementasi ......................................................................................... 28

4.1.1 Kebutuhan perangkat tambahan ...................................................... 28

4.1.2 Tampilan aplikasi ............................................................................ 29

4.1.3 Fitur – fitur tambahan aplikasi ........................................................ 33

4.2 Pengujian ............................................................................................... 37

viii

4.2.1 Kebutuhan Pengujian ...................................................................... 37

4.2.2 Skenario Pengujian.......................................................................... 38

4.2.3 Hasil Pengujian ............................................................................... 39

5. KESIMPULAN DAN SARAN ................................................................... 55

5.1 Kesimpulan ........................................................................................... 55

5.2 Saran ...................................................................................................... 55

DAFTAR PUSTAKA .......................................................................................... 56

ix

DAFTAR GAMBAR

Gambar 1.1 Pin male jack 3.5[1] ........................................................................... 3

Gambar 1.2 Diagram perancangan sistem ............................................................. 4

Gambar 2.1 Implementasi grafik equalizer pada perangkat audio ........................ 7

Gambar 2.2 Arsitektur sistem operasi Android ..................................................... 9

Gambar 2.3 Komponen dasar elektronika ........................................................... 11

Gambar 3.1 Use case Diagram............................................................................ 16

Gambar 3.2 Activity diagram............................................................................... 18

Gambar 3.3 Sequence diagram menu buka file ................................................... 19

Gambar 3.4 Sequence diagram menu simpan konfigurasi .................................. 19

Gambar 3.5 Sequence diagram menu set bitrate ................................................. 20

Gambar 3.6 Squence diagram about ................................................................... 20

Gambar 3.7 Squence diagram menu keluar......................................................... 20

Gambar 3.8 Sequence diagram proses audio ...................................................... 21

Gambar 3.9 Squence diagram dari set equalizer ................................................. 21

Gambar 3.10 Squence diagram dari set volume .................................................. 22

Gambar 3.11 Squence diagram dari set bass booster .......................................... 22

Gambar 3.12 Class diagram ................................................................................ 23

Gambar 3.13 Rancangan interface halaman utama ............................................. 24

Gambar 3.14 Rancangan interface pilihan preset equalizer ................................ 25

Gambar 3.15 Rancangan interface menu konfigurasi aplikasi ............................ 25

Gambar 3.16 Rancangan interface simpan konfigurasi ....................................... 26

Gambar 3.17 Rancangan interface menu set bitrate ........................................... 26

Gambar 3.18 Rancangan interface menu about .................................................. 27

Gambar 4.1 Kabel converter jack 3.5 male ke female mic dan speaker.............. 28

Gambar 4.2 Halaman utama. ............................................................................... 29

Gambar 4.3 Fitur menu aplikasi .......................................................................... 30

Gambar 4.4 Potongan code konfigurasi input dan output audio ......................... 30

Gambar 4.5 Potongan code proses recording dan playing audio secara langsung31

Gambar 4.6 Potongan code fungsi pembagian range setiap band ...................... 31

Gambar 4.7 Jenis preset equalizer ....................................................................... 32

Gambar 4.8 Potongan code mendapatkan daftar preset ...................................... 32

x

Gambar 4.9 Potongan code penambahan preset .................................................. 33

Gambar 4.10 Potongan code penghapusan preset ............................................... 33

Gambar 4.11 Potongan code fitur kontrol volume ............................................... 34

Gambar 4.12 Potongan code fitur bass bosster ................................................... 34

Gambar 4.13 Potongan code menu simpan ......................................................... 34

Gambar 4.14 Potongan code fungsi menu buka file ............................................ 35

Gambar 4.15 Potongan code menu set Bitrate .................................................... 36

Gambar 4.16 Potongan code menu about ............................................................ 36

Gambar 4.17 Gelombang audio file pengujian .................................................... 38

Gambar 4.18 Skenario ujicoba aplikasi ............................................................... 39

Gambar 4.19 Atur bitrate proses audio ................................................................ 40

Gambar 4.20 Proses awal pemulaian aplikasi ..................................................... 40

Gambar 4.21 Daftar preset equalizer ................................................................... 40

Gambar 4.22 Pemilihan tipe preset ..................................................................... 41

Gambar 4.23 Pengaturan manual band equalizer ................................................ 41

Gambar 4.24 Penambahan preset baru ................................................................ 42

Gambar 4.25 Meningkatkan bass dengan bass bosster. ...................................... 42

Gambar 4.26 Hasil simpan pengaturan equalizer ................................................ 42

Gambar 4.27 Hasil buka file dari file memori penyimpanan ............................... 43

Gambar 4.28 Menghubungkan audio player dengan laptop ................................ 44

Gambar 4.29 Gelombang file audio hasil_1 ........................................................ 45

Gambar 4.30 Gelombang file audio hasil_2 ........................................................ 45

Gambar 4.31 Gelombang file audio hasil_3 ........................................................ 45

Gambar 4.32 Gelombang file audio hasil_4 ........................................................ 46

Gambar 4.33 Gelombang file audio hasil_5 ........................................................ 46

Gambar 4.34 Gelombang file audio hasil_6 ........................................................ 46

Gambar 4.35 Gelombang file audio hasil_7 ........................................................ 46

Gambar 4.36 Gelombang file audio hasil_8 ........................................................ 47

Gambar 4.37 Gelombang file audio hasil_9 ........................................................ 47

Gambar 4.38 Gelombang file audio hasil_10 ...................................................... 47

Gambar 4.39 Gelombang file audio hasil_11 ...................................................... 48

Gambar 4.40 Gelombang file audio hasil_12 ...................................................... 48

xi

Gambar 4.41 Hasil frekuensi tanpa equalizer ...................................................... 49

Gambar 4.42 Hasil frekuensi normal equalizer ................................................... 49

Gambar 4.43 Hasil frekuensi classical equalizer ................................................ 50

Gambar 4.44 Hasil frekuensi dance equalizer ..................................................... 50

Gambar 4.45 Hasil frekuensi flat equalizer ......................................................... 51

Gambar 4.46 Hasil frekuensi folk equalizer ........................................................ 51

Gambar 4.47 Hasil frekuensi heavy metal equalizer ........................................... 52

Gambar 4.48 Hasil frekuensi hip hop equalizer .................................................. 52

Gambar 4.49 Hasil frekuensi user 1 equalizer .................................................... 53

Gambar 4.50 Hasil frekuensi user 2 equalizer .................................................... 53

xii

DAFTAR TABEL

Tabel 3.1 Skenario set aplikasi ............................................................................. 16

Tabel 3.2 Skenario konfigurasi aplikasi. .............................................................. 17

Tabel 4.1 Spesifikasi smart phone pengujian ....................................................... 37

Tabel 4.2 Spesifikasi file audio pengujian ............................................................ 38

Tabel 4.3 Hasil ujicoba penanganan fitur user interface ...................................... 44

Tabel 4.4 Konfigurasi sinyal audio equalizer. ...................................................... 48

Tabel 4.5 Hasil pengujian filter equalizer. ........................................................... 54

xiii

DAFTAR PUSTAKA

[1] Lab, Immersa. 2014. Sejarah Mikroprosesor. uKIT. http://www.immersa-

lab.com/sejarah-mikroprosesor.htm. (diakses 14 April 2015)

[2] Ratnawati, Linda. 2004. Pembuatan 10 Channel Digital Audio Equalizer Dan

Digital Audio Effect Berbasis Perangkat Lunak. Makalah Seminar Proyek

Akhir PENS-ITS.

[3] Biantoro, Bramy. 2014. Berapa Jumlah Pengguna Android Saat Ini?.

http://www.merdeka.com/teknologi/berapa-jumlah-pengguna-android-saat-

ini.html. (diakses 14 April 2015)

[4] Hasbihtc, 2013, Apa Itu Android? Kelebihan HP Android.

http://www.hasbihtc.com/apa-itu-android-kelebihan-hp-android.html.

(diakses 14 April 2015)

[5] Pratama, M. Octaviano. 2012. Pemrograman Mobile Android.

http://ilmukomputer.org/2012/04/18/pemrograman-mobile-android/.

(diakses 14 April 2015)

[6] Bohn, Dennis. 1990. Operator Adjustable Equalizers: An Overview. [pdf].

http://www.rane.com/pdf/ranenotes/Operator_Adjustable_Equalizers_Over

view.pdf. Rane Corporation. (diakses 8 Agustus 2015 pukul 13.35 wib)

[7] Subiantoro, Eko. 2013. Arsitektur Sistem Operasi Android.

http://www.vedcmalang.com/pppptkboemlg/index.php/menuutama/teknolo

gi-informasi/825-arsitektur-sistem-operasi-android/. (diakses 15 April 2015

pukul 12.37 wib)

[8] Kho, Dickson. 2014. Jenis-Jenis komponen Elektronika Berserta Fungsi dan

Simbolnya. http://teknikelektronika.com/jenis-jenis-komponen-elektronika-

beserta-fungsi-dan-simbolnya/. (diakses 20 April 2015 pukul 9.48 wib)

[9] Zolotov, Alexander. [png].

http://www.warmplace.ru/docs/mobile_audio_input/adapter.png. (diakses

10 Januari 2015)

[10] Mart, US Audio. 2015. [jpg]. http://www.usaudiomart.com/details/116592-

sansui_se7_10_band_graphic_equalizer/images/125099/. (diakses 12

Agustus 2015)