Matlab

MATLAB (Matrix Laboratory) adalah lingkungan komputasi numerik sekaligus bahasa pemrograman yang dikembangkan oleh MathWorks. MATLAB bekerja berdasarkan matriks dan sangat dipakai di bidang teknik, sains, matematika, ekonomi, dan penelitian untuk perhitungan, analisis data, pembuatan grafik, pemodelan, dan simulasi. Fitur dasarnya dapat diperluas dengan toolbox, yaitu kumpulan fungsi khusus untuk bidang tertentu, misalnya statistik, pengolahan sinyal, pengolahan citra, optimasi, dan pembelajaran mesin (machine learning). File program MATLAB berekstensi .m.

1. Mengenal Lingkungan Kerja MATLAB

Jendela utama MATLAB (MATLAB Desktop) terdiri atas beberapa panel.

Fungsi yang dibahas pada bagian ini adalah Command Window, Workspace, Current Folder dan Editor, dan Script, Function, dan Live Script. Setiap fungsi diuraikan melalui tiga bagian: fungsi, cara menggunakan, dan contoh penggunaan.

Command Window

Fungsi: Tempat mengetik perintah dan melihat hasilnya langsung. Perintah dijalankan setelah menekan Enter, dan tanda >> menunjukkan MATLAB siap menerima perintah.

Cara menggunakan: Ketik perintah pada Command Window lalu tekan Enter. Akhiri perintah dengan titik koma (;) agar hasilnya tidak ditampilkan. Gunakan perintah clc untuk membersihkan layar.

Contoh penggunaan: Mengetik 5 + 3 lalu Enter menghasilkan ans = 8.

Workspace

Fungsi: Menampilkan daftar variabel yang sedang tersimpan di memori beserta nilai, ukuran, dan jenisnya.

Cara menggunakan: Lihat panel Workspace atau ketik who dan whos pada Command Window. Klik dua kali variabel untuk melihat isinya pada Variable Editor. Hapus semua variabel dengan perintah clear.

Contoh penggunaan: Memeriksa ukuran matriks A yang baru dibuat.

Current Folder dan Editor

Fungsi: Current Folder menampilkan isi folder kerja, sedangkan Editor adalah tempat menulis dan menyimpan program dalam file .m.

Cara menggunakan: Klik New Script pada tab Home untuk membuka Editor, tulis perintah, simpan, lalu klik Run atau tekan F5.

Contoh penggunaan: Menulis rangkaian perhitungan dan menyimpannya sebagai hitung.m.

Script, Function, dan Live Script

Fungsi: Script adalah kumpulan perintah yang dijalankan berurutan. Function adalah program yang menerima masukan dan memberi keluaran. Live Script (.mlx) menggabungkan kode, hasil, grafik, dan teks penjelas dalam satu dokumen.

Cara menggunakan: Pilih New Script, New Function, atau New Live Script pada tab Home. Pada function, tuliskan baris function [keluaran] = nama(masukan) dan simpan dengan nama file yang sama dengan nama function.

Contoh penggunaan: Membuat function luas_lingkaran(r) untuk menghitung luas lingkaran.

2. Fitur dan Fungsi Utama MATLAB

Berikut fitur dasar yang perlu dikuasai pengguna baru.

Fungsi yang dibahas pada bagian ini adalah Variabel, Vektor, dan Matriks, Operasi Matriks dan Operasi Elemen, Kontrol Alur, Grafik, Impor dan Ekspor Data, Fungsi Matematika dan Statistik Bawaan, Toolbox, dan Simulink dan App Designer. Setiap fungsi diuraikan melalui tiga bagian: fungsi, cara menggunakan, dan contoh penggunaan.

Variabel, Vektor, dan Matriks

Fungsi: Menyimpan data dalam bentuk angka tunggal, vektor (baris atau kolom), dan matriks. Matriks ditulis dalam tanda kurung siku, dengan spasi atau koma untuk memisahkan kolom dan titik koma untuk memisahkan baris.

Cara menggunakan: Ketik A = [1 2 3; 4 5 6; 7 8 9] untuk membuat matriks 3×3. Akses elemen dengan A(2,3). Buat deret dengan x = 0:0.1:1.

