P. 1
Revisi Laporan Aplikasi Teknik

Revisi Laporan Aplikasi Teknik

|Views: 36|Likes:

More info:

Published by: Yudhistira Bisma Putra on Oct 21, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

10/21/2012

pdf

text

original

Sections

  • 1.1. LATAR BELAKANG
  • 1.2. TUJUAN PRATIKUM
  • 1.3. BATASAN MASALAH
  • 1.4. SISTEMATIKA PENULISAN LAPORAN
  • 2.1. PENGENALAN MATLAB
  • 2.2. MENCARI AKAR-AKAR PERSAMAAN
  • 2.3. PERSAMAAN ALJABAR LINEAR
  • 3X1+2X2 = 18
  • 4.C\D
  • 5.D-C
  • 6.C.*D
  • 7.C./D
  • 8.C.\D

Laporan Aplikasi Teknik

LAPORAN PRAKTIKUM APLIKASI TEKNIK

DISUSUN OLEH : 1. NUR SHANDY HERDIANTO 2. ACHMAD BAIDOWI 3. YAHYA 02.2009.1.07911 02.2009.1.07916 02.2009.1.07944

INSTITUT TEKNOLOGI ADHI TAMA SURABAYA
1

Laporan Aplikasi Teknik

JURUSAN TEKNIK MESIN FAKULTAS TEKNOLOGI INDUSTRI 2012 LEMBAR PENGESAHAN PRAKTIKUM APLIKASI TEKNIK

2

Laporan Aplikasi Teknik

MENGETAHUI,

KOORDINATOR PRAKTIKUM

DOSEN PEMBIMBING

ALI KHOMSA, MT

ALI KHOMSA, MT

KATA PENGANTAR Dengan mengucap syukur Alhamdulillah ke hadirat Allah SWT yang telah melimpahkan rahmat, anugerah, serta hidayah-NYA kepada penyusun sehingga dapat menyelesaikan penulisan laporan praktikum metalurgi dengan tema pengenalan program matlab. Laporan ini disusun sebagai salah satu proses pembelajaran yang sudah terprogram di jurusan Teknik Mesin, Institut Teknologi Adhi Tama Surabaya. Pada kesempatan ini, penyusun tidak lupa mengucapkan terima kasih kepada : 1. Bapak Ali Khomsa, MT selaku koordinator praktikum Aplikasi Teknik.

3

Laporan Aplikasi Teknik

2. Bapak Ali Khomsa, MT selaku dosen pembimbing yang telah meluangkan waktu untuk membimbing dan mengarahkan dalam penulisan dan penyusunan laporan ini. 3. Serta semua pihak yang telah membantu penulis dalam menyelesaikan laporan ini. Penyusun menyadari bahwa laporan ini jauh dari kesempurnaan, oleh karena itu saran dan kritik yang bersifat membangun sangat diharapkan untuk menyempurnakan laporan selanjutnya. Akhir kata penyusun berharap semoga laporan praktikum ini dapat bermanfaat bagi kita semua. Amin. Surabaya, Januari 2012

Penyusun

KARTU KONSULTASI LAPORAN PRAKTIKUM APLIKASI TEKNIK

Anggota kelompok

: NUR SHANDY HERDIANTO ACHMAD BAIDOWI YAHYA

02.2009.1.07911 02.2009.1.07916 02.2009.1.07944

Dosen pembimbing

: ALI KHOMSA, MT

NO

Tanggal konsultasi

Permasalahan

Paraf 4

Laporan Aplikasi Teknik

Dosen pembimbing

ALI KHOMSA, MT BAB I PENDAHULUAN 1.1. LATAR BELAKANG

Aplikasi teknik merupakan penerapan ,etode numerik, yaitu teknik dimana masalah matematika diformulasikan sedemikian rupa sehingga dapat diselesaikan pengoprasi arit matik. Walaupun terdapat banyak metodenumerik, namun pada dasarnya metode tersebut meiliki satu dasar karakteristik umum. Penguasaan metode numerik serta komputer (MATLAB) untuk penyelesaian masalah sangat diperlukan, hal ini dikarenakan dengan metode numerik akan memudahkan penyelesaian masalah, yaitudengan mengembangkan dengan satumodel matematika darisebuah proses fisika. 5

newton telah menformulasikan hukum gerak kedua yang menyatakan bahwah laju waktu perubahan momentum dalam sebuah benda sama dengan gaya resultan yang bekerja pada nya . Menyelesaikan beberapa persamaan model matematika baik dengan analisa. Membuat interprestasi hasil MATLAB dan meml andingnya dengan model analisis 1. Model merentang dari hubungan aljabar sederhana saipai system persamaan didefinisikan yang besar dan rumit.Laporan Aplikasi Teknik Dunia fisika dalam segalah kompetisinya dapat muncul banyak sekali problem.hukum ini terbukti secara umum. Model dan jenis soal didalam modul menyesuaikan jenis modul yang diberikan Perhitungan dalam laporan menggunakan perhitungan manual dan perhitungan 6 . BATASAN MASALAH Untuk membatasi objek penelitian dan agar konsentrasi penelitian terpusat maka perlu adanya batasan yang diberikan antara lain : 1. Menyelesaikan persamaa model matematika dengan numerik (MATLAB) 3.3.dimana gaya –gaya yang berintraksi dengan bumi . 2. Secara tradisional para ilmuan telah menandai pola –pola dan hukum-hukum yang akan ditiru misalkan dalam pengamatan. 3. matlab.2.dengan memepertimbangkan cara yang amat kompleks . Soal yang dihitung menggunakan soal yang diberikan pada waktu pelaksanaan praktikum 2. Suatu model matematika secara dapat didefinisikan sebagai sebuah formulasi atu persamaman menggunakan segiutama satu sistem atau proses fisika dalam istilah model matematika. TUJUAN PRATIKUM Tujuan dalam praktikum ini adalah 1. 1.

