Laporan Fisika Komputasi 2 modul 1

14
PENGENALAN MATLAB DAN DASAR PEMOGRAMANNYA UNTUK KOMPUTASI SISTEM FISIS 04 Februari 2014 Oleh : Khoerun Nisa Syaja’ah 1127030045 JURUSAN FISIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SUNAN GUNUNG DJATI BANDUNG 2014

description

tugas kuliah

Transcript of Laporan Fisika Komputasi 2 modul 1

Page 1: Laporan Fisika Komputasi 2 modul 1

PENGENALAN MATLAB DAN DASAR PEMOGRAMANNYA

UNTUK KOMPUTASI SISTEM FISIS

04 Februari 2014

Oleh :

Khoerun Nisa Syaja’ah

1127030045

JURUSAN FISIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS ISLAM NEGERI SUNAN GUNUNG DJATI

BANDUNG

2014

Page 2: Laporan Fisika Komputasi 2 modul 1

ABSTRAK

Nama : Khoerun Nisa Syaja’ah

Teman Sekelompok : Syifa Siddiq

Rizky Multajam

Sri Awaliyah Rahmah

Ismail Hasan Baizuri

Nama Asisten Dosen : Shipa S

Sebuah aplikasi yang memuat banyak fungsi untuk memberikan kemudahan da-

lam pengembangan teknologi masa kini dengan menfungsikan beberapa variable

untuk mencari solusi perhitungan yang lebih kompleks maka dari itu aplikasi ini

menjadi pilihan untuk dipelajari karena kemudahan dan kekomplitan dalam menu

dan pengoperasiannya. MATLAB memuat banyak fungsi, karakter, dan sebagai-

nya. Dalam Matlab selain pengoperasian perhitungan MATLAB dapat mengha-

silkan dan meproses sebuah grafik sinusoidal, parabola atau linier. Kata Kunci :

MATLAB,Grafik,fungsi,karakter,variable

i

Page 3: Laporan Fisika Komputasi 2 modul 1

DAFTAR ISI

ABSTRAK i

DAFTAR ISI ii

DAFTAR GAMBAR iii

1 PENDAHULUAN 1

1.1 Latar Belakang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.2 Rumusan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.3 Batasan Masalah . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.4 Tujuan Praktikum . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.5 Sistematika Penulisan . . . . . . . . . . . . . . . . . . . . . . . . . . 2

2 LANDASAN TEORI 3

3 METODE PERCOBAAN 4

3.1 Waktu dan Tempat . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3.2 Alat dan Bahan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3.3 Prosedur Percobaan . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

4 HASIL DAN PEMBAHASAN 6

5 PENUTUP 9

5.1 Kesimpulan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

5.2 Saran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

DAFTAR PUSTAKA 9

ii

Page 4: Laporan Fisika Komputasi 2 modul 1

DAFTAR GAMBAR

4.1 Menghitung perhitungan Sederhana dengan Metoda Input dan Dis-

play pada MATLAB . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

4.2 script program perthitungan GLBB sebuah bus yang bergerak . . . 8

4.3 grafik yang dihasilkan sebagai plot sumbu x dan y dari kecepatan vs

waktu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

iii

Page 5: Laporan Fisika Komputasi 2 modul 1

Bab 1

PENDAHULUAN

1.1 Latar Belakang

Penggunaan teknologi semakin meningkat setiap waktu. Teknologi berguna un-

tuk meringankan pekerjaan manusia agar lebih mudah dan cepat. Ilmu pengetahuan

juga terus berkembang menciptakan banyak teknologi. Salah satu ilmu yang ber-

kembang pada saat ini adalah pemograman. Banyak aplikasi yang bisa digunakan

untuk memogram komputer atau sekedar membuat media pembelajaran yang bagus,

namun salah satunya program yang lebih efisien untuk dipelajari adalah mempelaja-

ri dasar pemograman MATLAB. Oleh karena itu sudah mempelajarinya merupakan

suatu kepentingan yang luar biasa untuk mengembangkan ilmu pengetahuan dengan

bantuan teknologi.

1.2 Rumusan Masalah

1. Apakah MATLAB itu ?.

2. Bagaimana cara pengoperasian Aplikasi MATLAB ?.

3. Bagaimana membuat Script program pada MATLAB ?.

4. Bagaimana menjalankan program pada MATLAB ?.

1.3 Batasan Masalah

Dengan menggunakan MATLAB segala hal yang berhubungan dengan perhi-

tungan matematis bisa diselesaikan dengan baik menggunakan pemograman. Selain

Operasi matematik gejala fisis juga bisa diterangkan dalam sebuah grafik meenya-

jikan data lewat grafik menggunakan matlab.

1

Page 6: Laporan Fisika Komputasi 2 modul 1

1.4. Tujuan Praktikum 2

1.4 Tujuan Praktikum

1. Memahami dan mengetahui cara pengoperasian membuat program dasar da-

lam MATLAB.

