Anda di halaman 1dari 14

INPUT PROGRAM DINAMIS

LAPORAN PRAKTIKUM KALKULUS DASAR

Oleh:
Khaulah al mujaddidah
221810201020

LABORATORIUM MATEMATIKA DASAR


JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JEMBER
2022
BAB 1

TINJAUAN PUSTAKA

MATLAB adalah Bahasa karateristik tingkat tinggi untuk perhitungan


teknik.matlab memadukan komputasi,visualisasi dan pemograman dalam suatu
linkungan yang mudah digunakan dimana masalah dan solusi nya diekspresikan
dalam notasi matematika sederhana.kelebihan lain dari matlab adalah fungsi fungsi
spesifik aplikasi tertentu yang disusun dalam bentuk toolbook(kumpulan library
untuk fungsi khusus.
Program Dinamis (dynamic programming) metode pemecahan masalah dengan
cara menguraikan solusi menjadi sekumpulan tahapan (stage) sedemikian sehingga
solusi dari persoalan dapat dipandang dari serangkaian keputusan yang saling
berkaitan. Istilah “program dinamis” muncul karena perhitungan
solusi menggunakan tabel-tabel (Rinaldi.M,2014)
1.1kelengkapan pada system MATLAB
Sebagai sebuah system,MATLAB tersusun dari dari 5 bagian utama:
1.development enviroment
Development environtment merupakan sekumpulanperangkat dan fasilitas yang
membantu user untuk untuk menggunak fungsi dan file file MATLAB,beberapa
perangkat ini merupakan sebuah graphical user interfaces(GUI).termasuk di dalam
nya adalah MATLAB desktop dan command window,command history, sebuah
editor dan debugger dan browser untuk melihat help workspace,file,dan search
path.
2.MATLAB matemathical function library
MATLAB matemathical function library merupakan sekumpulan algoritma
komputasi mulai dari fungsi fungsi dasar seperti:sum,sin,cos dan complex
arithmetic sampai dengan fungsi fungsi yang lebih kompleks seperti matrix
inverse,matrix eigenvalues,Bessel function,dan fast fourler tranforms.
3.MATLAB language
MATLAB language merupakan suatu high level matrix/array language dengan
control flow statement,functions,data structures,input/output,san fitur fitur object-
oriented Programming .ini memungkingkan bagi user untuk melakukan kedua
hal,baik pemograman dalam lingkup sederhana untuk mendapatkan hasil yang
cepat maupun pemograman dalam lingkup yang lebih besar untuk memperoleh
hasil hasil dan aplikasi yang kompleks.
4.graphic
MATLAB memiliki vasilitas untuk menampilkan vector dan matrix sebagai
suatu grafik. di dalam nya melibatkan high level functions(fungsi fungsi level
tinggi)untuk visualisasi data dua dimensi dan data tiga dimensi,image
prossesing,animation dan presentation graphic.ini juga melibatkan fungsi lebih
rendah yang memungkinkan bagi user untuk membiasakan diri untuk
memunculkan graphic mulai dari bentuk yang sederhana sampai dengan tingkatan
graphical user interfaces pada aplikasi MATLAB.
5.MATLAB application program interfaces (API)
MATLAB application program interfaces (API) merupakan suatu library yang
memungkinkan program yang terlah user tulis dalam Bahasa c dan fotran mampu
berinteraksi dengan MATLAB.ini melibatkan fasilitas untuk pemanggilan
rountiens dari MATLAB (dynamic linking).pemanggilan MATLAB sebagai
sebuah computational engine,dan untuk membaca dan menuliskan MAT-files

1.2 Software ini mencakup berbagai masalah – masalah besar dalam


teknologi tingkat tinggi, di antaranya adalah:
 Control system Toolbox, merupakan kumpulan fungsi-fungsi Matlab untuk
pemodelan, analisis dan desain system kontrol otomatis.
 Financial Toolbox, merupakan software untuk menyelesaikan beberapa masalah
keuangan dari masalah yang sederhana sampai masalah yang cukup kompleks
.  Fuzzy Logic Toolbox, merupakan software untuk mengembangkan desain
“fuzzy” dari tahap “setup” sampai diagnose. 3 3
 Signal Processing Toolbox, merupakan tools untuk menyelesaikan masalah
besar dalam analisa bispektral, model signal linier dan nonlinier, transformasi FFT
dan DCT serta visualisasi spectrum.  Spectral Analysis Toolbox, merupakan tools
untuk menganalisa signal dengan menggunakan “cumulant” atau spectral dengan
order tinggi.  Image Processing Toolbox, merupakan software khusus dalam
BAB II
HASIL DAN PEMBAHASAN

Hasil praktikum yang telah dilakukan mengenai pembuatan program dengan


input dinamis yaitu kita dapat menjalankan program tanpa harus mengganti data
input yang ada pada skrip atau Source code MATLAB sendiri telah menyediakan
fasilitas untuk dapat berinteraksi langsung dengan program tanpa harus merubah
skrip. Untuk menerima input dari user, MATLAB menyediakan fungsi input.
Sintak penulisannya sebagai berikut

1.perintah input
variabel=input(‘string yang ditampilkan’);
Sedangkan untuk menampilkan output program ke layar, MATLAB menyediakan
fungsi disp.

2.perintah disp
disp(‘string yang ditampilkan’);
Fungsi disp tampil dengan gaya berbeda. Pada dasarnya yang pertama dan terakhir
sama, tetapi pada pemunculan terakhir berupa penggabungan dua tipe data string
dan numeric (luas). Maka untuk tipe penggabungan ini fungsi disp membutuhkan
tanda [ ] di dalam tanda kurungnya, dan variabel luas yang bertipenumeric harus
dikonversi menjadi string terlebih dahulu ( menggunakan num2str)agar dapat
bersanding dengan srting lainnya didalam tanda kurung tersebut.Pada praktikum
kali ini telah dilakukan latihan pembuatan program denganmenggunakan input
yang dinamis,

Setelah mengetahui perintah perintah yang akan di lakukan pada pemograman


input program dinamis,berikut adalah langkah langkah nya:
1. Buka aplikasi MATLAB.
2. Ketik ‘edit’ pada command window kemudian
tekan enter, kemudian akan
muncul yang disebut dengan layar editor. Layar editor ini
berfungsi sebagai halaman sintak (script).
Gambar 2.1 layar editor

3. Ketikkan skrip program di layar editor dengan menggunakan perintah yang


sesuai. Pada praktikum kali ini, rumus perintah yang digunakan adalah sebagai
berikut

Gambar 2.2 contoh penulisan skrip pada layar editor


Setiap perintah yang telah dituliskan diakhiri dengan tanda titik koma (;).
Hal ini bertujuan agar hasil perhitungan tidak ditampilkan lagi oleh
MATLAB, baik menggunakan layar editor ataupun command window. Adapun
pada input hasil terdapat num2str, num2str ini merupakan sintak untuk
mengubah bentuk numeric menjadi string (Tjolleng,2017).

4 Klik save as masukkan nama file klik save. Penyimpanan ini dilakukan agar file
editor dapat memunculkan hasil pada command window. Cara penyimpanan
file editor ini memiliki beberapa aturan, seperti.
a.) Pemberian nama file tidak boleh diberi spasi.
b.) Pemberian nama file tidak boleh diberi symbol kecuali underscore( _ ).