4. interpretasi hasil numeric dan perbadingan cara analisis dan numeric. BAB II DASAR TEORI Berisikan teori penunjang seluruh praktikum meliputi teori pengenalan matlab. tujuan seluruh percobaan.Laporan Aplikasi Teknik 1. program matlab. permasalahan. penyelesaian persamaan dengan eliminasi Gauss BAB III PROSEDUR PRAKTIKUM DAN PROGRAM MATLAB Berisikan prosedur praktikum. akar-akar persamaan dengan metode Newton Raphson. batasan masalah dan sistematika BAB II 7 . DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN latar belakang dilaksanakannya praktikum aplikasi teknik. BAB V KESIMPULAN Berisikan kesimpulan berdasarkan perhitungan dan analisis data selruh praktikum. dan data-data BAB IV ANALISIS Berisikan perhitungan cara analisis. program matlab. SISTEMATIKA PENULISAN LAPORAN BAB I PENDAHULUAN Berisikan penulisan.

2. Menyediakan vasilitas matematika untuk analisa data. 3. Komputasi dan visualisasi gambar lebih baik dan cepat. Menu Command Window Command Window (layar perintah) menyediakan perintah perintah yang digunakan pada matlab.1. Diskripsi penggunakan fungsi menu untuk Command Window (layar perintah) dan figure Window (layar Gambar). sehingga matlab menyediakan fasilitas fasilitas yang mudah dipelajari dan digunakan sehingga memungkin kan untuk membuat aplikasi yang lebih besar dan kompleks. mempercepet proses penemuan dan pengembangan untuk kreativitas penelitian. kegunakan matlab antara lain. Penggunaan Menu Pull-Down Pada Matlab Pemakaian matlab sangat mudah karena menggunakan fasilitas menu Pull-down. Anda dapat mengakses semua fungsi yang disediakan untuk menjalan kan perintah pada matlab dengan diberi tanda prompt (>>) pada Command Window. 8 . Menu command Window terliat seperti pada gambar. Alat pemprograman dan pembuatan aplikasi. PENGENALAN MATLAB Matlab (Matrik laboratori ) awalnya hanya sebuah softwer yang dikhususkan untuk menyelesaikan persamaan matematika kedalam sebuah matrik. Namun sekarang sesuai dengan perkembangan sains yang ada matlab sekarang digunakan sebagai bahasa untuk komputasi teknik maupun sains lainya. 1.Laporan Aplikasi Teknik DASAR TEORI 2. Matlab sekarang ini dirancang untuk meningkatkan jangkauan dalam produktivitas ilmu. karena matlab dirancang untuk bahasa komputasi.

NEW Menu new mempunyai sub menu 9 .Laporan Aplikasi Teknik Command window Title Menu bar • FILE Menu file merupakan item untuk menangani set-up statement yang menghubungkan dengan file.

Laporan Aplikasi Teknik M-File Membuka editor dengan layar kosong sehingga anda siap untuk membuat M-file baru (liat menu yangada pada editor/notepad yang dipakai). Model Membuat layar model simulink (jika progam matlab menyediakan fasilitas simulink) Open M-file Menampilkan dialok box Open 10 . Figure Membuat sebuah figure window (layar baru).

direc ory. Run Seript Menampilkan dialog box yang menanyakan nama M-file yng akan di eksekusi Set Path Untuk menentukan direktori tempat m file yang akan dieksekusi Seve Workspance As Menampilkan dialok box. Anda diminta untuk memilih letakdriove. dan masukkan nama file dengan ekstensi kat(*mat) untuk menyimpan workspace (lembar kerja dan Matlab). jenis font ukuran model grafik dan lainya.Laporan Aplikasi Teknik Membuat editor dengan default pada m-file sesuai spesifikasi pada command window. Colors form 11 . Preverences Untuk mengset format tampilan yang ada mulai dari warna .

Turn echo On pada m fale dieksekusi maka baris yang di eksekusi ditampilkkan pada layar dan jika Turn Echo Off maka pada saat M-file dieksekusi maka baris-baris yang di eksekusi tidak ditampilkan pada layar (command window). Losse Tampilan numerik dengan basis baru sebelum dan sesudah matrik.seperti pada tampil di bawah ini. 12 . Compact Tampilan numerik tanpa baris baru sebelum dan sesudah matrik. Turn Echo on Turn echo dapat diset dalam dua kondisi yaitu turn echo On turn echo Off. Enable Background Procee Perintah ini merupakan toggle yaitu dapat diset on atau off.Laporan Aplikasi Teknik Untuk menset format tampilan angka pada output .

EDIT Menu edit adalah item yang menangani fasilitas edit. Cut 13 . Print setup Merupakan dialok box yang digunakan untuk men-set spesifikasi printer yang di inginkan. Print Mencetak semua text yang berada pada command window jika yang dicetak tidak ingin semuanya maka cetak bagian (variable) yang ingin di cetak. Exit Matlab Perintah untuk keluar dari pelayanan metlab. Menu edit seperti terliat pada gambar.Laporan Aplikasi Teknik Font Menampilkan dialog box yang dapat digunakan untuk men –set sepesifikasi font (huruf) dan warna background pada command window yang digunakan.

Laporan Aplikasi Teknik Menghilangkan text yang di blok dari command window dan text tersebut disimpan pada Clipboard. 14 . Clear Session Membersihkan lembar kerja • VIEW Untuk menampilkan • WINDOW menu window akan menampilkan matlab command window ke figure window. Copy Meng-copy (duplikasi) text yang di blok dari command window ke clipboard. Contoh matlab running dengan 2 figure window sehingga akan tampak sebagai berikut. Paste Menulis teks yang ada pada clipboard ke command windows.

