FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET 1 (TEKNIK KOMPUTASI)

dokumen-dokumen yang mirip
FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (TEKNIK KOMPUTASI)

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk

Pemrograman dengan MATLAB. Pengantar

MODUL I PENGENALAN MATLAB

BAB I PENDAHULUAN 1 BAB I PENDAHULUAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

A. Kompetensi Setelah mengiktui mata kuliah ini, mahasiswa diharapkan dapat memahami dan bisa melakukan:

MEMULAI MENGGUNAKAN MATLAB

STRUKTUR PROGRAM MATLAB

MODUL I MENGENAL MATLAB

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

TIPE DATA. 2.1 String

Pemodelan dan Simulasi Penghitungan Matematika Menggunakan Aplikasi Matlab

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

Pendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved

Modul 1 Pengenalan MATLAB

A.Firmansyah 1. Pendahuluan. 2. Lingkungan Kerja Matlab. Lisensi Dokumen: 2.1 Beberapa Bagian dari Window Matlab

Pengantar Pemrograman MATLAB

BAB II OPERASI DASAR MAPLE

MATRIKS DAN KOMPUTASI

METODE NUMERIK Modul I

BAB IV. OPERATOR DAN STATEMENT

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (TEKNIK KOMPUTASI)

Algoritma dan Pemrograman

Bab 2. Dasar-Dasar Pemrograman C

PRAKTIKUM 3 DASAR PEMROGRAMAN C

STATEMENT FORMAT, DATA, PARAMETER, SPESIFIKASI DAN PENGERJAAN. Kuliah ke-3

PERTIDAKSAMAAN RASIONAL. Tujuan Pembelajaran

DASAR-DASAR MATLAB. Seperti bahasa pemrograman lainnnya, MATLAB JUGA memiliki metode dan symbol tersendiri dalam penulisan syntax-nya.

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Saifoe El Unas 2. Free Format

PENGENALAN ALAT HITUNG: KALKULATOR DAN FUNGSI KALKULATOR PADA PROGRAM R STATISTIKA

BAB 2 PENYELESAIAN PERSAMAAN NON LINEAR

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Pengenalan Pascal/DevPascal

BAB IV PERTIDAKSAMAAN. 1. Pertidaksamaan Kuadrat 2. Pertidaksamaan Bentuk Pecahan 3. Pertidaksamaan Bentuk Akar 4. Pertidaksamaan Nilai Mutlak

BAB 1. Pendahuluan. pertama kali dikenalkan oleh University of New Mexico dan University of

MODUL 1. Command History Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukan oleh pengguna terhadap matlab.

RANGKUMAN MATERI FUNGSI KOMPOSISI DAN FUNGSI INVERS

BAB II DASAR-DASAR PEMROGRAMAN C

Chapter 1 KONSEP DASAR C

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Penggunaan Metode Numerik dan MATLAB dalam Fisika

Tipe Data dan Operator dalam Pemrograman

Pemrograman pada MATLAB

WORKSHOP DAN PELATIHAN MATLAB : PENUNJANG PEMBELAJARAN MATEMATIKA DI SMU DALAM RANGKA IMPLEMENTASI CONTEXTUAL TEACHING LEARNING ABSTRAK

BAB 4 PENGENALAN BAHASA C

VARIABEL, OPERATOR DAN EKSPRESI

BAB 2 : Dasar Penulisan Statemen SQL Sasaran Mengetahui kemampuan dari SQL SELECT Statement Dapat membuat perintah SQL dengan SELECT Statement

pertemuan 2 Tipe Data, Variabel, Konstanta, Fungsi dan Operator

Chapter 2. Tipe Data dan Variabel

SUMBER BELAJAR PENUNJANG PLPG

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Panduan Praktikum S1 Elins Eksp. Kontrol Digital 1

PERCOBAAN 1 PENGENALAN MATLAB UNTUK STATISTIK

METODE PENGAKARAN Metode Berhitung Cepat Tanpa Kalkulator

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

PRAKTIKUM 1 SINYAL, SYSTEM, DAN KONTROL PENGENALAN MATLAB 1. Percobaan 1 Vektor Penulisan vektor di MATLAB

