Anda di halaman 1dari 15

0

PLOTTING
JURNAL PRAKTIKUM MATEMATIKA DASAR

Oleh
ANDI JULIAN PRAKOSO
NIM 161810101036

LABORATORIUM MATEMATIKA DASAR


JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JEMBER
2016

BAB 1. PENDAHULUAN
1.1 Latar Belakang
Di era yang serba cepat ini, dibutuhkan cara penyelesaian masalah dengan
cepat khususnya menggambarkan grafik. Keunggulan program MATLAB adalah
data hasil pengukuran atau hasil analisa dapat divisualisasikan dalam bentuk
grafik 2 dimensi atau 3 dimensi. Beberapa fungsi untuk menggambarkan data
dalam bentuk grafik 2 dimensi, yaitu perintah plot. Perintah yang akan
menvisualisasikan data perkawanan satu-satu antara data pada variabel dependen
dengan data pada variabel independen.
Hadirnya program plotting pada MATLAB dapat memudahkan dalam
membuat grafik hanya dengan memasukkan data pada MATLAB jadi dapat
memudahkan pekerjaan kita karena grafik dibuat dengan mudah dan cepat.
1.2 Rumusan Masalah
Adapun rumusan masalah pada praktikum kali ini adalah :
1. Bagaimana cara menggambar grafik 2D dan 3D pada MATLAB ?
1.3 Tujuan
Adapun tujuan pada praktikum kali ini adalah :
1. Memahami cara menggambar grafik 2D dan 3D pada MATLAB.
1.4 Manfaat
Memudahkan dalam membuat grafik tanpa perhitungan yang rumit. Dapat
digunakan untuk konsep design interrior ataupun design exterior, desain
bangunan, dan hal-hal lainnya yang berhubungan dengan gambar tanpa
perhitungan manual yang rumit. MATLAB mengubah perhitungan yang rumit
menjadi cepat dan mudah.

BAB 2. TINJAUAN PUSTAKA


Beberapa fungsi untuk menggambarkan data dalam bentuk grafik 2 dimensi
pada MATLAB, yaitu perintah plot. Perintah yang akan memvisualisasikan data
perkawanan satu-satu antara data pada variabel dependen dengan data pada
variabel independen.Beberapa fungsi penggambar grafik lainnya yang mirip
dengan plot adalah bar dan stairs. MATLAB juga mampu menggambarkan suatu
data yang berbentuk medan dalam bentuk 2D. Banyak perintah yang dapat
digunakan, dua diantaranya adalah: menggambar kontur dari medan contour dan
menggambar sebaran dari medan pcolor(Z).
Contoh pembuatan plot pada MATLAB: misalkan ingin memplot sebuah
gelombang sinus sebagai fungsi waktu. Pertama buat vektor waktu, dan
kemudian hitung nilai sin untuk setiap vector waktu :
t=0:0.25:7;
y = sin(t);
plot(t,y)

(Manik,2014)

.1 Grafik 2 Dimensi
Grafik komputer 2 dimensi biasa disebut dengan 2D atau bidang adalah
bentuk dari benda yang memiliki panjang dan lebar. Grafik 2 Dimensi merupakan
teknik penggambaran yang berpatokan pada titik koordinat sumbu x (datar) dan
sumbu y (tegak). Agar dapat tampil dengan sempurna, gambar yang akan
ditampilkan dengan teknik ini harus memiliki nilai koordinat x dan y minimum 0
dan maksimum sebesar resolusi yang digunakan.
Grafik komputer 2D adalah sebuah generasi gambar digital berbasis
komputer, yang kebanyakan mengambil objek-objek dua dimensi (2D). Model
Grafik 2D merupakan kombinasi dari model geometri (juga disebut sebagai grafik
vektor), gambar digital (raster graphics), fungsi matematika, dan sebagainya.
Komponen-komponen ini dapat dimodifikasi dan dimanipulasi oleh transformasi
geometri dua dimensi, seperti translasi, rotasi, dan dilatasi.
Banyak antarmuka grafis atau yang kita kenal dengan GUI (Grapical User
Interface) yang berbasiskan model grafis 2D. Software-software yang mendukung
GUI dapat menciptakan keadaan visual dalam berinteraksi dengan komputer,
sehingga para pengguna tidak selalu harus melihat tulisan. Grafik 2D juga penting
bagi kendali peralatan-peralatan semacam printer, plotter, shredder, dan
sebagainya (Mudholifah,2012 : 13).

.2 Menggambar Grafik 2D di dalam Matlab