Subyek matematika dapat meliputi : 1. Akar-akar persamaan. • HELP Menu help menyediakan fasilitas untuk mengakses program help dari matlab. f(x) 15 . bila adda fasilitas internet kita dapat mengaksesnya. Help Tips Isi sama dengan help window Help Desk(HTML) Melihat isi dan fasilitas matlab seperti tampilan internet Joint Matlab Access Untuk mendapatkan dan memperoleh informasi matlab. Masalah ini pada umumnya digunakan dalam desain teknik.Laporan Aplikasi Teknik Dengan memilih salah satu maka kita akan masuk ke window yang dipilih(window yang dipilih akan diaktifkan). persoalan ini bertalian dengan nilai suatu variable atau parameter yang memenuhi sutu persaman tunggal. perintah. dimana sering kali tidak mungkin memecahkan parameter-parameter persamaan secara analitis. diman pada menu tersebut mempunyai sub menu sbb : Help Window Untuk melihat isi. indeks dan fasilitas lain pada matlab.

Regresi digunakan jika ada tingkat yang berarti dari kesalahan yang berkenaan dengan data. Pencocokan kurva. Strateginya adalah mencocokkan suatu kurva secara langsung dengan titik-titik data kurva itu dipakai untuk memprediksi nilai-nilai antara (tengahan). dalam hal ini berhubungan dengan nilai harga (nilai) yang memenuhi persaman. Berbeda dengan pemenuhan sebuah persamaan tunggal. teknik yang digunakan untuk mencocokkan kurva yang dikembangkan dibagi menjadi 2 kategori umum yaitu regresi dan interpolasi. Hal semacam ini biasanya terdapat dalam hal menabulasikan informasi. x2 a11x1+a12x2=c1 a21x1+a22x2=c2 Gambar 2. Sistem persamaan aljabar linear. Hasil-hasil percobaan termasuk jenis ini. seperti halnya akan mencari akar-akar persamaan. 16 . Interpolasi digunakan untuk tujuan menentukan nilai-nilai tengahan diantara titik-titik data yang secara relative bebas dari kesalahan. Kurva fungsi dengan akar persamaan 2. Grafik untuk persamaan aljabar linear 3. strateginya ialah menurunkan sebuah kurva tunggal yang memperihatkan kecenderungan dat umum tanpa perlu dicocokkan dengan masingmasing titik. Untuk keadaan semacam ini.Laporan Aplikasi Teknik Gambar 1. beberapa harga linear dicari agar muncul secara simultan dalam berbagai konteks masalah dan pada setiap disiplin teknik.

Laporan Aplikasi Teknik f(x) x Gambar 3. Interpolasi 17 . Regresi f(x) x Gambar 4.

MENCARI AKAR-AKAR PERSAMAAN METODE NEWTON RAPHSON Metode yang paling banyak digunakan dari semua formula mencari akar adalah Newton raphson. sebuah garis singgung dapat dari titik [x1. f(x1)]. Jika tebakan awal dari akar adalah x1. Metode Newton Raphson dapat diturunkan berdasarkan interpretasi geometric (sebuah metode alternative yang didasarkan pada deret Taylor) = f’(x1) Gambar 5. Grafik Metode Newton Raphson 18 . Titik dimana garis singgung ini memotong sumbu x biasanya menunjukkan sebuah taksiran perbaikan dari akar.2.Laporan Aplikasi Teknik 2.

Teknik ini dinamakan Eliminasi Gauss.0 f’ (x1) = xi – xi + 1 yang dapat diatur kembali menjadi : f(xi) f’ (x1) = f’ (x1) yang dinamakan formula Newton Raphson 2.+a2nxn = c2 .3. namun tetap diantara algoritma yang sangat penting dipakai saat ini dan juga mudah diprogram dan diterapkan dengan menggunakan komputer. an1x1 + an2x2+….. ekuivalen dengan slope (kemiringan) : f(xi) . Turunan pertama dar x1 adalah f’ (x1).+a1nxn = c1 a21x1 + a22x2+…. karena meliputi kombinasi persamaan agar mengeliminasikan (menghilangkan) yang tidak diketahui...Laporan Aplikasi Teknik Garis singgung terhadap fungsi pada x1 [yakni f’(x1)] diekstrapolasikan ke bawah terhadapsumbu x untuk memberikan sebuah taksiran akar pada xi+I.... Walaupun metode ini merupakan salah satu metode tertua untuk menyelesalikan persamaan simultan. Metode yang sesuai untuk menyelesaikan dari persamaan19 . .+annxn = cn dimana setiap harga a adalah koefisien dan c adalah konstanta. PERSAMAAN ALJABAR LINEAR ELIMINASI GAUSS Persamaan aljabar linear simultan yang secara umum dinyatakan sebagai : a11x1 +….