2. Memahami dan mengetahui penggunanan operasi matematik dan fungsi dasar

dalam MATLAB

3. Mengetahui bagaimana membuat grafik dari sebuah persamaan fisika pada

MATLAB

1.5 Sistematika Penulisan

BAB 1 / Pendahuluan Bab ini berisi tentang uraian tentang latar belakang Masa-

lah yang mendasari diadakanya praktikum, identifikasi, pembatasan dan perumusan

masalah penilitian, maksud dan tujuan praktikum.

BAB 2/ Landasan Teori. Bab ini berisi tentang sebuah landasan teori yang

mendsekripsikan pengertian, prinsip dan beberapa informasi tetang praktikum.

BAB 3/ Metoda Percobaan. Bab ini berisi tentang sistematika percobaan dan

uraiainya.

BAB 4/ Hasil dan PembahasanPada bab ini diuraikan tentang hasil praktikum

yang meliputi tetang deskripsi hasil praktikum.

BAB 5/ Penutup Bab ini berisi tentang pokok - pokok kesimpulan hasil praktikum

dan saran yang perlu disampaikan dengan hasil praktikum.

Khoerun Nisa Syaja’ah

Page 7: Laporan Fisika Komputasi 2 modul 1

Bab 2

LANDASAN TEORI

MATLAB merupakan singkatan dari MATrix LABoratory. Program ini diawali

dengan tindakan Cleve Moler yang bergabung dengan koleganya pada pertengahan

tahun 1970 demi mengembangkan sebuah software dengan biaya dari The National

Science Foundation untuk tujuan membuat subrutin-subrutin dalam pustaka FOR-

TRAN yang dinamai LINPACK dan EISPACK. LINPACK berisi koleksi subrutin

untuk penyelesaian persamaan linear, sementara EISPACK adalah koleksi subru-

tin untuk penyelesaian masalah nilai pribadi (eigenvalue). Baik LINPACK maupun

EISPACK pada prinsipnya merupakan program untuk komputasi matriks (Winarno,

2010).

Matlab adalah sebuah lingkungan komputasi numerikal dan bahasa pemrograman

komputer generasi keempat. Matlab memungkinkan manipulasi matriks, pem-plot-

an fungsi dan data, implementasi algoritma, pembuatan antarmuka penggguna, dan

pengantarmukaan dengan program dalam bahasa lainnya. Meskipun hanya ber-

nuansa numerik, sebuah toolbox yang menggunakan mesin simbolik MuPAD, me-

mungkinkan akses terhadap kemampuan aljabar komputer. Sebuah paket tambah-

an, Simulink, menambahkan simulasi grafis multiranah, dan Desain berdasar-Model

untuk sistem terlekat dan dinamik.

3

Page 8: Laporan Fisika Komputasi 2 modul 1

Bab 3

METODE PERCOBAAN

3.1 Waktu dan Tempat

Praktikum ini berlangsung pada tanggal 30 Februari tahun 2014 bertempat di

Lab Fisika Universita Islam Negeri Sunan Gunung Djati Bandung

3.2 Alat dan Bahan

1. Laptop atau Notebook

2. Software Matlab ( yang sudah terinstal)

Jalankan Aplikasi Matlab

Menulis Script Pada M-file

Script Program di save

Run Program di Command Window

3.3 Prosedur Percobaan

Percobaan ini menggunakan sofware Matlab jadi pastikan aplikasi Matlab telah

terinstal dengan baik, hidupkan laptop/atau notebook dan gunakan aplikasi Mat-

lab. pada saat membuka aplikasi ini akan menampilkan 3 menu utama yaitu Current

4

Page 9: Laporan Fisika Komputasi 2 modul 1

3.3. Prosedur Percobaan 5

Directory.Command Window, dan Command History. untuk memulainya kita bi-

sa memunculkan M-file untuk membuat script, caranya ketik edit pada command

window kemudian editor dimunculkan, tulis script dan program yang akan dibuat,

kemudian save. hasilnya bisa dilihat dan dipanggil di Command Window dengan

mengetik nama file yang telah kita save tadi, kemudian komputer akan bekerja se-

suai perintah yang ada pada script, bisa memunculkan hasil perhitungan ataupun

grafik.

Khoerun Nisa Syaja’ah

Page 10: Laporan Fisika Komputasi 2 modul 1

Bab 4

HASIL DAN PEMBAHASAN

Dalam praktikum pengenalan MATLAB untuk komputasi sistem fisis ini be-

berapa yang dibahas yaitu tentang bagaimana memulai membuat script program,

caranya dengan memanggil M-file pada command window dengan mengetik edit.

M-file akan muncul sebuah tempat untuk menuliskan script program.Fungsi dalam

M-file dan command window membantu dalam dalam perhitungan, berikut adalah

fungsi beberapa M-file dan command window :

1. clc

clc digunakan pada command window untuk menghapus semua karakter

pada command window, ketik clc di command window kemudian enter.

2. clear all

