NAMA KELOMPOK : Laili Nur Hanifah (08320103) Sumani (08320109) Nur Indah Ekasari (08320115)

Slides:



Advertisements
Presentasi serupa
Pertemuan 8. 2  JavaScript dikembangkan pertama kali pada tahun 1995 di Netscape Communications dgn nama LiveScript.  Hasil kolaborasi antara Netscape.
Advertisements

Pemrograman Terstruktur
APLIKASI BERBASIS WEB STTI I-Tech Susana Dwi Yulianti, SKom.
Meet 6 Fitri Amillia, S.T., M.T.
DASAR-DASAR PEMROGRAMAN C
Konsep Dasar Bahasa Pascal
Ekspresi dan Operator As’ad Djamalilleil
Struktur Dasar PHP.
Matakuliah : Algoritma & Struktur Data Versi Materi
VARIABEL DAN OPERATOR.
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
PHP: Hypertext Preprocessor
INSTRUKSI MASUKAN DAN KELUARAN
PENGENALAN JAVA SCRIPT PEMROGRAMAN INTERNET1-6/LINDA SUVI RAHMAWATI STMIK PPKIA Pradnya STMIK PPKIA PRADNYA PARAMITA /LINDA SUVI RAHMAWATI.
PHP.
Elemen Dasar Program C++
Pemrograman Berbasis WEB
Visualisasi Data dengan Matlab
Mata Kuliah : Metode Numerik Gianinna Ardanewari
Pengantar MATLAB Universitas Jember
PERTEMUAN III SINTAK LANJUT VB
PEMROGRAMAN TERSTRUKTUR (Pertemuan 4) Oleh : SYARIF HIDAYAT, M.Si.
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Pemrograman Visual (Borland Delphi 7.0)
Praktikum Dasar-Dasar Pemrograman
Praktikum Java Script.
PENGENALAN MENU-MENU UTAMA SPSS
Perangkat Lunak Jaringan I SHELL SCRIPT. Perangkat Lunak Jaringan I PENDAHULUAN Shell script adalah suatu file yang berisi perintah-perintah yang harus.
PHP? PHP adalah server-side web programming
Statemen Input Output PRINT INPUT LINE INPUT INPUT$ READ-DATA RESTORE
Struktur Bahasa Pascal & Tools
I Gusti Agung Made Wirautama, S.Kom
Struktur pemrog. python
Pengantar MATLAB Syah Alam, M.T Universitas Jember
VARIABEL DAN PENERAPANNYA
Struktur Program Minimal
M-FILE DAN PEMROGRAMAN MATLAB
P e r t e m u a n 1 Membuat Workbook dengan Macro
PHP.
2. Pengenalan Program C++
LINGKUNGAN TURBO PASCAL
Pertemuan ke-5 Fungsi.
Pertemuan 1&2 - Dasar Pemrograman PHP By: Junta Zeniarja, M.Kom, M.CS
Pemrograman Berbasis WEB
Pseudocode – Tipe Data, Variabel, dan Operator
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Membuat Dokumen dengan Software Pengolah Angka
Mengenal Model Data, Perintah I/O
Struktur Perulangan Yohana Nugraheni.
As’ad Djamalilleil Sintaks Dasar As’ad Djamalilleil
Tipe Data, Nama dan Nilai
INPUT DAN OUTPUT By emy
Statement Input dan Output
Struktur Dasar PHP.
M-File M-file merupakan sederetan perintah matlab yang dituliskan secara berurutan sebagai sebuah file. Nama file yang digunakan berekstensi m yang menandakan.
STRUKTUR DATA Konsep Dan Arsitektur.
Pengenalan PHP, Variabel & Operator
PHP.
Struktur Dasar PHP.
M-File Sebagai Fungsi.
Dasar-dasar PHP - Pengantar - variabel - operator -struktur kontrol
PENGENALAN JAVA SCRIPT
PENGENALAN MENU-MENU UTAMA SPSS
Pemrograman Berorientasi Platform (IN315B)
TIPE DATA String Skalar ARIF HARJANTO, S.T.
PHP.
Pemrograman dengan Python syntax, datatype
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Transcript presentasi:

NAMA KELOMPOK : Laili Nur Hanifah (08320103) Sumani (08320109) Nur Indah Ekasari (08320115)

