Dasar Pemograman Komputer: MATLAB

Slides:



Advertisements
Presentasi serupa
Pengulangan & include
Advertisements

MODEL DAN SIMULASI Visualisasi
Pengenalan Algoritma Ardian Maretta Prastiawan, Ssi
MATERI 9 FUNGSI REKURSIF.
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
PENYELEKSIAN KONDISI (PEMILIHAN)
ALGORITMA DEFINISI & FLOWCHART
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Pemograman 1 Pertemuan 5.
PERULANGAN.
Mata Kuliah : Metode Numerik Gianinna Ardanewari
Algoritma dan Flowchart
DIAGRAM ALUR (FLOWCHART)
Matakuliah: T0034 / Perancangan & Analisis Algoritma Tahun: 2008 Pertemuan 1 PENGENALAN PERANCANGAN & ANALISIS ALGORITMA.
Flowchart (Diagram Alur)
Pertemuan-III Algoritma disajikan gambar
Struktur kontrol ∞ kondisi. ∞ if-else ,
Operator Fungsi Logika Perulangan
Matriks Didalam matematika diskrit, matriks digunakan untuk merepresentasikan struktur diskrit Struktur diskrit yang direpresentasikan dengan matriks antara.
Alvano Yulian,MSi LOOPING (PERULANGAN) Perulangan digunakan untuk mengerjakan suatu perintah secara berulang-ulang sesuai dengan yang diinginkan. Perulangan.
PERCABANGAN By Adnan Purwanto, S.Kom.
1 PERTEMUAN 1 DIAGRAM ALUR (FLOWCHART). 2 Apa itu Flowchart 1.Suatu skema / bagan yang menggambarkan urutan kegiatan dari suatu program dari awal sampai.
DIAGRAM ALUR (FLOWCHART)
PENGERTIAN DASAR ALGORITMA & FLOWCHART
Materi Kuliah 1. Pertemuan ke : 1 Pengenalan Komputer dan Pemrograman
MODUL 3 PERULANGAN PERCABANGAN ARRAY
FONDASI PEMROGRAMAN & STRUKTUR DATA #2
Struktur Keputusan pada Structure English dan Pseudocode
Flowchart (Diagram Alur)
Flowchart (Diagram Alir)
Dasar-dasar Algoritma Dan Representasi Algoritma
Pengantar MATLAB Syah Alam, M.T Universitas Jember
Buatlah flowchart untuk pembagian 3 buah bilangan
Algoritma.
PERULANGAN WHILE.
APSI.
ALGORITMA & LOGIKA PEMROGRAMAN
M-FILE DAN PEMROGRAMAN MATLAB
penyusunan algoritma (flowchart)
Flowchart.
FLOW CHART.
Pertemuaan 2 Fitri Amillia, S.T., M.T.
Flowchart (Diagram Alur)
LOGIKA & ALGORITMA Algoritma & Pengenalan Flow Chart
Flowchart (Diagram Alur)
DIAGRAM ALUR (FLOWCHART)
Struktur Kontrol Struktur kontrol merupakan pengatur aliran program
Struktur Dasar Algoritma dan Runtunan
Dosen : Bella Hardiyana S. Kom
Pertemuan-III Algoritma disajikan gambar
PowerBASIC A Varian Of Basic
I Gusti Agung Made Wirautama, S.Kom
Smk Tamansiswa 2 jakarta
Seleksi Kondisi merupakan perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Operator yang digunakan.
STRUKTUR CONTROL program
OLEH : Vianney.mtb SMA SANTO PAULUS PONTIANAK
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
DIAGRAM ALUR (FLOWCHART)
LOGIKA & ALGORITMA -Algoritma & Pengenalan Flow Chart
MATRIKS EGA GRADINI, M.SC.
PEMrograman web database
Pertemuan ke 6 Nori Sahrun, S.Kom., M.Kom
DASAR-DASAR ALGORITMA dan FLOW CHART
Flowchart (Diagram Alur)
UJIAN TERDIRI ATAS 50 SOAL
Flowchart (Diagram Alur)
IT234 ALGORITMA DAN STRUKTUR DATA
Flowchart (Diagram Alur)
Pendahuluan MATLAB (Matrix Laboratory) adalah sebuah program untuk analisis dan komputasi numerik yang merupakan bahasa pemrograman matematika lanjutan.
PEMROGRAMAN DASAR 3.1 & 4.1 KONSEP, STRUKTUR, PENULISAN ALGORITMA DHARU WIHARTASIH, S.PD SMK PALAPA SEMARANG.
Transcript presentasi:

Dasar Pemograman Komputer: MATLAB Pengantar

Diagram Alir (Flow Chart) SIMBOL KETERANGAN Awal dimulainya suatu flowchart Memasukkan data dalam flowchart Simbol ini juga menyatakan ‘display’ untuk menampikan hasil yang diinginkan.

Diagram Alir (Flow Chart) Memasukkan suatu atau beberapa proses, fungsi atau pernyataan dalam flowchart, misal: A=10 f1=3*A+A^2 Fungsi pemilihan dalam flowchart, dimana output yang satu menyatakan pernyataan yang salah dan output yang lainnya menyatakan pernyataan yang benar. Pada kedua pernyataan tersebut diikuti suatu proses.

