KALKULUS DASAR
KELAS A
PERTEMUAN KE - 4
SINTAK MATLAB DAN INPUT PROGRAM DINAMIS
ROBI’ATUL LAILIA
231810101093
LABORATORIUM MATEMATIKA
FMIPA UNIVERSITAS JEMBER
2023
A. TINJAUAN PUSTAKA
1.1 Tipe Data
Matlab merupakan perangkat lunak yang digunakan untuk pemograman,
analisis, serta komputasi teknik dan matematis berbasis matriks. MATLAB adalah
singkatan dari Matriks Laboratory karena mampu menyelesaikan masalah
perhitungan dalam bentuk matriks. MATLAB versi pertama dirilis pada tahun 1970
oleh Cleve Moler.Pada awalnya, MATLAB didesain untuk menyelesaikan masalah-
masalah persamaan aljabar linier. Seiring berjalannya waktu, program ini terus
mengalami perkembangan dari segi fungsi dan perfoma komputasi (Tjolleng,
2017)
Tipe-tipe penulisan variabel dalam MATLAB dilakukan dengan pemperhatikan
jenis data yang digunakan. MATLAB mengenal dua jenis data dalam penamaan
variabel , yakni string dan numerik.
• String
Data string merupakan data berupa teks dari huruf alfabet yang ditulis dengan
tanda apostrof (‘ ’)(Werdiningsih dkk,2022)
• Numerik
Penamaan variabel Numerik terdapat tiga jenis yaitu:
➢ Data numerik tunggal
Data numerik tunggal juga disebut skalar. Berikut contoh penulisan
variabel data bertipe skalar.
Contoh:
x = 40;
a = 23;
➢ Data numerik berdimensi banyak
Data numerik berdimensi banyak disebut juga matriks. Matrik adalah
susunan bilangan yang terdiri dari baris dan kolom yang berbentuk segi
empat. Tipe data ini sering digunakan dalam pemrograman matlab.
Contoh:
y = [1 3 5; 8 5 9; 4 5 9] (herawati dan muntaha 2020)
MATLAB memiliki sintak tersendiri dan tidak dibutuhkan pendeklarasian
secara eksplisit kerena tipe data akan dikenali oleh MATLAB secara otomatis.
Penulisan sintak terdapat beberapa hal penting yang harus diperhatikan :
• Penamaan variabel bersifat case sensitive.
2
• Penamaan variabel harus selalu diawali dengan huruf , tidak boleh dengan
simbol atau angka
• Penamaan variabel harus dan M- File tidak boleh sama dengan nama-nama
default yang dikenal MATLAB ( Yunus dan Djalal, 2019 )
1.2 Input dan Output Data
Input data adalah data yang akan dimasukkan ke dalam memori internal
komputer. Input data yang umum dipakai dalam pemograman adalan input
melalui keyboard, membaca dari file atau dengan pemberian nilai langsung dalam
program. Output data adalah data hasil operasi komputer yang dapat ditampilkan
ke monitor, printer, atau direkam pada memori eksternal sebagai data file.
1. Input data numerik
Sintaks : variabel =input (name of variabel=’)
Contoh : alas = input (Masukkan data alas=’);
Keterangan :
➢ Alas adalah variabel data numerik ;
➢ Data diinput melalui keyboard;
➢ Data akan ditampung variabel alas.
2. Input Data Teks (String Data)
Sintaks: variabel = input (‘name of variabel =’)
Contoh : alas= input (‘masukkan data alas =’)
Keterangan :
➢ Alas adalah variabel data numerik;
➢ Data diinput melalui keyboard
➢ Data akan ditampung variabel alas.
3. Output Data Numerik dalam Teks
Contoh : x=4.7895;
Disp([‘Force =’,num2str(x),’newton’])
Output result: Force =4.7895 newton
4. Output Data Teks (string Data)
Contoh : disp(‘ i go to school’)
Output : i go to school
1.3 Matriks
Definisi matriks adalah susunan segi empat siku-siku dari bilangan-
bilangan. Bilangan-bilangan dalam susunan tersebut dinamakan entri dalam
3
matriks. Secara umum matriks mxn sehingga dapat dibuat persamaan matriks
sebagai berikut :
4
Gambar 1.2 Fungsi Input
Sumber: Siahaan dan Sianipar, 2020
5
b. Data Numerik Berdimensi Banyak (Array/Matrik)
6
Cara mengakses elemen tunggal
7
Cara mengakses beberapa elemen sekaligus pada baris dan kolom tertentu
8
C. Kesimpulan
Kesimpulan Dalam praktikum tentang sintak dan input dinamis matlab ini
menghasilkan beberapa kesimpulan, antara lain sebagai berikut.
1. Variabel adalah salah satu bagian terpenting dari pemrograman pada matlab
yang digunakan untuk menyimpan nilai yang dapat diubah saat pemrograman
berjalan dan memiliki aturan penulisan.
2. Matriks adalah kumpulan angka – angka yang berbentuk segi empat yang diatur
oleh baris dan kolom. Penyusunannya di batasi dengan tanda kurung siku dan
ukurannya sesuai dengan banyaknya baris dan kolom yang disebut ordo.
3. Input program dinamis ada 2 fungsi, yaitu fungsi disp dan fungsi inpu
9
TUGAS
1. Buatlah program untuk menghitung luas suatu bangun (selain pesegi panjang)
dengan menggunakan Program Matlab, dimana data inputnya dapat diubahubah
sesuai dengan keinginan user.
Jawab :
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.
Jawab :
10
3. Buatlah program untuk menghitung luas permukaan bangun ruang (selain balok
dan kubus) dengan menggunakan Program Matlab, dimana data inputnya dapat
diubah-ubah sesuai dengan keinginan user.
Jawab :
ERROR
1. Error (1)
Solusi :
11
2. Error (2)
Error dikarenakan kesalahan pada bagian pengimputan rumus layang layang dimana
pada akhir penulisan rumus terdapat kurung tutup tampa kurung buka
Solusi :
3. Error (3)
Error di karenakan lupa menuliskan sintak input yang digunakan untuk dimasukkan
pada jari jari tabung
12
Solusi:
13
Daftar pustaka
14