Saat MATLAB pertama kali dibuka, yang menyambut kita bukan satu jendela polos, melainkan satu desktop penuh panel: area ketik perintah, daftar variabel, peramban berkas, dan editor kode. Susunan panel tersebut kadang membuat pemula ragu harus mulai mengetik di mana. Padahal setiap panel punya peran tunggal yang jelas, dan memahami anatomi MATLAB Desktop sama pentingnya dengan memahami sintaks bahasanya. Chapter ini memetakan anatomi desktop beserta fitur editornya.
Cakupan materi Chapter ini:
- anatomi MATLAB Desktop dan peran tiap panel;
- ribbon dengan tab Home, Plots, dan Apps;
- fitur Editor: syntax highlighting, code suggestions, dan run section;
- pengenalan live script sebagai format dokumen interaktif.
Anatomi MATLAB Desktop #
MATLAB Desktop adalah jendela utama yang menampung seluruh alat kerja. Di bagian atas terdapat ribbon berisi tiga tab: Home (perintah umum seperti New Script, Run, Import Data, Set Path, Preferences), Plots (galeri grafik untuk variabel yang sedang dipilih), dan Apps (aplikasi dari toolbox seperti Signal Analyzer). Di bawah ribbon, panel-panel kerja tersusun di sekitar Command Window. Diagram berikut memetakan susunannya:
Diagram tersebut membaca begini: ribbon mengirim perintah ke Command Window, Editor menjalankan skrip ke Command Window, dan Current Folder mengirim berkas .m yang diklik ganda ke Editor. Hasil evaluasi perintah menjadi variabel yang tampil di Workspace, dan perintah doc membuka Documentation Browser.
Peran tiap panel dirangkum pada tabel berikut:
| Panel | Peran | Kapan dipakai |
|---|---|---|
| Command Window | mengetik perintah dan ekspresi, melihat hasil langsung | eksperimen cepat, menguji satu baris kode |
| Workspace | menampilkan variabel hidup: nama, nilai, class, ukuran | memeriksa isi memori setelah menjalankan kode |
| Current Folder | menampilkan isi folder aktif: skrip, data, gambar | mengelola berkas, membuka skrip |
| Command History | mencatat perintah yang pernah diketik | mengulang atau mengedit perintah lama |
| Editor | menulis dan menjalankan berkas .m | menyusun kode lebih dari beberapa baris |
| Documentation Browser | dokumentasi lengkap semua fungsi | mempelajari fungsi secara mendalam |
Command Window dan Panel Pendukung #
Command Window adalah jantung desktop. Panel tersebut menampilkan prompt >> yang menandakan MATLAB siap menerima perintah; di sanalah kita mengetik 5 + 3 dan membaca hasilnya. Workspace dan Command History bekerja sebagai pasangan Command Window. Workspace menampung setiap variabel yang lahir dari perintah, sementara Command History mencatat setiap perintah yang pernah diketik sehingga dapat dipanggil ulang dengan tombol panah atas.
Current Folder browser adalah peramban berkas untuk folder kerja aktif. Klik ganda sebuah berkas .m membuka berkas tersebut di Editor; klik kanan menyediakan menu untuk menjalankan skrip atau mengubah folder aktif. Dua chapter berikutnya membahas pasangan Command Window–Workspace dan Current Folder–Path secara mendalam, jadi di sini kita cukup mengenali posisinya di dalam desktop.
Editor dan Fiturnya #
Editor membuka setiap berkas .m sebagai tab sendiri di atas Command Window. Editor bukan sekadar kotak teks; tiga fitur berikut membuat penulisan kode jauh lebih aman:
- Syntax highlighting. Kata kunci, teks, angka, dan komentar diberi warna berbeda, sehingga kekeliruan seperti tanda kutip yang tidak tertutup langsung terlihat.
- Code suggestions. Saat kita mengetik nama fungsi, Editor menampilkan daftar pelengkap (autocomplete) beserta petunjuk argumen yang dibutuhkan — mirip intellisense di editor modern.
- Run section. Baris yang diawali
%%membelah skrip menjadi section. Tombol Run Section (Ctrl+Enter) mengeksekusi section tempat kursor berada saja, tanpa menjalankan seluruh berkas — sangat membantu saat menyetel satu bagian kode secara berulang.
Tombol Run (F5) pada ribbon Editor mengeksekusi seluruh berkas; hasil dan variabelnya muncul di Command Window dan Workspace. Selain itu, Editor juga menandai galat sintaks dengan garis merah, menawarkan pemformatan otomatis, dan menyimpan posisi kursor antar sesi.
Live Script #
Selain berkas .m biasa, MATLAB menyediakan format live script dengan ekstensi .mlx. Live script dibuat lewat tab Home → New Live Script, lalu diedit di Live Editor: satu dokumen yang menggabungkan teks naratif berformat kaya, persamaan, blok kode, dan output di samping kodenya. Saat dijalankan, output setiap blok muncul tepat di kanan blok tersebut, dan pembaca dapat mengubah nilai kontrol (misalnya slider) untuk melihat hasil berubah langsung.
Live script cocok untuk laporan eksplorasi, bahan ajar, dan dokumentasi analisis karena narasi dan bukti perhitungan menyatu. Untuk kode yang akan diotomasi atau dibagikan sebagai alat kerja, berkas .m biasa tetap lebih tepat karena strukturnya sederhana dan mudah dibandingkan dengan version control.
Ringkasan #
MATLAB Desktop menyusun alat kerja di sekitar Command Window: Workspace memantau variabel, Current Folder mengelola berkas, Command History merekam perintah, dan Editor menampung skrip. Ribbon menambahkan tab Home untuk perintah umum, tab Plots untuk pembuatan grafik, dan tab Apps untuk aplikasi toolbox. Fitur Editor seperti syntax highlighting, code suggestions, dan run section mempercepat penulisan kode, sedangkan live script .mlx menggabungkan narasi, kode, dan output dalam satu dokumen interaktif. Chapter berikutnya masuk ke panel yang paling sering dipakai: Command Window dan Workspace.