Prosedure Pemrograman GUI MATLAB

Ukuran: px
Mulai penontonan dengan halaman:

Download "Prosedure Pemrograman GUI MATLAB"

Transkripsi

1 Nama : Sahatma Pangaribuan NIM : Kelas : Reguler 09 M.Kuliah : Pemrograman Komputer Jurusan : Pendidikan Teknik Elektro Tugas V : Prosedure Pemrograman GUI MATLAB Prosedure Pemrograman GUI MATLAB Pengenalan GUI MATLAB GUI adalah singkatan dari Graphical User Interface, sebuah aplikasi display dari MATLAB yang mengandung tugas, perintah, atau komponen program yang mempermudah user (pengguna) dalam menjalankan sebuah program dalam MATLAB.Kenapa sebaiknya menggunakan atau membuat GUI di MATLAB? Ringkasnya, GUI akan membuat program di MATLAB menjadi lebih simpel dan praktis digunakan oleh para end-user. MATLAB adalah sebuah lingkungan perhitungan aritmatika sekaligus bahasa pemrograman. Dibuat oleh The Mathworks, MATLAB menyediakan fasilitas dan sarana dalam memanipulasi matriks, memplot data dan fungsi matematika, pembuatan UI (User Interface), implementasi algoritma, serta antarmuka dengan bahasa-bahasa pemrograman lainnya. Sebagai singkatan dari "matrix laboratory", MATLAB diciptakan di akhir 1970 oleh Cleve Moler, yang kemudian menjadi chairman dari Jurusan Ilmu Komputer Universitas New Mexico. Dia mendesain MATLAB untuk memberikan anak didiknya akses ke LINPACK dan EISPACK dengan tanpa mempelajari Fortran. Dengan cepat software ini menyebar ke universitas-universitas lainnya. Jack Little, seorang insinyur, mengetahui potensi komersil MATLAB ketika Moler mengunjungi Universitas Stanford di tahun Ia bergabung dengan Moler dan Steve Bangert untuk menulis ulang MATLAB ke dalam bahasa C dan mendirikan perusahaan The MathWorks di tahun 1984 untuk melanjutkan pengembangannya. Software pengembangan ini juga disebut JACKPAC. Tugas V Sahatma 1

2 MATLAB pertama kali diadopsi oleh insinyur-insinyur desain kontrol, yang merupakan bidang ilmu Little, akan tetapi dengan cepat menyebar ke bidang-bidang ilmu lainnya. Sekarang MATLAB digunakan di area pendidikan, khususnya pembelajaran aljabar dan analisis numerik, dan terkenal di kalangan akademik yang berhubungan dengan image processing. Karakteristik MATLAB: Bahasa pemrogramannya didasarkan pada matriks (baris dan kolom). Lambat (dibandingkan dengan Fortran atau C) karena bahasanya langsung diartikan. Automatic memory management, misalnya kita tidak harus mendeklarasikan arrays terlebih dahulu. Tersusun rapi. Waktu pengembangannya lebih cepat dibandingkan dengan Fortran atau C. Dapat diubah ke bahasa C lewat MATLAB Compiler. Tersedia banyak toolbox untuk aplikasi-aplikasi khusus. Beberapa kelebihan MATLAB jika dibandingkan dengan program lain seperti Fortran, dan Basic adalah: 1. Mudah dalam memanipulasi struktur matriks dan perhitungan berbagai operasi matriks yang meliputi penjumlahan, pengurangan, perkalian, invers dan fungsi matriks lainnya. 2. Menyediakan fasilitas untuk memplot struktur gambar (kekuatan fasilitas grafik tiga dimensi yang sangat memadai). 3. Script program yang dapat diubah sesuai dengan keinginan user. 4. Jumlah routine-routine powerful yang berlimpah yang terus berkembang. 5. Kemampuan interface (antarmuka, misal dengan bahasa C, word dan mathematica). 6. Dilengkapi dengan toolbox, simulink, stateflow dan sebagainya, serta mulai melimpahnya source code di internet yang dibuat dalam MATLAB ( contoh Tugas V Sahatma 2

3 toolbox misalnya : signal processing, control system, neural networks dan sebagainya). Karakter Spesial MATLAB : Tanda % merupakan penanda komentar. Keterangan setelah tanda tersebut akan diabaikan dalam proses perhitungan. Contoh: y = 2:1:5 % y = [2345]; y = Tanda ; merupakan perintah pembatas yang tidak ditampilkan di jendela kerja, merupakan pemisah kolom dan baris dalam matriks. Contoh: A = [1 2 3 ; 3 2 1]; Tanda : merupakan pembatas jangkauan, contohnya: B = [0:3:9] B = Tanda ` merupakan transpose matriks yang merupakan suatu vector kolom X = [ ; ] X= X=X ` X= Tanda... digunakan untuk menuliskan baris perintah yang panjang, contohnya: P = sin(1) sin(2) + sin(3) sin(4) + sin(5) + cos(6) +... cos(7) cos(8) + cos(9) cos(10) + cos(11) + cos(12) P = Sintaks Penulisan pada MATLAB MATLAB dibuat dengan mengacu pada bahasa MATLAB, kadang-kadang disebut M-code atau M saja. Cara termudah mengeksekusi (menjalankan) M-code adalah dengan mengetikkannya secara langsung di prompt pada jendela Command Window, sebuah elemen UI di desktop MATLAB. Dengan cara ini, MATLAB dapat Tugas V Sahatma 3

4 digunakan sebagai shell (pengeksekusi perintah) matematis yang interaktif. Urutanurutan perintah yang lebih kompleks dapat disimpan dan dimasukkan ke dalam sebuah M-file, dengan menggunakan MATLAB Editor, sebagai skrip sehingga dapat memperluas perintah-perintah yang tersedia. Variabel Variabel didefinisikan dengan operator assignment, =. Perintah pada MATLAB bisa diketik secara dinamis, dalam artian variabel-variabel dapat langsung diisi tanpa mendefinisikan jenisnya terlebih dahulu, kecuali bila variabel tersebut merupakan objek simbolis. Nilai yang diisikan ke sebuah variabel dapat berupa konstan, yang didapat dari hasil perhitungan yang melibatkan variabel lainnya, atau dari keluaran suatu fungsi. Contohnya: >> x = 17 x = 17 >> x = 'hat' x = hat >> x = [3*4, pi/2] x = >> y = 3*sin(x) y = Vektor/Matriks dalam MATLAB MATLAB adalah sebuah "Matrix Laboratory", dan karenanya ia menyediakan berbagai cara untuk membuat matriks dengan dimensi berbeda-beda. Menurut gaya bahasa di dalam MATLAB, sebuah vektor mengacu pada sebuah matriks satu dimensi (1 N or N 1), yang biasanya disebut sebagai sebuah array di bahasa pemrograman lainnya. Sebuah matriks umumnya multi-dimensional, yang artinya terdiri dari satu/lebih dimensi, contohnya sebuah matriks N M, matriks N M L, dsb, dimana N, M, and L lebih besar dari 1. Di bahasa lain, matriks seperti ini dapat dilukiskan sebagai array dari array-array, atau array dari array-array dari array-array, atau array multi-dimensi saja. Untuk membuat array yang sederhana di MATLAB, sintaks penulisan perintahnya adalah nilai awal:langkah:nilai akhir. Contohnya, perintah >> array = 1:2:9 array = akan membuat sebuah variabel bernama array dengan isi 1, 3, 5, 7 dan 9. Yaitu, sebuah array dengan nilai awal 1, dengan nilai selanjutnya berjarak 2 dari sebelumnya, kemudian berhenti ketika sampai ke 9. Tugas V Sahatma 4