VARIABEL STRING, SCRIPT M-FILE DAN VISUALISASI DASAR 2D

Variabel String 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. 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.

Aturan penamaan variabel dalam MATLAB juga sama dengan aturan penamaan variabel pada umumnya, seperti: 1. Harus diawali dengan karakter huruf 2. Tidak boleh mengandung spasi 3. Tidak boleh mengandung operator aritmatik (+, -, /, *) 4. Tidak boleh sama dengan nama function

Sedangkan contoh-contoh berikut ini penamaan variabel yang salah: Berikut ini beberapa contoh penamaan variabel yang benar dan proses assignmentnya >> Nilaiku = 6; >> A1 = 4.5; >> Nilai_ku = Nilaiku + A1; >> varA = ‘test variabel’ Sedangkan contoh-contoh berikut ini penamaan variabel yang salah: >> 7an = 10; >> Hallo Boy = -3; >> Jumlah-Bilangan = 3 + 4; >> varA = test variabel

cara melihat daftar nama-nama variabel tersebut dengan mengetikkan perintah >> who >> whos Caranya menghapus nama-nama variabel tersebut dalam memori, adalah dengan mengetikkan perintah >> clear

Beberapa fungsi built-in yang dapat digunakan untuk manipulasi data tipe string >> disp(‘Praktikum Pemrograman MATLAB ‘) >> x=1:5; disp(x) >> Nama=input('Masukkan nama Anda !’,’s’); >> disp (‘Nama yang anda masukkan =’ ); disp (Nama) >> z = ‘Percobaan Command fprintf ‘; >> y= ‘Ini test kedua ‘; >> fprintf(‘%s \n’, z) >> fprintf(‘%s \n %s \n’, z, y) >> fprintf(‘%s %s \n’, z, y)

Konversi dan Fungsi-fungsi String KONVERSI 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 yang sama) \n Penulisan dituliskan pada baris baru

Script M-file Untuk menghadapi masalah jika harus mengetikkan perintah yang jumlahnya cukup banyak dibutuhkan suatu file script. File seperti ini di Matlab disebut M-file. Pada m-file anda diperbolehkan untuk mengetikkan deretan perintah dalam suatu teks file. Untuk membuat M-file, buka teks editor, pilih File New M-File Jika perintah matlab tidak diakhiri dengan titik koma,hasil dari perintah itu serta nama variabelnya akan ditampilkan kembali dalam command window. Supaya tampilan lebih bagus, maka untuk menampilkan nama variabel digunakan perintah disp. Perintah echo on membuat perintah-perintah yang dibuat di M-file akan ditampilkan kembali di command window. Perintah input memungkinkan anda meminta input dari pemakai saat M-file dijalankan.

Operator logika Deskripsi Operator Deskripsi < kurang dari <= kurang dari sama dengan > lebih dari >= lebih dari sama dengan == sama ~= tidak sama dengan Operator logika Deskripsi | or & and ~ not

Fungsi M-File Fungsi M-file hampir sama dengan script file dimana keduanya merupakan suatu file teks dengan ekstensi .m. Fungsi M-file ini tidak dimasukkan dalam command window, melainkan suatu file tersendiri yang dibuat dalam editor teks (MATLAB editor/debugger). Suatu fungsi M-File harus mengikuti beberapa aturan.

Fungsi M-file juga mempunyai sejumlah sifat penting Fungsi M-file juga mempunyai sejumlah sifat penting. Aturan-aturan dan sifat-sifat tersebut meliputi : 1. FUNGSI M-FILE 35 a. Nama fungsi dan nama file harus identik. Contohnya flipud disimpan dalam file yang bernama flipud.m b. Pertama kali MATLAB mengeksekusi suatu fungsi M-file, MATLAB membuka file fungsi tersebut dan mengkompilasi perintah-perintah di dalamnya menjadi suatu representasi internal dalam memoriyang mempercepat eksekusi untuk semua pemanggilan berikutnya. Jika fungsi juga melibatkan pemanggilan ke fungsi M-file yang lain, fungsi M-file yang dipanggil itu juga akan dikompilasi ke dalam memori. c. Baris komentar sampai dengan baris bukan komentar yang pertama adalah teks help yang ditampilkan. Jika anda meminta help, misalnya >>help flipud yang menampilkan 9 baris komentar pertama dari contoh di atas. Baris komentar yang paling atas disebut baris H1 adalah baris yang dicari oleh perintah lookfor.