Fungsi ini akan menonaktifkan variable

3. disp (’karakter’)

Funsgi ini akan memunculkan karakter atau string yang diningkan pada

matlab

4. input

Funsgi ini akan meminta user untuk menginputkan data yang akan diproses

pada script program.

Untuk dapat membuat program dalam MATLAB diperlukan pengenalan yang

baik pada sistem operasi MATLAB, banyak fungsi matematika atau fisis ataupun

variable yang dipakai dalam pengoperasian penggunaan MATLAB, contoh fungsi

yang MATLAB yang digunakan adalah seperti inv, abs, cos, sin, dan sqrt. Variable

6

Page 11: Laporan Fisika Komputasi 2 modul 1

7

dalam MATLAB bisa digunakan dengan baik untuk menghitung perhitungan yang

rumit MATLAB dapat menempatkan variable dalam proses perhitungan seperti

contoh yang terdapat pada gambar.

Gambar 4.1: Menghitung perhitungan Sederhana dengan Metoda Input dan Display pada MAT-LAB

Inialisasi variable bisa mempermudah perhitungan yang tidak bisa dilakukan

oleh kalkulator dalam inialisasi variable. Selain itu variable dalam MATLAB tidak

memerlukan pendeklarasia terlebih dahulu jika menggunakan variable yang telah

digunakan maka MATLAB akan secara otomatis mereplace variable lama. penulis-

an variable ini harus diawali dengan huruf dan kemudian diikuti oleh angka atau

undescore.

Grafik merupakan sebuah informasi yang bisa menggambarkan keadaan seca-

ra fisis dengan mudah, contoh dalam perhtiungan fisika adalah penhitung sebuah

gerak benda yang bergerak lurus berubah beraturan. Grafik bisa memperlihatkan

secara baik bagiaman kedudukan sebuah benda secara akurat ketika mendapatkan

perbedaan waktu terhadap suatu benda.

Untuk membuat sebuah grafik pada MATLAB dibutuhkna suatu fungsi plot da-

pat ditulis pot(x,y’karakter kurva). membuat grafik ini digabungkan dengan perhi-

tungan matematisnya dalam sebuah script program, berikut adalah beberapa script

program untuk menampilkan sebuah grafik dari persamaan gerak lurus berubah

beraturan, seperti contoh pada script berikut, dijelaskan bahawa sebuah bus yang

bergerak dengan kecepatan awal 3 m/s dan percepatan 2 m/s2 dengan waktu tem-

puh dengan t=3 s sampai 200 s Seperti gambar berikut ini

Khoerun Nisa Syaja’ah

Page 12: Laporan Fisika Komputasi 2 modul 1

8

Gambar 4.2: script program perthitungan GLBB sebuah bus yang bergerak

maka dengan memasukan seluruh variabel yang akan dihtung dan rumus persam-

an yang dibutuhkan program script ini selanjutnya bisa dibuatkan grafik, dengan

fungsi plot dan mengisi xlabel dan ylabel

Gambar 4.3: grafik yang dihasilkan sebagai plot sumbu x dan y dari kecepatan vs waktu

Khoerun Nisa Syaja’ah

Page 13: Laporan Fisika Komputasi 2 modul 1

Bab 5

PENUTUP

5.1 Kesimpulan

Untuk membuat sebuah program pada MATLAB dibutuhkan langkah pertama

dengan mendeklarasikan variable dan nilai yang akan digunakan kemudian bebera-

pa persamaan yang akan dipakai untuk menentukan hasil yang ingin didapatkan,

banyak gejala fisis dan perhitungan matematis bisa digunakan dengan menggunak-

an operasi matematik yang bisa di akses mudah dalam MATLABperhitungan akan

lebih mudah. pemograman MATLAB.

Pemodelan pembelajaran bisa dalam MATLAB terdapat funsgi untuk membuat

grafik plot antara sumbu x dan y dengan mudah, memasukan variable dan script

program komputer dengan bantuan MATLAB bisa langsung memproses, bagian

sesuai user dalam menentukan plot pada grafik.

5.2 Saran

Menggunakan MATLAB dan mempelajarinya merupakan sebuah keharusan kare-

na dari situlah kemudahan akses pengoperasian matematis dan grafik bisa dipelajari

dengan mudah, baik tepat dan akurat.

9

Page 14: Laporan Fisika Komputasi 2 modul 1

DAFTAR PUSTAKA

[1] Tipler, P.,1998 , Fisika Untuk Sains dan Teknik Jilid I, Jakarta:Erlangga (Ter-

jemahan).

[2] Sanjaya,M., 2010, Modul Fisika Dasar 1, Universitas Islam Negeri Sunan Gu-

nung Djati, Bandung.

[3] Marine Sains, (oktober 2011)., Penjelasan Software

Matlab.,http://saifuritk45.blogspot.com/2011/10/penjelasan-tentang-

software-matlab.html”diakses tanggal 27 oktober 2013”

10