5 a. Vektor Baris vektor adalah daftar angka-angka yang dipisahkan oleh koma (,) atau spasi. Jumlah masukan dikenal sebagai panjang vektor. Masukan harus ditulis dalam tanda kurung siku ([]). Perhatikan contoh berikut : Vektor baris : >> v = [-2 sin(45) 4 6] v = >> length(v) % menghitung panjang vektor ans = 3 Vektor kolom : >> x = [6; 5 ; 9] x = b. Matriks Dapat diasumsikan bahwa 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 ]. Untuk membuat variabel dengan data yang terdiri beberapa baris, gunakan tanda titik koma (;) untuk memisahkan data tiap barisnya. Contoh pembuatan data matriks pada MATLAB: 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 Tugas V Sahatma 5

6 randn : matris dengan data random dengan menggunakan distribusi normal eye : untuk menghasilkan matriks identitas Operasi dan Fungsi pada Matriks Tabel 1. Operasi dan fungsi pada matriks yang sering digunakan : Perintah Keterangan Contoh Det Menghasilkan determinan matriks Det(A) Size Menghasilkan ukuran matriks Size(A) + Menjumlahkan matriks C = A + B * Mengalikan matriks C = A * B.* Mengalikan elemen dengan elemen, dengan ketentuan memiliki ukuran yang sama C = A.* B ^ Memangkatkan matriks dengan suatu skalar C = A^ k.^ Memangkatkan elemen per elemen matriks dengan skalar C = A.^ k Transpose matriks A./ Membagi elemen per elemen dengan ketentuan memiliki ukuran yang sama C = A./ B \ Menghasilkan solusi AX = B C = A \ B / Menghasilkan solusi XA = B C = A / B Inv Menghasilkan invers matriks dengan ketentuan matriks merupakan matriks bujur sangkar C = Inv(A) Angka dan Operasi Aritmatika Ada tiga jenis angka di MATLAB yaitu : 1. Bilangan bulat yaitu bilangan yang tidak mengandung desimal. Contohnya: >> xi = Bilangan real yaitu bilangan yang mengandung desimal contohnya : >> xr = >> realmax % batas atas bilangan real di MATLAB ans = e+308 Tugas V Sahatma 6

7 >> realmin % batas minimum bilangan real di MATLAB ans = e Bilangan kompleks >> i ans = i >> x = 1 + sqrt(3)*i x = i >> A= [1 j;-j*5 2] A= i i Beberapa penggunaan operator aritmatika antara dua operand (A dan B) ditunjukkan pada tabel berikut ini : Operasi Simbol Penambahan + Pengurangan - Perkalian * Pembagian / atau \ Perpangkatan ^ Fungsi Dasar MATLAB a. Fungsi Matematika Dasar Tabel 2.a Fungsi Matematika Dasar Fungsi Keterangan Abs Menghitung nilai absolut Exp Memperoleh nilai dari e pangkat bilangan tertentu (e = ) log Menghitung logaritma natural (ln) suatu bilangan Sqrt Menghitung akar pangkat 2 dari suatu bilangan Ceil Membulatkan bilangan ke bilangan bulat terdekat menuju plus tak berhingga. Fix Membulatkan bilangan ke bilangan bulat terdekat menuju nol.. Floor Membulatkan bilangan ke bilangan bulat terdekat menuju minus tak berhingga. Gcd Menghitung nilai faktor pembagi terbesar Isprime Menghasilkan true jika merupakan bilangan prima. Tugas V Sahatma 7

8 Log10 Menghitung logaritma suatu bilangan untuk dasar 10. Mod Menghitung nilai modulus. Primes Menghasilkan daftar bilangan. Rem Menghitung nilai remainder. Round Membulatkan bilangan ke bilangan bulat terdekat. Fungsi Sin Cos Tan Acos Asin Atan Cosh Sinh Tanh Cosd Sind Tand Sec Csc Cot b. Fungsi Trigonometri Fungsi trigonometri banyak digunakan terkait dengan sudut. Nilai perhitungan yang dalam fungsi trigonometri sudut dalam radian. Tabel 2.b Fungsi Trigonometri Keterangan Menghitung sinus suatu bilangan, dimana bilangan dalam radian. Menghitung cosinus suatu bilangan, dimana bilangan dalam radian. Menghitung tangen suatu bilangan, dimana bilangan dalam radian. Menghitung arccosinus (invers cos) suatu bilangan yang menghasilkan sudut dalam radian, dimana bilangan harus antara -1 dan 1. Menghitung arcsinus suatu bilangan yang menghasilkan sudut dalam radian, dimana bilangan harus antara -1 dan 1. Menghitung arctangensuatu bilangan yang menghasilkan sudut dalam radian. Menghitung cosinus hiperbolik dari suatu sudut dalam radian. Menghitung sinus hiperbolik dari suatu sudut dalam radian. Menghitung tangen hiperbolik dari suatu sudut dalam radian. Menghitung cosinus suatu bilangan, dimana bilangan dalam derajat. Menghitung sinus suatu bilangan, dimana bilangan dalam derajat. Menghitung tangen suatu bilangan, dimana bilangan dalam derajat. 1 Menghitung suatu bilangan, dimana bilangan dalam cos( x) radian. 1 Menghitung suatu bilangan, dimana bilangan dalam sin( x) radian. 1 Menghitung suatu bilangan, dimana bilangan dalam tan( x) radian. Tugas V Sahatma 8

9 c. Fungsi Analisis Data MATLAB menyediakan sejumlah fungsi penting untuk digunakan dalam meng-analisis data, antara lain ditunjukkan pada Tabel 1.1c. Tabel 2.c Fungsi Analisis Data Fungsi Keterangan Max Menghasilkan nilai terbesar dari suatu vektor atau matriks Min Menghasilkan nilai terbesar dari suatu vektor atau matriks Mean Menghasilkan nilai mean dll... M-File M-file selain dipakai sebagai penamaan file juga bisa dipakai untuk menamakan fungsi, sehingga fungsi fungsi yang kita buat di jendela editor bisa di simpan dengan ektensi.m sama dengan file yang kita panggi dijendela editor. Saat kita menggunakan fungsi MATLAB seperti inv, abs, cos, sin dan sqrt, MATLAB menerima variabel berdasarkan variabel yang kita berikan. Fungsi M-file mirip dengan script file dimana keduanya merupakan file teks dengan ektensi.m. sebagaimana script M-file, fungsi m-file tidak dimasukkan dalam jendela command window tetapi file tersendiri yang dibuat dengan editor teks. Membentuk dan menjalankan M-File: Klik menu File, pilih New dan klik M-File Pada editor teks, tulis argumen atau perintah Simpan dengan cara klik File, pilih Save As dan beri nama dengan ekstensi.m Pastikan file yang akan dijalankan berada pada direktori aktif Misalkan file graf1.m berada di C:\MATLAB, maka lakukan perintah cd >> cd c:\matlab Kemudian jalankan file graf1.m dengan cara >> graf1 Fungsi di MATLAB Seringkali ketika membuat sebuah program, kita membutuhkan suatu proses yang berulang-ulang. Jika proses tersebut hanya tersusun dari beberapa baris, Tugas V Sahatma 9

