Anda di halaman 1dari 13

PLOTING 3 DIMENSI

LAPORAN PRAKTIKUM KALKULUS

Oleh :

Restu Febi Anggraini

221810301063

LABORATORIUM MATEMATIKA DASAR

JURUSAN KIMIA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS JEMBER

2022
BAB 1

TINJAUAN PUSTAKA

1.1 Pengertian Matlab

Matrix Laboratory atau Matlab pertama kali dikenalkan pada tahun 1970 oleh
University of New Mexico dan University of Stanford. Matlab merupakan suatu
bahasa pemrograman matematika yang berdasar pada sifat dan betuk dari matriks
oleh karena itu, Matlab biasa digunakan untuk kebutuhan analisis dan komputasi
numerik. Awalnya, Matlab merupakan interface yang digunakan untuk menyimpan
data numerik dengan Bahasa FORTRAN dari proyek LINPACK dan EISPACK,
namun sekarang merupakan produk komersial dari perusahaan Mathworks, Inc.
Perkembangan selanjutnya dikembangkan menggunakan bahasa C++ dan assembler
(utamanya untuk fungsifungsi dasar MATLAB). Saat ini, dengan ditambahkannya
toolbox - toolbox yang sangat luar biasa kemampuan dan fitur yang dimiliki oleh
Matlab sudah jauh lebih lengkap (Nasution, dkk. 2017).

Matlab adalah sebuah program komputer yang menawarkan sebuah


lingkungan yang aman untuk melakukan banyak jenis perhitungan. Matlab
menyediakan perangkat yang sangat memudahkan untuk mewujudkan metode-
metode numerik sehingga menjadikannya sebuah aplikasi yang sangat memudahkan
pembelajaran sejak kemunculannya pada dunia pendidikan. Dalam dunia pendidikan,
matematika menjadi salah satu dampak besar yang diakibatkan oleh matlab sehingga
ada banyak hal yang dapat dikerjakan melalui fitur-fitur matlab (Tjolleng 2017).

Awalnya Software ini digunakan untuk keperluan analisis numerik, aljabar


linier dan teori tentang matriks. Namun, seiring dengan perkembangannya, Matlab
berubah menjadi sebuah environment bahasa pemrograman yang canggih berisi
fungsi – fungsi untuk melakukan tugas pengolahan sinyal, aljabar linier, dan fungsi
matematika lainnya. Seorang pengguna Matlab dapat menulis fungsi baru untuk
ditambahkan pada library ketika fungsi-fungsi built-in yang tersedia tidak dapat

1
melakukan tugas tertentu itu merupakan sifat Matlab yang bersifat extensible
(Muchyidin, 2017).

1.2 Ploting 3 Dimensi

Plot 3 dimensi dengan plot 2 dimensi merupakan plotting yang sama, hanya
saja pada plot 3 dimensi dibutuhkan vector z atau data ketiga sebagai 3 dimensinya.
Plot 3 dimensi juga memiliki sintak khusus yang perlu digunakan untuk membuat
garfish 3 dimensinya. Sintak yang terdapat pada plot 3 dimensi antara lain :

a) plot3(….), untuk menggambar grafik berbentuk kurva 3 dimensi.


b) surf(….), untuk menggambar grafik permukaan.
c) mesh(…..), untuk menggambar grafik dengan permukaan warna penuh
sehingga suatu wujud terbentuk.
kontur(….), untuk menggambar grafis kontur. Kontur memiliki beberapa
command yaitu sebagai berikut : (Tjolleng 2017).

contour(….) Menggambar kontur.


C=contour(…) Menghitung matriks kontur c.
Menggambar kontur dengan
property
contour(…,’string’)
seperti warna pada kontur yang
ditentukan oleh string.
Menggambar permukaan seperti pada
meshc(…) command mesh, dan juga memplot
kontur pada dasar grafik.

2
BAB 2

PEMBAHASAN

2.1 Sintak Dasar Grafik 3 Dimensi

Beberapa statement utama (sintak) dasar untuk menggambar grafik tiga


dimensi yaitu sebagai berikut:

1. Plot (x,y,z), artinya grafik yang digambar adalah pasangan array data pada
vektor x, y dan z.
2. Plot (x,y,z,s) : menggambar grafik yang merupakan pasangan array data pada
vektor x, y dan z, serta menggunakan karakter s.
3. Plot (x,y,z):menggambar grafik yang merupakan pasangan array data berupa
kolom pada matriks x, y dan z.
4. Plot (x,y,z,s): menggambar grafik yang merupakan pasangan array data
berupa kolom pada matriks x, y danz, serta menggunakan karakter s.

2.2 Operasi Plot 3 Dimensi pada MATLAB

Berikut ini bentuk operasi-operasi plot 3 dimensi pada MATLAB