Contoh penggunaan: Membuat matriks data nilai tiga mata kuliah untuk tiga siswa.

Operasi Matriks dan Operasi Elemen

Fungsi: Melakukan operasi matriks seperti penjumlahan (+), perkalian matriks (*), transpos ('), invers (inv), dan determinan (det). Operator dengan titik, seperti .* dan ./, bekerja pada setiap elemen.

Cara menggunakan: Ketik C = A*B untuk perkalian matriks dan D = A.*B untuk perkalian elemen demi elemen. Ketik inv(A) untuk invers dan det(A) untuk determinan.

Contoh penggunaan: Menyelesaikan sistem persamaan linear dengan x = A\b.

Kontrol Alur (if, for, while)

Fungsi: Mengatur jalannya program: if untuk pilihan berdasarkan syarat, for untuk perulangan dengan jumlah tertentu, dan while untuk perulangan selama syarat terpenuhi.

Cara menggunakan: Tulis struktur if kondisi ... end, for i = 1:10 ... end, atau while kondisi ... end pada Editor, lalu jalankan.

Contoh penggunaan: Menjumlahkan angka 1 sampai 100 dengan perulangan for.

Grafik (plot, bar, hist, scatter, subplot)

Fungsi: Membuat grafik dua dan tiga dimensi, seperti plot untuk garis, bar untuk diagram batang, hist untuk histogram, scatter untuk diagram pencar, dan surf untuk permukaan tiga dimensi.

Cara menggunakan: Ketik x = 0:0.1:10; y = sin(x); plot(x,y) lalu tambahkan title('Gelombang Sinus'), xlabel('x'), ylabel('y'). Gunakan subplot untuk beberapa grafik dalam satu jendela.

Contoh penggunaan: Membuat grafik fungsi sinus dan kosinus dalam satu gambar.

Impor dan Ekspor Data

Fungsi: Membaca data dari file Excel, CSV, atau teks ke MATLAB dan menyimpan hasilnya kembali ke file.

Cara menggunakan: Gunakan readtable('data.xlsx') untuk data berbentuk tabel, readmatrix('data.csv') untuk data numerik, dan writetable(T,'hasil.xlsx') untuk menyimpan. Atau klik Import Data pada tab Home.

Contoh penggunaan: Membaca data penjualan dari Excel lalu menghitung rata-rata per bulan.

Fungsi Matematika dan Statistik Bawaan

Fungsi: Menyediakan fungsi siap pakai, seperti sum, mean, median, std, max, min, sort, sqrt, exp, log, dan sin, yang bekerja pada vektor maupun matriks.

Cara menggunakan: Ketik nama fungsi dengan data di dalam tanda kurung, misalnya mean(x) atau std(x). Gunakan help nama_fungsi atau doc nama_fungsi untuk melihat penjelasan.

Contoh penggunaan: Menghitung rata-rata dan simpangan baku data nilai.

Toolbox

Fungsi: Toolbox adalah paket tambahan berisi fungsi untuk bidang tertentu, seperti Statistics and Machine Learning, Optimization, Signal Processing, Image Processing, Deep Learning, dan Curve Fitting.

Cara menggunakan: Toolbox yang dimiliki dilihat dengan perintah ver atau melalui Add-Ons pada tab Home. Fungsi toolbox dipanggil seperti fungsi biasa, misalnya fitlm untuk regresi linear.

Contoh penggunaan: Memakai Statistics and Machine Learning Toolbox untuk regresi linear berganda.

Simulink dan App Designer

Fungsi: Simulink adalah lingkungan pemodelan berbasis blok untuk simulasi sistem dinamis, misalnya sistem kendali. App Designer dipakai untuk membuat aplikasi dengan antarmuka grafis.

Cara menggunakan: Ketik simulink pada Command Window untuk membuka Simulink, atau klik Design App pada tab Home untuk membuka App Designer.

Contoh penggunaan: Mensimulasikan respons sistem pengendali suhu.

Kelebihan MATLAB

  • Sangat kuat untuk perhitungan matriks, numerik, dan simulasi.

  • Memiliki banyak toolbox untuk bidang teknik, sains, keuangan, dan machine learning.

  • Grafik berkualitas tinggi dan mudah dibuat.

  • Dokumentasi, bantuan, dan contoh program sangat lengkap.

  • Dapat dihubungkan dengan perangkat keras dan bahasa pemrograman lain.

Kekurangan MATLAB

  • Berbayar dan toolbox tertentu dijual terpisah, sehingga biayanya tinggi.

  • Memerlukan kemampuan pemrograman dasar sehingga kurva belajarnya lebih curam dibanding aplikasi berbasis menu.

  • Menggunakan memori cukup besar dan dapat lambat untuk data yang sangat besar.

  • Kurang praktis untuk analisis statistik sederhana dibanding SPSS, JASP, atau Minitab.

  • Alternatif gratis seperti GNU Octave memiliki kompatibilitas yang tidak sepenuhnya sama.

Kesimpulan MATLAB

MATLAB adalah perangkat lunak komputasi yang andal untuk pekerjaan teknik, sains, dan penelitian yang melibatkan matriks, simulasi, dan pemodelan. Dengan memahami lingkungan kerja, matriks, grafik, serta toolbox, pengguna dapat menyelesaikan perhitungan yang kompleks secara efisien. Karena berbasis pemrograman, MATLAB paling cocok bagi pengguna yang bersedia belajar menulis kode.


No

Kode Link

Judul Topik

1

00112

Agunan pada Perbankan Syariah

2

00021

Akad Hawalah pada Perbankan Syariah

3

00024

Akad Ijarah pada Perbankan Syariah

4

00028

Akad Istishna' pada Perbankan Syariah

5

00033

Akad Kafalah pada Perbankan Syariah

6

00035

Akad Mudharabah pada Perbankan Syariah

7

00051

Akad Murabahah pada Perbankan Syariah

8

00044

Akad Musyarakah pada Perbankan Syariah

9

00047

Akad Qardh pada Perbankan Syariah

10

00053

Akad Salam pada Perbankan Syariah

11

00056

Akad Sharf pada Perbankan Syariah

12

00059

Akad Wadiah pada Perbankan Syariah

13

00061

Akad Wakalah pada Perbankan Syariah

14

00117

Aset pada Perbankan Syariah

15

00118

Automatic Teller Machine (ATM) dalam Sistem Keuangan Islam

16

00579

Baitul Mal wa Tamwil (BMT): Manajemen dan Pemberdayaan Ekonomi Umat

17

00377

Bank Perekonomian Rakyat (BPR) Syariah

18

00369

Bank Sentral Perspektif Ekonomi Islam

19

00811

Bentuk Transaksi yang Dilarang dalam Sistem Ekonomi Islam

20

00373

Biaya Operasional terhadap Pendapatan Operasional (BOPO) pada Perbankan Syariah

21

00378

Bunga Perspektif Sistem Ekonomi Islam

22

00380

Capital Adequacy Ratio (CAR) pada Perbankan Syariah

23

00382

Cash Ratio pada Perbankan Syariah

24

00384

Corporate Social Responsibility (CSR) dalam Sistem Ekonomi Islam

25

00385

Cost to Income Ratio (CIR) pada Perbankan Syariah

26

00389

Current Account Saving Account (CASA) pada Perbankan Syariah

27

00390

Current Ratio pada Perbankan Syariah

28

00392

Dana Pihak Ketiga (DPK) pada Perbankan Syariah

29

00393

Dana Syirkah Temporer pada Perbankan Syariah

30

00395

Debt to Asset Ratio (DAR) pada Perbankan Syariah

31

00396

Debt to Equity Ratio (DER) pada Perbankan Syariah

32

00398

Denda: Konsep Ta’zir dalam Keuangan Islam

33

00403

Dewan Pengawas Syariah (DPS): Tata Kelola dan Kepatuhan Syariah

34

00409

Earning Per Share (EPS) pada Perbankan Syariah

35

00547

Ekonomi Keuangan Islam

36

00548

Ekonomi Keuangan Sosial Islam

37

00428

Ekonomi Pancasila Perpektif Islam

38

00799

Ekuitas pada Perbankan Syariah

39

00456

Environmental, Social, and Governance (ESG) Perspektif Ekonomi Islam

40

00458

Etika Bisnis Islam

41

00470

Fatwa dan Regulasi Industri Halal: Integrasi Fatwa ke Dalam Regulasi dan Tata Kelola Perbankan Syariah

42

00484

Filsafat Ilmu Ekonomi Islam

43

00485

Financial Distress dalam Sistem Keuangan Islam

44

00486

Financing to Deposit Ratio (FDR) pada Perbankan Syariah

45

00493

Garansi Bank Perspektif Ekonomi Islam

46

00495

Giro Wajib Minimum (GWM) pada Perbankan Syariah

47

00802

Good Corporate Governance (GCG) dalam Sistem Ekonomi Islam

48

00509

Harta dalam Islam: Kajian Turats dan Kontemporer

49

00510

Hedging Perspektif Ekonomi Islam

50

00516

Income Smoothing Perspektif Ekonomi Islam

51

00545

Indikator Kesehatan Perbankan Syariah

52

00549

Industri Keuangan Syariah

53

00524

Internet Banking dalam Sistem Perbankan Syariah

54

00529

Investasi Surat Berharga pada Perbankan Syariah

55

00535

Kartu Debit dalam Sistem Perbankan Islam

56

00536

Kartu Kredit dalam Sistem Perbankan Islam

57

00542

Kepatuhan Syariah (Sharia Compliance) pada Sistem Ekonomi Islam

58

00543

Kepemilikan dalam Islam: Kajian Turats dan Kontemporer

59

00559

Kewajiban Penyediaan Modal Minimum (KPMM) pada Perbankan Syariah

60

00552

Kinerja Karyawan Perspektif Ekonomi Islam

61

00553

Kliring dalam Sistem Perbankan Islam

62

00558

Koperasi Syariah: Manajemen dan Pemberdayaan Ekonomi Umat

63

00560

Kredit Pemilikan Rumah (KPR) Syariah: Konsep, Akad, dan Implementasi

64

00561

Kredit Usaha Rakyat (KUR) Syariah dalam Pemberdayaan Masyarakat

65

00562

Laba Bersih pada Perbankan Syariah

66

00564

Lembaga Keuangan Mikro Syariah

67

00565

Lembaga Keuangan Syariah Bank dan Non-Bank

68

00566

Lembaga Penjamin Simpanan (LPS) dalam Sistem Ekonomi Islam

69

00567

Letter of Credit (L/C) Perspektif Ekonomi Islam

70

00568

Liabilitas pada Perbankan Syariah

71

00571

Loyalitas Konsumen Perspektif Ekonomi Islam

72

00578

Makroekonomi Islam: dan Dinamika Ekonomi Global

73

00001

Manajemen Risiko Hukum pada Ekonomi Islam

74

00002

Manajemen Risiko Imbal Hasil pada Ekonomi Islam

75

00003

Manajemen Risiko Investasi pada Ekonomi Islam

76

00006

Manajemen Risiko Kepatuhan pada Ekonomi Islam

77

00806

Manajemen Risiko Likuiditas pada Ekonomi Islam

78

00004

Manajemen Risiko Nilai Tukar pada Ekonomi Islam

79

00807

Manajemen Risiko Operasional pada Ekonomi Islam

80

00808

Manajemen Risiko Pasar pada Ekonomi Islam

81

00005

Manajemen Risiko Pembiayaan pada Sistem Ekonomi Islam

82

00007

Manajemen Risiko Reputasi pada Sistem Ekonomi Islam

83

00008

Manajemen Risiko Stratejik pada Sistem Ekonomi Islam

84

00795

Manajemen ZISWAF pada Lembaga Keuangan Syariah

85

00581

Maqashid Syariah dalam Ekonomi Islam

86

00617

Merger pada Perbankan Syariah

87

00014

Metodologi Penelitian Kualitatif Bidang Ilmu Ekonomi

88

00015

Metodologi Penelitian Kuantitatif Bidang Ilmu Ekonomi: Kajian Komprehensif

89

00016

Metodologi Penelitian Mixed Methods dalam Bidang Ilmu Ekonomi: Kajian Komprehensif

90

00017

Mikroekonomi dalam Sistem Ekonomi Islam: Kajian Komprehensif atas Landasan Epistemologis, Konsep Inti, dan Implementasi Kelembagaan

91

00618

Minat Konsumen Perspektif Ekonomi Islam

92

00619

Mobile Banking dalam Sistem Perbankan Islam

93

00622

Moral Hazard Perspektif Ekonomi Islam

94

00624

Net Imbalan (NI) pada Perbankan Syariah

95

00624

Net Imbalan (NI) pada Perbankan Syariah

96

00650

Net Operating Margin (NOM) pada Perbankan Syariah

97

00625

Net Profit Margin (NPM) pada Perbankan Syariah

98

00626

Net Stable Funding Ratio (NSFR) pada Perbankan Syariah

99

00627

Non-Performing Financing (NPF) pada Perbankan Syariah

100

00630

Otoritas Jasa Keuangan (OJK): Pengawasan Industri Keuangan Islam

101

00644

Pembiayaan dalam Sistem Ekonomi Islam

102

00651

Perbankan Syariah: Manajemen Operasional dan Ketahanan

103

00652

Perbankan Syariah: Peluang Pengembangannya

104

00653

Perbankan Syariah: Pembiayaan Sektor Produktif dan Industri Halal

105

00654

Perbankan Syariah: Strategi Pendanaan dan Diversifikasi Produk

106

00655

Perbankan Syariah: Tantangan Pengembangannya

107

00656

Perbankan Syariah: Teori, Praktik, dan Regulasi

108

00658

Perilaku Konsumen dalam Sistem Ekonomi Islam

109

00666

Posisi Devisa Neto (PDN) pada Perbankan Syariah

110

00666

Posisi Devisa Neto (PDN) pada Perbankan Syariah

111

00667

Price To Book Value (PBV) pada Perbankan Syariah

112

00668

Price To Earning Ratio (PER) pada Perbankan Syariah

113

00796

Produk Deposito pada Perbankan Syariah

114

00494

Produk Giro pada Perbankan Syariah

115

00669

Produk Jasa (Layanan) pada Perbankan Syariah

116

00671

Produk Penghimpunan Dana (Simpanan) pada Perbankan Syariah

117

00670

Produk Penyaluran Dana (Pembiayaan) pada Perbankan Syariah

118

00674

Quick Ratio pada Perbankan Syariah

119

00675

Rasio Likuiditas dalam Sistem Keuangan Islam

120

00676

Rasio Profitabilitas dalam Sistem Keuangan Islam

121

00677

Rasio Solvabilitas dalam Sistem Keuangan Islam

122

00681

Return On Assets (ROA) pada Perbankan Syariah

123

00682

Return On Equity (ROE) pada Perbankan Syariah

124

00684

Riba Perspektif Ekonomi Islam

125

00685

Safe Deposit Box pada Perbankan Islam

126

00101

Sistem Ekonomi Adam Smith (Klasik) menurut Islam

127

00098

Sistem Ekonomi Kapitalis/Liberal menurut Islam

128

00099

Sistem Ekonomi Keynesian menurut Islam

129

00691

Sistem Ekonomi Neo-Klasik menurut Islam

130

00103

Sistem Ekonomi Pancasila menurut Islam

131

00100

Sistem Ekonomi Skolastik menurut Islam

132

00102

Sistem Ekonomi Sosialis menurut Islam

133

00629

Sistem Operasional Bank Syariah

134

00726

Subrogasi dalam Sistem Keuangan Islam

135

00704

Sumber Daya Manusia (SDM) Perspektif Ekonomi Islam

136

00737

Transaksi dalam Sistem Ekonomi Islam

137

00738

Uang Perspektif Ekonomi Islam

138

00747

Unit Usaha Syariah (UUS)

139

00766

Wealth Management Perspektif Ekonomi Islam

Komentar

Postingan populer dari blog ini

Software Eviews

Insert pada Ms.Word

Ms. Excel