10 mungkin kita tidak akan terlalu direpotkan dengan penulisan script pemrogramannya, namun jika perintah kita tersusun dari banyak baris, ketidak-efisienan kemudian menjadi masalah. Oleh karena itu, MATLAB menyediakan fasilitas untuk memecahkan permasalahan ini, yaitu dengan adanya kemampuan untuk membentuk suatu fungsi. Fungsi di MATLAB sangat mirip dengan fungsi pada C++. Secara umum, struktur penulisan fungsi di MATLAB sama dengan di C++, yaitu mendeklarasikan nama fungsi, parameter, dan isi dari fungsinya itu sendiri. Hanya format penulisannya saja yang sedikit berbeda. Dari contoh 1.a diatas, dapat kita lihat struktur penulisan fungsi di MATLAB yang berbeda dengan C++. Pada MATLAB, kita hanya perlu mendefinisikan fungsi saja, karena MATLAB sudah secara otomatis mendefinisikan setiap variabel sebagai double, jika variabel tersebut berupa angka. Syntax fungsi pada MATLAB adalah sebagai berikut: Kata pertama, yaitu function adalah sebagai deklarasi atau definisi bahwa yang ada pada file terebut merupakan sebuah fungsi, dan dapat dijalankan layaknya sebuah fungsi. Maksudnya, kita dapat menjalankan fungsi ini dari command window berikut parameter-parameter yang kita butuhkan, layaknya fungsi-fungsi bawaan MATLAB seperti sin(x), rref(x), dll. [out1,out2, ] menunjukkan hasil keluaran dari fungsi tersebut yang disimpan dalam variabel out1, out2, dan seterusnya. Dalam contoh 1.a diatas, solusi dari fungsi tersebut hanyalah satu, yaitu hasil. Dalam permasalahan yang membutuhkan banyak output, maka pendefinisian output dapat dilakukan sesuai syntax-nya, seperti: Tugas V Sahatma 10

11 Program diatas akan menghasilkan tiga buah keluaran, yaitu tambah, kali dan bagi. Penjelasan bagaimana cara menggunakan fungsi akan dijelaskan berikutnya. Penggunaan tanda semicolon (;), membuat hasil dari langkah perhitungan tidak ditamilkan di layar. Hal ini disarankan jika tahapan-tahapan perhitungan tidak perlu ditampilkan hasilnya. Karena selain membuat kotor layar, penulisan perintah tanpa diakhiri dengan tanda semicolon juga akan memperlambat proses compilingnya. File teks yang berisi fungsi tersebut kemudian disimpan dengan nama file berekstensi.m. Sama seperti menjalankan M-File, sebuah fungsi pada MATLAB juga dijalankan langsung dengan meng-execute M-File yang berisi fungsi tersebut. Hanya saja, jika pada proses menjalankan M-File semua variabel yang tertulis didalamnya akan terekam pada workspace, maka tidak begitu ketika kita menjalankan sebuah fungsi. Tidak ada satupun variabel yang ada dalam fungsi terekam dalam workspace, selain ans sebagai keluaran akhir dari fungsi. Hal ini dikarenakan semua variabel yang masuk dalam fungsi merupakan variabel lokal. Dalam satu M-File fungsi, tidak terbatas hanya untuk satu fungsi saja. Kita dapat membuat banyak fungsi dalam satu M-File, selama itu dibutuhkan. Untuk membuat sebuah subfungsi, dapat dilakukan dengan mendeklarasikan kembali function sebelum deretan perintahnya. Berikut adalah beberapa contoh berikut langkahlangkah untuk membuat fungsi. Matematika Dalam Teknik Kontrol A. Fungsi Polinomial MATLAB menyediakan fungsi operasi standar dari polinom, seperti akar poli-nomial, evaluasi, dan turunan. Sebagai tambahan, fungsi-fungsi berikut diberikan untuk aplikasi lebih lanjut, seperti pencocokan kurva dan ekspansi fraksi parsial. Fungsi Conv Deconv Keterangan Perkalian polinomial Pembagian polinomial Tugas V Sahatma 11

12 Poly Polyder Polyfit Polyval Polyvalm Residue Roots Polinomial dengan akar-akar tertentu Turunan polinomial Pencocokan kurva polinomial Evaluasi polinomial Evaluasi matrik polinomial Ekspansi fraksi parsial Mencari akar-akar polinomial Transformasi a. Transformasi Laplace Sintaks L=Laplace (F) L=Laplace (F,t) L= Laplace(F,w,z) Deskripsi L=Laplace (F), adalah transformasi dari simbol skalar F dengan variabel t. Variabel tersebut mengembalikan fungsi ke s. Transformasi laplace dari fungsi t dan mengembalikan fungsi ke s. Definisi: F(s) = L{f(t)} = Sintaks: L = Laplace(f(t)) Contoh: Laplace f(t) = sin(t) >> syms t >> f = sin(t) >> c = Laplace(f) >> c = ans = 1/(s^2+1) L=Laplace(F,t), Membuat L fungsi dari t sebagai pengganti default s. tx F( x) e dx L(s) = 0, L menghasilkan simbol skalar L= Laplace(F,w,z) Membuat fungsi L dari z dan F sebagai fungsi w sebagai pengganti variabel s dan t.. zw F( w) e dw L(s) = 0 Contoh : F(t) = te-(at) Laplacenya adalah >> syms t a % Untuk inisialisasi variabel >> laplace(exp(-a*t)*t) Ans = 1/(s+a)2 b. Invers Laplace 0 e st f ( t) dt Tugas V Sahatma 12

13 Sintaks F=iLaplace (L) F=iLaplace (L,t) F=iLaplace(L,y,x) Deskripsi: F=iLaplace (L) Merupakan invers transformasi Laplace dari simbol skalar F dengan variabel default s. Variabel tersebut mengembalikan fungsi ke t. Transformasi Laplace dari fungsi s dan mengembalikan fungsi ke t. Sintaks : f(t) = ilaplace(f(s)) Contoh : >> syms s >> g = (0.1/(0.1*s+1)) >> ilaplace(g) ans = exp(-10*t) F=iLaplace (L,t), menghasilkan f fungsi dari y sebagai pengganti default : F(y) = c+ j c j L ( y) e sy ds, y adalah objek simbolik (scalar) F=iLaplace (L,y,x), Mengambil F sebagai fungsi x dan L fungsi y sebagai pengganti variable default t dan s. F(y) = c+ j c j L ( y) e xy dy Contoh : s + a F(s) = 2 2 ( s + a) + b Invers laplacenya adalah : >> syms s a b % Untuk inisialisasi variabel >> ilaplace((s+a)/((s+a)^2+b^2)) ans exp(-a*t)*cos(b*t) Flow Control MATLAB memiliki empat macam statement yang dapat digunakan untuk mengatur aliran data pada fungsi yang akan dibuat. 1. If,Else,Elseif Tugas V Sahatma 13

14 Bentuk dasar penggunaan statement jenis ini adalah sebagai berikut: Ekspresi akan bernilai 1 jika benar dan bernilai 0 jika salah. Fungsi disp digunakan untuk menampilkan pesan pada command window. Fungsi tersebut setelah dijalankan melalui command window: 2. Switch Bentuk dasar penggunaan statement switch Contoh penggunaan: Tugas V Sahatma 14

15 Hasil setelah dijalankan 3. While Statement while digunakan untuk aliran data yang bersifat perulangan. Bentuk dasar penggunaan while: Contoh penggunaan : Hasil setelah dijalankan : Tugas V Sahatma 15

16 4. For Bentuk dasar penggunaan bentuk for: Default dari nilai increment (penambahan nilai setiap perulangan) jika tidak ditentukan oleh user adalah 1. Contoh fungsi : Hasil setelah fungsi dijalankan Mem-Plot beberapa grafik Anda juga dapat membuat beberapa grafik/plot pada satu window dengan menggunakan fungsi subplot. Fungsi ini tidak melakukan proses plotting, namun hanya membagi window menjadi beberapa segmen. Sebagai contoh, perintah subplot(3,2,3) akan membagi figure window menjadi tiga baris dan dua kolom (jadi terdapat enam segmen) dan mengarahkan plot berikutnya ke segmen kiri baris kedua. Grafik pada PA.1 diperoleh dengan perintah subplot(2,1,1) dan subplot(2,1,2). REFERENSI Tugas V Sahatma 16

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M.

