jobsheet 1

8
LAPORAN PRAKTIKUM PENGOLAHAN SINYAL DIGITAL No. Percobaan : 01 Judul : Pengenalan Matlab Nama Praktikan : Janita Dwi Susanti NIM : 3.33.12.0.13 Kelas : TK-3A PROGRAM STUDI TEKNIK TELEKOMUNIKASI JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI SEMARANG 2015

Upload: janitadwisusanti

Post on 01-Oct-2015

39 views

Category:

Documents


1 download

DESCRIPTION

Pengenalan Matlab

TRANSCRIPT

  • LAPORAN PRAKTIKUM

    PENGOLAHAN SINYAL DIGITAL

    No. Percobaan : 01 Judul : Pengenalan Matlab

    Nama Praktikan : Janita Dwi Susanti

    NIM : 3.33.12.0.13

    Kelas : TK-3A

    PROGRAM STUDI TEKNIK TELEKOMUNIKASI

    JURUSAN TEKNIK ELEKTRO

    POLITEKNIK NEGERI SEMARANG

    2015

  • PERCOBAAN 1

    PENGENALAN MATLAB

    I. Tujuan 1. Mahasiswa dapat memanfaatkan program Matlab untuk penyelesaian

    persamaan matematika

    2. Mahasiswa mengetahui manfaat program Matlab untuk pengolahan Sinyal.

    II. Dasar Teori Matlab merupakan Bahasa pemrograman untuk bidang teknik yang

    menyediakan bermacam fasilitas untuk menyelesaikan persamaan matematika,

    statistika dan teknik yang mudah dipelajari dan memungkinkan untuk pembuatan

    aplikasi yang lebih komplek.

    Program Matlab ini terbagi dalam bermacam-macam toolbox yang

    digunakan untuk menyelesaikan suatu persoalan, toolbox tersebut Antara lain:

    Sinyal Processing, Control System, Symbolic Math. Toolbox signal processing

    akan sering digunakan dalam pratikum Pengolahan Sinyal Digital.

    Cara termudah untuk memberikan gambaran tentang Program Matlab

    adalah dengan menganggap program Matlab seperti kalkulator. Kalkulator tersebut

    dapat berfungsi sebagai kalkulator biasa yang digunakan untuk proses perhitungan

    matematika seperti penjumlahan, pengurangan, perkalian dan pembagian. Jika

    difungsikan sebagai sebuah kalkulator sains maka dapat digunakan untuk

    menyelesaikan operasi bilangan kompleks, logaritma, akar dan pangkat serta

    trigonometri. Matlab juga dapat berfungsi seperti kalkulator yang dapat deprogram

    dan dapat digunakan untuk menggambar hasil dari suatu persamaan.

    III. Alat yang Digunakan - Satu set computer

    - Software Matlab

  • IV. Langkah Kerja 1. Untuk memulai pemrograman Matlab, Matlab Command Window diaktifkan

    melalui Star Menu, Program,Matlab sehingga tampil gambar seperti pada

    gambar 1.1.

    Gambar 1.1 Matlab Command Window

    2. Untuk melakukan penulisan program menggunakan Matlab Editor dengan

    pilihan New untuk program baru dan Open File bila ingin mengubah program

    yang sudah dirilis. Dengan tampilan seperti pada gambar 1.2.

    Gambar 1.2 Matlab Editor

  • 3. Untuk melihat isi dari toolbox yang ada pada Matlab digunakan Matlab Help

    Window seperti gambar 1.3.

    Gambar 1.3 Matlab Help Window

    4. Setelah penulisan program selesai maka program tersebut diberi nama program

    seusai dengan keinginan kita.

    5. Program yang sudah disimpan dapat dijalankan dengan cara:

    a. Pilih pada debug Matlab editor dan kemudian Run.

    b. Ketik nama program dan kemudian enter melalui matlab command window.

    6. Berikut ini merupakan sebagian daftar pernyataan yang akan digunakan:

    a. Plot (t,f); t= waktu, f=fungsi matematika. Plot digunakan untuk

    menggambarkan suatu persamaan dalam kawasan waktu kontinu.

    b. Stem (n,y); n=waktu, f=fungsi matematika. Stem diguanakan untuk

    menggambarkan suatu persamaan dalam kawasan waktu diskrit.

    c. Xlabel digunakan untuk memberi nama untuk sumbu X.

    d. Ylabel digunakan untuk memberi nama untuk sumbu Y.

    e. Grid on digunakan untuk memberi garis pada grafik yang dihasilkan.

    f. Hold on digunakan untuk menahan grafik yang dihasilkan.

    g. Figure(1) digunakan untuk membedakan suatu grafik dengan grafik yang

    lainnya.

  • h. Text digunakan untuk memberikan judul dari grafik yang dibuat.

    i. t= ta : dt:tn; ta=waktu, dt=selang waktu, tn=waktu akhir, digunakan untuk

    menentukan batas waktu yang digunakan.

    V. Lembar Kerja dan Pertanyaan Lembar Kerja 1. Gambarkan sinyal sinus dengan amplitude 2 volt. Waktu yang digunakan antara

    0 sampai 10 yang memiliki selang waktu 0,5 meiliki judul Sinya Sinus,

    keterangan pada sumbu X yaitu Sumbu Waktu sedangkan keterangan pada

    sumbu Y yaitu Amplitudo Sinyal.

    2. Gambarkan sinyal sinus dengan amplitude 5 volt. Waktu yang digunakan

    Antara 0 sampai dengan 14 yang memiliki selang waktu 0,6 memiliki judul

    Sinyal Sinus, keterangan pada sumbu X yaitu Sumbu Waktu sedangkan

    keterangan pada sumbu Y yaitu Amplitudo Sinyal.

    3. Gambarkan sinyal cosinus dengan amplitude 3 volt. Waktu yang digunakan

    antara 0 sampai dengan 10 yang memiliki selang waktu 0,5 memiliki judul

    Sinyal Cosinus, keterangan pada sumbu X yaitu Sumbu Waktu sedangkan

    keterangan pada sumbu Y yaitu Amplitudo Sinyal.

    4. Gambarkan sinyal cosinus dengan amplitude 4 volt. Waktu yang digunakan

    Antara 0 sampai dengan 14 yang memiliki selang waktu 0,6 memiliki judul

    Sinyal Cosinus, keterangan pada sumu X yaitu Sumbu Waktu sedangkan

    keterangan pada sumbu Y yaitu Amplitudo Sinyal.

    Jawaban

    No. Script Gambar Sinyal

    1. t=0:0.5:10; y=2*sin(t); plot(t,y,'r'); title('Sinyal Sinus') xlabel('Sumbu Waktu') ylabel('Amplitudo Sinyal') grid on

    0 1 2 3 4 5 6 7 8 9 10-2

    -1.5

    -1

    -0.5

    0

    0.5

    1

    1.5

    2Sinyal Sinus

    Sumbu Waktu

    Ampl

    itudo

    Sin

    yal

  • 2. t=0:0.6:14; y=5*sin(t); plot(t,y,'r'); title('Sinyal Sinus') xlabel('Sumbu Waktu') ylabel('Amplitudo Sinyal') grid on

    3. t=0:0.5:10; y=3*cos(t); plot(t,y,'r'); title('Sinyal Cosinus') xlabel('Sumbu Waktu') ylabel('Amplitudo Sinyal') grid on

    4. t=0:0.6:14; y=4*cos(t); plot(t,y,'r'); title('Sinyal Cosinus') xlabel('Sumbu Waktu') ylabel('Amplitudo Sinyal') grid on

    0 2 4 6 8 10 12 14-5

    -4

    -3

    -2

    -1

    0

    1

    2

    3

    4

    5Sinyal Sinus

    Sumbu Waktu

    Ampl

    itudo

    Sin

    yal

    0 1 2 3 4 5 6 7 8 9 10-3

    -2

    -1

    0

    1

    2

    3Sinyal Cosinus

    Sumbu Waktu

    Am

    plitu

    do S

    inya

    l

    0 2 4 6 8 10 12 14-4

    -3

    -2

    -1

    0

    1

    2

    3

    4Sinyal Cosinus

    Sumbu Waktu

    Ampl

    itudo

    Sin

    yal

  • Pertanyaan 1. Apakah fungsi program Matlab?

    Jawab:

    Program Matlab berfungsi seperti kalkulator yang dapat diprogram dan dapat

    digunakan untuk menggambar hasil dari suatu persamaan.

    2. Jelaskan proses pembuatan dan eksekusi suatu program matlab?

    Jawab:

    Proses pembuatan / penulisan program baru pada jendela Matlab Editor dimulai

    dengan memilih New Script. Setelah penulisan program selesai maka simpan

    dan beri nama program tersebut. Kemudian untuk mengeksekusinya pilih Run.

    3. Bagaimana penulisan judul pada gambar grafik di program Matlab?

    Jawab:

    title(Judul) Contoh : title(Sinyal Sinus)

    4. Bagaimana penulisan keterangan pada sumbu X dan sumbu Y pada suatu

    gambar grafik di program Matlab?

    Jawab:

    xlabel(Keterangan) Contoh : xlabel(Sumbu Waktu)

    ylabel(Keterangan) Contoh : ylabel(Amplitudo Sinyal)

    VI. Analisa Data Pada percobaan diatas dapat dilihat proses pemrograman menggunakan matlab

    apabila di analisis sebagai berikut:

    t=0:0.5:10; t menunjukkan waktu yang digunakan dari 0 sampai 10. 0,5 menunjukkan selang waktu yang digunakan.

    y=2*sin(t); persamaan fungsi waktu sinyal sinus. 2 menunjukkan sinyal sinus dengan amplitude 2 volt.

    plot(t,y,'r'); plot digunakan untuk menggambarkan suatu persamaan dalam waktu kontinyu. r menunjukkan warna yang

    digunakan (merah).

    title('Sinyal Sinus') digunakan untuk memberikan judul pada gambar yang telah dibuat.

    xlabel('Sumbu Waktu') digunakan untuk memberikan nama pada sumbu X.

  • ylabel('Amplitudo Sinyal') digunakan untuk memberikan nama pada sumbu Y.

    grid on untuk memberikan garis kotak-kotak pada gambar yang dihasilkan.

    VII. Kesimpulan Kesimpulan yang didapat setelah melakukan praktikum dan membuat laporan

    sebagai berikut:

    1. Matlab merupakan bahasa pemrograman untuk bidang teknik yang menyediakan bermacam fasilitas untuk menyelesaikan persamaan matematika,

    statistika dan teknik yang mudah dipelajari dan memungkinkan untuk

    pembuatan aplikasi yang lebih komplek.

    2. Program Matlab berfungsi seperti kalkulator yang dapat diprogram dan dapat

    digunakan untuk menggambar hasil dari suatu persamaan.

    3. Dalam menyimpan hasil program matlab yang telah dibuat sebaiknya dalam

    penyimpanannya tidak menggunakan angka.