d. Setiap fungsi memiliki ruang kerjanya sendiri yang berbeda dengan ruang kerja MATLAB. Satu-satunya hubungan antara ruang kerja MATLAB dengan variabel-variabel dalam fungsi adalah variabel- variabel input dan output fungsi. Jika suatu fungsi mengubah nilai dalam bentuk suatu variabel input, perubahan itu hanya tampak dalam fungsi dan tidak mempengaruhi ruang kerja MATLAB. e. Jumlah dari argument input dan output yang digunakan jika suatu fungsi dipanggil hanya ada dalam fungsi tersebut. f. Fungsi dapat berbagi variabel dengan fungsi lain, ruang kerja MATLAB dan pemanggilan rekursi untuk dirinya sendiri jika variabelnya dideklarasikan sebagai variabel global. g. Fungsi M-file berhenti dieksekusi dan kembali ke prompt jika telah mencapai akhir dari M-file atau jika menemui perintah return. Perintah return merupakan cara sederhana untuk menghentikan fungsi sebelum mencapai akhir file. h. Fungsi M-file dapat memuat lebih dari sebuah fungsi.

Visualisasi Dasar 2D Untuk memvisualisasi data secara 2-dimensi ataupun 3-dimensi, kita menggunakan berbagai command plotting; di mana command yang paling dasar ialah plot. Anda bisa praktekan contoh berikut ini. >> x = 1:8; y=[20 22 25 30 28 25 24 22]; >> plot(x,y)

Akan muncul window baru berisi figure hasil plotting Akan muncul window baru berisi figure hasil plotting. Perhatikan kegunaan dari ikon yang ada. 5.0 Grafik dan Suara

Gambar 5. 1 Jendela figure. Seperti yang Anda lihat, titik (1,20), (2,22), (3,25), (4,30), dst... terhubung dengan garis lurus. Sekarang Anda bisa coba untuk membalik urutan sintaks dan mengamati grafik yang dihasilkan! >> plot(y,x) Setiap gambar di figure window, bisa Anda print melalui menu File Print (ctrl+P), atau Anda simpan sebagai file FIG dengan File Save (Ctrl+S), ataupun Anda ekspor sebagai file JPG, EMF, BMP, dsb dengan File Export

Untuk menambahkan judul, label, dan grid ke dalam hasil plot Anda, digunakan command berikut ini. Tabel 5. 1 Xlabel memberi label pada sumbu-x Ylabel memberi label pada sumbu-y Title memberi judul di atas area plot grid on memunculkan grid di dalam area plot grid off menghapus grid

Sekarang mari kita lihat contoh plot yang lain Sekarang mari kita lihat contoh plot yang lain. Kita akan memplot kurva y = x3 pada rentang x = -3 hingga x = +3. >> clear >> x=-3:0.1:3; %inkremen=0.1 agar kurva terlihat mulus >> y=x.^3; >> plot(x,y) >> xlabel('Sumbu X'), ylabel('Sumbu Y') >> title('Kurva Y=X^3') >> grid on Gambar 5. 2 Contoh plot: kurva Y = X3

Ketika Anda menggunakan command plot, gambar sebelumnya di figure window akan terhapus. Lalu bagaimana jika kita ingin memplot beberapa fungsi dalam satu figure sekaligus? Dalam hal ini kita bisa gunkan command hold. Tabel 5. 2 hold on untuk ‘menahan’ gambar sebelumnya supaya tak terhapus ketika ditimpa gambar baru hold off untuk menonaktifkan command hold

Berikut ini contoh memplot beberapa kurva eksponensial negatif sekaligus. >> clear >> x=linspace(0,5,500); >> y1=exp(-x); plot(x,y1); >> grid on >> hold on >> y2=exp(-0.5*x); plot(x,y2); >> y3=exp(-0.25*x); plot(x,y3); >> y4=exp(-0.1*x); plot(x,y4); >> xlabel('sumbu-x'), ylabel('sumbu-y') >> title('Perbandingan fungsi eksponensial ... negatif')

Gambar 5. 3 Hasil plot dengan “hold on”

SHUKRON KHASIRON ALLA IHTIMAMINKUM