Anda di halaman 1dari 12

Nama : Farid Azhari

NIM : 101116031

Kelas : GP2

Modul : 1 - Pengenalan MATLAB dan C++

Tanggal Praktikum :

1. TUJUAN

Untuk memahami dasar dan bahasa pemrograman dalam matlab dan C++
Dapat melakukan pengoperasian aritmatika dalam matlab dan C++
Dapat membuat program sederhana dalam matlab dan C++

2. TEORI DASAR

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer ataubahasa
pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa
pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantikyang dipakai untuk
mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat
menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan
disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai
situasi.Bahasa pemrograman juga digunakan dalam matlab dan C++.

TINGKATAN BAHASA PEMROGRAMAN

1. Bahasa Pemrograman Tingkat Tinggi .

Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena kedekatannya
terhadap bahasa sehari hari. Sebuah pernyataan program diterjemahkan kepada sebuah atau
beberapa mesin dengan menggunakan compiler.
Sebagai contoh adalah :

BASIC, C, C++, COBOL, FORTRAN, ada, Pascal, Java , .NET

2. Bahasa Tingkat Menengah


Disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun rendah.
Contohnya bahasa C.

3. Bahasa Pemrograman Tingkat Rendah


Bahasa tingkat rendah (Low Level Language)
Bahasa tingkat rendah merupakan bahasa pemrograman yang berorientasi pada mesin. Disebut
tingkat rendah karena bahasa ini lebih dekat ke bahasa mesin daripada bahasa manusia. Yang
tergolong dalam bahasa tingkat rendah adalah bahasa assembly.
Kelemahan bahasa tingkat rendah antara lain :
- sulit dipelajari karena programmer harus mengetahui seluk beluk perangkat keras yang digunakan
- bahasa assembly untuk satu jenis mikroprosesor satu dengan yang lain sangat jauh berbeda karena
belum ada standardisasi. Contoh : bahasa assembly untuk mikroprosesor Intel 8088 .
1. MATLAB
MATLAB adalah sebuah bahasa dengan kinerja tinggi untuk komputasi masalah teknik. MATLAB
mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu model yang sangat mudah
untuk pakai dimana masalah-masalah dan penyelesaiannya diekspresikan dalam notasi matematika
yang familiar. Penggunaan Matlab meliputi
Matematikadankomputasi
Pembentukanalgoritma
Akusisidata
Pemodelan,simulasi,danpembuatan prototype
Analisadata,explorasi,danvisualisasi
Grafik keilmuan dan bidang rekayasa
Nama MATLAB merupakan singkatan dari matrix laboratory. Dalam lingkungan perguruan tinggi
teknik, Matlab merupakan perangkat standar untuk memperkenalkan dan mengembangkan
penyajian materi matematika, rekayasa dan kelimuan. Di industri, MATLAB merupakan perangkat
pilihan untuk penelitian dengan produktifitas yang tingi, pengembangan dan analisanya. Fitur-fitur
MATLAB sudah banyak dikembangkan, dan lebih kita kenal dengan namatoolbox. Sangat penting
bagi seorang pengguna MATLAB, toolbox mana yang mandukung untuk learn dan apply
technology yang sedang dipelajarinya. Toolbox ini merupakankumpulan dari fungsi-fungsi MATLAB
(M-files) yang telah dikembangkan ke suatu lingkungan kerja MATLAB untuk memecahkan masalah
dalam kelas particular. Area-area yang sudah bisa dipecahkan dengan toolbox saat ini meliputi
pengolahan sinyal, system kontrol, neural networks, fuzzy logic, wavelets, dan lain-lain.
Sebagai sebuah system, MATLAB tersusun dari 5 bagian utama:
1. Development Environment, merupakan sekumpulan perangkat dan fasilitas yang membantu kita
untuk menggunakan fungsi-fungsi dan file-file MATLAB. Beberapa perangkat ini merupakan
sebuah Graphical User Interfaces (GUI). Termasuk didalamnya adalah MATLAB
desktop dan Command Window, Command History, sebuah editor dan debugger,
dan browsers untuk melihat help, workspace, files, dan search path.
2. MATLAB Mathematical Function Library, merupakan sekumpulan algoritma komputasi mulai dari
fungsi-fungsi dasar sepertri: sum, sin, cos, dan complex arithmetic, sampai dengan fungsi-fungsi yang
lebih kompek seperti matrix inverse, matrix
eigenvalues, Bessel functions, dan fast Fourier transforms.
3. MATLAB Language, merupakan suatu high-level matrix/array language dengan control flow
statements, functions, data structures, input/output, dan fitur-fitur object-oriented programming. Ini
memungkinkan bagi kita untuk melakukan kedua hal baik
pemrograman dalam lingkup sederhana untuk mendapatkan hasil yang cepat, dan pemrograman
dalam lingkup yang lebih besar untuk memperoleh hasil-hasil dan aplikasi yang komplek.
4. Graphics, MATLAB memiliki fasilitas untuk menampilkan vector dan matrices sebagai suatu grafik.
Didalamnya melibatkan high-level functions (fungsi-fungsi level tinggi) untuk visualisasi data dua
dikensi dan data tiga dimensi, image processing, animation, dan presentation graphics. Ini juga
melibatkan fungsi level rendah yang memungkinkan bagi kita untuk membiasakan diri untuk
memunculkan grafik mulai dari benutk yang sederhana sampai dengan tingkatan graphical user
interfaces pada aplikasi MATLAB.
5. MATLAB Application Program Interface (API), merupakan suatu library yang memungkinkan
program yang telah kita tulis dalam bahasa C dan Fortran mampu berinterakasi dengan MATLAB. Ini
melibatkan fasilitas untuk pemanggilan routines dari MATLAB (dynamic linking), pemanggilan
MATLAB sebagai sebuah computational engine, dan untuk membaca dan menuliskan MAT-files.
Bagi yang sedang ingin belajar metode numerik, kali ini penulis akan share sedikit materi
tentang metode numerik, dan semoga membantu pembaca untuk lebih mengenal metode
numerik,.
Panduan untuk mengetahui perintah-perintah dalam Matlab . Beberapa perintah dasar matlab yang
sering dipakai antara lain :

