• Tidak ada hasil yang ditemukan

Laporan Tugas Akhir Mat Lab

N/A
N/A
Protected

Academic year: 2018

Membagikan "Laporan Tugas Akhir Mat Lab"

Copied!
21
0
0

Teks penuh

(1)

LAPORAN PRAKTIKUM

APLIKASI KOMPUTER “MATLAB”

Disusun Oleh:

Nama

: Salma Cahya Masyithoh

Kelas

: KE-2C

NIM

: 3.22.14.2.18

PROGRAM STUDI TEKNIK KONVERSI ENERGI

JURUSAN TEKNIK MESIN

(2)

KATA PENGANTAR

Puji syukur saya ucapkan kepada Allah SWT karena telah memberikan rahmat dan

karunia-Nya, sehingga saya dapat menyelesaikan laporan ini yang berjudul

Laporan Praktikum

Aplikasi Komputer “MATLAB”

. Laporan ini bertujuan untuk menyelesaikan tugas dan

memenuhi persyaratan untuk mengikuti ujian akhir semester 4 yang diberikan oleh dosen mata

kuliah aplikasi komputer Matlab.

Dengan diselesaikannya laporan ini, diharapkan dapat memberi pengetahuan bagi

pembaca tentang pembuatan program dengan aplikasi Matlab (Matrix Laboratory). Sehingga

setelah membaca makalah ini pembaca mengetahui bagaimana langkah yang tepat untuk

membuat program dengan aplikasi Matlab (Matrix Laboratory).

Saya mengucapkan terima kasih kepada pihak-pihak yang telah membantu atas selesainya

makalah ini. Saya ucapkan kepada :

1. Tuhan Yang Maha Esa

2. Dosen Mata Kuliah Aplikasi Komputer “MATLAB”, dan

3. Teman-teman kelas KE-2C

Saya menyadari bahwa laporan ini masih jauh dari yang diharapkan. Untuk itu, saya

mengharapkan kritik serta saran yang membangun dari dosen maupun para pembaca demi

penyempurnaan laporan selanjutnya. Semoga laporan ini dapat memberi manfaat bagi saya

sendiri maupun para pembaca mengenai pembuatan program dengan Matlab (Matrix Laboratory).

(3)

DAFTAR ISI

KATA PENGANTAR

DAFTAR ISI

BAB I DATA LAPORAN

1.1

Membuat Grafik

Dengan Perintah Plot Dengan Grid

1.2

Matlab Graphics

Membuat Grafik Dengan Perintah Plot Tanpa Grid

1.3

Multiple Graphics

Membuat Multiple Graphics

1.4

Multiple Graphics

Membuat Grafik Gelombang 3 Phasa

1.5

Multiple Plots

Gelombang Tegangan Line 1,2,3 Dengan Title Dengan Grid

1.6

Multiple Plots

Gelombang Tegangan Line 1,2,3; Dan Gelombang Tegangan 3 Phasa

Dengan Title Dengan Grid

1.7

Mesh Dan Surface Plots

1.8

Sub Plots

1.9

Program Menentukan Keliling Lingkaran

1.10 Program Mengkonversi Satuan Suhu Dari Celcius Ke Fahrenheit

1.11 Program Penentuan Nilai Dengan If Else

1.12 Program Isi Pulsa Dengan if else

1.13 Program Menentukan Ukuran Kapasitor Lampu Tl

1.14 Penentuan Daya Pada Rangkaian Seri

Penentuan Daya Pada Rangkaian Paralel

BAB II PENUTUP

(4)

%Membuat Grafik dengan Perintah Plot dengan Grid; %Nama : Salma Cahya Masyithoh;

%Kelas : KE-2C;

%NIM : 3.22.14.2.18; t=0:pi/100:4*pi;

y=sin(t); plot(t,y) grid

axis([0 2*pi -1 1])

xlabel('0 \leq \itangle \leq \pi') ylabel('sin(t)')

title('Graph of The Sine Function')

(5)

%Matlab Graphics;

%Membuat Grafik dengan Perintah Plot Tanpa Grid %Nama : Salma Cahya Masyithoh;

%Kelas : KE-2C;

%NIM : 3.22.14.2.18; x= 0:pi/100:2*pi; y= sin (x);

plot (x,y)

xlabel ('x= 0:2\pi') ylabel ('Sine of X')

title ('Plot of The Sine Function')

0 1 2 3 4 5 6 7

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

x= 0:2

S

in

e

o

f

X

(6)

