Anda di halaman 1dari 13

SINTAK MATLAB DAN INPUT PROGRAM DINAMIS

LAPORAN PRAKTIKUM KALKULUS DASAR

Oleh:

Kaysha Rahmadita Widyadana

221810401029

LABORATORIUM MATEMATIKA DASAR


JURUSAN BIOLOGI
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JEMBER
2022
BAB I

TINJAUAN PUSTAKA

1.1 Sintak MATLAB

Matlab memiliki metode dan simbol tersendiri untuk penulisan bahasa


pemrogramannya (sintaks). Tipe data dalam pemrograman Matlab adalah
Numerik dan String. Berbeda dengan bahasa pemrograman lainnya, dalam
pemrograman Matlab tidak perlu mendeklarasikan tipe data secara eksplisit,
karena Matlab memiliki kemampuan untuk mengenali tipe data yang dimasukkan
oleh programmer pada setiap variabel dan dapat mengubahnya secara otomatis
tanpa adanya kesalahan. (Kamsyakawuni , 2009)

Menurut Kamsyakawuni (2009), ada beberapa ketentuan yang harus


diperhatikan dalam penulisan sintak, yaitu:
a. Penamaan variabel bersifat case sensitive, artinya Matlab akan
membedakan adanya huruf kapital dan non-kapital dalam penamaan
variabel.
b. Panjang nama variabel tidak dapat melebihi 31 karakter (huruf).
c. Penamaan variabel harus selalu dimulaii dengan huruf, tidak boleh dengan
bilangan atau simbol.
1.1.1 Matriks
Matriks sebuah susunan yang membentuk segi empat yang terdiri dari
bilangan-bilangan atau fungsi. Bilangan-bilangan atau fungsi dalam susunan
tersebut dinamakan elemen atau entri dalam matriks. Pengetahuan tentang matriks
merupakan hal yang sangat mendasar dalam pemrograman Matlab karena semua
contoh matematika akan dikembalikan dalam template operasi matriks. Dapat
diasumsikan bahwa di Matlab semua data akan disimpan sebagai matriks. Dalam
membuat suatu data matriks pada matlab, setiap isi data harus dimulai dari kurung
siku ‘[‘ dan diakhiri dengan kurung siku tutup ‘]’. Untuk membuat variabel
dengan data yang terdiri beberapa baris, gunakan tanda ‘titik koma’ (;) untuk
memisahkan data tiap barisnya. (Firmansyah, 2007; Anton, 1987; Kamsyakawuni,
2009)

Kamsyakawuni (2009) menyimpulkan, “secara default Matlab mengenali


variabel yang kita gunakan sebagai sebuah matrik. Maka untuk variabel yang
memiliki elemen lebih dari satu, pengalamatan setiap elemen variabel pada
Matlab memakai notasi berikut:

variabel(baris ke, kolom ke)”.


1.2 Input Program Dinamis

Menurut Siahaan (2020), Matlab menggunakan variabel sebagai media/tempat


programmer memasukkan data input dan output. Ada beberapa cara untuk
menulis variabel yang dapat digunakan tergantung pada tipe datanya, yaitu:

1. Data Numerik Tunggal


Tanda titik koma/semikolon (;) pada akhir sintak menunjukkan bahwa
hasilnya tidak akan ditampilkan pada screen.
2. Data Numerik Jamak
Data numerik jamak dalam MATLAB didefinisikan dengan matriks. Adapun
penulisannya matriks dalam MATLAB menggunakan kurung siku "[ ]" dengan
pemisah antar barisnya menggunakan ";", sedangkan untuk pemisah antar elemen
dalam sebuah matriks dapat menggunakan spasi atau menggunakan tanda “,”.
3. Data String atau Teks
Data string atau teks biasanya ditulis dengan menambahkan tanda petik baik
di awal maupun diakhir teks. Data string tidak dapat dilakukan operasi.
Apabila dilakukan operasi maka yang ditunjukkan adalah nomer dari masing-
masing komponen yang ada yang ditunjukkan adalah nomer dari masing-
masing komponen yang ada dalam data string tersebut.

Kamsyakawuni (2009) menyimpulkan, “Untuk membuat program interaktif


dengan input yang dinamis, dimana setiap kali program dijalankan maka data
input yang baru dapat dimasukkan kedalam program , tanpa harus mengganti data
input pada skrip (source code) nya. Maka Matlab menyediakan fasilitas untuk
dapat berinteraksi langsung dengan program. Untuk meminta input dari user,
Matlab menyediakan fungsi input. Sintak penulisannya sebagai berikut:

variabel=input(‘string yang ditampilkan’);

Untuk menampilkan output program kelayar , Matlab menyediakan fungsi


disp. Sintak penulisannya adalah sebagai berikut:

disp(‘string yang ditampilkan’)”


1.2.1 M-Files
Penggunaan jendela perintah saat pemrograman terasa kurang efisien jika
kita ingin melakukan suatu perintah berulang-ulang. Menjalankan perintah
MATLAB dengan M-File memberi kemudahan, yaitu perintah-perintah tersebut
dapat disimpan, dimodifikasi, dan dijalankan kapan saja kita inginkan. Untuk
membuat skrip M-File, pilihlah Home → New Script pada menu bar atau tuliskan
perintah edit di jendela perintah. (Firmansyah, 2007)

Jendela editor akan muncul, lalu tulislah perintah yang ingin dijalankan.
Penulisan perintah di jendela editor tidak diawali dengan prompt “>>”. Kita dapat
menyimpan semua perintah dan menjalankan dengan menekan tombol atau
mengetikan nama M-File yang kita buat pada command window. (Tjolleng, 2017)
PEMBAHASAN
Hasil praktikum yang telah dilakukakan 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 yaitu :

