1. Apa yang kalian ketahui tentang struktur dasar program MATLAB? Sebutkan dan jelaskan
jenis-jenis struktur dasar program MATLAB?
a) Struktur terurut, yaitu sederetan pernyataan-pernyataan yang urutan dan pelaksanaan
eksekusinya urut, yang lebih dulu ditemukan (dibaca) akan dikerjakan (dieksekusi)
terlebih dahulu.
b) Struktur kondisional atau struktur seleksi dimana program akan menyeleksi salah satu
kemungkinan dari perintah kemungkinan-kemungkinan yang dibuat dan hanya
menjalankan salah satu di antara pilihan kemungkinan yang benar. Terdapat dua
struktur yaitu IF dan SWITCH.
c) Struktur iterasi, struktur iterasi program diperintahkan untuk melakukan pengulangan
pada program yang dibuat sehingga program hanya akan menjalankan satu perintah
namun diulang sebanyak yang diperintah. Terdapat beberapa struktur yaitu: DO-
WHILE, WHILE dan FOR
For digunakan untuk melakukan proses perulangan selama kondisi ekspresi terpenuhi.
Perbedaan struktur for dengan while adalah pada for jumlah perulangan dapat diketahui,
sedangkan pada while bergantung pada nilai ekspresi.
Perbedaan struktur for dengan while adalah apabila pada for jumlah perulangan dapat
diketahui, sedangkan pada while bergantung pada nilai ekspresi.
3. Program untuk mengitung kecepatan rambat gelombang (C) dimana inputannya berupa nilai
d, L, dan T (tidak perlu menggunakan str2num di dalam program) untuk perairan dangkal,
perairan menengah, atau perairan dalam (Gunakan kodisional IF). Kemudian running
program dengan ketentuan nilai inputan. (d=10+3 nim terakhir, L=5, dan T=5)
Ex: d=10+091=101
Flowchart
4. Program untuk mengitung jumlah deret dengan flowchart seperti ada di bawah. Kemudian
running program dengan nilai inputan =10+3 NIM terakhir
Ex: n=10+091=101