KATA PENGANTAR. Penulis. Raizal Dzil Wafa M. i KATA PENGANTAR Buku ini dibuat untuk memudahkan siapa saja yang ingin belajar MATLAB terutama bagi yang baru mengenal MATLAB. Buku ini sangat cocok untuk pemula terutama untuk pelajar yang sedang menempuh

Lebih terperinci

METODE NUMERIK Modul I

METODE NUMERIK Modul I LABORATORIUM KOMPUTASIONAL FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS YARSI METODE NUMERIK Modul I a. Estimasi waktu: 100 menit b. Tujuan Istruksional Khusus: Mahasiswa dapat menggunakan Mathlab dengan baik

Lebih terperinci

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

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk PRAKTIKUM 1 Dasar-Dasar Matlab 1 Operator Dasar Aritmatika Operator dasar aritmatika antara lain adalah penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan

Lebih terperinci

MODUL I PENGENALAN MATLAB

MODUL I PENGENALAN MATLAB MODUL I PENGENALAN MATLAB 1. Apa Matlab itu? Matlab merupakan bahasa pemrograman dengan kemampuan tinggi dalam bidang komputasi. Matlab memiliki kemampuan mengintegrasikan komputasi, visualisasi, dan pemrograman.

Lebih terperinci

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

PRAKTIKUM 1. Dasar-Dasar Matlab. (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk PRAKTIKUM 1 Dasar-Dasar Matlab 1 Operator Dasar Aritmatika Operator dasar aritmatika antara lain adalah penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan

Lebih terperinci

STRUKTUR PROGRAM MATLAB

STRUKTUR PROGRAM MATLAB 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

Lebih terperinci

Modul 1 Pengenalan MATLAB

Modul 1 Pengenalan MATLAB Modul 1 Pengenalan MATLAB MATLAB singkatan dari MATrix LABoratory, merupakan bahasa pemrograman yang dikembangkan oleh The Mathwork.inc (http://www.mathwork.com). Bahasa pemrograman ini banyak digunakan

Lebih terperinci

MODUL I MENGENAL MATLAB

MODUL I MENGENAL MATLAB MODUL I MENGENAL MATLAB TUJUAN Mahasiswa dapat mengenal MATLAB Mahasiswa dapat menggunakan fungsi Help Mahasiswa dapat menggunakan operasi pada MATLAB TEORI Gambaran sederhana tentang MATLAB adalah sebuah

Lebih terperinci

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

Pendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved 1 Pengenalan Matlab Pendahuluan Matlab adalah perangkat lunak yang dapat digunakan untuk analisis dan visualisasi data. Matlab didesain untuk mengolah data dengan menggunakan operasi matriks. Matlab juga

Lebih terperinci

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

PRAKTIKUM 1 SINYAL, SYSTEM, DAN KONTROL PENGENALAN MATLAB 1. Percobaan 1 Vektor Penulisan vektor di MATLAB PRAKTIKUM 1 SINYAL, SYSTEM, DAN KONTROL PENGENALAN MATLAB 1. Percobaan 1 Vektor Penulisan vektor di MATLAB Membuat vector dengan nilai antara 0 dan 16 dengan kenaikan 2. Menjumlahkan vector Menjumlakan

Lebih terperinci

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

DASAR-DASAR MATLAB. Seperti bahasa pemrograman lainnnya, MATLAB JUGA memiliki metode dan symbol tersendiri dalam penulisan syntax-nya. DASAR-DASAR MATLAB Seperti bahasa pemrograman lainnnya, MATLAB JUGA memiliki metode dan symbol tersendiri dalam penulisan syntax-nya. Dalam pemrograman MATLAB dikenal hanya dua tipe data, yaitu Numeric

Lebih terperinci

MATEMATIKA DALAM TEKNIK KONTROL Oleh: Ahmad Riyad Firdaus Politeknik Batam

MATEMATIKA DALAM TEKNIK KONTROL Oleh: Ahmad Riyad Firdaus Politeknik Batam MATEMATIKA DALAM TEKNIK KONTROL Oleh: Ahmad Riyad Firdaus Politeknik Batam Polinomial Matlab menyediakan fungsi operasi standar dari polinom, seperti akar polynomial, evaluasi, dan turunan. Sebagai tambahan,

Lebih terperinci

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

WORKSHOP DAN PELATIHAN MATLAB : PENUNJANG PEMBELAJARAN MATEMATIKA DI SMU DALAM RANGKA IMPLEMENTASI CONTEXTUAL TEACHING LEARNING ABSTRAK WORKSHOP DAN PELATIHAN MATLAB : PENUNJANG PEMBELAJARAN MATEMATIKA DI SMU DALAM RANGKA IMPLEMENTASI CONTEXTUAL TEACHING LEARNING Tim Pengabdi:. Agus Maman Abadi. Dhoriva UW. Sri Andayani 4. Karyati 5. Caturiyati

Lebih terperinci

Dasar-dasar MATLAB. by Jusak Irawan, STIKOM Surabaya

Dasar-dasar MATLAB. by Jusak Irawan, STIKOM Surabaya Dasar-dasar MATLAB by Jusak Irawan, STIKOM Surabaya Perintah-Perintah Dasar MATLAB akan memberikan respons secara langsung terhadap ekspresi apapun yang diketikkan pada editor MATLAB. Sebagai contoh: >>

Lebih terperinci

Pemodelan dan Simulasi Penghitungan Matematika Menggunakan Aplikasi Matlab

Pemodelan dan Simulasi Penghitungan Matematika Menggunakan Aplikasi Matlab Pemodelan dan Simulasi Penghitungan Matematika Menggunakan Aplikasi Matlab Dwi Retnoningsih Program Studi Teknik Informatika, Universitas Sahid Surakarta Jl. Adi Sucipto 154, Jajar, Surakarta, 57144, Telp.

Lebih terperinci

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

A.Firmansyah 1. Pendahuluan. 2. Lingkungan Kerja Matlab. Lisensi Dokumen: 2.1 Beberapa Bagian dari Window Matlab Dasar-dasar Pemrograman Matlab A.Firmansyah firman03@gmail.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial

Lebih terperinci

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET 1 (TEKNIK KOMPUTASI) 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.

Lebih terperinci

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

MODUL 1. Command History Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukan oleh pengguna terhadap matlab. MODUL 1 1. Pahuluan Matlab merupakan bahasa pemrograman yang hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic maupun C++.

Lebih terperinci

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

A. Kompetensi Setelah mengiktui mata kuliah ini, mahasiswa diharapkan dapat memahami dan bisa melakukan: No. LST/EKA/PTI 236/07 Revisi: 01 April 2011 Hal 1 dari 9 A. Kompetensi Setelah mengiktui mata kuliah ini, mahasiswa diharapkan dapat memahami dan bisa melakukan: 1. Mengenal dan menggunakan matlab sebagai

Lebih terperinci

Pemrograman dengan MATLAB. Pengantar

Pemrograman dengan MATLAB. Pengantar Pemrograman dengan MATLAB Pengantar Outline Pengenalan matlab Apakah MATLAB Sejarah MATLAB Cara Penulisan Program MATLAB Pengenalan variable Operasi pada matrik Logika pemrograman Pemrograman GUI Apakah

Lebih terperinci

MODUL 1 PENGANTAR PROGRAM MATLAB DAN PENGGUNAANNYA UNTUK ALJABAR MATRIKS SEDERHANA

MODUL 1 PENGANTAR PROGRAM MATLAB DAN PENGGUNAANNYA UNTUK ALJABAR MATRIKS SEDERHANA MODUL 1 PENGANTAR PROGRAM MATLAB DAN PENGGUNAANNYA UNTUK ALJABAR MATRIKS SEDERHANA KOMPETENSI: 1. Mengenal dan dapat mengoperasikan program MATLAB pada PC. 2. Memiliki ketrampilan dasar menggunakan MATLAB

Lebih terperinci

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB PETUNJUK PRAKTIKUM PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB Oleh Ahmad Kamsyakawuni JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS JEMBER 2009 MODUL 1 MENGENAL MATLAB A.

Lebih terperinci

Panduan Praktikum S1 Elins Eksp. Kontrol Digital 1

Panduan Praktikum S1 Elins Eksp. Kontrol Digital 1 1 Sistem Kontrol Digital Eksperimen 1 : Pengenalan Matlab dan Simulink pada Sistem Kontrol Digital Tujuan : Memperkenalkan Matlab, Simulink dan Control System Toolbox yang digunakan untuk mensimulasikan

Lebih terperinci

BAB I PENDAHULUAN 1 BAB I PENDAHULUAN

BAB I PENDAHULUAN 1 BAB I PENDAHULUAN BAB I PENDAHULUAN 1 BAB I PENDAHULUAN 1.1. Apakah Maple itu? Maple adalah suatu program interaktif yang mengintegrasikan kemampuan komputasi baik numerik ataupun simbolik, visualisasi (grafik) dan pemrograman.

Lebih terperinci

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK Pemrograman Dasar SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK Operator dan Operand Operator merupakan simbol yang biasa dilibatkan dalam program untuk melakukan

Lebih terperinci

BAGIAN 1 SINTAK DASAR MATLAB

BAGIAN 1 SINTAK DASAR MATLAB BAGIAN 1 SINTAK DASAR MATLAB Pada bagian 1 ini, akan diuraikan tentang bagaimana mendefinisikan data, operasi data dan teknik mengakses data pada Matlab. Untuk lebih memahami, pembaca sebaiknya mecobanya

Lebih terperinci

PRAKTIKUM 2 PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7

PRAKTIKUM 2 PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7 PRAKTIKUM PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7. MINGGU KE :. PERALATAN : LCD, E-LEARNING. SOFTWARE : MAPLE. TUJUAN Mahasiswa dapat: Menggunakan konstanta, bilangan kompleks, bilangan dasar (basis),

Lebih terperinci

STK 571 KOMPUTASI STATISTIK Materi 3

STK 571 KOMPUTASI STATISTIK Materi 3 STK 571 KOMPUTASI STATISTIK Materi 3 ARITMETIKA Aritmetika berhubungan dengan: Operand Operator Fungsi Operand : Konstanta contoh : 10-1.5 1.5e10 Objek data contoh : x y panjang ARITMETIKA Operator: ARITMETIKA

Lebih terperinci

PRAKTIKUM ISYARAT DAN SISTEM TOPIK 0 TUTORIAL PENGENALAN MATLAB

PRAKTIKUM ISYARAT DAN SISTEM TOPIK 0 TUTORIAL PENGENALAN MATLAB PRAKTIKUM ISYARAT DAN SISTEM TOPIK 0 TUTORIAL PENGENALAN MATLAB A. Tujuan 1. Mahasiswa mengenal lingkungan MATLAB dan mampu menggunakannya. 2. Mahasiswa mampu menggunakan fungsi-fungsi dasar MATLAB yang

Lebih terperinci

Pemrograman pada MATLAB

Pemrograman pada MATLAB Pemrograman pada MATLAB 5.1 Struktur dan Tipe Data Sebelum membahas tentang pemrograman, akan lebih baik jika kita mengetahui tentang struktur data dan tipenya dalam MATLAB. Tipe data yang digunakan pada

Lebih terperinci

2016 SRIWIJ MODUL PRAKTIKUM ALJABAR LINIER PENDIDIKAN MATEMATIKA FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN 2016 SRIWIJAYA

2016 SRIWIJ MODUL PRAKTIKUM ALJABAR LINIER PENDIDIKAN MATEMATIKA FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN 2016 SRIWIJAYA 2016 SRIWIJ MODUL PRAKTIKUM ALJABAR LINIER PENDIDIKAN MATEMATIKA FAKULTAS KEGURUAN DAN ILMU PENDIDIKAN 2016 SRIWIJAYA KATA PENGANTAR Assalamu alaikum warahmatullahi wabarakatuh Puji syukur kehadirat Allah

Lebih terperinci

UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MIPA RENCANA PELAKSANAAN PEMBELAJARAN

UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MIPA RENCANA PELAKSANAAN PEMBELAJARAN UNIVERSITAS NEGERI YOGYAKARTA FAKULTAS MIPA RENCANA PELAKSANAAN PEMBELAJARAN 1. Fakultas/Program Studi : MIPA/Pendidikan Matematika. Mata Kuliah/Kode : Aplikasi Komputer/MAT33 3. Jumlah SKS : Teori = Praktek

Lebih terperinci

DASAR-DASAR PEMROGRAMAN SIMULINK MATLAB SERTA ANTAR MUKA MENGGUNAKAN PCI1710HG

DASAR-DASAR PEMROGRAMAN SIMULINK MATLAB SERTA ANTAR MUKA MENGGUNAKAN PCI1710HG 36 KARYA PENGABDIAN KEPADA MASYARAKAT DASAR-DASAR PEMROGRAMAN SIMULINK MATLAB SERTA ANTAR MUKA MENGGUNAKAN PCI1710HG Oleh : Dr. Ir. Bambang Sujanarko, M.M. NIP/NIDN: 196312011994021002/001126311 Drs. Yagus

Lebih terperinci

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

PENGENALAN MATLAB UNIVERSITAS MUHAMMADIYAH JEMBER ILHAM SAIFUDIN PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK. Senin, 06 Maret 2017 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER PENGENALAN MATLAB ILHAM SAIFUDIN Senin, 06 Maret 2017 Universitas Muhammadiyah Jember Ilham Saifudin MI MATEMATIKA DASAR

Lebih terperinci

BAB III PEMROGRAMAN PADA SOFTWARE MICROSOFT VISUAL BASIC dan data-data yang saling terelasi yang memerintahkan apa yang harus

BAB III PEMROGRAMAN PADA SOFTWARE MICROSOFT VISUAL BASIC dan data-data yang saling terelasi yang memerintahkan apa yang harus BAB III PEMROGRAMAN PADA SOFTWARE MICROSOFT VISUAL BASIC 2010 A. Software Software (perangkat lunak) adalah kumpulan dari program-program dan data-data yang saling terelasi yang memerintahkan apa yang

Lebih terperinci

Pengantar Pemrograman MATLAB

Pengantar Pemrograman MATLAB Pengantar Pemrograman MATLAB Pengantar Pemrograman MATLAB Amir Tjolleng, M.Sc. PENERBIT PT ELEX MEDIA KOMPUTINDO Pengantar Pemrograman MATLAB Amir Tjolleng, M.Sc. 2017, PT. Elex Media Komputindo, Jakarta

Lebih terperinci

MEMULAI MENGGUNAKAN MATLAB

MEMULAI MENGGUNAKAN MATLAB BAB 1 MEMULAI MENGGUNAKAN MATLAB A. PENDAHULUAN Apa itu MATLAB? Apa yang dapat dilakukan oleh MATLAB? Kemampuan apa yang dimilikinya? Bagaimana kita menggunakan MATLAB untuk menyelesaikan permasalahan-permasalahan

Lebih terperinci

PEMROGRAMAN DALAM R STK372 KOMPUTASI STATISTIK II. Agus Mohamad Soleh

PEMROGRAMAN DALAM R STK372 KOMPUTASI STATISTIK II. Agus Mohamad Soleh PEMROGRAMAN DALAM R STK372 KOMPUTASI STATISTIK II Agus Mohamad Soleh Ruang Lingkup Materi Pengantar Pemrograman R Fungsi yang Tersedia Pemrograman Berorientasi Objek Pemrograman Grafik Package dalam R

Lebih terperinci

FUNGSI Matematika Industri I

FUNGSI Matematika Industri I FUNGSI TIP FTP UB Pokok Bahasan Memproses bilangan Komposisi fungsi dari fungsi Jenis fungsi Fungsi trigonometrik Fungsi eksponensial dan logaritmik Fungsi ganjil dan fungsi genap Pokok Bahasan Memproses

Lebih terperinci

PERCOBAAN 1 PENGENALAN MATLAB UNTUK STATISTIK

PERCOBAAN 1 PENGENALAN MATLAB UNTUK STATISTIK PERCOBAAN 1 PENGENALAN MATLAB UNTUK STATISTIK 1.1. Tujuan : Setelah melaksanakan praktikum ini mahasiswa diharapkan mampu : Memakai beberapa jenis fungsi khusus di Matlab untuk statistik Membuat pemrograman

Lebih terperinci

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

PENDAHULUAN. Ketiga Common LISP Bahasa fungsional Fortran, ALGOL, Pascal, Bahasa prosedural PENDAHULUAN 1. PERKENALAN MATLAB MATLAB adalah perangkat lunak tingkat tinggi yang memungkinkan untuk melakukan perhitungan numerik dan merupakan generasi keempat dari bahasa pemrograman. Lebih spesifik

Lebih terperinci

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

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C 1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama

Lebih terperinci

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

MODUL II FUNGSI NUMERIK. A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB. MODUL II FUNGSI NUMERIK A. TUJUAN Memahami mengenai penggunaan numerik. Membuat program numerik sederhana menggunakan VB. B. ALOKASI WAKTU 4 js (4 x 50 menit) C. PETUNJUK 1. Awali setiap aktivitas dengan

Lebih terperinci

MATRIKS DAN KOMPUTASI

MATRIKS DAN KOMPUTASI MATRIKS DAN KOMPUTASI Mata Kuliah Analisa Numerik Muchammad Chusnan Aprianto Script Fungsi pada Matlab sqrt(x) Akar kuadrat. Contoh: sqrt([1 2 3 4]) Akan menghasilkan 1.0000 1.4142 1.7321 2.0000 plot(x)

Lebih terperinci

BAB III PEMROGRAMAN MATLAB 2 Copyright by

BAB III PEMROGRAMAN MATLAB 2 Copyright by BAB III PEMROGRAMAN MATLAB 2 1 M-File M-file merupakan sederetan perintah matlab yang dituliskan secara berurutan sebagai sebuah file. Nama file yang digunakan berekstensi m yang menandakan bahwa file

Lebih terperinci

PRAKTIKUM 1 PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7

PRAKTIKUM 1 PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7 PRAKTIKUM 1 PENGENALAN PROGRAM APLIKASI MATEMATIKA MAPLE 7 1. MINGGU KE : 1 2. PERALATAN : LCD, E-LEARNING 3. SOFTWARE : MAPLE 4. TUJUAN Mahasiswa dapat: Mengaktifkan Maple. Mengetahui lingkungan Maple.

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (TEKNIK KOMPUTASI)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET (TEKNIK KOMPUTASI) No. LSKD/EKO/DEL221/01 Revisi : 02 Tgl : - Hal 1 dari 1. Kompetensi Setelah melakukan praktik, mahasiswa diharapkan memiliki kompetensi: dapat memahami vector dan komputasi vector. 2. Sub Kompetensi Setelah

Lebih terperinci

Penggunaan Metode Numerik dan MATLAB dalam Fisika

Penggunaan Metode Numerik dan MATLAB dalam Fisika Tugas Akhir Mata Kuliah Metode Numerik Dr. Kebamoto Penggunaan Metode Numerik dan MATLAB dalam Fisika Oleh : A. Arif Sartono 6305220017 DEPARTEMEN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS

Lebih terperinci

PETUNJUK PRAKTIKUM DASAR PEMOGRAMAN

PETUNJUK PRAKTIKUM DASAR PEMOGRAMAN PETUNJUK PRAKTIKUM DASAR PEMOGRAMAN TEKNOLOGI INDUSTRI PERTANIAN FAKULTAS PERTANIAN UNIVERSITAS TRUNOJOYO MADURA 2014 Pertemuan 1 Pengenalan MATLAB Tujuan Instruksional Umum Mahasiswa dapat memahami karakteristik

Lebih terperinci

Data reaksi berikut telah diperoleh dari reaksi peluruhan sederhana: Menggunakan MATLAB untuk memplot konsentrasi komponen A dalam mol/l

Data reaksi berikut telah diperoleh dari reaksi peluruhan sederhana: Menggunakan MATLAB untuk memplot konsentrasi komponen A dalam mol/l Cara membuat Plot/ Grafik dengan Matlab Pada postingan kali ini akan dibahas membuat grafik visualisasi di MATLAB. Secara khusus mampu membuat grafik sederhana dua dimensi, membuat multiplot dari grafik

Lebih terperinci

MODUL PRAKTIKUM ALJABAR LINIER

MODUL PRAKTIKUM ALJABAR LINIER 2012 MODUL PRAKTIKUM ALJABAR LINIER LABORATORIUM MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM NIVERSITAS NEGERI GORONTALO KATA PENGANTAR Penuntun Praktikum dirancang untuk memberikan tuntunan

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA No. LSKD/EKO/DEL221/1 Revisi : 2 Tgl : 27/11/212 Hal 1 dari 13 1. Kompetensi Setelah melakukan praktik, mahasiswa diharapkan memiliki kompetensi: dapat memahami script files dan struktur pengaturan aliran.

Lebih terperinci

MODUL 1. Teori Bilangan MATERI PENYEGARAN KALKULUS

MODUL 1. Teori Bilangan MATERI PENYEGARAN KALKULUS MODUL 1 Teori Bilangan Bilangan merupakan sebuah alat bantu untuk menghitung, sehingga pengetahuan tentang bilangan, mutlak diperlukan. Pada modul pertama ini akan dibahas mengenai bilangan (terutama bilangan

Lebih terperinci

Artikel BERKENALAN DENGAN MAXIMA

Artikel BERKENALAN DENGAN MAXIMA Artikel BERKENALAN DENGAN MAXIMA Oleh Muda Nurul Khikmawati PUSAT PENGEMBANGAN DAN PEMBERDAYAAN PENDIDIK DAN TENAGA KEPENDIDIKAN (PPPPTK) MATEMATIKA 2010 Abstrak Maxima merupakan salah satu software open

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA No. LSKD/EKO/DEL221/01 Revisi : 02 Tgl : 27/11/2012 Hal 1 dari 14 1. Kompetensi Setelah melakukan praktik, mahasiswa diharapkan memiliki kompetensi: dapat memahami script files dan struktur pengaturan

Lebih terperinci

I. PENDAHULUAN 1.1. Latar Belakang Untuk mengungkapkan perilaku dinamik suatu sistem fisik seperti mekanik, listrik, hidrolik dan lain sebagainya, umumnya sistem fisik dimaksud dimodelkan dengan sistem

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Sebagai landasan teori, pada bab ini terlebih dahulu akan dijelaskan beberapa definisi dasar atau teori pendukung yang akan digunakan dalam bab pembahasan. 2.1 Google Nama Google

Lebih terperinci

Algoritma dan Pemrograman

Algoritma dan Pemrograman Algoritma dan Pemrograman bagian 2 2009 Modul ini menjelaskan tentang bahasa C dan apa saja yang dibutuhkan bila kita akan menulis suatu program dengan bahasa C. Editor yang dipakai adalah Turbo C++ 4.5.

Lebih terperinci

TIPE DATA. 2.1 String

TIPE DATA. 2.1 String TIPE DATA 21 Bab 2 TIPE DATA Software MATLAB mengenal 3 tipe data yaitu : string, scalar, dan matriks. Array merupakan matriks yang hanya memiliki satu baris. MATLAB juga memiliki banyak fungsi built-in

Lebih terperinci

BERKENALAN DENGAN MAXIMA

BERKENALAN DENGAN MAXIMA BERKENALAN DENGAN MAXIMA Muda Nurul K. Saat ini ada banyak software open source yang bisa dimanfaatkan untuk pembelajaran matematika., diantaranya adalah Maxima. Maxima merupakan salah satu software open

Lebih terperinci

STK 573 Metode Grafik untuk Analisis dan Penyajian Data

STK 573 Metode Grafik untuk Analisis dan Penyajian Data STK 573 Metode Grafik untuk Analisis dan Penyajian Data Pertemuan 1 Tim Dosen: Prof. Dr. Khairil Anwar Notodiputro Dr. Ir. Aji Hamim Wigena Dr. Agus M Soleh PENDAHULUAN Pendahuluan Apa R? R adalah implementasi

Lebih terperinci

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++ I.PENDAHULUAN 1. 1. ALGORITMA Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA No. LSKD/EKO/DEL221/01 Revisi : 02 Tgl : - Hal 1 dari 12 1. Kompetensi Setelah melakukan praktik, mahasiswa diharapkan memiliki kompetensi: dapat memahami input, output dan grafik pada. 2. Sub Kompetensi

Lebih terperinci

Pengenalan Visual Basic

Pengenalan Visual Basic Pengenalan Visual Basic KETERANGAN : 1. Baris Menu, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll. 2. Main Toolbar, digunakan untuk melakukan tugastugas tertentu

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Pada bab ini akan dibahas beberapa konsep dasar yang akan digunakan sebagai landasan berpikir seperti beberapa literatur yang berkaitan dengan penelitian ini. Dengan begitu akan mempermudah

Lebih terperinci

Saifoe El Unas 2. Free Format

Saifoe El Unas 2. Free Format Saifoe El Unas FPS 4.0 mempunyai 2 macam format penulisan program yg dapat dipilih oleh programmer : 1. Fixed Format Menggunakan standar Fortran 77. 2. Free Format Menggunakan standar Fortran 90. 1 Program

Lebih terperinci

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

BAB 1. Pendahuluan. pertama kali dikenalkan oleh University of New Mexico dan University of BAB 1 Pendahuluan Matlab merupakan sebuah singkatan dari Matrix Laboratory, yang pertama kali dikenalkan oleh University of New Mexico dan University of Stanford pada tahun 1970. software ini pertama kali

Lebih terperinci

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh: Perintah Dasar Tag PHP Ketika PHP membaca suatu file, proses akan berlangsung hingga ditemukan tag khusus yang berfungsi sebagai tanda dimulainya interpretasi teks tersebut sebagai kode PHP. PHP akan menjalankan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI A. Matriks 1. Pengertian Matriks Definisi II. A. 1 Matriks didefinisikan sebagai susunan segi empat siku- siku dari bilangan- bilangan yang diatur dalam baris dan kolom (Anton, 1987:22).

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 5 BAB II LANDASAN TEORI 2.1. Tipe Data Abstrak (TDA) Tipe data sebuah variabel adalah kumpulan nilai yang dapat dimuat oleh variabel ini. Misalnya sebuah tipe boolean hanya bernilai TRUE atau FALSE, tidak

Lebih terperinci

MODUL 2 INTERNET PROGRAMMING : PHP (2)

MODUL 2 INTERNET PROGRAMMING : PHP (2) MODUL 2 INTERNET PROGRAMMING : PHP (2) A. Tujuan : 1. Memahami tentang Array di PHP 2. Memahami penggunaan Fungsi dalam PHP 3. Memahami tentang String dan Date 4. Memahami tentang Modularisasi dalam PHP

Lebih terperinci

TEKNIK PENGOLAHAN CITRA. Kuliah 7 Transformasi Fourier. Indah Susilawati, S.T., M.Eng.

TEKNIK PENGOLAHAN CITRA. Kuliah 7 Transformasi Fourier. Indah Susilawati, S.T., M.Eng. TEKNIK PENGOLAHAN CITRA Kuliah 7 Transformasi Fourier Indah Susilawati, S.T., M.Eng. Program Studi Teknik Elektro Program Studi Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Mercu Buana

Lebih terperinci

TEKNIK PENGOLAHAN CITRA. Kuliah 8 Transformasi Fourier. Indah Susilawati, S.T., M.Eng.

TEKNIK PENGOLAHAN CITRA. Kuliah 8 Transformasi Fourier. Indah Susilawati, S.T., M.Eng. TEKNIK PENGOLAHAN CITRA Kuliah 8 Transformasi Fourier Indah Susilawati, S.T., M.Eng. Program Studi Teknik Informatika/Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta 2015

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS

BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS 29 BAB III ANALISIS DAN PERANCANGAN APLIKASI 3.1 ANALISIS Dengan menggunakan Visual Basic 6.0 aplikasi perangkat ajar pengelolaan dan perhitungan ekspresi matematika yang akan dibangun dalam penelitian

Lebih terperinci

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic PEMROGRAMAN KOMPUTER VISUAL BASIC 6.0 Visual Basic Asal mula VB dari bahasa BASIC (Beginners Allpurpose Symbolic Instruction Code) yang pada awalnya bekerja pada sistem operasi DOS. Kelebihan VB : Sangat

Lebih terperinci

Metode Numerik (Pendahuluan) Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs.

Metode Numerik (Pendahuluan) Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. Metode Numerik (Pendahuluan) Instruktur : Ferry Wahyu Wibowo, S.Si., M.Cs. Kajian Pokok Metode Numerik Tujuan: Menyelesaikan suatu persamaan menggunakan model matematika. Pemodelan penyelesaian matematika

Lebih terperinci

PHP (HYPERTEXT PREPROCESSOR)

PHP (HYPERTEXT PREPROCESSOR) LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM

Lebih terperinci

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR 1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode

Lebih terperinci

Bab1. Sistem Bilangan

Bab1. Sistem Bilangan Modul Pra Kalkulus -0. Bab. Sistim Bilangan Bab. Sistem Bilangan. Sistim Bilangan Jenis bilangan berkembang sejalan dengan perkembangan peradaban dan ilmu pengetahuan. Jenis bilangan yang pertama kali

Lebih terperinci

MODUL PRAKTIKUM DASAR SISTEM KENDALI

MODUL PRAKTIKUM DASAR SISTEM KENDALI Amplitude To: Y(1) MODUL PRAKTIKUM DASAR SISTEM KENDALI 0.9 Step Response From: U(1) 0.8 0.7 oscillatory 0.6 0.5 underdamped 0.4 0.3 overdamped 0.2 0.1 critically damped 0 0 5 10 15 20 Time (sec.) LABORATORIUM

Lebih terperinci

MODUL 1 OPERASI-OPERASI ARRAY

MODUL 1 OPERASI-OPERASI ARRAY MODUL 1 OPERASI-OPERASI ARRAY 1. PENDAHULUAN Semua operasi yang akan dilakukan pada praktikum ini melibatkan bilanganbilangan tunggal yang disebut skalar. Operasi-operasi yang melibatkan skalar adalah

Lebih terperinci

MODUL PRAKTIKUM FISIKA KOMPUTASI. Disusun Oleh:

MODUL PRAKTIKUM FISIKA KOMPUTASI. Disusun Oleh: MODUL PRAKTIKUM FISIKA KOMPUTASI Disusun Oleh: JURUSAN FISIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS PGRI PALEMBANG 2017 i PRAKATA Puji syukur penulis ucapkan kepada Tuhan yang Maha

Lebih terperinci

Aturan dasar pengintegralan Integral fungsi rasional Integral parsial Integral trigonometri Substitusi yang merasionalkan Strategi pengintegralan

Aturan dasar pengintegralan Integral fungsi rasional Integral parsial Integral trigonometri Substitusi yang merasionalkan Strategi pengintegralan Aturan dasar pengintegralan Integral fungsi rasional Integral parsial Integral trigonometri Substitusi yang merasionalkan Strategi pengintegralan Kemampuan yang diinginkan: kejelian melihat bentuk soal

Lebih terperinci

SUMBER BELAJAR PENUNJANG PLPG

SUMBER BELAJAR PENUNJANG PLPG SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII

Lebih terperinci

Pengenalan PHP Contoh penulisan file PHP :

Pengenalan PHP Contoh penulisan file PHP : Pengenalan PHP PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang kita berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan

Lebih terperinci

JURNAL PENGKLASIFIKASIAN GENDER DENGAN MENENTUKAN TITIK-TITIK PENTING PADA SISTEM PENGENALAN WAJAH MENGGUNAKAN MATLAB 6.5 DISUSUN OLEH: FARIDA

JURNAL PENGKLASIFIKASIAN GENDER DENGAN MENENTUKAN TITIK-TITIK PENTING PADA SISTEM PENGENALAN WAJAH MENGGUNAKAN MATLAB 6.5 DISUSUN OLEH: FARIDA JURNAL PENGKLASIFIKASIAN GENDER DENGAN MENENTUKAN TITIK-TITIK PENTING PADA SISTEM PENGENALAN WAJAH 1. ABSTRAKSI MENGGUNAKAN MATLAB 6.5 DISUSUN OLEH: FARIDA Pengenalan wajah manusia dengan menggunakan sistem

Lebih terperinci

[ 1 1 PENDAHULUAN SCILAB. Modul Praktikum Metode Numerik. 1. Struktur Scilab

[ 1 1 PENDAHULUAN SCILAB. Modul Praktikum Metode Numerik. 1. Struktur Scilab PENDAHULUAN SCILAB 1. Struktur Scilab Program Scilab sudah memiliki text editor di dalamnya. Perintah/kode program Scilab dapat dituliskan di dalam window Scilab Execution (Scilex) ataupun di window Scipad

Lebih terperinci

Pengantar Mathematica

Pengantar Mathematica Pengantar Mathematica Hazrul Iswadi Departemen MIPA Ubaya Seminar Internal pada hari Sabtu 22 Juli 2006 Sari: Pengantar Mathematica ini bertujuan memperkenalkan operasi-operasi dasar yang dilakukan ketika

Lebih terperinci

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

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika Data & Ekspresi Mata Kuliah: Algoritma & Logika Informatika (IFC3504) Alwin M. Sambul, S.T.,

Lebih terperinci

Catatan Kecil Belajar MATLAB Untuk Matematika Terapan dan Teknik. Arif Muchyidin

Catatan Kecil Belajar MATLAB Untuk Matematika Terapan dan Teknik. Arif Muchyidin Catatan Kecil Belajar MATLAB Untuk Matematika Terapan dan Teknik Arif Muchyidin Kata Pengantar Buku berjudul Catatan Kecil Belajar MATLAB Untuk Matematika Terapan dan Teknik merupakan langkah kecil dalam

Lebih terperinci

BAB III METODE OPTIMASI MATLAB

BAB III METODE OPTIMASI MATLAB BAB III METODE OPTIMASI MATLAB 3.1 Langkah Optimasi Dalam membuat desain optimasi digunakan program MATLAB, suatu bahasa pemrograman perhitungan yang melibatkan operasi matematika elemen, matrik, optimasi,

Lebih terperinci

MATLAB UNTUK STATISTIKA & TEKNIK OPTIMASI Aplikasi untuk Rekayasa & Bisnis

MATLAB UNTUK STATISTIKA & TEKNIK OPTIMASI Aplikasi untuk Rekayasa & Bisnis MATLAB UNTUK STATISTIKA & TEKNIK OPTIMASI Aplikasi untuk Rekayasa & Bisnis Oleh : Budi Santosa Edisi Pertama Cetakan Pertama, 2008 Hak Cipta 2008 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang

Lebih terperinci

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

BAB 2 PERINTAH DASAR BAHASA C. %d = type data varibel BAB 2 PERINTAH DASAR BAHASA C A. PERINTAH TAMPILAN/CETAK DILAYAR SYNTAX : printf(.text ); Atau printf(.text %d.,variable); SYNTAX : puts(.text.. ); printf( \n ); %d = type data varibel \n= menekan enter.

Lebih terperinci

LAPORAN PRAKTIKUM PENGOLAHAN SINYAL DIGITAL. No. Percobaan : 01 : Pengenalan Matlab Nama Praktikan : Janita Dwi Susanti NIM :

LAPORAN PRAKTIKUM PENGOLAHAN SINYAL DIGITAL. No. Percobaan : 01 : Pengenalan Matlab Nama Praktikan : Janita Dwi Susanti NIM : LAPORAN PRAKTIKUM PENGOLAHAN SINYAL DIGITAL No. Percobaan : 01 Judul : Pengenalan Matlab Nama Praktikan : Janita Dwi Susanti NIM : 3.33.12.0.13 Kelas : TK-3A PROGRAM STUDI TEKNIK TELEKOMUNIKASI JURUSAN

Lebih terperinci

FUNGSI LOGARITMA ASLI

FUNGSI LOGARITMA ASLI FUNGSI LOGARITMA ASLI............ Definisi Fungsi logaritma asli, dinyatakan oleh ln, didefinisikan sebagai ln (Daerah asalnya adalah., 0 Turunan Logaritma Asli ln, 0 Lebih umumnya, Jika 0 dan f terdifferensialkan,

Lebih terperinci

FUNGSI LOGARITMA ASLI

FUNGSI LOGARITMA ASLI D.. = D.. = D.. = = 0 D.. = D.. = D.. = 3 FUNGSI LOGARITMA ASLI Definisi Fungsi logaritma asli, dinyatakan oleh ln, didefinisikan sebagai ln = (Daerah asalnya adalah R). t dt, > 0 Turunan Logaritma Asli

Lebih terperinci

LAPORAN PRAKTIKUM TEKNIK DAN INSTRUMENTASI KENDALI. M-File dan Simulink

LAPORAN PRAKTIKUM TEKNIK DAN INSTRUMENTASI KENDALI. M-File dan Simulink LAPORAN PRAKTIKUM TEKNIK DAN INSTRUMENTASI KENDALI M-File dan Simulink Disusun Oleh Nama : Yudi Irwanto NIM : 021500456 Prodi Jurusan : Elektronika Instrumentasi : Teknofisika Nuklir SEKOLAH TINGGI TEKNOLOGI

Lebih terperinci

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu

2.3 Algoritma Tidak Berhubungan dengan Bahasa Pemrograman Tertentu DAFTAR ISI BAB 1 Pengantar Sistem Komputer Dan Pemrograman 1.1 Sistem Komputer 1.2 Program, Aplikasi, Pemrogram, dan Pemrograman 1.3 Kompiler dan Interpreter 1.4 Kesalahan Program BAB 2 Pengantar Algoritma

Lebih terperinci

digunakan untuk menyelesaikan integral seperti 3

digunakan untuk menyelesaikan integral seperti 3 Bab Teknik Pengintegralan BAB TEKNIK PENGINTEGRALAN Rumus-rumus dasar integral tak tertentu yang diberikan pada bab hanya dapat digunakan untuk mengevaluasi integral dari fungsi sederhana dan tidak dapat

Lebih terperinci

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN MODUL 5 JAVA SCRIPT Sub : PENGENALAN Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang Pertemuan 5 5.1 Tujuan : 1. Mahasiswa dapat memahami dan mengenai perintah perintah javascript 2. Mahasiswa

Lebih terperinci