menggunakan sintak yang sudah dijelaskan sebelumnya.

a. plot3(…..)
p=sqrt(10*x).*cos(4*x);
q=sqrt(10*x).*sin(4*x);
r=6*x;
x=-2*pi:0.1:5*pi;
plot3(p,q,r,'r')

b. surf(…..)
x=[-3:0.1:3];
y=[-4:0.1:4];
[x,y]=meshgrid(x,y);

3
z=X.^2-Y.^2./(2.*X.^2+Y.^2)+2.*X.*Y.^7;
surfc(x,y,z)

c. contour(….)
[x,y] = meshgrid(-10:0.1:10);
t = sqrt(x.^2+y.^2);
z =(10*sin(t));
contour(x,y,z)

d. mesh(…..)
x=[-3:0.1:3];
y=[-4:0.1:4];
[x,y]=meshgrid(x,y);
z=X.^2-Y.^2./(2.*X.^2+Y.^2)+2.*X.*Y.^7;
mesh(x,y,z)

2.3 Macam-macam bentuk Grafis Plot 3 Dimensi


Bentuk grafis memiliki berbagai macam yang dapat digunakan. Penggunaan suatu
bentuk grafis pada ploting dapat disesuaikan dengan kebutuhan. Grafis yang umum
digunakan adalah sebagai berikut :
a) plot3(…..), garis 3 dimensi.

Gambar 2.1 Grafis plot3

4
b) surf(…..), grafik permukaan.

Gambar 2.2 Grafis surf

c) mesh(…..), grafik dengan permukaan warna penuh sehingga suatu wujud


terbentuk.

Gambar 2.3 Grafis mesh

5
d) kontur, untuk menggambar grafis kontur

Gambar 2.4 Grafis contour

6
BAB 3

PENUTUP

3.1 Kesimpulan

Praktikum kali ini dapat disimpulkan bahwa ploting adalah teknik grafis yang
berfungsi unutuk mewakili suatu kumpulan data. Pada pengoperasian Ploting dalam
Matlab membahas perihal sintak dan data. Ploting bentuk 3 dimensi menggunakan
lebih dari 1 atau bahkan lebih dari 2 data. Sintak yang digunakan untuk plot 3
dimensi juga menggunakan sintak khusus untuk plot 3 dimensi.

3.2 Saran

Adapun beberapa saran dalam pratikum kali ini yaitu pratikan diharapkan
memperhatikan dengan benar apa yang disampaikan oleh asisten pratikum.
Disarankan juga bagi pelaku praktikum untuk membaca, memahami, dan intruksi
yang disampaikan oleh asisten praktikum. Namun asisten pratikum juga diharapkan
menjelaskannya dengan lebih detail dan rinci agar mudah dipahami oleh pratikan.

7
DAFTAR PUSTAKA

Nasution, dkk. 2017. Pengembangan Bahan Ajar Metode Numerik dengan


Pendekatan Metakognitif Berbantuan MATLAB. Jurnal “Mosharafa”. Vol 6 (1)
Muchyidin, A. 2017. Catatan Kecil MATLAB Untuk Matematika Teran
dan Teknik-IAIN Syekh Nurjati Cirebon.. Cirebon : CV. Confident.

Tjolleng, A., (2017), Pengantar Pemrograman Matlab, Elex Media


Komputindo, Jakarta

8
LAMPIRAN

1. Tugas
a). Buatlah kreasi bentuk dari bangun 3D minimal terdiri dari 3 fungsi

Gambar 1.1
b). Buatlah kreasi bentuk dari bangun 3D minimal terdiri dari 4 fungsi

Gambar 1.2

9
c). Buatlah kreasi bangun 3D yang warnanya bisa diubah sesuai keinginan

Gambar 1.3
2. Eror
a). Eror 1

Gambar 2.1

10
Gambar 2.2
Pembahasan :
Pada gambar 2.1 terjadi error karena didepan tanda ( * ) belum dimasukkan
angka yang dibagi sehingga terjadi error. Seharusnya ada angka yang dimasukkan
sebelum tanda (*) seperti penulisan yang dilakukan pada gambar 2.2.

b). Eror 2

Gambar 2.3

Gambar 2.4
Pembahasan :
Pada gambar 2.3 terjadi error karena variabel z pada sintak contour
menggunakan huruf kecil tidak sesuai dengan rumus yang ditulis sehingga terjadi
error. Seharusnya variabel z menggunakan huruf besar seperti penulisan yang
dilakukan pada gambar 2.2.

11
c). Eror 3

Gambar 2.5

Gambar 2.6
Pembahasan :

Pada gambar 2.5 terjadi error karena kesalahan symbol perkalian yang
digunakan yaitu seharusnya memakai tanda (*) seperti gambar 2.6

12

Anda mungkin juga menyukai