• Tidak ada hasil yang ditemukan

Rancang bangun pembuatan aplikasi sampling frekuensi file audio menggunakan metode filter FIR (Finite Impulse Response)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Rancang bangun pembuatan aplikasi sampling frekuensi file audio menggunakan metode filter FIR (Finite Impulse Response)"

Copied!
183
0
0

Teks penuh

  • Penulis:
    • Bagus Auditiakusuma
  • Pengajar:
    • Arini, MT, M.Eng
    • Zulfiandri, MMSI
  • Sekolah: Universitas Islam Negeri Syarif Hidayatullah Jakarta
  • Mata Pelajaran: Teknik Informatika
  • Topik: Rancang Bangun Pembuatan Aplikasi Sampling Frekuensi File Audio Menggunakan Metode Filter FIR (Finite Impulse Response)
  • Tipe: Skripsi
  • Tahun: 2011
  • Kota: Jakarta

I. Pendahuluan: Relevansi Kajian Sampling Frekuensi Audio dalam Pendidikan

Skripsi ini, "Rancang Bangun Pembuatan Aplikasi Sampling Frekuensi File Audio Menggunakan Metode Filter FIR (Finite Impulse Response)", memiliki nilai pedagogi yang signifikan dalam konteks pendidikan tinggi, khususnya bagi mahasiswa program studi Teknik Informatika. Kajian ini memadukan teori dan praktik, memungkinkan mahasiswa untuk memahami prinsip-prinsip pemrosesan isyarat digital, khususnya dalam konteks audio. Melalui penerapan metode filter FIR, mahasiswa dapat mengembangkan kemahiran dalam pengolahan data, analisis sinyal, dan perancangan aplikasi berbasis pemrograman.

1.1 Latar Belakang dan Masalah

Latar belakang skripsi membahas perkembangan pesat teknologi dan ilmu pengetahuan, khususnya dalam pemrosesan audio digital. Masalah utama yang dikaji adalah pengurangan noise pada file audio. Ini memperkenalkan mahasiswa kepada isu-isu praktikal dalam pemrosesan audio yang kerap dihadapi dalam dunia nyata. Rumusan masalah yang tertera dalam skripsi menekankan pentingnya penerapan metode filter FIR dalam mengatasi masalah noise dan analisis perubahan kualitas audio setelah proses penyaringan. Ini mendorong mahasiswa untuk berpikir kritis dan sistematis dalam menyelesaikan masalah teknik.

1.2 Tujuan dan Manfaat Penelitian

Tujuan penelitian yang jelas dan terukur – mengimplementasikan filter FIR dan membandingkan kualitas audio sebelum dan sesudah penyaringan – memberikan kerangka kerja yang baik bagi mahasiswa untuk mencapai hasil belajar yang spesifik. Manfaat penelitian, baik bagi penulis maupun universitas, menekankan pentingnya kontribusi skripsi ini terhadap perkembangan ilmu pengetahuan dan teknologi. Mahasiswa diajak untuk memahami bagaimana penelitian akademik dapat memberikan sumbangan yang bermakna kepada bidang ilmu yang mereka pelajari.

1.3 Metodologi Penelitian

Metodologi yang digunakan, khususnya metode SDLC (System Development Life Cycle), memberikan gambaran yang komprehensif tentang proses pengembangan perangkat lunak. Mahasiswa dapat memahami setiap tahapan dalam SDLC, mulai dari analisis sistem hingga operasi dan perawatan sistem. Penggunaan metode ini juga mengasah kemampuan mahasiswa dalam perancangan, pengimplementasian, dan pengujian sistem, yang merupakan kemahiran penting bagi seorang calon insinyur perangkat lunak.

1.4 Sistematika Penulisan

Sistematika penulisan yang terstruktur dan logik membantu mahasiswa memahami alur pemikiran dan penyusunan sebuah karya ilmiah. Ini memberikan contoh yang baik bagi mereka dalam menulis laporan penelitian, tesis, atau disertasi di masa mendatang. Setiap bab memiliki peranan tersendiri dalam membangun argumen dan menghasilkan kesimpulan yang kuat dan terdokumentasi dengan baik.