%Multiple Graphics;

%Membuat Multiple Graphics; %Nama : Salma Cahya Masyithoh; %Kelas : KE-2C;

%NIM : 3.22.14.2.18; t= 0:pi/100:2*pi; y1= sin (t); y2= sin (t+pi/2); plot (t,y1,t,y2) grid on

0 1 2 3 4 5 6 7

(7)

%Multiple Graphics;

%Membuat Grafik Gelombang 3 Phasa; %Nama : Salma Cahya Masyithoh; %Kelas : KE-2C;

%NIM : 3.22.14.2.18; t= 0:pi/100:2*pi; y1= sin (t);

y2= sin (t+2*pi/3); y3= sin (t-2*pi/3); plot (t,y1,t,y2,t,y3) grid on

text(6,8/10,'\it{Line 1}') text(6,1/10,'\it{Line 3}') text(6,-9/10,'\it{Line 2}')

0 1 2 3 4 5 6 7

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1

Line 1

Line 3

(8)

%Multiple Plots;

%Gelombang Tegangan Line 1,2,3 dengan Title dengan Grid %Nama : Salma Cahya Masyithoh;

%Kelas : KE-2C;

%NIM : 3.22.14.2.18; t =0:pi/100:2*pi; y1= sin (t);

y3= sin (t+2*pi/3); y2= sin (t-2*pi/3); subplot (2,2,1) plot (t,y1) grid

title('Gelombang Tegangan Line 1') subplot (2,2,2)

plot (t,y2) grid

title('Gelombang Tegangan Line 2') subplot (2,2,3)

plot (t,y3) grid

title('Gelombang Tegangan Line 3')

0 2 4 6 8

Gelombang Tegangan Line 1

0 2 4 6 8

Gelombang Tegangan Line 2

0 2 4 6 8

Gelombang Tegangan Line 3

(9)

0 2 4 6 8 -1

-0.5 0 0.5 1

Gelombang Tegangan Line 1

0 2 4 6 8 -1

-0.5 0 0.5 1

Gelombang Tegangan Line 2

0 2 4 6 8 -1

-0.5 0 0.5 1

(10)

%Multiple Plots;

%Gelombang Tegangan Line 1,2,3; dan Gelombang Tegangan 3 Phasa dengan Title dengan Grid

%Nama : Salma Cahya Masyithoh; %Kelas : KE-2C;

%NIM : 3.22.14.2.18;

t =0:pi/100:2*pi; y1= sin (t);

y3= sin (t+2*pi/3); y2= sin (t-2*pi/3); subplot (4,1,1)

plot (t,y1,t,y2,t,y3) grid on

axis([0 2*pi -1 1])

title('Gelombang Tegangan 3 Phasa') subplot (4,1,2)

plot (t,y1) grid on

axis([0 2*pi -1 1])

title('Gelombang Tegangan Line 1') subplot (4,1,3)

plot (t,y2) grid on

axis([0 2*pi -1 1])

title('Gelombang Tegangan Line 2') subplot (4,1,4)

plot (t,y3) grid on

axis([0 2*pi -1 1])

title('Gelombang Tegangan Line 3')

0 1 2 3 4 5 6

-1 0 1

Gelombang Tegangan 3 Phasa

0 1 2 3 4 5 6

-1 0 1

Gelombang Tegangan Line 1

0 1 2 3 4 5 6

-1 0 1

Gelombang Tegangan Line 2

0 1 2 3 4 5 6

-1 0 1

(11)

Arah diagonal

t =0:pi/100:2*pi; y1= sin (t);

y3= sin (t+2*pi/3); y2= sin (t-2*pi/3); subplot (4,4,1)

plot (t,y1,t,y2,t,y3) grid on

axis([0 2*pi -1 1])

title('Gelombang Tegangan 3 Phasa') subplot (4,4,6)

plot (t,y1) grid on

axis([0 2*pi -1 1])

title('Gelombang Tegangan Line 1') subplot (4,4,11)

plot (t,y2) grid on

axis([0 2*pi -1 1])

title('Gelombang Tegangan Line 2') subplot (4,4,16)

plot (t,y3) grid on

axis([0 2*pi -1 1])

title('Gelombang Tegangan Line 3')

0 5 -1

0 1

Gelombang Tegangan 3 Phasa

0 5 -1

0 1

Gelombang Tegangan Line 1

0 5 -1

0 1

Gelombang Tegangan Line 2

0 5 -1

0 1

(12)