MODUL II FUNGSI NUMERIK. A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB.

ELEMEN DASAR PROGRAM FORTRAN. Kuliah ke-2

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

PROCEDURE DAN FUNCTION. Mardhiya Hayaty, ST, M.Kom

Variabel dan Tipe data Javascript

FUNGSI. Blok fungsi juga diawali dengan kata cadangan Begin dan di akhiri dengan kata cadangan End dan titik koma.

BAB 2 PERINTAH DASAR BAHASA C. %d = type data varibel

Program Kalkulator Sederhana Menggunakan Java Netbeans

Oracle Academic Initiative

//Kalkulator yang Dapat melakukan perkalian, pengurangan, pertambahan,

Pengenalan Pascal. Tujuan Pembelajaran

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Contoh function 1 : Output : // function example The result is 8 #include <iostream.h>

MODUL VII MATH CLASS ACTION SCRIPT 2.0

Mata Pelajaran Wajib. Disusun Oleh: Ngapiningsih

Komentar, Identifier, Konstanta dan Variabel

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

Persamaan dan Pertidaksamaan Linear

Pengenalan Visual Basic

MODUL PRAKTIKUM FISIKA KOMPUTASI. Disusun Oleh:

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

Bab 2 Editor vi 9. BAB 2 EDITOR vi TUJUAN PRAKTIKUM

Pertemuan 2 Bahasa Visual Basic Aplication

Tipe Data dan Variabel

Modul 3 Percabangan dan Perulangan

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

DATA KOMPUTASI & SISTEM BILANGAN

Algoritma Pemrograman I

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

Pengenalan Algoritma

OPERATOR-OPERATOR DALAM JAVA

Function. Function adalah satu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program. Format dari function :

[BS204]-Algoritma Pemrograman Take Home Test Pengumpulan : 27 Maret 2015 Tulis Tangan di kertas A4. Genap 2014/2015 Page 1 of 6

PERSAMAAN KUADRAT. Persamaan. Sistem Persamaan Linear

Gambar 10.1 Contoh Tabel Paradox

Dasar Komputer & Pemrograman 2A

Transkripsi:

No. LSKD/EKO/DEL221/01 Revisi : 03 Tgl : 30/10/2012 Hal 1 dari 8 1. Kompetensi Setelah melakukan praktik, mahasiswa diharapkan memiliki kompetensi dapat memahami operasi matematika sederhana pada Matlab. 2. Sub Kompetensi Setelah melakukan praktik, mahasiswa diharapkan memiliki sub kompetensi : a. Memahami operasi matematika sederhana. b. Memahami tentang konsep format tampilan angka dalam Matlab. c. Memahami tentang konsep variabel-variabel dalam Matlab. d. Memahami tentang konsep fungsi matematika dalam Matlab. 3. Dasar Teori MATLAB merupakan sistem interaktif dan sebuah program bahasa. Elemen data dasar merupakan sebuah matrik yang tidak membutuhkan deklarasi ukuran atau jenis data. Maka, banyak masalah perhitungan dapat diselesaikan pada waktu singkat dan perhitungan diambil untuk dituliskan kedalam bahasa FORTRAN atau C. Fungsi-fungsi MATLAB ini digunakan untuk menyelesaikan masalah bagian khusus dan disebut Toolboxes. Toolboxes dapat digunakan untuk bidang pengolahan sinyal, sistem pengaturan, fuzzy logic, neural network, optimasi, pengolahan citra, dan simulasi lainnya. a. Operasi Matematika Sederhana Kita akan memulai dengan gambaran dasar MATLAB. Jalankan program MATLAB versi 6 anda, maka layar akan menampilkan seperti yang ditunjukkan pada gambar 1 dibawah. Gambar 1. Layar Tampilan Program MATLAB

