Anda di halaman 1dari 9

LAPORAN PRAKTIKUM

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).

A.2 Input Program Dinamis


Input data adalah data yang akan dimasukkan ke dalam memori
internal computer. Input data yang umum dipakai dalam pemrograman adalah
input melalui keyboard membaca dari File atau dengan pemberian lain langsung
dalam program. Output data adalah data hasil operasi komputer yang dapat
ditampilkan ke monitor printer atau direkam pada memori eksternal sebagai
data file (Sahyar, 2016).
Menururt Adhie (2021), shape input atau output terdiri dari dua buah
shape yaitu shape input dan shape output. imbol input kita pilih jika ingin
berdeklarasi variabel-variabel yang harus diinput user ke dalam algoritma contoh
jika ingin membuat algoritma kalkulator maka harus ada definisi variabel input
agar kalkulator dapat bekerja dengan benar Sedangkan simbol output digunakan
jika akan deklarasi variabel output yang dihasilkan dari pengolahan proses.
Menurut Syahrudin dan Kurniawan (2018) bahwa Input (Memasukan Data),
setiap progam yang kita ciptakan nantinya akan berinteraksi dengan user yang mana
program akan meminta data yang diperlukan oleh user. Penggunaan tersebut misalnya
dalam menghitung luas persegi panjang tantu diperlukan data berupa panjang dan lebar
dari persegi panjang tersebut. Fungsi input digunakan untuk memasukkan data dari
kibor. Bentuk masukan adalah Variabel=input(‘text’). Perintah ini menampilkan teks
sebagai prompt pada layar dan menunggu masukan dari kibor, serta penandaan nilai
dimasukkan ke dalam variabel.
Program dinamis adalah salah satu cara untuk mencari penyelesaian
optimal pada masalah multivarabel dengan cara membagi beberapa tahap
(stage), setiap tahap yang sudah dibagi menjadi sub-sub masalah dengan variabl
tunggal. Dengan membagi masalah ke dalam sub masalah, suatu masalah dapat
diselesaikan lebih mudah (Ritonga, 2015).

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

Gambar diatas menunjukan error dikarenakan sebelum kata”NIM” tidak ada


simbol persen diawal kalimat
SOLUSI:

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.

Anda mungkin juga menyukai