%Mesh dan Surface Plots;

%Nama : Salma Cahya Masyithoh; %Kelas : KE-2C;

%NIM : 3.22.14.2.18; [X,Y]= meshgrid (-8:.5:8); R= sqrt (X.^2+Y.^2) + eps; Z= sin (R)./R;

mesh (X,Y,Z)

text (15,10, 'sin (r)/r') title ('Demo of 2-D Plot')

-10

-5

0

5

10

-10 -5

0 5

10 -0.5 0 0.5 1

(13)

0

%Nama : Salma Cahya Masyithoh; %Kelas : KE-2C;

%NIM : 3.22.14.2.18; t = 0:pi/10:2*pi;

[X,Y,Z] = cylinder(4*cos(t)); subplot(2,2,1); mesh(X)

(14)

%%Program Menentukan Keliling Lingkaran %Nama : Salma Cahya Masyithoh;

%Kelas : KE-2C;

%NIM : 3.22.14.2.18; pi=3.14

R=10

Kll=2*pi*R C=10

F=(9/5*C)+32 z=1

y=60*z x=60*y P=x+y+8*z

pi =

3.1400

R = 10

Kll = 62.8000

C = 10

F = 50

z = 1

y = 60

x =

3600

P =

(15)

%%Program Mengkonversi Satuan Suhu Dari Celcius Ke Fahrenheit %%Nama : Salma Cahya Masyithoh

%%Kelas : KE-2C %%NIM : 3.22.14.2.18

disp('PROGRAM MENGKONVERSIKAN SATUAN SUHU DARI CELCIUS KE FAHRENHEIT'); T = input ('Suhu dalam satuan celcius :');

phi = 22/7; F = 9/5*T + 32;

disp(['Suhu dalam celcius: ' num2str(T) ' C ' ]);

disp(['Suhu dalam satuan Fahrenheit: ' num2str(F) ' F ' ]);

CONTOH

Suhu dalam satuan celcius :20 Suhu dalam celcius: 20 C

(16)

%%Program Penentuan Nilai Dengan if else %Nama : Salma Cahya Masyithoh;

%Kelas : KE-2C;

%NIM : 3.22.14.2.18; disp('PROGRAM NILAI') n1=input('nilai UTS 1 =') n2=input('nilai UTS 2 =') n3=input('nilai UTS 3 =')

na=(n1*30/100)+(n2*30/100)+(n3*40/100) disp(['nilai akhir =' num2str(na)]) if na>=80

disp('grade anda A')

disp('nilai anda sangat baik') disp('pertahankan prestasimu') elseif na<=79 & na>70

disp('grade anda B') disp('nilai anda baik')

disp('tingkatkan prestasimu') elseif na<=69 & na>60

disp('grade anda C') disp('nilai anda cukup') disp('belajarlah lebih giat') elseif na<=59 & na>50

disp('grade anda D') disp('nilai anda jelek')

disp('selalu belajar agar nilaimu menjadi baik') else na<50

disp('anda tidak dapat melanjutkan ke tingkat selanjutnya') end

nilai akhir =85.5 grade anda A

(17)

%%Program Isi Pulsa Dengan if else %%Nama : Aprilia Yolanda Safitri %%Kelas : KE-2C

%%NIM : 3.22.14.2.03

clear all; clc;

disp('PROGRAM ISI PULSA'); point1=input('point1='); point2=input('point2='); point3=input('point3=');

na=(point1*5)+(point2*10)+(point3*15); disp(['nilai akhir=' num2str(na)]); if na>=150

disp('grade anda=Bonus pulsa 50000'); elseif na<=150 && na>100

disp('grade anda=Bonus pulsa 40000'); elseif na<=100 && na>=50

disp('grade anda=Bonus pulsa 30000'); elseif na<50 && na>=30

disp('grade anda=Bonus Pulsa 20000'); else

disp('grade anda=Bonus pulsa 10000'); end;

PROGRAM ISI PULSA point1=

10 point2=

5 point3=

15 nilai akhir=

325 grade anda=

(18)

%%PROGRAM MENENTUKAN UKURAN KAPASITOR LAMPU TL %Nama : Salma Cahya Masyithoh;

%Kelas : KE-2C;

%NIM : 3.22.14.2.18;

disp('PROGRAM MENENTUKAN UKURAN KAPASITOR LAMPU TL') V=input('tegangan input L-N(V(volt):')

p=input('daya lampu(P(watt)):')

faktord1=input('faktor daya lampu sebelum diperbaiki:')