Diagram Alir (Flow Chart) Fungsi ‘for’ menyatakan pengurutan. Dimana fungsi di bawah ”for’ akan melakukan perhitungan sebanyak jumlah yang diinginkan pada fungsi ’for’, misal: for n==1:10 x=2*n end Akan menghasilkan perhitungan 2*n mulai dari 1 s.d. 10 dan menghasilkan x sebanyak 10 buah. Fungsi ‘while’ menyatakan suatu pengulangan dengan suatu persyaratan. Misal: error=1 While error<=0.001 f1=x1^2-2x1 f2=2*x2^2+3x2-1 error=f1-f2 Akan melakukan perulangan perhitungan sampai persyaratan dari fungís ‘while’ terpenuhi

Diagram Alir (Flow Chart) Menyatakan putus dan bersambungnya flowchart. Apabila penggambaran flowchart pada satu halaman tidak cukup maka aliran flowchart dapat diputus dan disambungkan pada halaman lain atau tempat kosong pada halaman yang sama. Menyatakan berakhirnya suatu proses dalam flowchart.

Pengenalan MATLAB Membuka/menutup aplikasi Workspace (Command Window) m-file variable

+, -, *, sin(x), cos(x), tan(x) Pengoperasian fungsi matematis sederhana di Workspace dan di m-file/script +, -, *, sin(x), cos(x), tan(x) abs(x),, log(x) [ln(x)], log10(x). exp(x), sqrt(x)

Contoh Perhitungan Matematika sederhana buku=2 penghapus=2 pensil=2 totalbarang=buku+penghapus+pensil totalharga=buku*2000+penghapus*500+pensil*1000 ratarataharga=totalharga/totalbarang

Contoh-2 Perhitungan waktu paruh elemen radioaktif polonium jumlah_awal=10 waktu_paruh=150 waktu=300 jumlah_sisa=jumlah_awal*0.5^(waktu/waktu_paruh)

Membuat input/output data dalam m-file x=input(‘masukkan nilai x = ‘) disp([‘ini akan menampilkan hasil’,num2str(x)])

Mengenalkan fungsi – fungsi mendasar dalam matlab who : menampilkan seluru variable yang kita gunakan dalam command window ataupun m-file clc : untuk membersihkan command window clear : untuk menghpus seluruh variable dan fungsi pada m-file

Pengenalan Looping Contoh listing program Looping Loop For Loop If then else Loop While

Loop For : disp(‘Berhitung Kentang dengan Loop For’); n=input(‘jumlah kentang = ‘); for a=1:n disp([num2str(a),’ kentang’]); end disp(‘Berhitung selesai’);

Loop If then else disp(‘Quiz kemiripan dengan if then else’); z=0; a=input(‘hewan anda suka pisang (y/t)’,’s’); if a==’y’ z=z+1 end a=input(‘hewan anda suka memanjat pohon (y/t)’,’s’); z=z+1; a=input(‘hewan anda berbulu lebat (y/t)’,’s’); if z==3 disp(‘hewan anda pasti monyet’); else if z==0 disp(‘hewan anda pasti bukan monyet’) else disp(‘hewan anda seperti monyet’)

Loop while-1 disp(‘berhitung kentang dengan while-1’); n=input(‘jumlah kentang = ‘); a=1; while a<=n disp([num2str(a),’kentang’]); a=a+1; end disp(‘berhitung selesai’)

Loop while-2 disp(‘berhitung kentang dengan while-2’); n=input(‘jumlah kentang = ‘); a=0; keluar=0; while keluar==0 a=a+1; if a==n keluar=1; end disp([‘ada ‘,num2str(a),’ kentang’]); disp(‘berhitung selesai’)

Pengenalan Switch Contoh listing Program Switch clc; clear; disp('macam problem:'); disp('(1) Mencari Luas Persegi Panjang'); disp('(2) Mencari Luas Lingkaran'); method=input('masukan jenis problem nya?'); switch method case 1 P=input(‘panjang dari persegi panjang = ‘); L=input(‘lebar dari persegi panjang = ‘); Luas=P*L disp([‘Luas persegi panjang adalah ’, num2str(Luas)]); case 2 r=input(‘jari-jari lingkaran adalah = ‘); luas=pi*(r^2); disp([‘luas lingkaran adalah ’, num2str(luas)]); end

Matrik/Array Eye(n)=(matriks identitas yang diagonalnya bernilai 1 dan selebihnya nol) Zeros(n)=membuat matriks nol dengan nxn Ones(n)=membuat matriks satu dengan nxn Flipud(A)=membalik matrik A dengan arah vertikal Fliplr(A)=membalik matrik A dengan arah horizontal Rot90(A)=memutar matrik A dengan arah kiri sebesar 90 derajad Triu(A)=menghasilkan matrk segitiga atas dari matrik A Tril(A)=menghasilkan matrik segitiga bawah dari matrik A