Anda di halaman 1dari 9

LAPORAN HASIL PRAKTIKUM

PEMROSESAN SINYAL DIGITAL

PENGENALAN MATLAB UNTUK PEMROSESAN SINYAL DIGITAL

Disusun oleh:
Nama :
NIM :
Prodi : Elektronika Instrumentasi
Tgl. Praktek : 11 September 2019
Dosen : Halim Hamadi, S.Si, M.Sc

SEKOLAH TINGGI TEKNOLOGI NUKLIR


BADAN TENAGA NUKLIR NASIONAL
YOGYAKARTA
2019
PENGENALAN MATLAB UNTUK PEMROSESAN SINYAL DIGITAL

I. TUJUAN
1. Praktikan memahami fungsi dasar aplikasi Matlab
2. Praktikan memahami operasi dasar dan variabel pada Matlab
3. Praktikan mampu membuat script untuk melakukan perhitungan matematika
4. Praktikan mampu menampilkan grafik dari suatu fungsi matematika

II. DASAR TEORI


MATLAB adalah singkatan dari MATrix LABoratory. Matlab dibuat bertujuan untuk
mempermudah akses untuk perangkat lunak matrix yang di kembangkan oleh LINPACK (sistem
paket linear) dan EISPACK (sistem paket eigen) (Houcque, 2005). MATLAB adalah bahasa kinerja
tinggi untuk komputasi teknis. Ini mengintegrasikan komputasi, visualisasi, dan lingkungan
pemrograman. Selanjutnya, MATLAB adalah lingkungan bahasa pemrograman modern:
memiliki struktur data yang canggih, berisi built-in editing dan alat debugging, dan mendukung
pemrograman berorientasi obyek. Faktor-faktor ini membuat MATLAB aplikasi yang sangat baik
untuk pengajaran dan penelitian (Houcque, 2005).
MATLAB memiliki banyak keunggulan dibandingkan dengan bahasa komputer konvensional
(misalnya, C dan FORTRAN) untuk memecahkan masalah teknis. MATLAB merupakan suatu
sistem interaktif yang elemen data dasarnya adalah array yang tidak memerlukan dimensi.
Paket perangkat lunak telah tersedia secara komersial sejak tahun 1984 dan sekarang dianggap
sebagai alat standar di banyak universitas dan industri di seluruh dunia (Houcque, 2005).
Kegunaan umum dari MATLAB diantaranya untuk Matematika dan Komputasi,
Pengembangan Algoritma, Akuisisi Data, Pemodelan dan Simulasi, Pembuatan Prototipe,
Analisis Data, Eksplorasi, Visualisasi, dan Pengembangan Aplikasi termasuk GUI (Away, 2006).
Bahasa MATLAB dapat digunakan dalam sebuah sistem MATLAB interaktif yang elemen
data dasarnya adalah array yang tidak membutuhkan pengaturan dimensi. Hal ini
memungkinkan penyelesaian banyak masalah komputasi teknik, terutama yang berhubungan
dengan formulasi matriks dan vektor. Dalam beberapa kasus, dapat juga dilakukan penulisan
program dalam bahasa seperti C dan Fortran (Away, 2006).

Bagian-bagian jendela Matlab:


Window Utama MATLAB
Adalah window induk yang melingkupi seluruh lingkungan kerja Matab sebagai tempat dock-
ing bagi form yang lain.
- Launch Pad window
Window ini berfungsi sebagai penunutun bagi pemakai dalam memilih opsi dari fungsi-
fungsi / toolbox yang ditawarkan oleh Matlab.
- Workspace window
Window ini berfungsi sebagai navigator bagi pemakai dalam penyediaan informasi
mengenai fariabel yang sedang aktif dalam workspace pada saat pemakaian.
Workspace window seperti lingkungan abstrak yang menyimpan seluruh variabel dan
perintah yang pernah digunakan selama penggunaan berlangsung.
- Current Directory window
Window ini sebagai browser Directory aktif yang hamper sama dengan window
explorer

III. ALAT DAN BAHAN


Adapun alat dan bahan yang digunakan pada praktikum pengenalan Matlab ini adalah:
1. Komputer/ lapotop
2. Program Matlab R2015a

IV. DATA HASIL PRAKTIKUM


1. Membuat script/fungsi sederhana untuk menghitung luas dan keliling lingkaran.

Gamabar 1. Penulisan script rumus luas dan keliling lingkaran

Gambar 2. Hasil perhitungan yang dimunculkan Command Window

2. Membuat grafik dari fungsi berikut:


a. y=sin 2x, -2*π≤x≤2* π
b. y= sin (2x+ π/2), -2*π≤x≤2* π
c. y= sin (2x+ π/2), -2*π≤x≤2* π
Kemudian tampilkan grafik a, b, dan c dalam 1 figure.
Gambar 3. Penulisan script pada Window Editor

Gambar 4. Hasil gabungan 3 fungsi. Example multiple plot

