Laprak Matlab 2 Alesandro
Laprak Matlab 2 Alesandro
KALKULUS
KELAS HP
PERTEMUAN KE-4
SINTAK MATLAB DAN INPUT PROGRAM DINAMIS
Alessandro Sidebang
231810201077
LABORATORIUM MATEMATIKA
JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JEMBER
2023
A. TINJAUAN PUSTAKA
A.1 Sintak Matlab
Seiring perkembangan zaman membawa dampak yang dapat merubah
segala hal. Teknologi yang saat itu masih menggunakan mesin tik kini beralih
dengan sebuah benda yang dinamakan komputer. Dengan keberadaan komputer
ini tentunya tidak akan disia-siakan manfaatnya oleh berbagai pihak. Manfaat
yang diberikan dengan adanya komputer memberikan kemudahan bagi berbagai
pihak yang membutuhkannya. Seperti seorang IT tidak dapat dipisahkan dengan
keberadaan fungsi komputer dalam mencari berbagai informasi.
MATLAB atau Matrix Laboratory merupakan perangkat lunak yang
digunakan untuk pemrograman, analisis, serta komputasi teknis dan matematis
berbasis matriks. MATLAB pertama dirilis pada tahun 1970 oleh Cleve Moler.
Awalnya MATLAB digunakan untuk menyelesaikan permasalahan yang
berhubungan tentang persamaan aljabar linear. Dan hingga saat ini sistem pada
MATLAB semakin berkembang dalam segi fungsi dan performa komputasinya.
Penggunaan MATLAB dalam ilmu Matematika digunakan sebagai alat pendukung
pembelajaran pemrograman matematika. Sedangkan dalam bidang lain, MATLAB
dipilih sebagai alat perhitungan, analisis matematika dan pengembangan untuk
penelitian. MATLAB menyediakan kotak kakas (toolbox) yang dapat digunakan
untuk aplikasi-aplikasi khusus, seperti simulasi, optimasi, dan pengolahan citra
digital, dan berbagai teknologi lainnya (Febrianti dan Harahap, 2021).
MATLAB merupakan sistem interaktif dan sebuah aplikasi dengan bahasa
pemrrograman. Elemen data dasar merupakan sebuah matriks yang tidak perlu
pendeklarasian ukuran atau jenis data, sehingga banyak masalah perhitungan
dapat diselesaikan pada waktu singkat dan perhitungan diambil untuk dituliskan
ke dalam bahasa FORTRAN atau C. Penyelesaian untuk kasus perhitunganyang
kompleks, seperti studi aliran daya, perintah yang telah dimasukkan pada
command windowssulit untuk untuk dilakukan pengubahan terhadap satu nilai
atau beberapa variabel atau perintah- perintah guna pengevaluasian kembali.
Cara pemecahan kasus yang kompleks dengan mudahdanefisien terhadap
problematika pada command windows MATLAB, dilakukan melalui pemberian
masukan ke dalam sebuah text file yang biasa disebut scrift files atau M-files.
Untuk pembuatansebuah scrift file dengan pemilihan New M-file dari menu File,
sebuah jendela text editor ditampilkan (Goeritno dan Hendrawan, 2019).
B. HASIL PRAKTIKUM
B.1 Pembahasan
Praktikum kedua pada mata kuliah kalkulus dilaksanakan menggunakan
media pembelajaran aplikasi MATLAB. Dasar-dasar MATLAB seperti Bahasa
pemrograman lainnya, MATLAB juga memiliki metode dan simbol tersendiri
dalam penulisan sintaknya,. Dalam pemrograman MATLAB dikenal hanya dua
tipe data, yaitu numerik dan string. Ada beberapa halpentinng yang harus
diperhatikan dalam penulisan sintak pemrograman MATLLAB, yaitu penamaan
variable bersifat case sensitive, artinya MATLAB membedakan antara huruf besar
dengan huruf kecil, panjang nama variable maksimum 31 karakter, nama variable
diawali dengan huruf tidak boleh dengan simbol, angka, dan semacamnya.
MATLAB menggunakan variable sebagai media pemrograman untuk
menempatkan data input auat output. Terdapat beberapa cara penulisan
variable yang dapat digunakan sesuai dengan jenis data, yaitu :
1). Data numerik tunggal
Tanda titik koma (;) pada akhir sintak menunjukkan bahwa hasilnya
tidak akan ditampilkan pada screen.
2). Data numerik matriks atau Array
Tanda kurung kait ( [ ] ) digunakan untuk penulisan batas awal dan batas akhir
matriks. Tanda titk koma (;) pada penulian sintak matriks digunakan untuk
pemisahan (carriage return) antar baris dallam maatriks . Tanda koma (,) pada
penulisan sintak matriks adalah sama dengan spasi atau pemisah antar
elemen
dalam sebuah matriks.
3). Data string atau teks
Hasil dari praktikum yang telah dilakukan mengenai pembuatan program
dengan input dinamis adalah kita dapat menjalankan program tanpa harus
merubah data input pada script atau source code. MATLAB sendiri telah
menyedikan fasilitas untuk dapat berinteraksi langsung dengan program tanpa
harus merubah script. Cara menerima input dari user, MATLAB meenyediakan
fungsi disp. Sintak penulisannya yaitu:
Variabel = input(‘string yang ditampilkan’);
Sedangkan untuk menampilkan output program ke layar, MATLAB
menyeediaakan fungsi disp, sintak penulisannya yaitu:
disp(‘string yang ditampilkan’);
Fungsi disp muncul dalam gaya yang berbeda. Pada dasarnya yang pertama dan
terakhir sama, namun tampilan terakhir merupakan gabungan dari dua tipe data,
string dan numerik. Jadi, untuk kombinasi jenis ini, fungsi disp memerlukan tanda
[ ] di dalam tanda kurung, dan variabel luas numerik harus diiubah menjadi string
terlebih dahulu (menggunakan num2st), agar dapat digabungkan dengan string
lain yang ada di dalam tanda kurung. Pada praktikum ini telah dilakukan Latihan
pembuatan program dengan menggunakan input dinamis.
B.2 Error
GAMBAR.1
Gambar diatas menunnjukan kesalahan pada penulisan angka/nomor yang tidak
diakhiri dengan tanda petik mengakibatkan error pada matlab
SOLUSI:
Setelah ditambahkan tanda petik pada akhir kalimat maka matlab sudah tidak
error lagi.
B.2.2 Error
Setelah di tambahkan tanda persen diawal kata NIM maka matlab tidak error lagi
B.2 Kesimpulan
Kesimpulan yang dapat diambil setelah melakukan praktikum sintak
matlab dan input program dinamis yaitu :
Sintak matlab dapat membantu mengatur struktur dari bahasa
pemrograman
Program input dinamis dapat membantu menyelesaikan perhitungan
matematik dengan tepat pada aplikasi MATLAB
Hasil dari praktikum yang telah dilakukan mengenai pembuatan program
dengan input dinamis adalah kita dapat menjalankan program tanpa
harus merubah data input pada script atau source code
C.3 TUGAS
1. Buatlah program untuk menghitung luas suatu bangun( selain persegi dan
persegi Panjang) denga menggunakan Program Matlab,dimana data yang
digunakan adalah 10 pasang data.
2. Buatlah sebuah program dari data A yang terdiri dari semua bilangan asli
kurang dari 10 dibagi menjadi 2 baris secara acak. Lalu tunjukan sebuah baris atau
kolom yang berisi NIM.
3. Buatlah program untuk menghitung masing-masing satu yaitu volume suatu
bangun dan luas permukaan bangun ruang ( selain kubus dan balok) denga
menggunakan Program Matlab, dimana data inputnya dapat diubah ubah sesuai
keinginan user.