Untuk mengetahui direktori instruksi di dalam Matlab


>>help : Untuk mengetahui instruksi apa saja dalam suatu direktori instruksi

>>what <nama direktori>


Jika instruksi what dipakai tanpa diikuti nama direktori maka yang akan muncul adalah M-file
(source) yang disimpan pada direktori aktif

Untuk mengetahui syntax penulisan suatu perintah dapat digunakan perintah help:
>>help <instruksi/perintah>
MATLAB mempunyai berbagai jendela tampilan yang bermacam macam, langsung saja kita simak
informasi selengkapnya.

1. MATLAB Command Window


MATLAB Command window adalah jendela yang muncul ketika kita akan membuka pertama
kali setiap kita menjalankan aplikasi MATLAB. Pada jendela tampilan ini kita dapat melakukan akses-
akses ke command-command MATLAB dengan cara mengetikkan algoritma-algoritma pada MATLAB,
seperti mengakses help window dan lain-lainnya.

Command Window (layar perintah) dapat kita gunakan untuk menjalankan program/perintah
yang dibuat pada jendela tampilan editor matlab. Pada jendela tampilan/window ini kita dapat
menelusuri perintah dengan memasukkan algoritma maupun komponen pendukung (help file, dll)
yang ada di matlab secara langsung. Salah satu karakteristik dari command windows ditandai dengan
tanda prompt (>>). Dan juga merupakan window yang digunakan untuk mengeksekusi instruksi per
baris. Command
window siap digunakan jika sudah muncul prompt sebagai berikut :
>>Setiap akan mengeksekusi baris instruksi, harus menekan tombol enter pada keyboard

2, MATLAB Editor/Debugger (Editor M-File/Pencarian Kesalahan)

Jendela ini adalah alat yang disediakan oleh Matlab versi 5 ke atas. Berfungsi sebagai editor
script Matlab (M-file). Walaupun sebenarnya script ini untuk pemrograman Matlab dapat saja
menggunakan editor yang lain seperi notepad, notepad ++, maupun word.
Untuk mengakses jendela tampilan m-file ini dapat kita lakukan dengan cara sebagai berikut:
1. Pilih menu File - kemudian pilih New
2. Pilih m-file, maka MATLAB akan menampilkan editor window :

Selain dengan cara di atas untuk menampilkan editor pada M-file tersebut, kita dapat juga
melakukanya dengan cara :

