Anda di halaman 1dari 14

PEMROGRAMAN MATLAB

(GAMBAR FUNGSI DAN SIMPAN FUNGSI)


(Laporan Praktikum Komputasi Geofisika)

Oleh:

Oktaviana
1815051002

LABORATORIUM TEKNIK GEOFISIKA


JURUSAN TEKNIK GEOFISIKA
FAKULTAS TEKNIK
UNIVERSITAS LAMPUNG
2020
Judul Praktikum : Pemrograman Matlab (Gambar Fungsi Dan Simpan
Fungsi)

Tanggal Praktikum : 24 April 2020

Tempat Praktikum : Gedung L Teknik Geofisika

Nama : Oktaviana

NPM : 1815051002

Fakultas : Teknik

Jurusan : Teknik Geofisika

Kelompok : 2 (Dua)

Bandar Lampung, 03 Mei 2020


Mengetahui,
Asisten praktikum

Nadya Nur Ningtyas


NPM.1655051003

ii
PEMROGRAMAN MATLAB

Oleh
Oktaviana

ABSTRAK

Pada praktikum kali ini, praktikan melakukan percobaan tentang pemrograman


Matlab. Matlab adalah suatu perangkat lunak matematis yang menggunakan
vektor dan matriks sebagai elemen data utama. Matlab adalah bahasa
pemrograman level tinggi yang khusus untuk komputasi teknis. Bahasa ini
mengintegrasikan kemampuan komputasi, visualisasi, dan pemrograman yang
mudah digunakan. Matlab memberikan sistem interaktif yang menggunakan
konsep array atau matris sebagai standar variabel elemennya tanpa membutuhkan
pendeklarasian array seperti pada bahasa lainnya. Berikut ini disajikan beberapa
elemen yang perlu dipahami agar dapat membuat program matlab untuk
melakukan komputasi. Skrip merupakan bentuk sederhana dari M-File, karena
tidak memiliki argumen input maupun output. Bentuk ini sangat berguna untuk
otomatisasi serangkaian perintah-perintah Matlab, misalnya perhitungan yang
berulang-ulang dengan data yang sama.

iii
DAFTAR ISI

Halaman
LEMBAR PENGESAHAN ........................................................................... ii

ABSTRAK ...................................................................................................... iii

DAFTAR ISI ................................................................................................... iv

DAFTAR GAMBAR ...................................................................................... v

I. PENDAHULUAN
A. Latar Belakang ................................................................................... 1
B. Tujuan ................................................................................................ 1

II. TEORI DASAR

III. METODOLOGI PRAKTIKUM


A. Alat dan Bahan ................................................................................... 4
B. Diagram Alir ...................................................................................... 4

IV. HASIL DAN PEMBAHASAN


A. Data Pengamatan ............................................................................... 5
B. Pembahasan........................................................................................ 5

V. KESIMPULAN

DAFTAR PUSTAKA

iv
DAFTAR GAMBAR

Halaman
Diagram Alir ................................................................................................... 4

v
I. PENDAHULUAN

A. Latar Belakang

Matlab adalah singkatan dari Matrik Laboratory, suatu perangkat lunak


matematis yang menggunakan vektor dan matriks sebagai elemen data utama.
Matlab adalah bahasa pemrograman level tinggi yang khusus untuk
komputasi teknis. Bahasa ini mengintegrasikan kemampuan komputasi,
visualisasi, dan pemrograman yang mudah digunakan. Matlab memberikan
sistem interaktif yang menggunakan konsep array atau matris sebagai standar
variabel elemennya tanpa membutuhkan pendeklarasian array seperti pada
bahasa lainnya. Berikut ini disajikan beberapa elemen yang perlu dipahami
agar dapat membuat program matlab untuk melakukan komputasi.

Matlab banyak digunakan pada matematika dan komputasi, pengembangan


dan algoritma, pemrograman modeling, simulasi, dan pembuatan prototype,
analisa data, eksplorasi, dan visualisasi, analisis numerik dan statistik, serta
pengembangan aplikasi teknik. Untuk geofisika sendiri, Matlab sangat
berguna dalam memudahkan proses pengolahan dan analisis data yang
memiliki persamaan dan penyelesaian yang rumit jika dilakukan secara
manual.

B. Tujuan

Adapun tujuan praktikum kali ini yaitu sebagai berikut:


1. Mahasiswa memahami teknik dan sintak-sintak yang biasa dipakai dalam
perangkat lunak Matlab.
2. Mahasiswa memahami dasar pemrograman Matlab dalam komputasi
fisika.
3. Mahasiswa dapat membuat program Matlab untuk menyelesaikan
persamaan fisika sederhana menggunakan metode numerik.
II. TEORI DASAR

Matlab sering dipakai oleh mahasiswa eksakta untuk membuat prosedur


operasional suatu persamaan dan membuat simulasi dalam bidang sains.
Programer menggunakan Matlab untuk membuat program dengan bahasa
pemrograman Matlab. Matlab juga dapat dipakai oleh ahliekonomi, pengamat
olahraga, teknisi, dan berbagai profesi lainnya yang menggunakan Matlab untuk
membuat prosedur operasional sesuai bidangnya masing-masing (Nuraini Fika,
2014).

Kegunaan umum dari Matlab diantaranya untuk Matematika dan Komputasi,


Pengembangan Algoritma, Akuisisi Data, Pemodelan dan Simulasi, Pembuatan
Prototipe, Analisis Data, Eksplorasi, Visualisasi, dan Pengembangan Aplikasi
termasuk GUI (Lasfeto, 2008).

Skrip merupakan bentuk sederhana dari M-File, karena tidak memiliki argumen
input maupun output. Bentuk ini sangat berguna untuk otomatisasi serangkaian
perintah-perintah Matlab, misalnya perhitungan yang berulang-ulang dengan data
yang sama. Dengan menggunakan tombol down arrow atau up arrow, maka kita
dapat menemukan kembali data atau perintah yang pernah di proses. Hal ini
karena data atau perintah tadi tersimpan di dalam ruang kerja. Fungsi menerima
argumen input dan menjalankan (return) argumen output. Fungsi melakukan
operasi dengan data yang ada di dalam workspace fungsi itu sendiri, bukan yang
tersimpan di dalam workspace yang ada di desktop Matlab (Suprapto, 2008)

Bagian-bagian jendela Matlab:


a. Window Utama, adalah window induk yang melengkapi seluruh lingkungan
kerja Matlab sebagai tempat dock-ing bagi form yang lain.
b. Launch Pad window, berfungsi sebagai penuntutan bagi pemakai dalam
memilih opsi dari fungsi-fungsi / toolbox yang ditawarkan oleh Matlab.
c. Workspace window, berfungsi sebagai navigator bagi pemakai dalam
penyediaan informasi mengenai variabel yang sedang aktif dalam workspace
pada saat pemakaian. Workspace window seperti lingkungan abstrak yang
3

d. Menyimpan seluruh variabel dan perintah yang pernah digunakan selama


penggunaan berlangsung.
e. Current Directory window, sebagai browser Directory aktif yang hampir
sama dengan window explorer.
(Arhami, 2005)

Bahasa Matlab dapat digunakan dalam sebuah sistem Matlab interaktif yang
elemen data dasarnya adalah array yang tidak membutuhkan pengaturan dimensi.
Hal ini memungkinkan penyelesaian banyak masalah komputasi teknik, terutama
yang berhubungan dengan formulasi matriks dan vektor. Dalam beberapa kasus,
dapat juga dilakukan penulisan program dalam bahasa seperti C dan Fortran
(Lasfeto, 2006).

Beberapa perintah Matlab untuk membulatkan angka antara lain:


 ceil(x) : perintah untuk membulatkan angka ke bilangan integer di atasnya
 floor(x): perintah untuk membulatkan angka ke bilangan integer di bawahnya
 Fix (x) : perintah untuk membulatkan angka ke bilangan integer ke atas atau
ke bawah menuju arah nol
 Round(x) : perintah untuk membulatkan angka ke bilangan integer ke arah
lebih dekat.

Perintah tambahan yang berguna untuk pemrograman:


 clc : menghapus layar dicommand window
 close all: menghapus semua gambar yang tampil sebelumnya.
 clear : perintah untuk menghapus data di memori Matlab
 cd : perintah untuk mengubah direktori
 pwd: perintah untuk mengetahui kita berada di direktori mana pada saat ini
 dir : perintah untuk mengetahui file apa saja yang ada dicurrent directory
 mkdir: perintah untuk membuat direktori dibawah current direktori
 delete : perintah untuk menghapus file
 who : menampilkan semua variabel saat ini.
 Whos : menampilkan semua variabel saat ini bersama dengan informasi
