Anda di halaman 1dari 8

LAPORAN PRAKTIKUM METODE NUMERIK

MATLAB

FUNGSI PENGULANGAN

Nama : Nur Anggraini Pertiwi


NIM : 180803003
Group : M-1

LABORATORIUM S1 MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2019
LEMBAR PENGESAHAN

Ditetapkan di
Medan, 2019

Asisten Lab. 1 Asisten Lab. 2

Astrid Annisa Az-Zahra BoyAfandy Manulang


NIM. 170803038 NIM. 170803042

ACC
Pada Tanggal :

Perbaikan I
Pada Tanggal :

Perbaikan II
Pada Tanggal :
Nilai
PENDAHULUAN

1.1 Latar belakang


Bahwa pemrograman sebagai media untuk berinteraksi antara manusia
dan computer saat ini berkembang dengan cepat dari tampilan DOS
menjadi tamilan berbasis grafis(3 dimensi).Matlab muncul didunia bahasa
pemrograman yang cenderung dikuasai oleh bahasa yang telah
mapan.sebagai bahasa pemrograman.Matlab memiliki kemampuan
mengintegrasikan komputasi,visualisasi,dan pemrograman dalam sebuah
lingkungan yang tunggal dan mudah digunakan.Matlab juga menyediakan
beberapa pilihan untuk dipelajari,mempelajari metode visualisasi,dan
pemrograman saja atau kedua-duanya.Sementara itu,perkembangab dunia
sains dan teknologi saat ini mendorong terciptanya berbagai alat
bantu.salah satu program nya yaitu fungsi keputusan dengan menggunakan
if else dan switch case.fungsi if else pada matlab merupakan fungsi
pernyataan bersyarat.conditional statements adalah perintah yang
digunakan utnuk melakukan eksekusi beberapa perintah dengan
menyesuaikan variabel bersyarat terhadap masing-masing perintah
sehingga perintah dapat dilewati atau dieksekusi.sedangkan ,switch adalah
fundamental statement pemrograman untuk menghasilkan diagram alir
berupa input langsung nilai veariabel baik berupa string maupun numeric
untuk menjalankan commands group suatu program atau script file.

1.2 Tujuan
Adapun tujuan penulisan laporan ini adalah :
1. Memenuhi tugas lab Metode Numerik
2. Memahami tentang pemrograman yaitu program kalkulator
sederhana dengan menggunakan software Matlab
HASIL DAN PEMBAHASAN

2.1 Kode program


3 clc;
4 disp('=======CALCULATOR SEDERHANA======');
5 x = input ('masukkan angka pertama = ');
6 y = input ('masukkan angka kedua = ');
7 disp(' ');
8 disp('1.penjumlahan');
9 disp('2.pengurangan');
10 disp('3.perkalian');
11 disp('4.pembagian');
12 a = input('pilihan (1/2/3/4)=');
13 switch a
14 case 1
15 hasil =x+y;
16 disp('hasil = ');
17 disp(hasil);
18 case 2
19 hasil = x-y;
20 disp('hasil = ');
21 disp(hasil);
22 case 3
23 hasil =x*y;
24 disp('hasil = ');
25 disp(hasil);
26 case 4
27 hasil = x/y;
28 disp('hasil = ');
29 disp(hasil);
30 otherwise
31 disp('pilihan tidak tersedia');
32 end

2.2 Output
2.2 PENJELASAN
Dalam program yang saya buat disini menggunakan M-File atau Teks
editor dan Command Window yang mana memiliki fungsi yang berbeda.
1. M-File

Untuk menghadapi masalah jika harus mengetikkan perintah yang


jumlahnya cukup banyak dibutuhkan suatu file.file seperti ini disebut M-
File.pada M-File anda diperbolehkan untuk mengetikkan deretan dalam
suatu teks file

2. Command Window
Untuk memasuki variabel dan menjalankan fungsi atas M-File.setiap
perintah yang ditulis di command window langsung ditampilkan.bila
pesan anda salah akan keluar pesan eror.
3. Disp
Syntax sederhana yang digunakan untuk menampilkan output tanpa nama
variabel yang mewakili output yang ditampilkan.pada program diatas
seperti disp('=======CALCULATOR SEDERHANA======');
4. x = input ('masukkan angka pertama = ');
untuk menginput angka yang akan kita masukkan dalam kalkulator
5. baris ke 13
Adalah fungsi switch yang digunakan sebagai nilai syarat yang digunakan
pada case/switch.nilai variabel dapat berupa nilai /angka.contoh switch a
6 .kemudian dilanjutkan dengan case
yang merupakan statement dari fungsi switch untuk melakukan eksekusi
tertentu.banyaknya case bergantung pada banyaknya logika diagram alir
yang akan dibuat.contohnya case 1,case 2,case 3,case 4.
1. jika input terhadap switch expression tidak terdapat dalam switch
statement,maka akan dapat menambahkan syntax otherwise sebagai
eksekusi yang dilakukan.jika input tidak ditemukan dan tidak terdapat
syntax otherwise maka command tidak dieksekusi.contohnya otherwise
disp('pilihan tidak tersedia');
2. pada program diatas pada command akan menampilkan output pilihan
bagian kalkulator : penjumlahan,pengurangan,perkalian,pembagian.dan
kita akan dimenginput pilihan yang kita inginkan.switch a menyeleksi nilai
variabel pada menu pilihan yang kita pilih.program akan mengecek pada
case 1 apabila memenuhi syarat maka akan berjalan di case 1 yang telah
kita masukkan rumusnya,jika tidak maka akan ke case berikutnya.apabila
tidak ada pilihan dimenu maka akan muncul “pilihan tidak tersedia”
KESIMPULAN
4.1 Kesimpulan
Berdasarkan uraian diatas dapat disimpulkan bahwa :
1. salah satu contoh program matlab yang membutuhkan perhitungan
adalah kalkulator.segala perhitungan yang dilakukan oleh
kalkulator.diawali dengan kita memasukkan angka pertama,diikuti
dengan memasukkan angka selanjutnya.kemudian memasukkan
pilihan jenis perhitungan yang kita inginkan.sampai dengan menekan
enter yang akhirnya menunjukkan hasil akhirnya dari perhitungan
tersebut.
2. Kalkulator dapat digunakan untuk mengembangkan
konsep,drill,meningkatkan pemecahan soal,menghemat waktu dan
banyak digunakan dikehidupan sehari-hari
4.2 Saran
Berdasarkan pembahasan diatas dapat diketahui bahwa pemahaman
tentang fungsi keputusan dimatlab menggunakan switch case sangat
penting.
DAFTAR PUSTAKA

Abdul kadir,andi.2019.dasar pemrograman matlab.bandung:Cv Andi offset


http://automaticron.blogspot.com/2017/12/c-program-kalkulator-sederhan-
dengan.html?m=1

Anda mungkin juga menyukai