No. LSKD/EKO/DEL221/01 Revisi : 03 Tgl : 30/10/2012 Hal 2 dari 8 Seperti halnya kalkulator, kita dapat melakukan fungsi aritmatik sederhana pada Command Window. Sebagai contoh,» 4+8*3-2 ans = 26 MATLAB akan menyimpan hasil pada variabel awal ans, yang merupakan singkatan dari jawaban / answer. Operasi dasar aritmatika seperti ditunjukkan pada tabel dibawah : Operation Simbol Contoh Penambahan + 5+8 Pengurangan - 5-8 Perkalian * 5*8 Pembagian / 5/8 Pemangkatan ^ 5^8 Tabel 1. Symbol Operasi Aritmatika Ungkapan-ungkapan diatas dievaluasi dari kiri ke kanan. Bentuk-bentuk aturan pengoperasian seperti ditunjukkan dibawah ini : 1. ^ (Highest) 2. *, / 3. +, - (Lowest) Tanda kurung dapat digunakan untuk pemilihan perintah operasi. Pada kasus ini, evaluasi dimulai dengan perintah yang berada dalam tanda kurung. Sebagai contoh :» 3^2-5-6/3*2 dan ans = 0» 3^(2-5)-6/3*2 ans = -3.9630

No. LSKD/EKO/DEL221/01 Revisi : 03 Tgl : 30/10/2012 Hal 3 dari 8 b. Format Tampilan Angka Sebuah bilangan bulat (integer) merupakan sebuah bilangan integer dan bilangan real dengan 4 digit angka dibelakang koma. Format singkat (default) dapat dituliskan dengan menuliskan secara singkat perintah MATLAB pada prompt. Format-format ini adalah : c. Variabel-variabel MATLAB Command Example (number 15.793) format long 15.79300000000000 format short e 1.5793e+001 format long e 1.579300000000000e+001 format hex 402f9604189374bc format bank 15.79 format + + format rat 5417/343 format short 15.7930 Tabel 2. Format Tampilan Angka Seperti halnya bahasa-bahasa komputer lainnya, MATLAB mempunyai aturan pemberian nama variabel. Aturan-aturannya berupa : 1. Nama variabel harus dimulai dengan sebuah huruf, dapat diikuti dengan kombinasi angka, huruf dan garis bawah. 2. Nama variabel dapat terdiri dari 31 karakter (karakter ke 32 keatas dapat diabaikan) 3. Nama variabel sensitif terhadap besar kecilnya huruf ( x_value, X_Value, X_VALUE, x_value keseluruhannya merupakan variabel yang berbedabeda). 4. Nama variabel tidak boleh sama dengan nama fungsi yang ada di Matlab. Dengan mengikuti kode yang didefinisikan variabel num sebagai nilai ungkapan.» num=2*3-5^2 num = -19 Dengan mengikuti code yang dibuat variabel x dan y dalam penambahan pada variabel num.» x=num/2

No. LSKD/EKO/DEL221/01 Revisi : 03 Tgl : 30/10/2012 Hal 4 dari 8 x = -9.5000» y=x+10 y = 0.5000 Jika kita dapat menuliskan banyak statement pada garis tunggal dengan cara memisahkan statement menggunakan koma. Maka, kode diatas dapat dituliskan sebagai» num=2*3-5^2, x=num/2, y=x+10 num = -19 x = -9.5000 y = 0.5000 Pada akhir pernyataan sebuah semicolon (;) dapat digunakan untuk menekan hasil pencetakan. Contoh,» num=2*3-5^2; x=num/2, y=x+10; hanya akan mengeluarkan x = -9.5000 diawali dengan pernyataan kedua tidak diakhiri dengan tanda titik-koma (;) bila tulisan di layar penuh, bersihkan dengan perintah >> clc d. Desktop MATLAB MATLAB mengingatkan perintah-perintah ketikan yang anda masukkan pada jendela perintah (Command Window). Perintah-perintah ini dapat

No. LSKD/EKO/DEL221/01 Revisi : 03 Tgl : 30/10/2012 Hal 5 dari 8 digambarkan pada History Command yang dapat anda copy dan menjalankan perintah-perintah yang telah dipilih. Gambar 2. Command Window MATLAB. Juga perintah-perintah yang dapat dipanggil kembali pada Command Window menggunakan kursor kunci dan. Tanda perintah kunci scrolls backward dan tanda perintah kunci scrolls forward. Tanda dan kunci yang dapat digunakan untuk melakukan editing. MATLAB mengingatkan variabel-variabel yang anda buat. Daftar variabel dan informasi tentang setiap variabel dapat dilihat pada Workspace Window. Sebagai contoh ans, num, x, dan y variabel-variabel yang merupakan double arrays berukuran 1x1.