3. Membuat grafik dari masing-masing fungsi dari percobaan No. 2 diatas. Lalu grafik
keempat adalah gabungan dari ketiga fungsi.
Gambar 5. Penulisan Script untuk masing-masing fungsi

Gambar 6. Figur grafik dari masing-masing fungsi dan grafik gabungannya. Example multiple plot 2.

4. Membuka file gambar dan dimensinya


Gambar 7. Script pembaca dimensi gambar dan Figur tampilannya

5. Membuat script untuk memutar dan melihat informasi dari suatu audio

Gambar 8. Script pemutar audio dan untuk melihat informasi audio


Gambar 9. Script untuk membuka informasi grafik dari suatu audio

Gambar 10. Figur grafik dari audio yang ber-extention .wav

V. PEMBAHASAN HASIL PRAKTIKUM


1. Pada script pertama, praktikan diminta menuliskan fungsi untuk membuat rumus
keliling dan luas lingkaran.
Percobaan ini menunjukkan bahwa Matlab mampu melakukan perhitungan
matematika yang memudahkan penggunanya. Dengan rumus yang ditulis pada script
tersebut, maka pengguna hanya tinggal memasukkan parameter yang diketahui, dalam
hal ini adalah jari-jari suatu lingkaran. Maka program dapat memulai proses
perhitungan matematika dan memberikan jawaban yang dibutuhkan.
2. Pada percobaan kedua praktikan diminta untuk menuliskan script dari beberapa fungsi
dan menampilkan grafik dalam satu figur.
Langkah yang diperlukan ialah praktikan harus mampu merubah data yang berupa
persamaan fungsi matematika menjadi bahasa script Matlab sehingga program dapat
menjalankan fungsi matematika dan memunculkan grafik yang diinginkan.
Maka untuk dapat merubah bahasa fungsi matematika menjadi bahasa Matlab, maka
praktikan perlu mengetahui terlebih dahulu konversi bahasa yang digunakan dalam
program Matlab.
3. Percobaan ketiga adalah membuat masing-masing grafik dari fungsi matematika pada
percobaan 2. Yang mana tiap persamaan fungsi dijadikan sub-plot dalam satu figur. Dan
pada figur itu juga ditampilkan kembali gabungan ketiga grafik tersebut dalam tiga
warna yang berbeda.
Dengan memasukkan kode bentuk garis atau warna pada script, maka grafik yang
dimunculkan akan memiliki warna dan style garis yang diinginkan. Misal bila diinginkan
garis dengan warna merah maka tambahkan ‘r’ pada script, bila diinginkan garis putus-
putus tuliskan ‘.r’ maka akan muncul grafik dengan style putus-putus dan berwarna
merah.
4. Percobaan keempat menunjukkan bahwa dengan Matlab praktikan dapat
menunjukkan informasi suatu file gambar berupa dimensi panjang dan lebar dalam
satuan piksel. Selain itu dapat juga membuka file tersebut pada figure Matlab dengan
menuliskan script “imshow”.
5. Percobaan terakhir yaitu menuliskan script untuk membaca file audio, dalam hal ini
adalah file .mp3, namun kali ini praktikan gagal menjalankan script ini hingga command
window mengatakan terjadi error pada script yang ditulis.
Padahal seharusnya dengan Matlab praktikan bisa melihat informasi, menampilkan
grafik, hingga memutar file audio tersebut.
Walau tidak memahami penyebab pastinya, namun praktikan menduga program
Matlab R2015a yang digunakan praktikan tidak mendukung pembacaan file .mp3 atau
spesifikasi laptop (prosesor, RAM, VGA) yang digunakan praktikan tidak memadai untuk
menjalankan perintah ini (disebutkan pada command window, bahwa penyebab error
adalah “out of memory”). Spesifikasi laptop yang digunakan ialah:
- Prosesor : 1,4 GHz x 4 keping (Quad Core)
- RAM : 6 GB
- VGA : 1777 MB
Kemudian pada gambar 9 dan 10 memperlihatkan bahwa praktikan mengganti jenis
audio yang ingin diperlihatkan bentuk grafik/sinyalnya. Tampak berhasil muncul figur,
namun saat script untuk memutar audio dijalankan maka Matlab tetap tidak dapat
menjalankannya.

VI. KESIMPULAN
1. Dengan Matlab praktikan dapat membuat persamaan matematika, memunculkan
grafik dari suatu fungsi, mendapatkan informasi dari suatu gambar maupun audio dan
memunculkan media tersebut pada figur atau program Matlab.
2. Untuk bisa menjalankan program Matlab dibutuhkan spesifikasi PC yang
direkomendasikan program, misal spesifikasi RAM dan VGA yang memenuhi
persyaratan untuk bisa menjalankan program sehingga bisa dieksekusi dengan lancar.

Yogyakarta, 18 September 2019


Paraktikan,

ttd

Harun Al Rasyid R.

Anda mungkin juga menyukai