Professional Documents
Culture Documents
Tugas 3 Hakiim Syuhada 2040303005 Program Komputer
Tugas 3 Hakiim Syuhada 2040303005 Program Komputer
Oleh :
HAKI SYUHADA (2040303005)
ASKAR MUSAFAR (2040303020)
NUR IKHSAN (2040303029)
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan Rahmat,
Inayah, Taufik dan Hinayahnya sehingga kami dapat menyelesaikan penyusunan
makalah ini dalam bentuk maupun isinya yang sangat sederhana. Semoga makalah ini
dapat dipergunakan sebagai salah satu acuan, petunjuk maupun pedoman bagi
pembaca dalam memahami maksud dari Mengembangkan Tes Berdasarkan Kriteria.
Tak lupa kami ucapkan terima kasih yang sebanyak-banyaknya kepada semua pihak
yang terlibat dalam penyusunan laporan praktikum Program Komputer:
1.4 Manfaat
Adapun manfaat pada praktikum operasi aljabar adalah
a) Agar mahasiswa mengenalkan dan dapat mengoperasikan program MATLAB.
b) Agar mahasiswa memiliki keterampilan dasar menggunakan MATLAB untuk
operasi aljabar.
c) Agar mahasiswa dapat mengenal fungsi-fungsi MATLAB.
d) Agar mahasiswa dapat menyelesaikan pemasalahan dalam analisa numerik
dengan mengunakan sistem MATLAB.
MATLAB atau yang sering disebut dengan (Matrix Laboratory) yang pertama
kali dikenalkan oleh University of New Mexico dan University of Stanford pada
tahun 1970. Matlab yaitu sebuah program untuk menganalisis dan mengkomputasi
data numerik. Selain itu matlab juga merupakan suatu bahasa pemrograman
matematika lanjutan, yang dibentuk dengan dasar pemikiran yang menggunakan sifat
dan bentuk matriks. Jadi matlab yang merupakan singkatan dari Matrix Laboratory,
merupakan bahasa pemrograman yang dikembangkan oleh The Mathwork. Matlab
hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain
yang sudah ada lebih dahulu seperti Delphi, Basic maupun C++. Pada awalnya
program aplikasi MATLAB ini merupakan suatu interface untuk koleksi rutin-rutin
numerik dari proyek LINPACK dan EISPACK, dan dikembangkan dengan
menggunakan bahasa FORTRAN, namun sekarang ini MATLAB merupakan produk
komersial dari perusahaan Mathworks, Inc (Gunaidi, 2006).
A. Karakteristik MATLAB :
1) Bahasa pemrogramannya didasarkan pada matriks (baris dan kolom).
2) Lambat (dibandingkan dengan Fortran atau C) karena bahasanya langsung
diartikan.
3) Automatic memory management, misalnya kita tidak harus mendeklarasikan
arrays terlebih dahulu.
4) Tersusun rapi.
5) Waktu pengembangannya lebih cepat dibandingkan dengan Fortran atau C.
6) Dapat diubah ke bahasa C lewat MATLAB Compiler.
7) Tersedia banyak toolbox untuk aplikasi-aplikasi khusus.
MATLAB telah berkembang menjadi sebuah environment pemprograman
yang canggih yang berisi fungsi-fungsi built-in untuk melakukan tugas pengolahan
sinyal, aljabar linier, dan kalkulasi matematis lainnya. MATLAB juga menyediakan
berbagai fungsi untuk menampilkan data, baik dalam bentuk dua dimensi maupun
dalam bentuk tiga dimensi. MATLAB juga merupakan system interaktif yang
mempunyai basis data array yang tidak membutuhkan dimensi. Ini memungkinkan
kita dapat menyelesaikan banyak masalah komputasi teknis, khususnya yang
berkaitan dengan formulasi matrik dan vector. Tidak hanya itu, MATLAB juga
mampu melakukan komputasi simbolik yang biasa dilakukan oleh MAPLE (Sanjaya,
2013).
B. Variabel Pada Matlab
Matlab memiliki tiga variabel sebagai nonnumbers yaitu:
1) –Inf (Negative Infinity)
2) Inf (Infinity)
3) Nan (Not an number)
C. Angka dan Operasi Aritmatika
Ada tiga jenis angka di MATLAB yaitu :
1. Bilangan bulat yaitu bilangan yang tidak mengandung desimal.
Contohnya: >> xi = 10
2. Bilangan real yaitu bilangan yang mengandung desimal
Contohnya : >> xr = 12.6054
>> realmax % batas atas bilangan real di matlab
ans = 1.7977e+308
>> realmin % batas minimum bilangan real di matlab
ans = 2.2251e-308
3. Bilangan kompleks
>> i
ans = 0 + 1.0000i
>> x = 1 + sqrt(3)*i
x = 1.0000 + 1.7321i
>> A= [1 j;-j*5 2]
A= 1.0000 0 + 1.0000i
0 - 5.0000i 2.0000
Beberapa penggunaan operator aritmatika antara dua operand (A dan B)
ditunjukkan pada tabel berikut ini :
Operasi Penjumlahan = simbolnya +
Operasi Pengurangan = simbolnya -
Operasi perkalian = simbolnya *
Operasi Prmbagian = simbolnya /
Operasi Perpangkatan = simbolnya ^
Contoh dan fungsi kode yang dapat diketik pada command windows :
1. >> help ¿ : Menunjukkan semua help topic di Matlab.
2. >>what general ¿ : Menunjukkan instruksi-instruksi yang tersedia di
direktori general, salah satunya adalah instruksi clear.
3. >>help general ¿ : Menunjukkan instruksi-instruksi yang tersedia di
direktori general , dan fungsinya secara umum.
4. >>help clear ¿ : Menunjukkan penjelasan detail untuk instruksi clear.
(Fungsinya untuk apa, syntaxnya untuk apa, fungsi lain yang terkait apa)
5. >> help ops ¿ : Menunjukkan penulisan operator2 di dalam Matlab.
6. >>clc; ¿ : clc digunakan untuk membersihkan layar, tetapi nilai variable
yang tersimpan dimemori tidak akan hilang sehingga dapat ditampilkan kembali ke
layer dengan memanggil nama variabelnya.
7. >>clear; ¿ : clear digunakan untuk membersihkan layer sekaligus menghapus
variable dari memori sehingga kita tidak dapat menampilkan nilai variable ke layer.
(maka akan muncul pesan, Undefined function or variable 'x'.)
(Imrona, 2012)
D. PROJECT
1. Clear All berfungsi sebagai menghapus variabel, tetapi juga menghapus banyak hal
lain dari memori, seperti breakpoint, variabel persisten, dan memori cache.
2. clc berfungsi sebagai Perintah/instruksi ini untuk membersihkan layar
3. Disp perintah untuk menampilkan nilai dari suatu variabel atau string disertai
dengan fungsi num2str untuk mengubah angka (numbers) ke dalam format larik
(array) karakter atau string
1 . Definisi “pjg” menunjukkan perintah pertama sebagai panjang yang akan du kali
dengan “lbr” atau lebar sebagai perintah kedua, lalu hasil dari kedua perintah tersebut
ditunjukkan dalam “luas” sebagai hasil dari perkalian.
2. “disp” untuk menampilkan variabel hasil dari perkalian di layar perintah atau
command window.
1 . Hasil dari perintah perkalian pada gambar diatas di tampilkan pada Command
Window
3.1 a. Alat
Laptop
Software Matlab
b. Bahan
Materi tentang pengenalan matlab
Materi tentang pengenalan aljabar
BAB 4. PEMBAHASAN
4.2 Pembahasan
Matlab adalah singkatan dari MATrix LABoratory, merupakan bahasa pemrograman
yang dikembangkan oleh The Mathwork Inc. yang hadir dengan fungsi dan
karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih
dahulu seperti Delphi, Basic maupun C++. Matlab merupakan bahasa pemrograman
level tinggi yang dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan
pemrograman seperti komputasi matematik, analisis data, pengembangan algoritma,
simulasi dan pemodelan dan grafik-grafik perhitungan Pada awalnya Matlab dibuat
untuk memberikan kemudahan mengakses data matrik pada proyek LINPACK dan
EISPACK. Saat ini matlab memiliki ratusan fungsi yang dapat digunakan sebagai
problem solver baik permasalahan yang mudah maupun masalah-masalah yang
kompleks dari berbagai disiplin ilmu.
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 dan terus berkembang.
5. Kemampuan interface (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 toolbox
misalnya : signal processing, control system, neural networks dan sebagainya)
BAB 5. PENUTUP
5.1 Kesimpulan
Adapun kesimpulan dari percobaan kali ini ialah, MATLAB merupakan suatu
software yang dapat digunakan untuk melakukan suatu proses perhitungan dan
pengolaha data, yang input datanya berupa perintah kemudian akan di proses dan
kemudian menghasilkan sebuah output data yang dihasilkan untuk melakukan suatu
perhitungan, maka dibutuhkan suatu operator, operator tersebut dapat berupa operator
aritmatika, relasi atupun logika.
5.2 Saran
Adapun saran dalam praktikum kali ini ialah, agar dapat menguasai
penggunaan MATLAB, maka disarankan agar setiap mahasiswa mencoba dan
berlatih dalam penggunaan MATLAB yang benar.
https://rangsimpati.files.wordpress.com ›
https://pemrogramanmatlab.com ›Tutorial | Pemrograman Matlab
https://www.advernesia.com › matlab Tutorial Belajar MATLAB Bahasa
Indonesia - Advernesia
5