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 |
Agunan pada Perbankan Syariah |
|
|
2 |
Akad Hawalah pada Perbankan Syariah |
|
|
3 |
Akad Ijarah pada Perbankan Syariah |
|
|
4 |
Akad Istishna' pada Perbankan
Syariah |
|
|
5 |
Akad Kafalah pada Perbankan Syariah |
|
|
6 |
Akad Mudharabah pada Perbankan
Syariah |
|
|
7 |
Akad Murabahah pada Perbankan
Syariah |
|
|
8 |
Akad Musyarakah pada Perbankan
Syariah |
|
|
9 |
Akad Qardh pada Perbankan Syariah |
|
|
10 |
Akad Salam pada Perbankan Syariah |
|
|
11 |
Akad Sharf pada Perbankan Syariah |
|
|
12 |
Akad Wadiah pada Perbankan Syariah |
|
|
13 |
Akad Wakalah pada Perbankan Syariah |
|
|
14 |
Aset pada Perbankan Syariah |
|
|
15 |
Automatic Teller Machine (ATM) dalam Sistem Keuangan
Islam |
|
|
16 |
Baitul Mal wa Tamwil (BMT):
Manajemen dan Pemberdayaan Ekonomi Umat |
|
|
17 |
Bank Perekonomian Rakyat (BPR)
Syariah |
|
|
18 |
Bank Sentral Perspektif Ekonomi
Islam |
|
|
19 |
Bentuk Transaksi yang Dilarang dalam
Sistem Ekonomi Islam |
|
|
20 |
Biaya Operasional terhadap
Pendapatan Operasional (BOPO) pada Perbankan Syariah |
|
|
21 |
Bunga Perspektif Sistem Ekonomi
Islam |
|
|
22 |
Capital Adequacy Ratio (CAR) pada
Perbankan Syariah |
|
|
23 |
Cash Ratio pada Perbankan Syariah |
|
|
24 |
Corporate Social Responsibility
(CSR) dalam Sistem Ekonomi Islam |
|
|
25 |
Cost to Income Ratio (CIR) pada
Perbankan Syariah |
|
|
26 |
Current Account Saving Account
(CASA) pada Perbankan Syariah |
|
|
27 |
Current Ratio pada Perbankan Syariah |
|
|
28 |
Dana Pihak Ketiga (DPK) pada
Perbankan Syariah |
|
|
29 |
Dana Syirkah Temporer pada Perbankan
Syariah |
|
|
30 |
Debt to Asset Ratio (DAR) pada
Perbankan Syariah |
|
|
31 |
Debt to Equity Ratio (DER) pada
Perbankan Syariah |
|
|
32 |
Denda: Konsep Ta’zir dalam Keuangan
Islam |
|
|
33 |
Dewan Pengawas Syariah (DPS): Tata
Kelola dan Kepatuhan Syariah |
|
|
34 |
Earning Per Share (EPS) pada
Perbankan Syariah |
|
|
35 |
Ekonomi Keuangan Islam |
|
|
36 |
Ekonomi Keuangan Sosial Islam |
|
|
37 |
Ekonomi Pancasila Perpektif Islam |
|
|
38 |
Ekuitas pada Perbankan Syariah |
|
|
39 |
Environmental, Social, and Governance (ESG)
Perspektif Ekonomi Islam |
|
|
40 |
Etika Bisnis Islam |
|
|
41 |
Fatwa dan Regulasi Industri Halal:
Integrasi Fatwa ke Dalam Regulasi dan Tata Kelola Perbankan Syariah |
|
|
42 |
Filsafat Ilmu Ekonomi Islam |
|
|
43 |
Financial Distress dalam Sistem
Keuangan Islam |
|
|
44 |
Financing to Deposit Ratio (FDR)
pada Perbankan Syariah |
|
|
45 |
Garansi Bank Perspektif Ekonomi
Islam |
|
|
46 |
Giro Wajib Minimum (GWM) pada
Perbankan Syariah |
|
|
47 |
Good Corporate Governance (GCG) dalam Sistem Ekonomi
Islam |
|
|
48 |
Harta dalam Islam: Kajian Turats dan Kontemporer |
|
|
49 |
Hedging Perspektif Ekonomi Islam |
|
|
50 |
Income Smoothing Perspektif Ekonomi
Islam |
|
|
51 |
Indikator Kesehatan Perbankan
Syariah |
|
|
52 |
Industri Keuangan Syariah |
|
|
53 |
Internet Banking dalam Sistem Perbankan Syariah |
|
|
54 |
Investasi Surat Berharga pada
Perbankan Syariah |
|
|
55 |
Kartu Debit dalam Sistem Perbankan
Islam |
|
|
56 |
Kartu Kredit dalam Sistem Perbankan
Islam |
|
|
57 |
Kepatuhan Syariah (Sharia
Compliance) pada Sistem Ekonomi Islam |
|
|
58 |
Kepemilikan dalam Islam: Kajian Turats dan
Kontemporer |
|
|
59 |
Kewajiban Penyediaan Modal Minimum
(KPMM) pada Perbankan Syariah |
|
|
60 |
Kinerja Karyawan Perspektif Ekonomi
Islam |
|
|
61 |
Kliring dalam Sistem Perbankan Islam |
|
|
62 |
Koperasi Syariah: Manajemen dan Pemberdayaan Ekonomi
Umat |
|
|
63 |
Kredit Pemilikan Rumah (KPR)
Syariah: Konsep, Akad, dan Implementasi |
|
|
64 |
Kredit Usaha Rakyat (KUR) Syariah
dalam Pemberdayaan Masyarakat |
|
|
65 |
Laba Bersih pada Perbankan Syariah |
|
|
66 |
Lembaga Keuangan Mikro Syariah |
|
|
67 |
Lembaga Keuangan Syariah Bank dan
Non-Bank |
|
|
68 |
Lembaga Penjamin Simpanan (LPS)
dalam Sistem Ekonomi Islam |
|
|
69 |
Letter of Credit (L/C) Perspektif
Ekonomi Islam |
|
|
70 |
Liabilitas pada Perbankan Syariah |
|
|
71 |
Loyalitas Konsumen Perspektif
Ekonomi Islam |
|
|
72 |
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 |
Manajemen Risiko Kepatuhan pada
Ekonomi Islam |
|
|
77 |
Manajemen Risiko Likuiditas pada
Ekonomi Islam |
|
|
78 |
00004 |
Manajemen Risiko Nilai Tukar pada
Ekonomi Islam |
|
79 |
Manajemen Risiko Operasional pada
Ekonomi Islam |
|
|
80 |
Manajemen Risiko Pasar pada Ekonomi
Islam |
|
|
81 |
00005 |
Manajemen Risiko Pembiayaan pada
Sistem Ekonomi Islam |
|
82 |
Manajemen Risiko Reputasi pada
Sistem Ekonomi Islam |
|
|
83 |
Manajemen Risiko Stratejik pada
Sistem Ekonomi Islam |
|
|
84 |
Manajemen ZISWAF pada Lembaga
Keuangan Syariah |
|
|
85 |
Maqashid Syariah dalam Ekonomi Islam |
|
|
86 |
Merger pada Perbankan Syariah |
|
|
87 |
Metodologi Penelitian Kualitatif Bidang Ilmu Ekonomi |
|
|
88 |
Metodologi Penelitian Kuantitatif Bidang Ilmu
Ekonomi: Kajian Komprehensif |
|
|
89 |
Metodologi Penelitian Mixed Methods dalam Bidang Ilmu
Ekonomi: Kajian Komprehensif |
|
|
90 |
Mikroekonomi dalam Sistem Ekonomi
Islam: Kajian Komprehensif atas Landasan Epistemologis, Konsep Inti, dan
Implementasi Kelembagaan |
|
|
91 |
Minat Konsumen Perspektif Ekonomi
Islam |
|
|
92 |
Mobile Banking dalam Sistem
Perbankan Islam |
|
|
93 |
Moral Hazard Perspektif Ekonomi Islam |
|
|
94 |
Net Imbalan (NI) pada Perbankan
Syariah |
|
|
95 |
Net Imbalan (NI) pada Perbankan
Syariah |
|
|
96 |
Net Operating Margin (NOM) pada
Perbankan Syariah |
|
|
97 |
Net Profit Margin (NPM) pada
Perbankan Syariah |
|
|
98 |
Net Stable Funding Ratio (NSFR) pada
Perbankan Syariah |
|
|
99 |
Non-Performing Financing (NPF) pada
Perbankan Syariah |
|
|
100 |
Otoritas Jasa Keuangan (OJK):
Pengawasan Industri Keuangan Islam |
|
|
101 |
Pembiayaan dalam Sistem Ekonomi
Islam |
|
|
102 |
Perbankan Syariah: Manajemen
Operasional dan Ketahanan |
|
|
103 |
Perbankan Syariah: Peluang
Pengembangannya |
|
|
104 |
Perbankan Syariah: Pembiayaan Sektor
Produktif dan Industri Halal |
|
|
105 |
Perbankan Syariah: Strategi
Pendanaan dan Diversifikasi Produk |
|
|
106 |
Perbankan Syariah: Tantangan
Pengembangannya |
|
|
107 |
Perbankan Syariah: Teori, Praktik,
dan Regulasi |
|
|
108 |
Perilaku Konsumen dalam Sistem
Ekonomi Islam |
|
|
109 |
Posisi Devisa Neto (PDN) pada
Perbankan Syariah |
|
|
110 |
Posisi Devisa Neto (PDN) pada
Perbankan Syariah |
|
|
111 |
Price To Book Value (PBV) pada
Perbankan Syariah |
|
|
112 |
Price To Earning Ratio (PER) pada
Perbankan Syariah |
|
|
113 |
Produk Deposito pada Perbankan
Syariah |
|
|
114 |
Produk Giro pada Perbankan Syariah |
|
|
115 |
Produk Jasa (Layanan) pada Perbankan
Syariah |
|
|
116 |
Produk Penghimpunan Dana (Simpanan)
pada Perbankan Syariah |
|
|
117 |
Produk Penyaluran Dana (Pembiayaan)
pada Perbankan Syariah |
|
|
118 |
Quick Ratio pada Perbankan Syariah |
|
|
119 |
Rasio Likuiditas dalam Sistem
Keuangan Islam |
|
|
120 |
Rasio Profitabilitas dalam Sistem
Keuangan Islam |
|
|
121 |
Rasio Solvabilitas dalam Sistem
Keuangan Islam |
|
|
122 |
Return On Assets (ROA) pada
Perbankan Syariah |
|
|
123 |
Return On Equity (ROE) pada
Perbankan Syariah |
|
|
124 |
Riba Perspektif Ekonomi Islam |
|
|
125 |
Safe Deposit Box pada Perbankan
Islam |
|
|
126 |
Sistem Ekonomi Adam Smith (Klasik)
menurut Islam |
|
|
127 |
Sistem Ekonomi Kapitalis/Liberal
menurut Islam |
|
|
128 |
Sistem Ekonomi Keynesian menurut
Islam |
|
|
129 |
Sistem Ekonomi Neo-Klasik menurut
Islam |
|
|
130 |
Sistem Ekonomi Pancasila menurut
Islam |
|
|
131 |
Sistem Ekonomi Skolastik menurut
Islam |
|
|
132 |
Sistem Ekonomi Sosialis menurut
Islam |
|
|
133 |
Sistem Operasional Bank Syariah |
|
|
134 |
Subrogasi dalam Sistem Keuangan
Islam |
|
|
135 |
Sumber Daya Manusia (SDM) Perspektif Ekonomi Islam |
|
|
136 |
Transaksi dalam Sistem Ekonomi Islam |
|
|
137 |
Uang Perspektif Ekonomi Islam |
|
|
138 |
Unit Usaha Syariah (UUS) |
|
|
139 |
Wealth Management Perspektif Ekonomi
Islam |
Komentar
Posting Komentar