tentang ukuran,bytes,class, dll.
 what: menampilkan semua file dengan ekstensi .M (M-File)
 lookfor : perintah untuk mencari file dengan kata kunci (Firmansyah,2009).
III. METODOLOGI PRAKTIKUM

A. Alat dan Bahan


Adapun alat dan bahan yang digunakan dalam praktikum kali ini adalah:
1. Laptop
2. Software Matlab
3. Alat Tulis

B. Diagram Alir
Adapun diagram alir pada praktikum ini adalah sebagai berikut:
Mulai

Mempersiapkan peralatan praktikum

Melakukan percobaan 1 (Operasi Aritmatika)

Melakukan percobaan 2 (Matriks)

Melakukan percobaan 3 (Case)

Melakukan percobaan 4 (Gambar Fungsi dan Simpan


Fungsi)

Melakukan percobaan 5 (Menggambar)

Hasil perintah script

Selesai

Gambar 1. Diagram Alir


IV. HASIL PENGAMATAN DAN PEMBAHASAN

A. Data Pengamatan

Adapun data pengamatan pada praktikum kali ini terdapat pada lampiran.

B. Pembahasan

Pada praktikum kali ini membahas tentang pemrograman Matlab. Percobaan


4 ini membahas tentang Gambar Fungsi Dan Simpan Fungsi. Praktikum
dilaksanakan pada hari jumat, tanggal 24 April 2020. Untuk praktikum kali
ini dilakukan secara online dengan menggunakan Google Meeting.
Pemrograman gambar fungsi dalam matlab bertujuan untuk membuat gambar
dalam bentuk fungsi dengan hasil gambar fungsi yang kita inginkan.
Percobaan dilakukan untuk membuat dan menampilkan gambar dengan
membuat script pada M-file. Dilakukan tiga percobaan yaitu pada percobaan
pertama dilakukan input data secara manual pada command window setelah
dilakukan run script. Pada percobaan kali ini digunakan fungsi plot, di mana
nilai yang diplot merupakan nilai x, y1, dan y2. Nilai x merupakan nilai yang
didapatkan dari input data awal, step, dan akhir. Sedangkan untuk nilai y1
didapatkan dari fungsi sinus dan nilai y2 didapatkan dari fungsi sinus dan
cosinus. Setelah nilai input data selesai maka akan muncul gambar atau
grafik.

Pada percobaan mandiri yang telah dilakukan, telah dilakukan beberapa


percobaan. Pada percobaan pertama dilakukan running script (terdapat pada
lampiran gambar 1), digunakan input data awal 6, step data 2, dan data akhir
70. Ketiga input data tersebut merupakan input data untuk nilai x, di mana
nilai x berada pada rentang nilai 6 hingga 70 dengan spasi antar titik yaitu 2.
V. KESIMPULAN

Adapun kesimpulan yang di dapat pada praktikum kali ini adalah sebagai berikut:

1. Pemrograman gambar fungsi dalam matlab bertujuan untuk membuat gambar


dalam bentuk fungsi dengan hasil gambar fungsi yang kita inginkan.

2. Nilai yang diplot merupakan nilai x, y1, dan y2. Nilai x merupakan nilai yang
didapatkan dari input data awal, step, dan akhir. Sedangkan untuk nilai y1
didapatkan dari fungsi sinus dan nilai y2 didapatkan dari fungsi sinus dan
cosinus.

3. Pada bagian simpan fungsi menggunakan data awal adalah 6, step data yaitu
2, dan data akhir yang digunakan adalah 70.
DAFTAR PUSTAKA

Arhami, Muhammad dan Anita Desiani. 2005. Pemrograman Matlab.


Yogyakarta: Andi.

Fika Lubis, Nuraina. 2008. Matlab: Software Praktis untuk Perhitungan


Matematika. Universitas Riau.

Firmansyah, Ahmad. 2009. Komunitas E-Learning Ilmu Komputer. Bandung:


Informatika Bandung.

Lasfeto, Deddy Barnabas dan Oky Dwi Nurhayati. 2008. Analisis Statistika
menggunakan Matlab.Yogyakarta: Graha Ilmu.

Sahid. 2005. Pengantar Komputasi Numerik dengan Matlab.Yogyakarta: C.V.


Andi Offset.
LAMPIRAN
Gambar 2. Simpan fungsi

Anda mungkin juga menyukai