HALAMAN PENGESAHAN
Aplikasi Pengecilan Ukuran File Mp3 Dengan Memanfaatkan Lame 3.98
Yang dipersiapkan dan disusun oleh : Indra Efendi 03030020
Tugas akhir ini telah dipertahankan dan diujikan didepan tim penguji pada tanggal 20 September 2008 dan telah lulus memenuhi syarat. Susunan tim penguji
Ketua Penguji : Nurochman, S.Kom., M.Kom
(
)
Penguji I
: Hero Wintolo, S.T, M.Kom
(
)
Penguji II
: Drs. Agus Basukesti, M.T
(
)
Penguji III
: Ir. Slamet Santosa, M.Sc
(
)
Mengetahui
Ketua Sekolah Tinggi Teknologi Adisutjipto Yogyakarta
Ketua Jurusan Teknik Informatika
Ir. Suyitmadi., M.T.
Nurochman, S.Kom., M.Kom ii
SEKOLAH TINGGI TEKNOLOGI ADISUTJIPTO JURUSAN TEKNIK INFORMATIKA
SURAT PERNYATAAN
Yang bertanda tangan dibawah ini:
Nama
: Indra Efendi
NIM
: 03030020
Judul Tugas Akhir
: Aplikasi Pengecilan Ukuran File Mp3 Dengan Memanfaatkan Lame 3.98
Menyatakan bahwa skripsi yang saya buat benar-benar karya orisinil (bukan plagiat). Jika dikemudian hari terdapat permasalahan mengenai orisinilitas, saya bersedia menjalani ketentuan yang berlaku.
Yogyakarta, 20 September 2008
Indra Efendi NIM : 03030020
iii
KATA PENGANTAR
Assalamu ‘alaikum wr.wb. Segala Puji syukur penulis haturkan ke Hadirat Allah SWT atas rahmat dan hidayah-Nya, sehingga saya dapat menyelesaikan skripsi ini, yang berjudul ”Aplikasi Pengecilan Ukuran File Mp3 Dengan Memanfaatkan Lame 3.98” ini disusun sebagai syarat untuk mencapai derajat Sarjana S1 Teknik Informatika Sekolah Tinggi Teknologi Adisutjipto Yogyakarta. Dalam menyusun tugas akhir ini, penulis mengalami banyak kesulitan karena berbagai keterbatasan. Berkat dorongan, bimbingan, dan pengarahan dari berbagai pihak, semua kesulitan dapat diatasi. Oleh karena itu, dengan segala kerendahan hati, saya ingin menyampaikan ucapan terima kasih kepada: 1. Bapak Ir. Suyitmadi, MT, selaku Ketua Sekolah Tinggi Teknologi Adisutjipto. 2. Bapak Nurochman, S.kom, M.kom, selaku Kajur Teknik Informatika STTA. 3. Bapak Ir. Slamet Santosa, M.Sc, selaku Dosen Pembimbing Utama. 4. Kedua orang tua yang selalu mendukung dan restu yang diberikan. 5. Seluruh Dosen di Sekolah Tinggi Teknologi Adisutjipto Yogyakarta, khususnya di jurusan Teknik Informatika. 6. Teman-teman saya yang tidak dapat disebutkan satu persatu. Dengan berbesar hati, penulis menyadari banyak kekurangan dalam penelitian dan penulisan skripsi ini. Karena itu, saya berharap tugas akhir ini dapat menjadi inspirasi bagi berbagai pihak yang ingin memperbaiki dan atau mengembangkan penelitian ini lebih lanjut. Wassalamu ‘alaikum Wr.Wb. Yogyakarta, September 2008 Indra Efendi iv
HALAMAN PERSEMBAHAN
Segala puji syukur atas ke hadirat Allah SWT atas rahmat dan hidayah-Nya,
yang
memberikan
kesempatan
bagi
saya
untuk
dapat
menyelesaikan tugas akhir sebagai syarat dalam memperoleh gelar Sarjana Komputer pada Sekolah Tinggi Teknologi Adisutjipto........Amien....... Bapak dan mama’ yang tercinta terima kasih yang telah memberikan do'a restu dan dorongannya untuk menyelesaikan tugas akhir…….. Semua keluarga Q yang tersayang makasih atas dukungannya………… Teman2 Q semua, trims atas dorongannya dalam menyelesaikan tugas akhir ini…………trims buangeet…………
v
DAFTAR ISI
HALAMAN JUDUL .................................................................................... i HALAMAN PENGESAHAN ...................................................................... ii HALAMAN PERNYATAAN ..................................................................... iii KATA PENGANTAR ................................................................................. iv HALAMAN PERSEMBAHAN .................................................................. v DAFTAR ISI ................................................................................................ vi DAFTAR GAMBAR ................................................................................... viii DAFTAR TABEL ........................................................................................ x INTISARI ..................................................................................................... xi ABSTRACT ................................................................................................. xii BAB I PENDAHULUAN ........................................................................... 1 1.1 Latar Belakang ........................................................................... 1 1.2 Rumusan Masalah ..................................................................... 2 1.3 Batasan Masalah ........................................................................ 2 1.4 Tujuan Penelitian ...................................................................... 2 1.5 Manfaat Penelitian ..................................................................... 3 1.6 Metode Penelitian ...................................................................... 3 BAB II LANDASAN TEORI .................................................................... 4 2.1 Kompresi Data ........................................................................... 4 2.2 Lame ........................................................................................... 6 2.3 Bahasa Pemrograman Borland Delphi7 ..................................... 7 2.4 HTML ........................................................................................ 10 2.5 PHP ............................................................................................ 12 2.6 Macromedia Flash ...................................................................... 15 2.7 MySQL ....................................................................................... 15 vi
2.8 Sistem Flowchart ........................................................................ 16 BAB III ANALISA DAN PERANCANGAN SISTEM ........................... 19 3.1 Kebutuhan Sistem ...................................................................... 19 3.2 Perancangan User Interface ........................................................ 20 3.3 Perancangan Proses .................................................................... 23 3.4 Perancangan Aplikasi ................................................................. 25 3.5 Perancangan Program ................................................................ 29 3.6 Flowchart Proses Uji Coba ........................................................ 38 BAB IV IMPLEMENTASI DAN HASIL ................................................ 41 4.1 Penjelasan Program .................................................................... 41 4.2 Analisa ....................................................................................... 51 BAB V KESIMPULAN DAN SARAN ..................................................... 60 5.1 Kesimpulan ................................................................................ 60 5.2 Saran ........................................................................................... 60 DAFTAR PUSTAKA LAMPIRAN
vii
DAFTAR GAMBAR
Gambar 2.1 Algoritma Lossy ....................................................................... 5 Gambar 2.2 Delphi7 ..................................................................................... 9 Gambar 2.3 Main menu, Speed Bar dan Pallete Bar ................................... 10 Gambar 2.4 Gambar Simbol-Simbol Program Flowchart ............................ 18 Gambar 3.1 Rancangan Aplikasi file mp3 ................................................... 21 Gambar 3.2 Rancangan Pengujian WEB ..................................................... 22 Gambar 3.3 Diagram Flowchart Proses ....................................................... 23 Gambar 3.4 Diagram Flowchart Proses Pengujian pada web ..................... 24 Gambar 3.5 Perancangan Aplikasi ............................................................... 27 Gambar 3.6 Rancangan pengujian web ........................................................ 28 Gambar 3.7 Flowchart proses uji coba aplikasi ........................................... 39 Gambar 3.8 Flowchart proses pengujian pada web ..................................... 40 Gambar 4.1 Icon Mp3c.exe .......................................................................... 41 Gambar 4.2 Tampilan Aplikasi pengecilan ukuran file mp3 ....................... 42 Gambar 4.3 Tampilan input file mp3 ........................................................... 42 Gambar 4.4 Tampilan lokasi penyimpanan hasil pengecilan ....................... 43 Gambar 4.5 Tampilan simpan Id Tag .......................................................... 44 Gambar 4.6 Tampilan seting mode dan kualitas suara ................................ 44 Gambar 4.7 Tampilan Proses Pengecilan ..................................................... 45 Gambar 4.8 Tampilan Ke Grafik Uji ......................................................... 46 Gambar 4.9 Tampilan Grafik Uji ................................................................. 46 Gambar 4.10 Tampilan Pengujian Play ....................................................... 47 Gambar 4.11 Tampilan Keluar Aplikasi ...................................................... 47 Gambar 4.12 Play File Mp3 Pada WEB ...................................................... 48 Gambar 4.13 Upload File Mp3 .................................................................... 49 Gambar 4.14 Play File Mp3 ......................................................................... 49 Gambar 4.15 Download File Mp3 ............................................................... 50 Gambar 4.16 Grafik hasil pengecilan ........................................................... 52 Gambar 4.17 Grafik dengan mode mono ..................................................... 53 viii
Gambar 4.18 Grafik dengan mode stereo .................................................... 53 Gambar 4.19 Grafik file mp3 asli ................................................................ 55 Gambar 4.20 Grafik file mp3 mode mono Kualitas suara standard .......... 55 Gambar 4.21 Grafik file mp3 mode stereo Kualitas suara standard .......... 56 Gambar 4.22 Grafik file mp3 mode mono Kualitas suara medium ........... 57 Gambar 4.23 Grafik file mp3 mode stereo Kualitas suara medium ........... 57 Gambar 4.24 Grafik file mp3 mode mono Kualitas suara high ................. 58 Gambar 4.25 Grafik file mp3 mode stereo Kualitas suara high ................. 59
ix
DAFTAR TABEL
Table 3.1 Tabel Database mp3 ..................................................................... 28 Table 4.1 Pengujian hasil pengecilan file mp3 ............................................ 51 Table 4.2 Hasil penelitian berdasarkan pendapat 10 orang .......................... 54
x
INTISARI
Semakin beragamnya media yang dapat memutar file mp3 seperti ipod, flash mp3 player, dan handphone yang dapat memutar file mp3. Pada handphone terdapat memori yang terbatas untuk media penyimpanan data, untuk itu diperlukan bagaimana file mp3 dalam jumlah banyak dapat ditampung di memori handphone yaitu dengan cara memperkecil ukuran file mp3. Untuk memperkecil ukuran file mp3 diperlukan beberapa teknik kompresi. Teknik ini dibagi dalam teknik kompresi lossless dan teknik kompresi lossy. Penerapan teknik kompresi yang dibahas dalam tulisan ini ditekankan pada kompresi lossy.
Kata kunci : Teknik kompresi, lossless, lossy, xi
ABSTRACT
Immeasurable progressively it media which can turn around the file mp3 of like ipod, flash mp3 player, and handphone which can turn around the file mp3. At handphone are finite memory for the storage media of data, is for that needed by how file mp3 in number a lot of can be accomodated in memory handphone that is by minimizing size measure of file mp3. To minimize the size measure of file mp3 needed by some compression technique. This technique is divided in compression technique lossless and compression technique lossy. Applying compression technique which is discussed in this article is emphasized at compression lossy.
Keyword : Compression Technique, lossless, lossy
xii