STRUKTUR PROGRAM MATLAB

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

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

SISTEM VISUAL MANUSIA DAN PEMBENTUKAN CITRA

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

MODUL I MENGENAL MATLAB

BAB III PEMROGRAMAN MATLAB 2 Copyright by

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

TIPE DATA. 2.1 String

MODUL I PENGENALAN MATLAB

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

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

PENGENALAN MATLAB UNIVERSITAS MUHAMMADIYAH JEMBER ILHAM SAIFUDIN PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK. Senin, 06 Maret 2017

PENGGUNAAN SOFTWARE MATRIX LABORATORY (MATLAB) DALAM PEMBELAJARAN ALJABAR LINIER

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

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

Pemrograman dengan MATLAB. Pengantar

KONSEP SISTEM INFORMASI B. Pertemuan 5 - Jenis Data dalam Dbase & Spesifikasi File

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

MODUL 1 STANDAR INPUT DAN OUTPUT

PRAKTIKUM ISYARAT DAN SISTEM TOPIK 0 TUTORIAL PENGENALAN MATLAB

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

BAB IV. OPERATOR DAN STATEMENT

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

BAB II LANDASAN TEORI

Pemrograman pada MATLAB

MEMULAI MENGGUNAKAN MATLAB

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

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

BAB I PENDAHULUAN 1 BAB I PENDAHULUAN

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

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

PENGENALAN APLIKASI STATISTICAL PRODUCT AND SERVICE SOLUTIONS (SPSS)

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (TEKNIK KOMPUTASI)

PHP (HYPERTEXT PREPROCESSOR)

Dasar-dasar MATLAB. by Jusak Irawan, STIKOM Surabaya

MODUL 1 PENGANTAR PROGRAM MATLAB DAN PENGGUNAANNYA UNTUK ALJABAR MATRIKS SEDERHANA

Pertemuan 2. Editor vi

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

MENGENAL DAN BEKERJA DENGAN PROGRAM PENGOLAH ANGKA (MS. EXCEL) Oleh EDI SETIAWAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Analisa Numerik. Matriks dan Komputasi

BAB 5 PERULANGAN DAN ARRAY

Modul 12 Open Office Calc

MATRIKS. Notasi yang digunakan NOTASI MATRIKS

PENGENALAN SPSS & PEMBUATAN FILE DATA

BAB I MATRIKS DEFINISI : NOTASI MATRIKS :

PENGENALAN MATLAB. 1. Matlab sebagai alat komputasi matriks

Andry Pujiriyanto

PERCOBAAN 1 PENGENALAN MATLAB UNTUK STATISTIK

String 1 A. TUJUAN PEMBELAJARAN

Pengenalan SPSS 15.0

Matriks. Baris ke 2 Baris ke 3

PENGENALAN VISUAL FOXPRO

BAB II OPERASI DASAR MAPLE

BAB V HASIL PENGEMBANGAN DAN PEMBAHASAN

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

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

Subrutin atau Fungsi. Praktikum 9 A. T U J U A N B. DASAR TEORI

P11 Array. A. Sidiq Purnomo Program Studi Teknik Informatika Universitas Mercu Buana Yogyakarta

Pengenalan Visual Basic

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

PENDAHULUAN. Ketiga Common LISP Bahasa fungsional Fortran, ALGOL, Pascal, Bahasa prosedural

Algoritma & Pemrograman 1B BASIC

Bab 2. Dasar-Dasar Pemrograman C

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

SPSS (STATISTICAL PRODUCT AND SERVICE SOLUTIONS)

MODUL KOMPUTER APLIKASI SI PERTEMUAN KE-10 11/21/2013 UNIKOM MIA FITRIAWATI

BERKENALAN DENGAN MAXIMA

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Algoritma dan Pemrograman

Algoritma Pemrograman A

A B C D E \0. Gambar Komposisi penyimpanan string dalam memori

Alat. Proyek. Program. otomatis. karna telah. Daftar Opname SPK Alat. Daftar Opname SPK. dan Nama. Kelompok. Petunjuk