II. Landasan Teori: Konsep-Konsep Fundamental dalam Pemrosesan Sinyal Audio

Bab II skripsi ini menyediakan landasan teori yang kuat dan mendalam bagi mahasiswa. Konsep-konsep fundamental dalam pemrosesan sinyal audio, seperti sampling frekuensi, PCM, filter FIR, dan transformasi Fourier, dijelaskan secara terperinci. Pemahaman terhadap konsep-konsep ini amat penting bagi mahasiswa untuk memahami prinsip kerja aplikasi yang dibangun.

2.1 Rancang Bangun Perangkat Lunak

Bagian ini memperkenalkan prinsip-prinsip rekayasa perangkat lunak yang mendasari pengembangan aplikasi. Ia memberikan mahasiswa pemahaman tentang metodologi dan alat-alat yang digunakan dalam proses pengembangan perangkat lunak. Dengan memahami konsep ini, mahasiswa dapat mengaplikasikan prinsip-prinsip yang baik dalam membangun perangkat lunak yang efisien dan handal.

2.2 Sampling Frekuensi dan Teori Nyquist

Penjelasan tentang teori sampling, termasuk Teorema Nyquist-Shannon, memberikan pemahaman mendalam tentang proses konversi sinyal analog ke digital. Mahasiswa mempelajari tentang frekuensi sampling, aliasing, dan pentingnya memenuhi kriteria Nyquist untuk menghindari distorsi sinyal. Bagian ini penting untuk memahami bagaimana kualitas audio dipengaruhi oleh proses sampling.

2.3 PCM (Pulse Code Modulation)

Penjelasan mengenai PCM sebagai metode representasi sinyal analog dalam bentuk digital memberikan pemahaman tentang proses kuantisasi dan encoding sinyal audio. Mahasiswa dapat memahami bagaimana sinyal analog diubah menjadi data digital yang dapat diolah oleh komputer. Ini merupakan landasan penting dalam memahami kerja aplikasi yang dikembangkan.

2.4 Filter FIR (Finite Impulse Response)

Bagian ini merupakan inti dari landasan teori. Mahasiswa mempelajari prinsip-prinsip kerja filter FIR, kelebihannya dibandingkan filter IIR, dan penerapannya dalam pengurangan noise. Penjelasan tentang desain dan implementasi filter FIR memberikan mahasiswa pengetahuan praktis dan pemahaman yang mendalam tentang teknik pemrosesan sinyal digital.

2.5 Format File Audio

Pengenalan berbagai format file audio, seperti WAV dan MP3, memberikan konteks aplikasi kepada mahasiswa. Mereka belajar tentang perbedaan format dan implikasinya terhadap kualitas dan ukuran file. Ini penting untuk memahami batasan dan pilihan dalam pengembangan aplikasi.

2.6 MATLAB

Penggunaan MATLAB sebagai alat pengembangan aplikasi memberikan pengalaman praktis kepada mahasiswa dalam menggunakan perangkat lunak pemrograman yang canggih untuk pemrosesan sinyal. Mahasiswa mempelajari sintaks dan fungsi-fungsi MATLAB yang relevan, mengasah kemampuan mereka dalam pemrograman dan analisis data.

2.7 System Development Life Cycle (SDLC)

Penjelasan tentang SDLC memberikan kerangka kerja metodologi yang sistematis bagi mahasiswa. Mereka belajar tentang tahapan-tahapan pengembangan sistem, pentingnya perencanaan dan pengujian, serta manajemen proyek. Ini penting untuk mengelola proyek pengembangan perangkat lunak dengan efektif.

III. Metodologi Penelitian: Langkah-Langkah Pengembangan Aplikasi

Bab III menjelaskan metodologi penelitian secara terperinci. Ini merupakan bagian penting dalam menunjukkan validitas dan reliabilitas penelitian. Mahasiswa dapat mempelajari bagaimana penelitian dilakukan secara sistematis dan ilmiah.

3.1 Metode Pengumpulan Data

