Anda di halaman 1dari 11

Praktikum Sinyal dan Sistem

INSTITUT TEKNOLOGI PADANG ELE3351


JOBSHEET I
OPERASI DASAR MATLAB

1.1 Dasar Teori


1.1.1 Pengertian Matlab
MATLAB adalah sebuah bahasa dengan (high-performance) kinerja
tinggi untuk komputasi masalah teknik. Matlab mengintegrasikan komputasi,
visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk pakai
dimana masalah-masalah dan penyelesaiannya diekspresikan dalam notasi
matematika yang familiar. Penggunaan Matlab meliputi bidang–bidang:
• Matematika dan Komputasi
• Pembentukan Algorithm
• Akusisi Data
• Pemodelan, simulasi, dan pembuatan prototipe
• Analisa data, explorasi, dan visualisasi
• Grafik Keilmuan dan bidang Rekayasa
MATLAB merupakan suatu sistem interaktif yang memiliki elemen
data dalam suatu array sehingga tidak lagi kita dipusingkan dengan masalah
dimensi. Hal ini memungkinkan kita untuk memecahkan banyak masalah teknis
yang terkait dengan komputasi, kususnya yang berhubungan dengan matrix dan
formulasi vektor, yang mana masalah tersebut merupakan momok apabila kita
harus menyelesaikannya dengan menggunakan bahasa level rendah seperti
Pascall, C dan Basic.
Nama MATLAB merupakan singkatan dari matrix laboratory.
MATLAB pada awalnya ditulis untuk memudahkan akses perangkat lunak matrik
yang telah dibentuk oleh LINPACK dan EISPACK. Saat ini perangkat MATLAB
telah menggabung dengan LAPACK dan BLAS library, yang merupakan satu
kesatuan dari sebuah seni tersendiri dalam perangkat lunak untuk komputasi
matrix. Dalam lingkungan perguruan tinggi teknik, Matlab merupakan perangkat
standar untuk memperkenalkan dan mengembangkan penyajian materi
matematika, rekayasa dan kelimuan.

TEKNIK ELEKTRO S1 MARTINI


2021310006
Praktikum Sinyal dan Sistem
INSTITUT TEKNOLOGI PADANG ELE3351
1.1.2 Kelengkapan Pada Sistem Matlab
Sebagai sebuah system, MATLAB tersusun dari 5 bagian utama:

1. Development Environment. Merupakan sekumpulan perangkat dan fasilitas


yang membantu anda untuk menggunakan fungsi-fungsi dan file-file MATLAB.
Beberapa perangkat ini merupakan sebuah graphical user interfaces (GUI).
Termasuk didalamnya adalah MATLAB desktop dan Command Window,
command history, sebuah editor dan debugger, dan browsers untuk melihat help,
workspace, files, dan search path.

2. MATLAB Mathematical Function Library. Merupakan sekumpulan algoritma


komputasi mulai dari fungsi-fungsi dasar sepertri: sum, sin, cos, dan complex
arithmetic, sampai dengan fungsi-fungsi yang lebih kompek seperti matrix
inverse, matrix eigenvalues, Bessel functions, dan fast Fourier transforms.

3. MATLAB Language. Merupakan suatu high-level matrix/array language


dengan control flow statements, functions, data structures, input/output, dan fitur-
fitur object-oriented programming. Ini memungkinkan bagi kita untuk melakukan
kedua hal baik "pemrograman dalam lingkup sederhana " untuk mendapatkan
hasil yang cepat, dan "pemrograman dalam lingkup yang lebih besar" untuk
memperoleh hasilhasil dan aplikasi yang komplek.

4.Graphics. MATLAB memiliki fasilitas untuk menampilkan vector dan matrices


sebagai suatu grafik. Didalamnya melibatkan high-level functions (fungsi-fungsi
level tinggi) untuk visualisasi data dua dikensi dan data tiga dimensi, image
processing, animation, dan presentation graphics. Ini juga melibatkan fungsi level
rendah yang memungkinkan bagi anda untuk membiasakan diri untuk
memunculkan grafik mulai dari benutk yang sederhana sampai dengan tingkatan
graphical user interfaces pada aplikasi MATLAB anda.

5. MATLAB Application Program Interface (API). Merupakan suatu library yang


memungkinkan program yang telah anda tulis dalam bahasa C dan Fortran mampu
berinterakasi dengan MATLAB. Ini melibatkan fasilitas untuk pemanggilan
routines dari MATLAB (dynamic linking), pemanggilan MATLAB sebagai
sebuah computational engine, dan untuk membaca dan menuliskan MAT-files.

TEKNIK ELEKTRO S1 MARTINI


2021310006
Praktikum Sinyal dan Sistem
INSTITUT TEKNOLOGI PADANG ELE3351
1.1.3 Keyword Matlab
Hampir semua bahasa pemrograman mempunyai keyword yang tidak boleh
digunakan sebagai nama variabel seperti if, while. Nah di Matlab pun juga ada
keywordnya yaitu

1. ans : “answer”, digunakan untuk menyimpan hasil perhitungan terakhir

2. eps : bilangan sangat kecil mendekati nol yang merupakan batas akurasi
perhitungan di MATLAB.

3. pi : konstanta π, 3.1415926…

4. inf : “infinity”, bilangan positif tak berhingga, misalkan 1/0, 2^5000, dsb.