No. LSKD/EKO/DEL221/01 Revisi : 03 Tgl : 30/10/2012 Hal 6 dari 8 Gambar 3. Workspace Window MATLAB untuk daftar variabel dan informasi tentang setiap variabel. Juga, daftar variabel dapat ditanyakan pada Command Window dengan menggunakan perintah MATLAB who» who Your variables are: ans num x y atau whos» whos Name Size Bytes Class ans 1x1 8 double array num 1x1 8 double array x 1x1 8 double array y 1x1 8 double array Grand total is 4 elements using 32 bytes Variabel-variabel dapat dihapuskan seluruhnya dengan pemilihan dari Workspace Window atau menggunakan perintah clear. Seperti» clear num x» who Your variables are: ans y pada lain bentuk» clear Penghapusan seluruh variabel pada workspace. e. Fungsi Matematika Seperti halnya kalkulator scientific, MATLAB menyajikan banyak fungsi matematika. Fungsi tersebut dipanggil bersama nama fungsinya dengan parameter yang mendefinisikan fungsi tersebut. Beberapa fungsi tersebut seperti pada tabel dibawah ini:

No. LSKD/EKO/DEL221/01 Revisi : 03 Tgl : 30/10/2012 Hal 7 dari 8 Fungsi Keterangan abs(x) Nilai Absolut x sqrt(x) Akar kuadrat x sin(x) sin x dimana x dalam radian cos(x) cosine x dimana x dalam radian tan(x) tangen x dimana x dalam radian ceil(x) Pembulatan keatas floor(x) Pembulatan kebawah round(x) Pembulatan Nilai mendekati bilangan integer exp(x) Exponential x (e x ) log(x) Logaritma x sign(x) Menunjukkan tanda x rem(x,y) Sisa pembagian x/y mod(x,y) Sisa pembagian x/y bertanda Tabel 3. Fungsi matematika pada MATLAB Juga anda dapat melihat daftar fungsi matematika dasar dengan perintah, >>help elfun Untuk penggunaan beberapa fungsi diberikan dengan mengikuti kode.» x=8.1, y1=sqrt(x), y2=ceil(x), y3=round(x) x = 8.10000000000000 y1 = 2.84604989415154 y2 = 9 y3 = 8

No. LSKD/EKO/DEL221/01 Revisi : 03 Tgl : 30/10/2012 Hal 8 dari 8 4. Latihan Tentukan persamaan kuadrat ax 2 bx c 0. Akar persamaan ini dapat ditentukan dengan menggunakan diskriminan adalah b 2 4ac. 1. Jalankan program MATLAB. 2. Tentukan akar persamaan kuadrat 3x 2 7x 6 0. 3. Tuliskan >>a=3; b = 7; c = -6; x 1,2 2 b b 4ac dimana 2a 4. Tentukan diskriminan persamaan diatas dengan rumus >>D=b^2-4*a*c; simpan diskriminan sebagai variabel D 2 b b 4ac 5. Tentukan akar persamaan tersebut dengan rumus x1,2 2a dan simpanlah akarnya pada variabel x1 dan x2 (jangan ditampilkan). 6. Tampilkan D, x1, x2. 7. Tampilkan x1 dan x2 menggunakan perintah pendek (default format short). 8. Ujilah akar persamaan yang dihasilkan apakah sudah benar atau belum. Caranya: tuliskan >> x=x1; y=3*x^2 + 7*x 6 9. Bila y bernilai nol maka x1 merupakan akar persamaan. 10. Cobalah cara yang sama untuk menguji nilai x2 5. Bahan Diskusi Refleksi Diri : a. Setelah melakukan praktek di atas, maka buatlah kesimpulan dari praktikum tersebut. b. Apakah kelebihan dan kekurangan dari teknik komputasi dengan menggunakan program MATLAB? c. Bagaimana cara memasukan persamaan kuadrat serta menampilkan hasil dari persamaan tersebut pada program MATLAB. 6. Tugas : 2 a. Carilah akar-akar pada persamaan berikut: x 2x 20 0 dan 3x 2 5x 10 0