faktord2=input('faktor daya lampu setelah dipasang kapasitor:') pi=22/7

f=input('frekuensi(f=hetz):') S1=p/faktord1

PROGRAM MENENTUKAN UKURAN KAPASITOR LAMPU TL

tegangan input L-N(V(volt):220

V =

220

daya lampu(P(watt)):5

p =

5

faktor daya lampu sebelum diperbaiki:5

faktord1 =

5

(19)

%%PENENTUAN DAYA PADA RANGKAIAN SERI %%PENENTUAN DAYA PADA RANGKAIAN PARALEL %Nama : Salma Cahya Masyithoh;

%Kelas : KE-2C;

%NIM : 3.22.14.2.18;

disp('Teknik Aplikasi Komputer'); disp('program latihan MatLab');

disp('program penghitung rangkaian listrik'); disp('pilihan jenis rangkaian');

disp('1.Rangkaian Seri'); disp('2.Rangkaian Parallel');

(20)

disp(['Daya R2 (Watt) =' num2str(PR2) 'Watt']); disp(['Daya R3 (Watt) =' num2str(PR3) 'Watt']); otherwise

disp('pilih pilihan yang ada'); end;

Teknik Aplikasi Komputer program latihan MatLab

program penghitung rangkaian listrik pilihan jenis rangkaian

1.Rangkaian Seri 2.Rangkaian Parallel pilihan anda (1-2) ->2

penghitung Rangkaian Parallel data

tahanan 1 =20 tahanan 2 =20 tahanan 3 =20 tegangan =220

Tahanan Total (Watt) =3.3333Watt Arus R1 (Ampere) =11Ampere

Arus R2 (Ampere) =11Ampere Arus R3 (Ampere) =44Ampere Arus Total (Ampere) =66Ampere Tegangan Total (Volt) =220Volt Daya R1 (Watt) =2420Watt

(21)

BAB II

PENUTUP

2.1

Kesimpulan

Matlab adalah singkatan dari MATrix LABoratory, merupakan bahasa

pemrograman yang dikembangkan oleh The Mathwork Inc. yang hadir dengan fungsi dan

karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu.

Matlab merupakan bahasa pemrograman level tinggi yang dikhususkan untuk kebutuhan

komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik, analisis

data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan.

Kegunaan MatLab secara umum adalah sebagai berikut:

1. Matematika dan komputasi,

2. Perkembangan algoritma,

3. Pemodelan, simulasi, dan pembuatan prototype,

4. Analisa data, eksplorasi dan visualisasim

5. Pembuatan aplikasi, termasuk pembuatan antaramuka grafis.

Pada praktikum aplikasi komputer, kita mempelajari beberapa program

diantaranya:

1. Program Pembuatan Grafik

2. Program Perhitungan Matematika

3. Program Analisa Data

2.2

Penutup

Referensi

Dokumen terkait

3) Penganggaran Dana Bagi Hasil (DBH) minyak/gas/pertambangan lainnya mempedomani Peraturan Menteri Keuangan mengenai alokasi DBH minyak/gas/pertambangan lainnya Tahun

pengetahuan dan keilmuan IPS sesuai dengan perkembagan kehidupan, perkembangan masyarakat, dan perkembangan ilmu dan teknologi. Kelima tujuan di atas harus dicapai dalam

Untuk arus gangguan hubung singkat yang biasanya lebih besar beberapa kali dari arus overload maka karakteristik CB harus dapat merespon dengan waktu tunda yang lebih

Pelaksanaan pembayaran pajak reklame di Kota Bogor dengan studi kasus pada jalur khusus telah berjalan dengan sangat baik sebesar 83%, hanya saja untuk beberapa jenis yang

Penelitian ini bertujuan untuk mengetahui hubungan keseimbangan dinamis, koordinasi mata kaki, dan kekuatan otot tungkai terhadap kemampuan umpan lambung sepakbola

Penelitian ini bertujuan untuk mengetahui hubungan antara adversity quotient dan manajemen waktu terhadap prokrastinasi akademik, hubungan antara adversity quotient

Pernahkah Anda merasa senang ketika melihat pemandangan alam, atau melihat sebuah lukisan? Kita juga sering merasa senang ketika makan enak, ketemu teman lama, namun perasaan

mengevaluasi dan menilai hasil kerja bawahan dengan berpedoman pada rencana dan ketentuan yang berlaku sebagai bahan penyusunan rencana kerja dan sebagai bahan