5. NaN : “not a number”, untuk menyatakan hasil perhitungan yang tak


terdefinisi, misalkan 0/0 dan inf/inf.

6. i,j : unit imajiner, √-1, untuk menyatakan bilangan kompleks.


1.1.4 Jendela Matlab

a. Jendela perintah (Command Window) Pada command window, semua


perintah matlab dituliskan dan diekskusi. Kita dapat menuliskan perintah
perhitungan sederhana, memanggil fungsi, mencari informasi tentang
sebuah fungsi dengan aturan penulisannya (help), demo program, dan
sebagainya. Setiap penulisan perintah selalu diawali dengan prompt „>>‟.
Misal, mencari nilai sin 750 , maka pada command window kita dapat
mengetikkan:
> > sin (75)
ans=
-0.38778

TEKNIK ELEKTRO S1 MARTINI


2021310006
Praktikum Sinyal dan Sistem
INSTITUT TEKNOLOGI PADANG ELE3351

Gambar 1.1 Jendela Utama Matlab.

b. Jendela ruang kerja (Workspace) Jendela ini berisi informasi pemakaian


variabel di dalam memori matlab. Misalkan kita akan menjumlahkan dua
buah bilangan, maka pada command window kita dapat mengetikkan:
>> bilangan1 = 10
bilangan1=10
>> bilangan2 = 5
bilangan1=10
>> hasil= bilangan1 + bilangan2
hasil=15

Untuk melihat variabel yang aktif saat ini, kita dapat menggunakan
perintah who. >> who
Your variables are:
bilangan1 bilangan2 hasil

Gambar 1.2 Jendela Ruang Kerja.


TEKNIK ELEKTRO S1 MARTINI
2021310006
Praktikum Sinyal dan Sistem
INSTITUT TEKNOLOGI PADANG ELE3351
c. Jendela histori (Command History) Jendela ini berisi informasi tentang
perintah yang pernah dituliskan sebelumnya. Kita dapat mengambil
kembali perintah dengan menekan tombol panah ke atas atau mengklik
perintah pada jendela histori, kemudian melakukan copy‐paste ke
command window.

Gambar 1.3 Jendela Histori.

TEKNIK ELEKTRO S1 MARTINI


2021310006
Praktikum Sinyal dan Sistem
INSTITUT TEKNOLOGI PADANG ELE3351
1.2 Alat dan Bahan

1. Laptop/PC

2. Software Matlab

1.3 Langkah Kerja

1. Buatlah Dua buah matriks A dan B sebagai berikut menggunakan


command windows pada matlab

A =[ ] B =[ ]

Lalu hitunglah operasi berikut

A+B
A*B
A .* B
+
2. Gambarlah sinyal berikut dalam satu tampilan pada script matlab,
y = 10 sin (4*pi*t + pi/6)
y = 5 cos (2*pi*t + pi/2)
3. Cari sebuah foto di google, lalu format foto tersebut dengan spesifikasi:
-warna : gray
-beri title
4. Cari sebuah file.wav di google lalu plot file tersebut.

TEKNIK ELEKTRO S1 MARTINI


2021310006
Praktikum Sinyal dan Sistem
INSTITUT TEKNOLOGI PADANG ELE3351
1.4 Listing program
1.4.1 Penjumlahan
X=0
Y= 6
X+Y
1.4.2 Perkalian
X*Y
1.4.3.Pembagian
X/Y
1.4.4 Invers
X=0
X‟= 0
Y=6
Y‟= 6
1.4.5 Matriks
X = [345;567;893]
Y = [213;322;578]
1.4.6 Gelombang Sinus
Time = [0.001:0.099];
X = cos (0.1*pi*(0:0));
Plot (time,x)
1.4.7 Gelombang Diskrit
Time = [0.001:0.099];
X = cos (0.1*pi*(0:99));
Stem (time,x)

TEKNIK ELEKTRO S1 MARTINI


2021310006
Praktikum Sinyal dan Sistem
INSTITUT TEKNOLOGI PADANG ELE3351
1.5 Hasil Percobaan
1.5.1 Penjumlahan

1.5.2.Perkalian

1.5.3.Pembagian

TEKNIK ELEKTRO S1 MARTINI


2021310006
Praktikum Sinyal dan Sistem
INSTITUT TEKNOLOGI PADANG ELE3351
1.5.4 Invers

1.5.5 Matriks

TEKNIK ELEKTRO S1 MARTINI


2021310006
Praktikum Sinyal dan Sistem
INSTITUT TEKNOLOGI PADANG ELE3351
6.Menampilkan Gelombang
a.Gelombang Sinus

b.Gelombang Diskrit

TEKNIK ELEKTRO S1 MARTINI


2021310006
Praktikum Sinyal dan Sistem
INSTITUT TEKNOLOGI PADANG ELE3351
Daftar Pustaka

1. http://staffnew.uny.ac.id/upload/131808683/pendidikan/bab-i.pdf
(Diakses Sabtu 24 September 2022)
2. https://softscients.com/2021/11/20/variabel-dan-operasi-dasar-matlab/
(Diakses Sabtu 24 September 2022)
3. https://lmsspada.kemdikbud.go.id/pluginfile.php/79265/mod_resource/con
tent/1/3-Pengenalan%20Matlab.pdf
(Diakses Sabtu 24 September 2022)

TEKNIK ELEKTRO S1 MARTINI


2021310006

Anda mungkin juga menyukai