>> edit
3. Figure Windows
Jendela tampilan ini merupakan hasil visualisasi dari script Matlab. Namun Matlab memberi
kemudahan bagi programmer untuk mengedit jendela tampilan ini sekaligus memberikan program
khusus untuk itu. Sehingga jendela tampilan ini selain berfungsi sebagai visualisasi output dapat juga
sekaligus menjadi media input yang interaktif.
4. MATLAB Help Window
MATLAB juga menyediakan sistem help yang dapat diakses dengan perintah help. Misalnya,
untuk memperoleh informasi tentang fungsi elfun, if, for, dll. Yang merupakan bagian dari fungsi
untuk trigonometri, eksponensial, complex dan lain-lain.

2. C++
C++ adalah bahasa pemrograman komputer yang di buat oleh (Bjarne Stroustrup)
merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie)
pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL,
Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang
dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National
Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi
tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun
untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan
C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan
sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++
ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance
dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah
dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented
Programming).

3. DATA DAN PENGOLAHAN

A. Operasi Aritmatika 1-D Array

INPUT
OUTPUT

B. FORMULA VOLUME LIMAS SEGIEMPAT

INPUT(MATLAB)

OUTPUT(MATLAB)
INPUT (C++)

OUTPUT (C++)

C. KONVERSI SUHU
INPUT

OUTPUT
D. FORMULA VOLUME PRISMA SEGI EMPAT

INPUT (MATLAB)

OUTPUT (MATLAB)

INPUT (C++)
OUTPUT (C++)

4. ANALISIS

A. ARITMATIKA 1-D ARRAY

Pada disp (1D Array), disp berarti apa yang akan di bahas dan (1D Array) berarti judul
dari apa yang akan dibahas.
Pada input berarti apa yang akan kita masukkan dengan nilai dari variabel tersebut.
Untuk perkalian menggunakan simbol *.
Untuk pembagian menggunakan simbol /.
Untuk penambahan menggunakan simbol +.
Untuk pengurangan menggunakan simbol -.

B. KONVERSI SUHU

Arti disp sama seperti di 1-D Array.


Pada operasi ini terdapat variabel C (Celcius), R (Reamur), F (Fahrenheit, dan K (Kelvin).
Disp variabel tersebut agar muncul dalam pengoperasian.
Konversi satuan variabel dan masukkan angka.
Masukkan angka dalam konversi variabel untuk mengetahui hasil konversi tersebut.

C. VOLUME LIMAS SEGI EMPAT

Rumus Volume limas segiempat = 1/3 luas alas * t.


Rumus luas alas = s^2.
Pada C++, #include <iostream> berfungsi untuk dapat menampilkan std, cout, dan cin.
#include<math.h> berfungsi untuk dapat melakukan operasi aritmatika.
Cout berfungsi untuk menampilkan data.
Cin berfungsi untuk memasukkan data yang ingin di display.
Masukkan angka kedalam rumus untuk mengetahui hasil nya.

D. VOLUME PRISMA SEGI EMPAT

Rumus Volume prisma segiempat = luasalas * t (tinggi).


Rumus Luasalas = s^2.
Pada C++ sama seperti volume limas segiempat.
Masukkan angka untuk mengetahui hasilnya.

5. KESIMPULAN

Bahasa pemrograman merupakan suatu intruksi untuk memerintah komputer. Bahasa ini
dapat menentukan secara persis data mana yang akan diolah oleh komputer.
Matlab merupakan suatu program bahasa dengan kinerja tinggi untuk komputasi masalah
teknik. Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu
model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya
diekspresikan dalam notasi matematika yang familiar.
C++ merupakan bahasa pemrograman juga seperti dengan matlab. Tetapi ada perbedaan
dalam pemrogramannya.

6. MANFAAT PRAKTIKUM

Kita dapat mengetahui apa itu bahasa pemrograman.


Kita dapat mengetahui fungsi dari matlab dan C++.
Kita dapat membuat operasi aritmatika dalam matlab dan C++.
Kita dapat mengintegrasikan komputasi, visualisasi, dan pemrograman dengan sangat
mudah.

7. REFERENSI

ANONIM.PengertianBahasaPemrograman.Tersedia:
http://intanstemapal24.blogspot.com/2014/08/pengertian-bahasa-pemograman.html
[14/09/2017]
ANONIM.PengertianMatlabdanFungsiBagian.Tersedia:
http://febriani1998.blogspot.co.id/2016/12/pengertian-matlab-dan-fungsi-bagian.htm
l[14/09/2017]

Anda mungkin juga menyukai