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