PROGRAM DINAMIS
LAPORAN PRAKTIKUM PEMROGRAMAN TERSTRUKTUR
Oleh:
Titania Eka Ayu Lestari
NIM 161810101040
BAB 1. PEMBAHASAN
A. Pengenalan MATLAB
MATLAB merupakan bahasa pemrograman yang berkinerja tinggi untuk
komputasi masalah teknik, menawarkan banyak kemampuan untuk menyelesaikan
berbagai kasus yang berhubungan langsung dengan disiplin keilmuan Matematika,
seperti bidang rekayasa teknik, fisika, statistika, komputasi dan modeling. 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.
2. Command History
Command History berisikan kode-kode program MATLAB yang telah
dijalankan pada command window. Tampilan command history sebagai
berikut:
2
4. Work Space
Workspace adalah jendela yang berisikan variabel-variabel yang telah
dideklarasikan dan diisi datanya. Di jendela ini kita bisa mengetahui
ukuran matriks variabel kita, nilai minimum, dan nilai maksimum
variabel yang telah dibuat. Tampilannya sebagai berikut:
3
5. M-File (Editor)
m-File adalah jendela yang berfungsi untuk menuliskan atau
mendeskripsikan perintah yang akan ditampilkan di command window.
Jendela editor dapat diakses dengan cara mengetikkan edit pada
command window kemidian di-enter. Tampilan dari editor adalah
sebagai berikut:
juga cukup rumit karena jika melakukan kesalahn maka harus diulang dari
awal.
TUGAS
(Absen Ganjil)
1. Buatlah program untuk menghitng luas bangun (selain persegi panjang)
dengan menggunakan command window dan program matlab.
Trapesium:
2. Buatlah program untuk menghitng volume bangun ruang (selain balok dan
kubus ) dengan menggunakan command window dan program matlab.
8
9
B. Sintak MATLAB
Tipe data yang ada dalam pemrograman MATLAB ada 2 yakni tipe data
numeric dan string. Tanpa membutuhkan deklarasi eksplisit MATLAB dapat
mengenali tipe data yang dimasukkan. Ada beberapa hal yang perlu diperhatikan
dalam penulisannya yaitu:
a. Penamaan variabel bersifat case sensitive, artinya Matlab akan membedakan
adanya huruf besar dan kecil dalam penamaan variabel.
b. Panjang nama variabel tidak dapat melebihi 31 karakter (huruf).
c. Penamaan variabel harus selalu diawali dengan huruf, tidak boleh dengan
bilangan atau simbol.
Operator yang digunakan dalam MATLAB sangatlah sederhana antara lain:
No Tanda Fungsi Contoh
1 + Penjumlahan A+B
2. - Pengurangan A-B
3 * Perkalian A*B
4. ^ Perpangkatan A^B
5 / Pembagian A/B
6 (.) Menandakan operasi yang (A+B)-C
harus di dahulukan
Data string tidak dapat dilakukan operasi. Apabila dilakukan operasi maka
yang ditunjukkan adalah nomer dari masing-masing komponen yang ada
dalam data string tersebut.
11
Mengakses elemen tunggal cukup menuliskan baris dan kolom dari elemen
yang diinginkan.
2. Mengakses suatu baris
Mengakses 1 baris full maka yang harus dituliskan adalah baris yang
diinginkan dan kolomnya diganti dengan : yang artinya semua kolom
tanpa terkecuali.
3. Mengakses suatu kolom
Mengakses 1 kolom full maka yang harus dituliskan adalah kolom yang
diinginkan dan barisnya diganti dengan : yang artinya semua baris tanpa
terkecuali.
4. Mengakses beberapa elemen secara langsung
12
2. Perkalian
Perkalian dalam matriks ada 2 jenis yakni erkalian sekalar dan perkalian antar
matriks. Perkalian skalar dalam matriks menggunakan (.*) yang menyatakn
bahwa perkalian dilakukan dengan mengalikan natar elemen. Contoh:
TUGAS
1. Buatlah program untuk menghitung luas suatu bangun (selain pesegi panjang)
dengan menggunakan Program Matlab, dimana data yang digunakan tidak
hanya satu pasang data tetapi sepuluh pasang data.
3. Buatlah sebuah program dari data A yang terdiri dari semua bilangan asli
kurang dari 10 dibagi menjadi 2 baris secara acak. Lalu tunjukkan Ssebuah
baris yang berisi NIM kalian.
15
16
Data input digambar belum selesai. Jika ingin mengulang atau mengganti
dengan data yang lainnya dapat dilakukan ketika data telah selesai seperti
gambar:
17
TUGAS
(Nomor Absen Ganjil)
1. Buatlah program untuk menghitung luas suatu bangun (selain pesegi panjang)
dengan menggunakan Program Matlab, dimana data inputnya dapat diubah-
ubah sesuai dengan keinginan user.
2. Buatlah program untuk menghitung volume suatu bangun ruang (selain balok
dan kubus) dengan menggunakan Program Matlab, dimana data inputnya
dapat diubah-ubah sesuai dengan keinginan user.