Upah. Program. Daftar Opname SPK Upah. Opname (Kelompok Pekerjaan. Upah diantaranya : : Kode Proyek. dan Nama Kode Upah, Daftar.

Pengenalan Pascal/DevPascal

Kurikulum Qt. { Basic OOP } Chapter 4. Function

Dasar Pemrograman Java

Fungsi : Dasar Fungsi

Pemrograman Dasar C. Minggu 2

Bab 5 Array (Variabel Berindeks)

MATERI IV ARRAY. Materi Praktikum Pemograman Bahasa C++ dengan menggunakan variabel Array

BAGIAN 1 SINTAK DASAR MATLAB

Pengantar Pemrograman MATLAB

BAB II TINJAUAN PUSTAKA

PERTEMUAN I PENGENALAN SHEET

Laporan Praktikum 14 (3) ( ) Metode Komputasi Matematika. Catatan Video, Bahan Relevan dan Buku Syaifudin. Syarif Abdullah (G )

Mengatur Sel. Pindah isi sel ke kuali

Program. dan Kode. Subkon. Kelompok. Daftar. Opname SPK. Tanggal ACC2. dan tombol. Exit.

Aplikasi Komputer 2. Catatan Kuliah. Lusiana Prastiwi. Prodi Pendidikan Matematika Fakultas Keguruan dan Ilmu Pendidikan. Universitas Dr.

MODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman

BAB I PENGENALAN BAHASA C

Pemodelan dan Simulasi Penghitungan Matematika Menggunakan Aplikasi Matlab

Laporan Sistem Operasi Kode Perintah Dasar Linux

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

BAB 1 KONSEP DASAR BAHASA C

Saifoe El Unas 2. Free Format

MICROSOFT EXCEL (OCE RIDWANUDIN)

Algoritma,Flowchart, Konsep

Transkripsi:

STRUKTUR PROGRAM MATLAB Emy Setyaningsih, S.Si, M.Kom 1

Beberapa Bagian dari Window Matlab Current Directory menampilkan isi dari direktori kerja saat menggunakan matlab. Command History berfungsi untuk menyimpan perintahperintah apa saja yang sebelumnya dilakukan oleh pengguna terhadap matlab. Command Window tempat untuk menjalankan fungsi, mendeklarasikan variable, menjalankan proses-proses, serta melihat isi variable. Workspace berfungsi untuk menampilkan seluruh variabel-variabel yang sedang aktif pada saat pemakaian matlab. Getting Help Matlab menyediakan fungsi help yang tidak berisikan tt tutorial il lengkap mengenai Matlab Mtlb dan segala keunggulannya. User dapat menjalankan fungsi ini dengan menekan tombol pada toolbar atau menulis perintah helpwin pada command window. Mtlb Matlab juga menyediakan dik fungsi demos yang berisikan iik video tutorial matlab serta contoh-contoh program yang bisadibuat dengan matlab 2

Interupting dan Terminating dalam Matlab Untuk menghentikan proses yang sedang berjalan pada matlab dapat dilakukan dengan menekan tombol Ctrl-C. Sedangkan untuk keluar dari matlab dapat dilakukan dengan menuliskan perintah exit atau quit pada comamnd window atau dengan menekan menu exit pada bagian menu file dari menu bar. Variabel Pada Matlab Matlab hanya memiliki dua jenis tipe data yaitu Numeric dan String. Dalam matlab setiap variabel akan disimpan dalam bentuk matrik. User dapat langsung menuliskan variabel baru tanpa harus mendeklarasikannya terlebih dahulu pada command window 3

Variabel Pada Matlab Penamaan variabel pada matlab bersifat casesensitif karena itu perlu diperhatikan penggunaan huruf besar dan kecil pada penamaan variabel. Apabila terdapat variabel lama dengan nama yang sama maka matlab secara otomatis akan me- replace variabel lama tersebut dengan variabel baru yang dibuat user. MATRIKS Didalam matlab setiap data akan disimpan dalam bentuk matriks. Dalam membuat suatu data matriks pada matlab, setiap isi data harus dimulai dari kurung siku [ dan diakhiri dengan kurung siku tutup ]. Utk Untuk membuat variabel ibl dengan data yang terdiri beberapa baris, gunakan tanda titik koma (;) untuk memisahkan data tiap barisnya. 4

Matriks Khusus Matlab menyediakan beberapa fungsi yang dapat kita gunakan untuk menghasilkan bentuk-bentuk matriks yang diinginkan. Fungsi-fungsi tersebut antara lain: zeros : untuk membuat matriks yang semua datanya bernilai 0 ones : matriks yang semua datanya bernilai 1 rand : matriks dengan data random dengan menggunakan distribusi uniform randn : matris dengan data random dengan menggunakan distribusi normal eye : untuk menghasilkan matriks identitas Matriks Khusus 5

Matriks Khusus Untuk memanggil isi dari suatu data matriks, gunakan tanda kurung () dengan isi indeks dari data yang akan dipanggil. Contoh penggunaan : Matriks Khusus Untuk pemanggilan data berurutan seperti a(1,2,3) dapat disingkat dengan menggunakan tanda titik dua : sehingga menjadi a(1:2). Penggunaan tanda titik dua : juga dapat digunakan untuk memanggil data matriks perbaris atau perkolom. Contoh penggunaan: c(2:5) = memanggil data matrik baris 2 sampai baris 5 a(1,:) = memanggil data matriks pada baris pertama b(:,3) = memanggil data matris pada kolom ketiga 6

OPERATOR Beberapa penggunaan operator aritmatika antara dua operand (A dan B) ditunjukkan pada tabel berikut ini Fungsi Matematik Lain Beberapa fungsi matematika lainnya yang dapat kita gunakan untuk operasi matematika tik antara lain sebagai berikut: abs(x) : fungsi untuk menghasilkan nilai absolut dari x sign(x) : fungsi untuk menghasilkan nilai -1 jika x<0, 0 jika x=0 dan 1 jika x>1 exp(x) : untuk menghasilkan nilai eksponensian natural, l, e x log(x) : untuk menghasilkan nilai logaritma natural x, ln x log10(x) : untuk menghasilkan nilai logaritma dengan basis 10, x 10 log sqrt(x) : untuk menghasilkan akar dari nilai x, x rem(x,y) : untuk menghasilkan nilai modulus (sisa pembagian) x terhadap y 7

VEKTOR Vektor merupakan kasus khusus matriks yaitu hanya terdiri dari sebuah baris (disebut vektor baris) atau sebuah kolom (vektor kolom) Contoh : Vektor Matlab juga menyediakan fasilitas operasi vektor inner product(dot product) melalui perintah dot(x,y) Jika vektor baris dikalikan dengan vektor koom 2 kemungkinan hasil, yaitu : Berupa matriks (vektor kolom*vektor baris) Berupa skalar (vektor baris*vektor kolom) 8

Manipulasi Matriks Beberapa fungsi untuk memanipulasi matrik yang umum digunakan untuk menyelesaikan sistem persamaan linier, metode simplek, dll Fungsinya diantaranya : Transpose matrik : Ordo matriks A : size(a) Ordo dari vektor A : [m,n] = size(a) Invers matriks A : inv(a) Menjumlahkan elemen diagonal matrik A = trace(a) Menjumlahkan elemen kolom pd matrik A= sum(a) atau sum(a,1) Menjumlahkan elemen baris pd matrik A = sum(a,2) Mengurutkan elemen kolom matrika A = sort(a) atau sort(a,1) Mengurutkan elemen baris matrika A = sort(a) atau sort(a,2) Menguji kesamaan matrik A dan B = isequal(a,b) Mengakses Elemen Matrik elemen matriks dapat diakses satu persatu maupun perbaris atau kolom Untuk mengakses sebuah elemen matriks dapat dilakukan dengan menyebutkan posisi baris dan kolomnya, contoh A(3,4) Untuk mengakses seluruh elemen dalam satu baris atau kolom dengan menggunakan ttk dua (:) Untuk menghasilkan tampilan data matrik pada baris ke m = A(m,:) Untuk menghasilkan tampilan data matrik mulai baris tertentu pada kolom ke n = A(2:m, n) Untuk menghapus baris/kolom matrik menggunakan tanda [ ] 9

INPUT DAN OUTPUT OUTPUT Perintah disp Sintaks : disp(nama_variabel) Argumen perintah disp adalah tunggal, sehingga apabila akan memuncukan beberapa tampilan maka harus dituliskan perintah disp berulang-ulang Contoh : 10

OUTPUT Syarat digunakannya disp, isi didalamnya harus merupakan strings, jadi jika ingin menampilkan sebuah angka terlebih dahulu dirubah kedalam bentuk strings dengan menggunakan function num2str( ). Contoh : OUTPUT Perintah fprintf Sintaks: fprintf(format, A,..) Formatadalah bentuk penulisan yg akan ditampilkan dilayar seperti jumlah angka desimal, tab, lebar karakter, penulisan di baris baru, dll A adalah nama variabel yg isinya akan dicetak di layar 11

KONVERSI KONVERSI KARAKTER KETERANGAN %c Karakter tunggal %d Notasi desimal dengan tanda +/- %e Notasi eksponensial %f Notasi titik tetap (fixed point) %i Notasi desimal dengan tanda +/- \b Backspace \f Formfeed(penulisan diteruskan dalam baris yg sama \n Penulisan By dituliskan emy - 2007 pada baris baru Contoh Output 12

Contoh Output Catatan : Teks atau string di Matlab dapat di tampilkan dengan cara menggunakan di awal dan ' diakhir contoh: ' ini cara menulis string '. perintah ini mirip dengan disp, namun lebih memiliki fleksibilitas dalam format output yang diinginkan. INPUT Untuk membaca data dari keyboard, gunakan perintah INPUT Bentuk Umumnya : Nama_variabel = input ( teks ) Apabila di run akan muncul di layar command window teks dan menunggu inputan dari user yg diakhiri dengan penekanan tombol enter, apabila langsung dienter maka teks akan berisi matriks kosong 13

INPUT 14