Anda di halaman 1dari 11

LAPORAN PRAKTIKUM I

PRACT.Digital signal processing..

DISUSUN OLEH:
NAMA : Muhammad Alfi Fadhrulsyah
NIM : 1990343042
KELAS : TRKJ-2.C

PRODI TEKNOLOGI REKAYASA KOMPUTER JARINGAN


JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER
POLITEKNIK NEGERI LHOKSEUMAWE
TAHUN AJARAN 2020/2021
HALAMAN PENGESAHAN

Nomor Praktikum :01/IV/TRKJ-2.C/2020


Judul Praktikum : Digital signal procssing
Nama Praktikan : Muhammad Alfi Fadhrulsyah
NIM : 1990343042
Dosen Pembimbing :
Keterangan :
Nilai :

Buket Rata, 1 maret 2021


Dosen Pembimbing Praktikum I

Nanda saputri,SST,MT Muhammad Alfi Fadhrulsyah


NIP: NIM:1990343042
PRAKTIKUM I
Digital signal prosessing

1. Tujuan Praktikum.

 Mengetahui pengertian Digital Signal Processor


 Memahami cara kerja DSP.
 Mengetahui aplikasi DSP.
 Mengetahui kelebihan dan kekurangan penggunaan DSP.

2. Dasar Teori.
MATLAB merupakan kependekan dari MATrix LABoratory
dikarenakan setiap data pada MATLAB menggunakan dasar matriks.
MATLAB adalah bahasa pemrograman tinggi, tertutup, dan case sensitive
dalam lingkungan komputasi numerik yang dikembangkan oleh
MathWorks. Salah satu kelebihannya yang paling populer adalah
kemampuan membuat grafik dengan visualisasi terbaik. MATLAB
mempunyai banyak tools yang dapat membantu berbagai disiplin ilmu. Ini
merupakan salah satu penyebab industri menggunakan MATLAB. Selain
itu MATLAB mempunyai banyak library yang sangat membantu untuk
menyelesaikan permasalahan matematika seperti membuat simulasi
fungsi, pemodelan matematika dan perancangan GUI.
Matlab digunakan oleh kalangan pelajar, teknisi, peneliti di
universitas, institusi penelitian, maupun Industri sebagai alat yang
membantu melakukan komputasi matematis untuk berbagai keperluan.
MATLAB biasanya digunakan untuk penelitian, pengembangan sistem,
dan desain sistem. Berbeda dengan bahasa pemrograman lainnya,
MATLAB merupakan bahasa pemrograman tertutup. Sehingga, kompilasi
program MATLAB harus menggunakan software MATLAB yang
dikembangkan oleh MathWorks. Selain itu, MATLAB juga mendukung
pemrograman interpretatif untuk melakukan sejumlah instruksi secara
langsung melalui CLI (command line interface) .
3. Alat dan Bahan
 Laptop/kumputer.
 Apk matlab.

4. Langkah Kerja

 Memulai perintah sederhana


Langkah kita yang pertama adalah dengan menentukan variable scalar :

Untuk operasi perkalian bisa dilakukan dengan ( >>z = x * y ) :

 Operasi Vektor dan Matriks


Vextor x :
Vextor y :

Elemen ke 1 :

Dan diulangi untuk y(2) dan y(3)


Menjumlahkan keduanya :

Merubah vector y dengan perintah sebagai berikut :

Menghitung inner product :

Hasil ini diperoleh dari perhitungan seperti 1*4 + 2*5 3*6 = 32.
Memodifikasi penulisan vector menjadi matrik dengan memasukkan tanda
semicolon ( ; ) diantara angka-angka tersebut.

Melakukan dengan cara cepat dalam menyusun vector/matrik, misalnya :

Atau

 Bilangan Acak
Melakukan pembangkitan bilangan acak dengan mudah, misalnya
membangkitkan sebuah vector yang tersusun dari 10 bilangan acak
terdistribusi uniform:

Atau membangkitkan bilangan acak terdistribusi Gaussian(normal) :

Berikut untuk bilangan binary :


 Membuat Grafik
Melihat bentuk sinyak dalam domain waktu :

Akan menampilkan sebuah grafik sinuoida dan juga merepresentasikan


sebuah sinyal dalam domain waktu konitnyu :

Gambar Grafik Sinyal Waktu Kontinyu

Melakukan perintah “stem” yaitu untuk sederetan nilai fungsi waktu


diskrit.
>> stem(time, x)
Melakukan penggabungan lebih dari satu grafik pada sebuah tampilan
matlab, dengan memanfaatkan perintah hold on dan hold off :

Gambar Grafik Dua Sinyal bersamaan


Untuk menampilkan dua buah gambar pada frame berbeda-beda dengan
memanfaatkan perintah sublot :
Tampilan dua grafik pada dua frame

 Membuka File
Bisa membuka file text, suara atau gambar :

Untuk mengetahui bunyi file bisa di perintahkan dengan ( >>sound(y,Fs))


dan untuk melihat grafiknya (>>plot(y)).

Gambar grafik dari file train


Untuk membuka file gambar juga bisa melakukan fungsi ‘imread’,
sedangkan untuk menyimpan bisa memanfaatkan fungsi ‘imwrite’.Format
gambar yang bisa diolah dengan matlab cukup banyak seperti jpeg, bmp
dan png.
Cara untuk melakukan perintah nya yaitu :
>>y=imread(’12.PNG’);
>>imshow(y)
Kemudian mengklonversi dari format RGB menjadi format gray seperti
berikut:
>>yg=rgb2gray(y) ;
>>imshow(yg)
Untuk mengetahui karakter file sebelum dan sesudah proses konversi bisa
melakukan dengan perintah berikut :
>>whos

Format tampilan file image RGB dan GRAY


 Menentukan Direktori Tempat Bekerja
Untuk membuat program bisa megetikkan script berikut ini :
Menyimpannya dengan cara mengklick tanda panah hijau kearah kanan,
dan beri nama “buka_gambar.m”.

 Membuat Fungsi Matlab


Untuk bisa membangun fungsi sendiri dengan menggunakan matlab editor.
Setelah membuka Matlab editor ketikkan script berikut ini :
Function y=x2 (t)
y = t.^2;
Atau bisa juga melalui sebuah program yang anda buat pada matlab editor.

5. Analisa

Z=x+y hanya mengalihkan satu nilai saja, x/y hanya satu nilai.jika var sama
variable yg di eksekusi dan command window.tranfosi ialah suatu fungsi untuk
membalik baris jadi kolom atau sebalik nya.rand di gunakan untuk
membangkitkan bilangan random yang terbesar descara uniform dengan 0
sampai,randn berfungsi untuk membangkitkan bilangan acak bredistribusi
normal dengan nilai rata-rata 0 dan standard deviasi 1.

6. Kesimpulan

salah satu kelebihan dari matlab adalah untuk memudahkan untuk mengolah
grafik tidak kesulitan untuk meliat suatu respon system.matlab memiliki
kemudaan di dalam membuka file-file tertentu yang sudah di dukung oleh library
nya contoh nya seperti kita bisa membuka file text,suara dan gambar dan matlab
juga bisa mengkonversi suatu file dari format rgb menjadi format gray.

Anda mungkin juga menyukai