variabel=input(‘string yang ditampilkan’);

Sedangkan untuk menampilkan output program ke layar, MATLAB


menyediakanfungsi disp. Sintak penulisannya yaitu :

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. Maka untuk tipe penggabungan ini fungsi disp
membutuhkan tanda [ ] di dalam tanda kurungnya, dan variabel luas yang bertipe
numeric harus dikonversi menjadi string terlebih dahulu (menggunakan num2str)
agar dapat bersanding dengan string lainnya didalam tanda kurung tersebut. Pada
praktikum kali ini telah dilakukan latihan pembuatan program dengan
menggunakan input yang dinamis.

MATLAB juga dapat melakukan proses penggabungan nama dengan satu


kali pemograman dengan cara menggunakan input, string dan ditulis di m-file
terlebih dahulu setelah itu di-save dan Run lalu akan muncul di command
window. Berikut ini langkah-langkah script file pada MATLAB, yaitu:
1. Membuat Script File dengan Script Editor. Untuk membuat script file
baru, klik > New Script pada Home Bar MATLAB atau tekan
CTRL+N pada command window.
2. Mengganti Current Folder (Opsional) Current Folder adalah folder
tempat penyimpanan script file oleh MATLAB untuk menjalankan
perintah pada command window. Bisa membuat current folder khusus
sesuai kebutuhan programer.
3. Menulis Program Script File Programer dapat menulis kode program
di script editor. Cara penulisan sama halnya ketika menulis kode di
command window. Seperti penggunaan koma (,) dan semicolon (;).
4. Menyimpan Kode Program Sebelum menjalankan kode program
(RUN), maka perlu menyimpan script file terlebih dahulu. Klik
CTRL+S pada editor window sehingga muncul jendela current folder,
ubah nama program tanpa menggunakan spasi.
5. Eksekusi atau Run Script File Sekarang dapat menjalankan Script File
dengan klik Run pada Editor Bar.

Tabel. Statemen dasar dalam MatLab


BAB III
PENUTUP

3.1 Kesimpulan

Dari praktikum pengenalan Matlab dan operasi aljabar ini dapat


disimpulkan sebagai berikut,

1. Matlab memiliki metode dan simbol tersendiri dalam penulisan bahasa


pemrogramannya (sintak). Tipe data yang ada dalam pemrograman Matlab
terdiri dari Numeric dan String.
2. Ada beberapa ketentuan penamaan variable seperti, bersifat case sensitive,
panjang nama variabel tidak dapat melebihi 31 karakter (huruf), penamaan
variabel harus selalu diawali dengan huruf, tidak boleh dengan bilangan
atau symbol.
3. MATLAB sendiri telah menyediakan fasilitas untuk dapat berinteraksi
langsung dengan program tanpa harus merubah skrip. Pembuatan program
dengan input dinamis yaitu kita dapat menjalankan program tanpa harus
mengganti data input yang ada pada skrip.

3.2 Saran

Saran yang bisa diberikan sebelum melakukan praktikum pengenalan


matlab dan operasi aljabar ini sebaiknya,

1. Mahasiswa yang hendak melakukan praktik diberikan modul dan


membacanya untuk mengetahui dan memahami fungsi dari windows pada
matlab agar nantinya tidak mengalami kendala.
2. Jika terjadi error maka bisa dirinci dan diteliti lagi cara penulisannya,
sehingga bisa tahu letak kesalahannya dan diharapkan tidak terjadi lagi
dikemudian hari.
Daftar Pustaka

Anton, Howard. (1987). Aljabar Linear Elementer (Edisi Kelima). Alih Bahasa
Susila, I Nyoman & Silaban, Pantur. Jakarta: Erlangga.

Firmansyah, A. 2007. Dasar-dasar Pemrograman Matlab. IlmuKomputer. com.

Kamsyakawuni, A. 2009. Pemrograman Terstruktur.

Siahaan, V. 2020. Pemrograman MATLAB: Dari Nol Sampai Master Untuk


Pemrosesan Citra Digital. Balige Publishing.

Tjolleng, A. 2017. Pengantar program Matlab. Jakarta : PT Elex Media


Komputindo.
Lampiran

a. Tugas
1. Buatlah program untuk menghitung luas suatu bangun (selain pesegi
Panjang dan jajar genjang) dengan menggunakan Program Input dan output data
pada Matlab!

2. Buatlah program untuk menghitung luas permukaan bangun ruang dengan


meng gunakan Program Input dan output data pada Matlab !
3. Buatlah program struk pembelian bebas sesuai keinginan kalian, dimana data
dan harga sesuai keinganan kalian dengan menggunakan program input ataupun
output pada Matlab!
b. Error
1. Terjadi error karena pada baris ke-6 di editor karena tidak menggunakan
sintak dengan lengkap.

Penyelesaian (1)

menyisipkan sintak (‘…’) untuk mendefinisikan kata.


2. Terjadi error karena penulisan variable luas yang bersifat numeric tidak
menggunakan ‘‘num2str’’

Penyelesaian (2)

Menyisipkan ‘‘num2str’’ untuk penulisan variable luas yang bersifat


numeric.
3. Terjadi error karena tidak memberikan space sebelum ‘’num2str’’

Penyelesaian (3)

Memberi space atau spasi sebelum “num2str’’ sehingga tidak terjadi


error.

Anda mungkin juga menyukai