Anda di halaman 1dari 9

BAB 1.

PENDAHULUAN

1.1 Latar Belakang


Sering kita jumpai dalam kehidupan sehari-hari dalam penyajian data
menggunakan bentuk grafik. Grafik sering juga disebut sebagai diagram, bagan,
maupun chart. Pada dasarnya grafik berfungsi memberikan penjelasan kepada
para pembaca grafik atau orang yang membutuhkan data. Grafik itu sendiri bisa
memudahkan pembaca untuk mengetahui dan membaca data tanpa menggunakan
kata - kata yang bertele-tele karena grafik menyajikan data dalam bentuk angka
dalam sebuah lembar kerja dalam bentuk visualisasi grafik. Grafik juga dapat
dibuat dengan menggunakan Matlab.
Hadirnya bahasa pemrogaman (language programming) sebagai media untuk
berinteraksi antara manusia dan komputer saat ini berkembang dengan cepat dari
tampilan DOS menjadi tampilan berbasis grafis. Pada akhirnya semua bahasa
pemrogaman akan memberikan kemudahan bagi pemakainya dengan penambahan
fungsi-fungsi baru yang sangat mudah digunakan bahkan oleh tingkat pemula.
Salah satu program yang telah populer dalam hal matematika salah satunya adalah
MATLAB (Matrix Laboratory). Sehingga inilahh yang menyebabkan MATLAB
mudah digunakan dalam pemodelan simulasi kurva ataupun grafik.

1.2 Rumusan Masalah


Adapun rumusan masalah dalam jurnal ini adalah:
1. Bagaimana cara membuat grafik 2D di dalam Matlab?
2. Bagaimana cara membuat grafik 3D di dalam Matlab?

1.3 Tujuan
Tujuan dilakukannya praktikum ini adalah :
1. Membantu mahasiswa mengetahui cara membuat grafik 2D dengan
menggunakan Matlab.
2. Membantu mahasisawa mengetahui cara membuat grafik 3D dengan
menggunakan Matlab.

1.4 Manfaat
Manfaat dari dilakukannya praktikum ini adalah:
1. Memberikan pemahaman kepada mahasiswa mengenai pembuatan grafik
dengan Matlab.
2. Membantu mempercepat proses penyelesaian masalah grafik dengan
Matlab.

BAB 2. TINJAUAN PUSTAKA

2.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. Komponenkomponen ini dapat dimodifikasi dan dimanipulasi oleh transformasi geometri
dua dimensi, seperti translasi, rotasi, dan dilatasi.
Cara yang paling mudah untuk membuat sebuah gambar 2D kompleks yaitu
dimulai dengan sebuah canvas kosong yang diisi dengan warna latar tertentu,
yang kemudian kita draw, paint, atau paste suatu warna kedalamnya,
dengan urutan-urutan tertentu. Intinya, kanvas tersebut merupakan frame buffer
atau bayangan dari layar komputer.
Model-model yang digunakan pada disain grafis 2D biasanya tidak mendukung
bentuk-bentuk tiga-dimensi, atau fenomena yang bersifat tiga dimensi, seperti
pencahayaan, bayangan, pantulan, refraksi, dan sebagainya. Namun demikian,
mereka dapat membuat model berlapis-lapis (layer); nyata, translusen, dan
transparan, yang dapat ditumpuk dalam urutan tertentu. Urutan tersebut biasanya
didefinisikan dengan angka (kedalaman lapisan, atau jarak dari si penglihat).
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. Mereka juga digunakan pada beberapa video dan games sederhana
seperti solitaire, chess, atau mahjong (Mudholifah,2012 : 13).

2.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, y1), (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 nilai y1, 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)

2.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). Saat ini video card
menggunakan variasi dari instruksi-instruksi yang ditanamkan dalam video card
itu sendiri (bukan berasal dari software) untuk mencapai hasil grafik yang lebih
realistis dalam memainkan game komputer.
Grafik 3D merupakan perkembangan dari grafik 2D. Di dalam 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.
Di dalam dunia game, 3D secara umum merujuk pada kemampuan dari
sebuah video card (link). Saat ini video card menggunakan variasi dari instruksiinstruksi yang ditanamkan dalam video card itu sendiri (bukan berasal dari
software) untuk mencapai hasil grafik yang lebih realistis dalam memainkan game
computer (Yudiawan, 2011 : 55).

3.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})
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)

3.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

Jenis Garis

b biru

g hijau

: titik-titik

o lingkaran

r merah

-. titik strip

x tanda x

c biru muda

-- putus-putus

+ tanda +

m ungu

utuh

Jenis Point
. titik

* tanda *

y kuning

d permata

k hitam

v 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).

BAB 3. METODOLOGI

3.1 Alat
1. Komputer
2. CPU
3. Keyboard
4. Mouse

3.2 Bahan
1. Software MATLAB

DAFTAR PUSTAKA

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


Mudholifah. 2012. Grafik Matematika. Yogyakarta : Graha Ilmu.
Yudiawan. 2011. Membuat plot 3D. Yogyakarta : Andi.