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