2) walaupun determinan D dan matriks koefisien [A] terdiri dari elemen-elemen yang sama. Itulah sebabnya mereka dibedakan secara visual oleh akolade yang menutupi matriks dan garis lurus yang menutupi determinan. Determinan mempunyai manfaat dalam mengevaluasi kondisi timpang sebuah matriks.Laporan Aplikasi Teknik persamaan simultan selain dengan komputer. Berlainan dengan sebuah matriks. determinan adalah suatu bilangan tunggal. mereka adalah konsep matematika yang sepenuhnya berbeda. seperti : a11 a12 a13 [D] = a21 a22 a23 a31 a32 a33 (2.1) determinan D dari sistem ini dibentuk koefisien-koefisien persamaan. DETERMINAN DAN ATURAN CRAMER Aturan cramer adalah teknik solusi yang sangat baik untuk persamaan-persamaan yang berjumlah kecil. Sebelum menjelaskan metode ini akan dijelaskan konsep determinan yang digunakan untuk melakukan untuk aturan cramer. diantaranya dapat menggunakan aturan Cramer dan Eliminasi yang tidak diketahui. Misalnya : a11x1+a12x2+a13x3 = c1 a21x1+a22x2+a23x3 = c2 a31x1+a32x2+a33x3 = c3 atau dalam bentuk matriks : [A] [X] = [C] Dimana [A] adalah matriks koefisien : a11 a12 a13 [A] = a21 a22 a23 a31 a32 a33 (2. Misalnya harga orde kedua determinan : D = a11 a12 20 .

penyebut D dan pembilang yang diperoleh dari D.4) dimana determinan 2 x 2 dinamakan minor.Laporan Aplikasi Teknik a21 a22 dihitung dengan : D = a11a22 – a12a21 (2. (persamaan 2. dengan mengganti kolom dari koefisien-koefisien yang tidak diketahui yang dinyatakan oleh konstanta-konstanta C1. Contoh : Hitunglah harga-harga determinan dari persamaan-persamaan berikut : 3X1+2X2 = 18 -X1+2X2 = 2 3 D= -1 2 2 =3(2)-2 ATURAN CRAMER Aturan ini menyatakan bahwa setiap yang tidak diketahui dalam sebuah sistem persamaan aljabar linear boleh dinyatakan sebagai sebuah friksi dari dua determinan.Cn. Misalnya X1 dapat diitung sebagai : c1 a12 a13 c2 a22 a23 21 .2). sebuah harga numerik tunggal untuk determinan dapat dihitung sebagai : D = a11 a22 a23 -a12 a21 a23 + a21 a22 a21 a22 a31 a33 a31 a33 (2.….3) Untuk kasus orde ketiga.C2.

05) = .1) = 0.5 1 = 0.1 0.9(0.07 0.5 X3 = 0.5(0.3 X2+0.3(0.5) – 1.5) – 1. seperti dalam persamaan (2.9 = 1(0.3 0.1 0.07) – 0.1 X1+0.1 0.52(0.67 0.9(0.0.5 A1 = 0.9 = 0.3) – 1(0.5 0.52 X2+X3 = .0.5 1 1.0.9 22 .05 0.5 Minor-minor adalah : A1 = 1 1.Laporan Aplikasi Teknik x1 = c3 a32 a33 D Contoh : Gunakan aturan cramer untuk menyelesaikan : 0.1) = 0.5 X3 = .3) = .67 1 1.52 1 D= 0.0022 Dengan menerapkan persamaan (2.5).01 0.4) D = 0.0.3 0.52 1 0.9 0.06 0.44 Penyelesaian : Determinan D dapat ditulis sebagai : 0.06) + 1(0.3 X1+0.5 A1 = 0.5 X1+ X2 +0.5 1. penyelesaian adalah : -0.3 Ini dapat digunakan untuk mengevaluasi determinan.01 0.5(0.

Hasil tersebut adalah sebuah persamaan tunggal yang dapat diselesaikan untuk yang tidak 23 .5 X1= .7) strategi dasar adalah dengan mengalikan persamaan-persamaan ini dengan konstanta-konstanta.01 0.44 X2= .01 0.0022 0. aturan cramer menjadi tidak praktis.0022 1 1.0.0022 = 19.52 -0. alternative yang lebih efisien (tanpa computer) adalah eliminasi yang tidak diketahui. determinan akan menghabiskan waktu jika dihitung dengan tangan.67 0. ELIMINASI YANG TIDAK DIKETAHUI Eliminasi yang tidak diketahui yang didapat dengan menggabungkan persamaan-persamaan adalah merupakan pendekatan aljabar yang dapat digambarkan untuk sebuah kumpulan yang terdiri dari dua persamaan : a11x1+a12x2 = c1 a21x1+a22x2 = c2 (2.1 0.5 0.5 = 0.0.9 0.67 0.44 0.0.0022 0.6) (2.04356 = . Akibatnya.0022 = 0.0022 0.Laporan Aplikasi Teknik -0.5 0.5 1 0.3 -0.49 .0.0.3 -0. kalau jumlah persamaan bertambah.44 X3= Untuk lebih dari 3 persamaan.03278 = -1.0649 = -29.3 0.5 . supaya dari yang tidak diketahui akan dieliminasi sewaktu kedua persamaan digabungkan.8 .1 -0.0.

a12 c2 x1 = a11a22 . Harga ini dapat dimasukkan kedalam persamaan asli guna menghitung variable lainnya.c1 a21 yang dapat diselesaiakan untuk : c2 a11 .7) dengan a11. sehingga menjadi : a11a21x1 + a12a21x2 = c1 a21 a21a11x1 + a22a11x2 = c2 a11 (2.10) a22 c1 .10) dan (2. karenanya akan mengeliminasi suku x1 dari persamaan agar memenuhi : a22a11x2 .8) (2.c1 a21 x2 = a11a22 .a12 a21 persamaan (2.11) secara langsung mengikuti aturan cramer yang menyatakan : c1 c2 x1 = a11 a21 a12 a22 24 a12 a22 = a11a22 – a12a21 c1a22 – c1a21 (2.9).a12 a21 perhatikan bahwa persamaan (2.10) lalu dimasukkan kedalam persamaan (2.11) . dan persamaan (2.8) dari persamaan (2.6) dapat dikalikan dengan a21.9) dengan mengurangkan persamaan (2.Laporan Aplikasi Teknik diketahui selebihnya.a12a21x2 = c2 a11 .6) yang dapat diselesaiakan untuk : (2. Misalnya persamaan (2.

TEORI MATLAB Matlab adalah paket program matematika canggih yang berfungsi pada operasi atas matrik. yaitu : 1. metode tersebut dilakukan perhitungan program. Ada dua cara pelayanan. Secara iterative Dengan pemrograman =3 =4 a12 a22 c1 c2 = a11a22 – a12a21 a1c2 – c1a21 Dalam penulisan modul ini ada dua model penulisan : 25 .11) dan persamaan (2. Tetapi berbagai kalkulasi yang diperlukan bagi sistem yang lebih besar dan untuk memudahkan.Laporan Aplikasi Teknik dan a11 a21 x2 = a11 a21 contoh : Gunakan eliminasi yang tidak diketahui untuk menyelesaiakan : 3x1 + 2x2 = 18 -x1 + 2x2 = 2 Penyelesaian : Menggunakan persamaan (2. 2.10) : 2(18) – 2(2) x1 = 3(2) – 2(-1) 3(2) – (-1)18 x2 = 3(2) – 2(-1) Eliminasi yang tidak diketahui dapat diperluas terhadap sistem dengan lebih dari dua atau tiga persamaan.

Time new roman untuk penulisan non program Arial untuk penulisan program Pelayanan secara interative dilakukan dengan cara mengetikkan perintah-perintah yang diinginkan langsung pada “prompt” dari matlab yang berbentuk lambing “>>”. c  Untuk menampilkan variable yang aktif dalam lembar kerja. %Menampilkan hasil determinan dari matriks A  Mengambil bagian dari matriks >> a = A(1. Pelayanan dengan pemrograman dilakukan dengan cara membuat/menyusun program dengan editor dan disimpan dengan ekstensi “m”(*. 3 2 2]  Perintah mencari invers >> B = inv(A).) %Menampilkan baris ke satu semua kolom dari matriks A a >> b = A(:. >>who  Menyimpan lembar kerja >>save temp 26 . %Menampilkan semua baris kolom ke dua dari matriks A B >> c = A(1:2.m). 2.Laporan Aplikasi Teknik 1.2).  Membuat matriks >> A = [4 3 2. %Menampilkan hasil invers dari matriks A >> C = det(A)..:). 4 4 3. Lakukan perintah dibawah ini sebagai pelayanan iterative.

1 -0.7 8.2 9.5 -0.3 -4.5 2.2 -2.m] = size (A). Matriks-matriks khusus yang telah disediakan oleh matlab : • • • • Eye(n) Zeros(n) Ones(n) Triu(n) : membuat matriks identitas dengan ukuran n x n : membuat matriks nol dengan ukuran n x n : membuat matriks segitiga bawah dari matriks x : membuat matrik segitiga atas dari matrik x Untuk lebih mendalami lakukan dan jawab pertayaan di bawah ini: Buat matrik di bawah ini: 0.Laporan Aplikasi Teknik  Untuk menghapus semua variable pada lembar kerja (buffer memori). >> clear >> who  Memanggil lembar kerja yang telah disimpan >> load temp >> who  Mencari ukuran dari matriks >>[n.0 1.5 2.5 0.n]=size(G) A = det(G) 27 0.3 -0.5 0.2 G = 5.5 1.5 [m.4 0.5 8.6 1.2 0.5 .

x.y).y]=meshgrid (x.^2)+eps. Tugas 2a Grafik 3D contoh nya adalah sbb: X=-8:0. Plot(x.^2+y.y. [x. R=sqrt(x.0. Y=sin(x). Grid.2:4) Tugas 2a GRAFIK Grafik 2D contohnya adalah sbb: Membuat grafik sinus dan cosines X=0:0.2) E = G(1:3.Laporan Aplikasi Teknik B = inv(G) C = GT D =(:. Shg.01:2*pi. Title(‘Grafik fungsi sinus (x)dan cosines (x)dan cosines (x)’).5:8: Y=x.z’g-‘). Xlabel(‘nilai x’). 28 .’r-‘. Ylabel(‘cos(x)atau sin (x)’). Z=cos(x).

Laporan Aplikasi Teknik Z=sin (R).3 71. Title (‘Grafik sin (R)/R’). Mesh (Z).1 90.2 58.4 0 1 2 3 4 5 6 7 8 9 10 29 .3 90.8 64.5 88.5 90./R.6 89.5 63.2 67. Dari data percobaan di peroleh data sbb: Waktu(detik) Suhu(F˚) 54.

Laporan Aplikasi Teknik Buatlah Grafik 3D dari data di bawah ini: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -5 -5 -5 1 1 1 -5 5 -5 1 1 1 -5 10 -5 1 1 1 -5 -5 -5 1 1 1 1 1 1 1 1 1 1 1 1 1 G= % sedangkan perintah mensh(G) Mens(G) Title(‘Grafik 3 Dimensi ‘). Xlabel (harga x’) Ylabel (harga y’) Zlabel (harga z’) Pause Pcolor(G) Axis off 30 .

Laporan Aplikasi Teknik Shading plat Setelah menyelesaikan program di atas fahami dan buat logikanya Tipe garis . Simbol-simbol .tanda maupun warna.tipe-tipe garis.dan warna ssb: Symbol y m c r g b w k Warna kuning mentega cyan merah hijau biru putih hitam Simbol • O X + * _ : ̈ ̈ Tipe warna Titik• Linkaran Tanda-x Tanda-+ Tanda-* Garis penuh Tanda-: Garis petik Garis putus’’ dapat digunakan karakter-karakter khusus sebagai symbol Perintah: Plot :Membuat grafik 2 dimensi Mesh :Membuat grafik 3 dimensi Xlabel : memebeeri nama sumbu x Ylabel : member nama sumbu y Zlabel : member nama sumbu z Title : member judul grafik OPERATOR MATEMATIK 31 .tanda dan warna Mengambarkan grfik garis.

A=[2-1 5 0].B/A 32 . Sedangkan untuk operasi dibawwah ini tidak dapat dilakukan.A-B 2. 1. C = a ^ c. Coba anda terangkan : a*b a/b a\b b^a Tugas 2d B=[3 2 -1 4]. vector maupun matriks. D = a * Bp.2*A+A^B 4.Laporan Aplikasi Teknik + * / ^ : jumlah (plus) : kurang (minus) : perkalian : pembagian : pangkat Operator ini dapat digunakan pada skalar. Coba lakukan perintah dibawah ini dan perhatikan hasil operasi-operasinya.B+A-3 3. D = b^a. B = a / b. Jika dikenakan pada maka berlaku seperti aljabar biasa. E = b – a. a = [1 2 3 4 5] b = [6 7 2 5 3] c=2 A = a + b. B = a + c. 1. C = a b.

A^Bp 7.C.*D 7.Laporan Aplikasi Teknik 5.C*D 2.C.0*A 5 4 7 3 2.C/D 4.B\A 6.C+D 3. D = C = 2 4 3 6 1.2*B/3./D 8.D-C 6.C\D 5.(2)^B+A 8.C. 33 .\D OPERATOR RELASI Operator : < <= > >= == ᷈ = Lebih kecil Lebih kecil atau sama dengan Lebih besar Lebih besar atau sama dengan Sama dengan Tidak sama dengan Operasi relasi ini sangat penting untuk aliran program yang menggunakan statement WHILE dan IF.

WHILE LOOPS. End.Laporan Aplikasi Teknik Kontrol Aliran Program: Dalam Matlap. •WHILE LOOP Perintah pengulangan tetapi di ketahui jumlah pengulangannya. •FOR LOOPS For X=array Perintah End Contoh: For n=1:10 X(n)=sin(n*П/10).^2+m.control aliran program ini terdiri dari FOR LOOP.dan IFELSE-END.sehingga diperlukan syarat batas (syarat yang harus dipenuhi) While ekspresi Perintah End 34 . Contoh: For n=1:5 For m=5:-1:1 A(n.m)=n.^2 End. End X(lihat nilai x) Selain itu juga dapat digunakan perintah for loop dalam for loop.

eps=1 While(!=eps). 35 .Laporan Aplikasi Teknik Contoh: >>num=0. End. Contoh: >>a=[25678] >>a=max (size(a)) >>if n>0 Rata=a/n End Dalam kesepakatan ini anda akan diperkenalkan . End.1 Num=num+1 End >>num >>eps •IF-ElSE-END Melakukan perintah dengan syarat batas: IF ekspfesi Peritah End If ekspresi 1 Perintah 1 Elseif Perintah2 Elseif Perintah 3 End.

While error>0. >>akar Pelajarilah hasil dan makna tiap baris dalam program ini . X=y.000001 Y=0. Sby(k)=y. K=k+1.kemudian kembali ke Matlap dan lakukan. K=1. Plot(sbx. Tugas 3b 36 .m dengan memasukkan program ini (program dibuat dalam editor) Tugas 3a %mencari akar: X=a. >>a=10. End X Pause.5*(x+a/x. Sbx(k)=x.sby).catatlah semua hasil yang purlu dalam buku catatan praktikum anda. Error=abs(x-y). Sesudah program di atas di samping (dilakukan dalam editor).Laporan Aplikasi Teknik • • Pengunaan editor Membuka dan menutup Matlap Program berikut ini adalah untuk menghitung akar kuadrat bilangan file akar . Error=1.

%nama file znewton.+5 Simpan program tersebut dengan nama file zfungsi . Xo=xo+1.^4-8*x. [f. %tol=0.^2+5*x-6 Ff=5*x.dimana pada metode neuton tersebut harus diberikan turunan dari polynomial tersebut.^3+9*x. For xo=1:5 End.^5-2*x.0001.m %sebagai program induk untuk memanggil program zfungsi.^2-8*x. 37 . %nama file zfungsi.ff] = z fungsi (x) F=x.Laporan Aplikasi Teknik Mencari akar polynomial dengan mengunakan metode NEWTON-RAPHSON.0000001 X=xo-f/ff.m Setelah itu siapkan file baru lagi dengan nama file znewton.m %program untuk menghitung f(x) dan f’(x)dengan x diketahui %program ini di sertakan prosedur ffunction %Distribusi temperature (!D)kondisi steady state pada dinding (wall) T(x) Function [f.^3-4*x.^4+3*x.m di bawah ini.ff]=zfungsi(xo) While abs(xo-x)>0.m di bawah ini. Xo=x.m %untuk mencari akar dari f(x)dengan metode newton %nilai tafsiran awal x dimasukkan dulu.dalam program di bawah ini diperkenalkan metode Newton sekaligus diperkenalkan siapkan file zfungsi.

xn adalah variable yang nilai nya belun diketahui.x1+a22.a12.x2+a13.…. .. . ..x3+………….x2+an. . . … … . Mencari solusi system dari persamaan linier Untuk menyelesaikan solusi dari beberapa persamaan linear dengan n buah persamaan yang dapat ditulis dalam bentuk persamaan berikut: a11.. a12 a22 . .+a1n. . ..+ann.xn =b2 .x1+a12.an2.a13. . . . an1. … a1n a2n … a31 a32 a33 ann x1 x2 b b2 38 ..Laporan Aplikasi Teknik Break End. .. . . . .x1+an2. a13 a23 .ann adalah konstan.x3….x2.x3+……………+a2n.xn=bn dimana a11.xn =b1 a21. Pelajarilah hasil dan maka tiap baris dalam program ini.. . . ..x2+a23.x3+……………. End. .………an1.system persamaan aljabar linier dapat ditulis dalam bentuk matrik: [A]*[B] a11 dengan [A] = a21 ..sedangkan x1.

x2 . … xn bn Contoh beberapa cara penyelesaian system persamaan tersebut secara simultan sehingga diperoleh nilai beberapa variable tersebut.. Metode invers yang telah tersedia pada program matlap Mencari invers suatu matrik pada program invers tersedia pada matlap dengan metode adjoint.x3 =1 persamaan tersebut dapat dituliskan dalam bentuk : [A] [X] = [B] Dengan. [A]*[B]=[B] [A]-1 *[A]*[X]=[A]-1[B] [I]*[X]=[A]-1 *[B] [X]=[A]*[B] Keterangan : [A]-1 = invers dari matriks [A] [I] = invers identitas Tugas 4a Untuk mempermudah lakukanlah percobaan/praktikum untuk menyelesaikan sistem persamaan linear berikut : 3x1 + 2x2 ..Laporan Aplikasi Teknik [X] = … … [B] = .x3 = 10 -x1 + 3x2 + 2x3 = 5 x1 . 3 2 -1 [A] = -1 3 2 x1 [X] = x2 10 dan [B] = 5 39 .

5.2.3. a = a-a*c(:. untuk menyelesaikan persamaan di atas : a = [3.:)/z.-1. for k = 1:n z = 1+a(k.-1. [c] = inv (a) %invers matriks a disimpan di c 40 dan B = A+U*V-1 . end.n).-1.Laporan Aplikasi Teknik 1 -1 -1 Program : A = [3.1].2.2. a = eye(n.3. sesudah disimpan siapkan file lain seperti dibawah ini.-1].-1. k).:)*c(:. b = [10.1.2.n).-1.k)*a(k.1.-1] B = [10. Maka yang paling mudah matriks yang digunakan sebagai acuan adalah matriks [I].n] = size(a).-1.5. c = a-eye(n. Relasi matriks SMW adalah : V1 * A-1 * U = B-1 Tugas 4b %program mencari invers dengan metode SMW Function [A] = invers SMW [A] %mencari invers dengan metode SMW %matriks yang dicari dimasukkan [m.1] C = inv[A] X = C*Bp x3 1 %C adalah invers A Invers dengan metode SMW(Sherman Morisson Woodbry) Metode SMW adalah mencari invers dari suatu matriks dengan mencari selisih matriks tersebut dengan matriks yang lain yang sudah diketahui inversnya.

0001 5. -2x1 + x2 = -3 x1 + x2 = 3 6. 41 . -2x1 + x2 = -3 -2x1 + 3x2 = 9 7. –x1 + 3x2 – x3 = 5 -x1 + 3x2 + 2x3 = 5 x1 – x2 – x3 = -1 8. -2x1 + x2 = -3 -6x1 + 3x2 = 9 4.(n-1) g = eye(n.1. -2x1 + x2 = -3 -2x1 + x2 = -3. Diketahui : 1.n]=size(a).n). For i =1.n] dimasukkan [m. 10x1 – 7x2 = 7 -3x1 + 2x2 + 6x3 = 4 5x1 + x2 + 5x3 = 6 3.n] dimasukkan %matriks b ukuran [1. Pada pembahasan ini eliminasi gauss didekati dengan menggunakan sifat khusus dari matriks gauss. Tugas 4d %program eliminasi gauss dengan pertukaran baris %matriks a ukuran [n. -3x1 + 2x2 – x3 = 1 -x1 + 3x2 + 2x3 = 1 x1 – x2 – x3 = 1 2. x1 + 4x2 – x3 + x4 = 2 2x1 + 7x2 + x3 – 2x4 = 16 x1 + 4x2 – x3 +2x4 = 1 3x1 – 10x2 – 2x3 +5x4 = -15 Metode eliminasi Gauss metode eliminasi yang banyak digunakan untuk menyelesaikan sistem persamaan linier selain metode invers adalah eliminasi gauss.Laporan Aplikasi Teknik X = c*b.

Xn x=zeros(n.i)/a(i. else g(k.:)=d. for k=1:1:n if i = k g(k. end.i) = a(k. d = b(j).Laporan Aplikasi Teknik j = i. b(j+1.1). end. end. a=g*a.j)*x(j)).:)=a(j+1.j)=0 c = a(j.:).X2.…. %untuk melihat hasil akhir eliminasi gauss %matriks segitiga atas %mencari solusi X1. b(j)=b(j+1).i). a(j+1.i) = -a(k.:)=c.i)/a(i.i). while a(i. a(j. end. for j = 1:1: n if i ~=j c = c+(a(i.:). end. for i = n:-1:1 c = 0. b=g*b. 42 .

-10. %menampilkanhasilnya x Jika sudah selesai simpan dengan file gauss.2.4.1.Laporan Aplikasi Teknik end.1.4.m.16.bx dan n Σ x1y1 – Σ x1 Σ y1 43 .2.1.-1.-15].3. setelah itu kerjakan pd promptmatlab : >>a = [1.1.2.j)=(b(i)-c)/a(i. >>b = [2. end.5].-1. x(i. >>gauss nilai x adalah solusi dari persamaan diatas : Regresi linear dengan metode least square regresi ini sangat diperlukan untuk mencari kurva g(x) yang dapat memiliki titik dari hasil percobaan. perhatikan gambar berikut : f(x) g(x) x dengan metode least square regresi llinear (orde 1) diperoleh : a = 1/n Σy1 – 1/n Σx1 b = y .i).7.-2.

hal tersebut dapat dibentuk dalam matriks : n dimana : a1 = a a2 = b untuk menentukan a1 dan a2. setelah ketemu bentuk matriks. untuk mengisi tangki diperlukan pompa untuk memindahkan air ke atas. dapat digunakan metode invers atau matriks gauss.30. %[dat1.40]. %y = sigma y 44 10 10 20 30 30 50 40 60 .30.20.Laporan Aplikasi Teknik b= n Σ x12 – (Σx1)1 dimana : n = jumlah data percobaan sehingga diperoleh persamaan linearisasi : g(x) = a + Bx agar lebih mudah untuk mengembangkan logika kita regresi yang lebih besar. dat2 = [10.60].%x = sigma x y= sum(dat2). Σx1 Σx1 Σx12 a1 = Σy1 a2 Σx1y1 tugas 4f sebuah tangki yang memiliki sisi vertikal dengan daerah penyimpanan air. laju aliran air adalah sebagai berikut : time flow rate %program %masukkan data pada matriks [dat] dengan ukuran[n.dat2] = size (dat) x = sum(dat1).50.2] %dat1 sebagai harga x dan dat2 sebagai harga y dat1 = [10.

2.sx2]. 3.file dan klik 5. regresi = a b. Kemudian setelah program selesai dibuat simpan program tersebut misalnya dengan nama tugas 1.1. b = [y.^2. 6.*dat2.x. a = [n. Menuliskan program sesuai dengan tugas-tugas yang telah diberikan instruktur. %a = (y-b*x)/n. %b = (n*sxy-x*y)/(n*sx2-x^2). plot (hor. dan tugas 3 adalah sama. Menjalankan program atau software matlab. PROSEDUR PELAKSANAAN PRAKTIKUM Pada dasarnya prosedur yang dilakukan pada praktikum ini antara tugas 1. sxy = sum(xy).%x2 = [xi]2 sx2 = sum(x2). 45 .ver) grid.Laporan Aplikasi Teknik x2 = dat1. tugas 2.sxy]. %untuk menggmbar hor = dat1. Memunculkan tampilan layar editor yang digunakan untuk menuliskan program. hanya yang membedakan adalah pembuatan programnya saja. Memilih M. BAB III METODOLOGI PERCOBAAN 3. Dengan memilih menu file kemudian memilih submenu new 4. Berikut ini langkah kerja yang dilakukan pada saat praktikum : 1.x. ver = dat2. xy = dat1.

16Z = 22 maka : -18 -10 -11 [A] = -16 -13 -16 -15 -18 -16 X [X] = Y Z 12 Dan [B] = 4 22 persamaan linear diatas dapat dikerjakan dengan menggunakan eliminasi Gauss : 46 . 8.11Z = 12 -16X . Menampilkan hasil dari data yang tersimpan tadi.Laporan Aplikasi Teknik 7. Penyelesaian Secara Analitis TUGAS 1 -18X . dengan menekan tombol F5 pada keyboard maka data tersebut akan tampak pada kotak dialog command window. BAB IV ANALISA DATA 1.15Z = 4 -15X . Mencetak hasil data serta program yang telah selesai dibuat.18Y .31Y .10Y .

-15.(-18.[(22.1811 Δ1 = 12 -10 -11 12 -10 4 -31 -15 4 -31 22 -18 -16 22 -18 = [(12.-16) + (-10.4.4.-10) = -1338 Δ2 = -18 12 -11 -18 12 -16 4 -15 -16 4 -15 22 -16 -15 22 = [(-18.-31.[(-15.-15.-16) + (-10.[(-15.-18)] .-11)-(-18.-16.-31.12) = .-15.-10)] = .-11) .22) + (-11.-16.-11) .-31.18) (-16.-15.-15.-31.-18)] .22)] .-15) + (-11.4.-15.-16.-16) + (12.-16.-18)(-16.Laporan Aplikasi Teknik -18 -10 -11 12 -10 Δ = -16 -13 -16 -16 -31 -15 -18 -16 -15 -18 = [(-18.1948 Δ3 = -18 10 -12 -18 10 -16 -31 4 -16 -31 -15 -18 22 -15 -18 47 .4.12) (-16.-15) + (-11.(22.

Laporan Aplikasi Teknik = [(-18.-10) = 5936 maka.-16.-31.4.-15) + (12. harga nilai X adalah x = Δ1 / Δ = -1338 / -1811 = 0.271 TUGAS 2 A = Sin (x+3) B = Cos (x*4) penyelesaian : 1 y=sin x 0 π 2π x(rad) -1 Grafik fungsi sinus A = Sin (2πft) Sin (θ + 2πft) (3 + 2πft) 48 .-16.12) .22) + (-10.(-18.[(-15.-18) (22.738 harga nilai Y adalahy = Δ2 / Δ = -1948 / -1811 = 1.-18)] .4.0756 harga nilai Z adalah z = Δ3 / Δ = 5936 / -1811 = -3.-31.

4 4 = 2πf f = 4/6. x 2πf .Laporan Aplikasi Teknik 2πf .28 t = 6.636 t = 1/f = 1.28 = 0.57 49 . x 2πf = 1 f = 1/2π = 1/6.28 1 x=cos x 0 π 2π x (rad) -1 Grafik fungsi cosinus B = Cos (x*4) Cos (2πft) 2πf .

3808) = -7.7336 = .8668) -5.7167 + 1.3.09131 maka apabila dimasukkan stu variable x dalam persamaan polinomial.9334) .3X2 .9334 1.9334) + 16 = .4ac x= 2a -5.8668X2 +5.667) = 2(-3.667 dengan menggunakan rumus ABC dicari harga x : -b ± √b2 .09131 1.Laporan Aplikasi Teknik TUGAS 3 F(x) = 2X3 .5(1. akan didapatkan X3 menjadi X2. perhitungan : F(x) = 2X2(-1.6423) + (396.5X + 16 dari hasil perhitungan matlab : x = .3x(-1.931 50 .1.1.8002 + √(5.7369 = -7.7167 .8002 + 20.8668)(25.8002 + √(33.8001)2 .8002X + 25.9334) .4(-3.1.7336 -5.

931 sedangkan dari perhitungan matlab diperoleh : x1 = -1.1.1.0913i dan perhitungan dari analitis diperoleh : x1 = -1.931 x2 = 1.0913i x3 = 1. nilai x1 = .6254 jadi analisa dari perhitungan dari matalab dan perhitungan analitis adalah sama.931 x2 = 2.808 x3 = 0.Laporan Aplikasi Teknik jadi.7167 + 1. 51 .7167 .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->