Penjelasan mengenai metode studi pustaka dan studi literatur memberikan mahasiswa panduan dalam melakukan riset dan mengumpulkan informasi yang relevan. Ini mengasah kemampuan mereka dalam mencari, menganalisis, dan menyintesis informasi dari berbagai sumber.

3.2 Metode Pengembangan Sistem (SDLC)

Penjelasan terperinci tentang pemilihan model SDLC sebagai kerangka pengembangan aplikasi memberikan mahasiswa pemahaman tentang justifikasi pemilihan model dan langkah-langkah implementasi. Ini memberikan pemahaman yang mendalam tentang proses pengembangan sistem perangkat lunak.

3.3 Perangkat Penelitian

Daftar perangkat keras dan perangkat lunak yang digunakan memberikan gambaran yang jelas tentang lingkungan pengembangan aplikasi. Ini penting untuk memastikan reproduksibilitas penelitian dan memberikan informasi penting bagi pembaca tentang kebutuhan sistem.

IV. Pembahasan dan Implementasi: Aplikasi Sampling Frekuensi Audio

Bab IV memaparkan hasil implementasi aplikasi, termasuk analisis sistem, perancangan sistem, dan pengujian aplikasi. Ini merupakan bagian inti skripsi yang menunjukkan kemampuan mahasiswa dalam menerapkan teori dan metodologi yang telah dipelajari.

4.1 Analisis Sistem

Bagian ini menunjukkan kemampuan mahasiswa dalam menganalisis kebutuhan sistem dan menentukan ruang lingkup proyek. Ia memperlihatkan ketajaman mahasiswa dalam mengidentifikasi masalah dan menentukan solusi yang tepat.

4.2 Perancangan Sistem

Perancangan sistem, termasuk perancangan proses dan antarmuka pengguna (UI), memberikan contoh nyata kepada mahasiswa tentang bagaimana merancang sistem yang user-friendly dan efektif. Ini mengasah kemampuan mahasiswa dalam perancangan sistem dan desain antarmuka.

4.3 Implementasi Sistem

Implementasi aplikasi menggunakan MATLAB menunjukkan kemampuan mahasiswa dalam mengaplikasikan pengetahuan pemrograman dan teknik pemrosesan sinyal. Ini merupakan demonstrasi konkret dari keterampilan mahasiswa dalam pengembangan perangkat lunak.

4.4 Operasi dan Perawatan Sistem

Pengujian dan evaluasi aplikasi menunjukkan kemampuan mahasiswa dalam melakukan pengujian sistem, menganalisis hasil, dan menyimpulkan temuan. Ini mengasah kemampuan mahasiswa dalam evaluasi dan pemecahan masalah.

4.5 Hasil dan Analisis Pengujian

Analisis data pengujian, termasuk perbandingan kualitas audio sebelum dan sesudah penyaringan, menunjukkan kemampuan mahasiswa dalam menganalisis data dan menginterpretasikan hasil. Ini mengasah kemampuan mereka dalam analisis kuantitatif dan kualitatif.

V. Kesimpulan dan Saran

Bab V memberikan kesimpulan dari seluruh kajian dan saran untuk penelitian selanjutnya. Ini penting untuk menunjukkan pemahaman mahasiswa tentang implikasi penelitian dan arah pengembangan di masa depan.

5.1 Kesimpulan

Kesimpulan yang ringkas dan tepat menunjukkan kemampuan mahasiswa untuk merangkum temuan penelitian dan menjawab rumusan masalah. Ini penting untuk menunjukkan pemahaman yang komprehensif tentang penelitian.

5.2 Saran

Saran untuk penelitian selanjutnya menunjukkan kemampuan mahasiswa untuk berpikir kritis dan mengidentifikasi potensi pengembangan di masa depan. Ini penting untuk menunjukkan kemampuan mahasiswa dalam berpikir inovatif dan futuristik.

Gambar

Gambar 2.1 Aliasing [7]
Tabel. 2.1  Interval Sampling Rate Audio [10].
Gambar 2.2  Konversi Analog ke Digital menggunakan PCM [13]
Gambar  2.3  Noise Reduction menggunakan filter adaptive. [13]
+7

Referensi

Dokumen terkait