Gambar 2.3 contoh penulisan nama file


5.Ketikkan nama yang sudah disimpan pada command window, kemudian tekan
enter,akan muncul di commend windoww
Gambar 2.4 penulisan sebelum menginput data nilai

Gambar 2.5 hasil dari rata rata


BAB III

PENUTUP

3.1 Kesimpulan
kesimpulan Berdasarkan praktikum yang telah dilakukan, dapat disimpulkan
bahwa praktikum tentang input program dinamis ini memiliki perintah-perintah
tertentu dalam memasukkan skrip pada layar editor. Dan dapat diketahui juga
bahwa layar editor tidak dapat memunculkan hasil secara langsung, namun
dimunculkan pada command window. Penggunaan input program dinamis ini
dapat memberikan efisiensi waktu pada pengguna karena kita dapat menggunakan
data yang sama secara berulang-ulang tanpa membuat data baru

3.2 Saran
sebelum melakukan praktikum sebaikanya praktikan memahami atau
membaca perintah dan langkah langkah yang akan di lakukan pada pemograman
MATLAB supaya tidak kebingungan saat praktikum dan tidak tertinggal dengan
yang lain.dan praktikan harus lebih teliti lagi saat memasukkan data jika memakai
huruf kecil di awal sampai akhir harus kecil,perhatikan juga titik koma,tanda
petik,tanda kurung,dll untuk meminimalisis eror yang terjadi.
DAFTAR PUSTAKA

Syahrudin, A. N., & Kurniawan, T. (2018). Input dan output pada bahasa
pemrograman python. Jurnal Dasar Pemrograman Python Stmik, January, 1-7.
Dasar-Dasar Pemrograman Matlab. (2022). (n.p.): Penerbit P4I.
Amir Tjolleng. (2017). Pengantar Pemrograman MATLAB. Jakarta. PT Elex
Media Komputindo

PROGRAM DINAMIS DYNAMIC PR RINALDI.MUNIR/STMIK/2014-2015... 3


PROGRAM DINAMIS • PROGRAM DINAMIS (DYNAMIC
PROGRAMMING): - METODE PEMECAHAN MASALAH DENGAN CARA
MENGURAIKAN SOLUSI MENJADI
LAMPIRAN
a.)Tugas
1.buatlah program untuk menghitung suatu luas bangun (selain persegi dan persegi
panjang)dengan menggunakan program Matlab,dimana data inputnya dapat di
ubah ubah sesuai dengan keinginan user
2.buatlah program untuk menghitung volume suatu bangun ruang (selain balok dan
kubus) dengan program Matlab,dimana data inputnya dapat di ubah ubah sesuai
keinginan user
3.buatlah program bebas sekreatif mungkin dengan menggunakan program
matlab,dimana data input nya dapat berubah berubah sesuai usernya.
b.eror dan solusi
eror
Solusi: terdapat kesalah pada penulisan angkat data awal dan akhir pada dat bawah
dan akhir interval dan internal,seharusnya tidak usah pakai /pi hanya angka saja

Anda mungkin juga menyukai