Pada matlab, ada 2 perintah dalam matlab yang berfungsi untuk
menggambar grafik fungsi yaitu ezplot dan plot.
a. Ezplot
Ezplot(y) adalah perintah dalam MATLAB untuk menggambarkan grafik y
berdasarkan persamaan yang sudah diketahui.
Contoh :

Membuat grafik y = x2
Penyelesaian:
>> y1 = inline( x^2 ); % simbol ^ menandakan pangkat
>> ezplot(y1)
b. Plot
Plot(y) adalah perintah dalam MATLAB untuk menggambarkan grafik y
berdasarkan nilai-nilai y1, y2, y3, y4, . . ., yn yang sudah diketahui. Nantinya plot
akan memunculkan grafik berdasarkan koordinat titik (1, y 1), (2,y2), (3,y3), . . . ,
(n,yn) yang menggabungkan antara koordinat titik (i,yi) dan (i+1,yi+1) dengan garis
lurus.
Contoh :
Menggambar grafik y dengan nilaiy1, y2, y3, y4, y5, y6 secara berturut-turut
adalah 1, 5, -6, 8, 9, dan 19.
Penyelesaian:
>> y = [ 1 5 -6 8 9 19];
>> plot(y)
Fungsi ini merupakan fungsi umum untuk plotting data dua dimensi. Bentuk
plot sederhana adalah sebagai berikut;
Plot(x,y)
Berikut ini adalah plot garis pada sumbu x dan y
Jika x dan y adalah matrik,kolom pertama adalah plot untuk x, kemudian
kolom kedua y selanjutnya diulang untuk setiap pasangan kolom x dan y.
Sebagai contoh

x=linspace (0,2*pi,10);
y=sin(x);
plot(x,y)

Kode-kode ini merupakan plot fungsi sin (x) menggunakan perkalian 10


ruang titik pada interval 0 dan 2 . Jika nilai titik meningkat, plot fungsi sin(x)
akan menjadi lebih halus. Seperti berikut ini
x=linspace (0,2*pi,10);
y=sin(x);
plot(x,y)

Perintah skala sumbu untuk mengisi data, plotting setiap titik dan
menghubungkan titik dengan sebuah garis lurus. Nilai numerik dan tanda tick
diletakan secara otomatis. Pada contoh itu warna biru dan bentuk garis solit yang
digunakan merupakan nilai standart awal. Nilai standar awal dapat di ubah dengan
menggunakan simbol-simbol seperti berikut ini.

(Ramza,2006;62)
Khusus simbol dengan tiga argumen contohnya sebagai berikut :
Plot (x,y,linetype)
Pada fungsi plot seperti contoh berikut ini.
plot(x,y,x+)
plots

Bentuk lain fungsi plot adalah


Plot(x1,y1,linetype1,x2,y2,linetype2,_)
Dan digunakan untuk memplot lebih dari 1 perangkat array pada waktu
x
yang sama. Tentukan fungsi plot e

dan

linspace (-2,2,40);
y=exp (-x);
z=x.*x;
plot (x,y,b*,x,z,k:)

x 2 pada interval -2x2

Cara lain untuk plotting grafik itu dengan menggunakan perintah hold.
Ketika kita mengatur perintah hold on, matlab tidak akan memindahkan
keberadaan plotting dan grafik yang siap untuk ditambahkan dengan garis baru
pada gambar saat itu. Pengaturan perintah untuk hold off akan mengubah jendela
gambar grafik untuk plotting berikutnya
Judul gambar,label sumbu dan gambaran lain dapat ditambahkan pada
gambar dengan mengikuti fungsi-fungsi berupa:
Title(text) menuliskan teks sebagai sebuah judul diatas plot yang
ditampilkan
xlabel(text) menambahkan teks pada plot yang akan ditampilkan dibawah
sumbu x
ylabel(text) menambahkan teks pada plot yang akan ditampilkan
disamping sumbu y
grid on menambahkan garis jaring dalam sumbu plot yang akan
ditampilkan
grid off menghilangkan garis jaring dalam sumbu plot yang akan
ditampilkan
text(x,y,text) menambahkan teks pada lokasi yang telah ditentukan pada
koordinat titk(x,y)
gtext(text) teks diletakkan pada sebuah lokasi dengan cara menekan
mouse
Pada penambahan, fungsi sumbu digunakan untuk membatasi perangkat
sumbu pada gambar tertentu. Perintah ini mempunyai berbagai macam bentuk.
Untuk melengkapi fungsi ini kita hanya dapat merujuk pada manual program
matlab (Ramza,2006;65).

.3 Grafik 3 Dimensi
Grafik komputer 3 dimensi biasa disebut 3D atau adalah bentuk dari benda
yang memiliki panjang, lebar, dan tinggi. Grafik 3 Dimensi merupakan teknik

penggambaran yg berpatokan pada titik koordinat sumbu x(datar), sumbu


y(tegak), dan sumbu z(miring). Representasi dari data geometrik 3 dimensi
sebagai hasil dari pemrosesan dan pemberian efek cahaya terhadap grafika
komputer 2D. Tiga Dimensi, biasanya digunakan dalam penanganan grafis. 3D
secara umum merujuk pada kemampuan dari sebuah video card (link). Grafik 3D
merupakan perkembangan dari grafik 2D. Didalam grafika komputer, 3D
merupakan bentuk grafik yang menggunakan representasi data geometri tiga
dimensi.
Proses pembuatan grafik komputer 3D dapat dibagi ke dalam tiga fase, yaitu
3D modeling yang mendeskripsikan bentuk dari sebuah objek, layout dan
animation yang mendeskripsikan gerakan dan tata letak sebuah objek, dan 3D
rendering yang memproduksi image dari objek tersebut.
Istilah atau Pengertian Grafik 3D adalah sebuah gambar, garis, lengkungan,
dan sebagainya yang memiliki titik-titik yang menghubungkan menjadi sebuah
bentuk 3D (Yudiawan, 2011 : 55).

.4 Membuat Grafik 3D di dalam Matlab


Berikut ini adalah cara membuat gambar/plot 3D fungsi cartesian pada
MatLab.
Misalkan fungsi yang ingin diplot adalah
f(x,y) = z = x y
Pertama, buat dahulu koordinat x dan y dengan fungsi meshgrid:
[x, y] = meshgrid(-10:1:10, -10:1:10)
*Ket: membuat koordinat x y dengan rentang -10 < x < 10 dan -10 < y < 10,
dan ketelitian 1 ( x = { -10, -9, -8, , 8, 9, 10})

10

Matlab menyediakan 2 perintah untuk plotting surfaces: mesh dan surf.


Mesh > menggunakan 3-d data dan menciptakan kaitan (wire mesh)
melalui tiap titik.
Surf > menciptakan mesh plot dengan ruang diantara garis (lines), mengisi
warna menggunakan data z.
a. surf/surfc
misal surf(x,y,x.^2-y.^2)
b. mesh/meshc
misal mesh(x,y,x.^2-y.^2)

.5 Memperindah Grafik
a. Untuk menambahkan judul, label, dan grid ke dalam hasil plot,
digunakan command berikut ini
Xlabel

: memberi label pada sumbu-x

ylabel

: memberi label pada sumbu-y

title

: member judul di atas area plot

grid on

: memunculkan grid di dalam area plot

grid off : menghapus grid


b. Sintaks plot(x,y,string') menciptakan plot 2D dari vector x versus vector
y,dengan property yang ditentukan oleh string, sebagai berikut:

Warna
b biru

Jenis Garis
-

utuh

Jenis Point
. titik

10

11

g hijau

: titik-titik

o lingkaran

r merah

-. titik strip

x tanda x

c biru muda

-- putus-putus

+ tanda +

m ungu

* tanda *

y kuning

d permata

k hitam

segitiga

ke

bawah
w putih
^ segitiga ke atas
< segitiga ke kiri
>segitiga ke kanan
p segilima
h segienam
Misalkan:
>>plot(x,y,r-)
Memplot x versus y dengan garis utuh warna merah
>>plot(x,y,gs)
Memplot dengan garis putus-putus warna hijau dan menempatkan tanda
bujur sangkar di setiap titik x versus y.
Perlu diingat bahwa string dalam plot bersifat opsional. Apabila tidak
dituliskan maka digunakan garis utuh warna biru (Arafat, 2012 : 30).
11

12

12

13

BAB 3. METODOLOGI
3.1

ALAT DAN BAHAN

a. Alat :
Komputer
b. Bahan :
Software MATLAB 2009

3.2

PROSEDUR

a. Nyalakan komputer dengan memencet tombol power 1 kali


b. Tunggu sampai muncul desktop
c. Jalankan program MATLAB dengan mengeklik 2 kali icon MATLAB

13

14

DAFTAR PUSTAKA

Arafat. 2012. Dasar-Dasar Pemograman Matlab. Kalimantan : Banjar Pustaka


Manik, Henry.2014.Tutorial MATLAB.Bogor: Institut Pertanian Bogor.
Mudholifah. 2012. Grafik Matematika. Yogyakarta : Graha Ilmu
Ramza,Harry.2006.buku petunjuk praktikum.teknik pemrograman menggunakan
matlab. Jakarta : PT Grasindo
Yudiawan. 2011. Membuat plot 3D. Yogyakarta : Andi

14

Anda mungkin juga menyukai