360846020 Contoh Laporan Resmi 2

LAPORAN RESMI PRAKTIKUM PEMROGRAMAN
KOMPUTER II
DISUSUN OLEH:
KELOMPOK 12

Adhi Thya Gunawan
Az Zahroh
Muhammad Alief Rizal R.
Krisandi Putra Situmorang
Ibnu Taufan
Dicky Dwi Arifiansyah
Abyan Farras Bofanda
Aloysius Afriandi
Afin Odi Asita
M. Nur Al Hadi
Annisa Judya Sugiarti
M. Akyas Abdurrahman

2413 100 015
2413 100 102
2413 100 104

2413 100 110
2413 100 113
2413 100 118
2413 100 125
2413 100 127
2413 100 129
2413 100 131
2413 100 133
2413 100 135

ASISTEN

PAMUJI PURWANTO

2411 031 058

JURUSAN TEKNIK FISIKA
FAKULTAS TEKNOLOI INDUSTRI
INSTITUT TEKNOLOGI SEPULUH NOPEMBER


SURABAYA
2013

OFFICIAL PRACTICAL REPORT OF COMPUTER
PROGRAMMING II
ARRANGED BY :
GROUP 12

Adhi Thya Gunawan
Az Zahroh
Muhammad Alief Rizal R.
Krisandi Putra Situmorang
Ibnu Taufan
Dicky Dwi Arifiansyah
Abyan Farras Bofanda
Aloysius Afriandi
Afin Odi Asita
M. Nur Al Hadi
Annisa Judya Sugiarti
M. Akyas Abdurrahman


2413 100 015
2413 100 102
2413 100 104
2413 100 110
2413 100 113
2413 100 118
2413 100 125
2413 100 127
2413 100 129
2413 100 131
2413 100 133
2413 100 135

ASSISTANT

PAMUJI PURWANTO

2411 031 058


ENGINEERING PHYSICS DEPARTMENT
FACULTY OF INDUSTRIAL TECHNOLOGY
INSTITUT TEKNOLOGI SEPULUH NOPEMBER
SURABAYA 2014

1

( Halaman ini sengaja dikosongkan )

HALAMAN PENGESAHAN
LAPORAN RESMI PRAKTIKUM PEMROGRAMAN
KOMPUTER
LAPORAN PRAKTIKUM TIK INI DISUSUN SEBAGAI
SALAH SATU SYARAT UNTUK MENGIKUTI PRAKTIKUM
TIK SELANJUTNYA
SURABAYA, 20 MARET 2014
MENGETAHUI,
KOORDINATOR LAB

NASRUL HAQ AL MASBI

2411100009
ASISTEN PEMBIMBING I

PRAMUJI PURWANTO
2411031058

3

( Halaman ini sengaja dikosongkan )

HALAMAN PENGESAHAN
LAPORAN RESMI PRAKTIKUM PEMROGRAMAN
KOMPUTER
LAPORAN PRAKTIKUM TIK INI DISUSUN SEBAGAI
SALAH SATU SYARAT UNTUK MENGIKUTI PRAKTIKUM
TIK SELANJUTNYA
SURABAYA, 20 MARET 2014
Mengetahui,
Kepala Laboratorium


ANDI RAHMADIANSAH, ST, MT
NIP. 197905172003121002

5

( Halaman ini sengaja dikosongkan )

ABSTRAK
Pemrograman Komputer II

Dalam bahasa pemrograman komputer ,kita mengenal
ada 4 tingkatan bahasa yaitu bahasa mesin,bahasa tingkat
rendah,bahasa tingkat menengah ,dan bahasa tingkat tinggi.
Praktikum kali ini akan membahas salah satu software yang
menggunakan bahasa pemrograman tingkat tinggi yaitu
Matlab.Matlab atau yang biasa kita sebut dengan matrix
laboratory adalah software yang dapat mengintegrasikan
komputasi,visual,dan pemrograman.Oleh karena itu Matlab sering
digunakan dalam matematika,pemodelan ,simulasi,analisa
data,dan sangat berguna di bidang Rekayasa.Pada praktikum yang

kedua ini mahasiswa diharapkan paham dan mengerti tentang
penggunaan fungsi perulangan , fungsi while , fungsi if else yang
sangar berguna saat sebuah program memiliki kondisi/atau syarat
tertentu untuk mencapai sebuah tunjuan.
Kata kunci: while,if,perulangan

7

( Halaman ini sengaja dikosongkan )

ABSTRACT
Computer Programming II
In the language of computer programming, we know
there are 4 levels of language is machine language, low-level
language, intermediate level language and high level languages.
Practicum will discuss one of the software using high-level
programming language that is Matlab.Matlab or what we call the
matrix laboratory is a software that can integrate computational,
visual, and programming.So therefore often used in mathematics,
modeling, simulation , data analysis, and is very useful in the

field engineering.In this second practicum students are expected
to know and understand about the use of looping function, while
function, if else function that is useful when a program has the
condition / or certain requirements for achieving a point.
Keywords: while,if,loop

9

( Halaman ini sengaja dikosongkan )

KATA PENGANTAR
Setelah berhamdalah kepada Allah SWT dan
bershalawat kepada Rasulullah Nabi Muhammad SAW,
kami bersyukur laporan resmi hasil praktikum Matlab 2
berhasil kami susun.
Dalam laporan resmi ini kami membahas semua apa
yang telah kami lakukan dalam praktikum Matlab tersebut
dan bagaimana kami menyimpulkan ilmu-ilmu yang telah
kami dapatkan. Tak lupa kami juga mengucapkan terima
kasih terhadap asisten lab yang mana telah membimbing

kami dalam praktikum dan juga penyusunan laporan
praktikum ini. Kami juga mengharapkan kritik dan saran
yang membangun bagi pembaca guna kebaikan bersama
untuk kegiatan-kegiatan selanjutnya.
Surabaya, 20 Maret 2014

11

( Halaman ini sengaja dikosongkan )

DAFTAR ISI

HALAMAN KOVER....................................................................i
HALAMAN PENGESAHAN.....................................................iii
HALAMAN PENGESAHAN......................................................v
ABSTRAK.................................................................................vii
ABSTRACT................................................................................ix
KATA PENGANTAR..................................................................xi
DAFTAR ISI.............................................................................xiii
DAFTAR GAMBAR.................................................................xvi

BAB I PENDAHULUAN.............................................................1

1.1 Latar Belakang..........................................................1
1.2 Rumusan Masalah.....................................................2
1.3 Batasan Masalah........................................................2
1.4 Tujuan........................................................................2
1.5 Sistematika Laporan..................................................2
BAB II TINJAUAN PUSTAKA...................................................3

2.1. Control Statement......................................................3
2.1.1.

Statement if ... else if ... else ... end....................3

2.1.2.

Statement switch ... case.....................................4

2.1.3.


Statement for ... end............................................5

2.1.4.

Statement while ... end........................................6

2.1.5.

Statement break dan return.................................7

2.2. Function (Fungsi)......................................................8
2.2.1.

Parameter............................................................8

2.2.2.

Nilai Balik...........................................................9

2.2.3.

Cara Menulis Fungsi...........................................9

BAB III METODOLOGI............................................................11

3.1 Alat-alat yang Dibutuhkan......................................11
3.2 Tahapan-tahapan Praktikum....................................11
BAB IV PEMBAHASAN...........................................................13

4.1 Pembahasan Adhi Thya Gunawan (2413100015)...13
4.2 Pembahasan Az Zahroh (2413100102)...................13
4.3 Pembahasan Muhammad Alief Rizal R.
(2413100104)..................................................................14
4.4................Pembahasan Krisandi Putra Situmorang
(2413100110)..........................................................16
4.5 Pembahasan Ibnu Taufan (2413100113).................16
4.6 Pembahasan Dicky Dwi Arifiansyah (2413100118)...
.................................................................................17
4.7 Pembahasan Abyan Farras Bofanda (2413 100 125). .
.................................................................................17
4.8 Pembahasan Aloysius Afriandi (2413100127)........18
4.9 Pembahasan Afin Osi Adista (2413100129)...........18
4.10 Pembahasan M. Nur Al Hadi (2413100131)...........19
4.11 Pembahasan Annisa Judya Sugiarti (2413100133). 19
4.12 Pembahasan M. Akyas Abdurrahman (2413100135)..
.................................................................................20
14

BAB V PENUTUP.....................................................................21

5.1 Kesimpulan..............................................................21
5.2 Saran........................................................................21
DAFTAR PUSTAKA..................................................................22

DAFTAR GAMBAR

Gambar 2.1 Plot...............................................................7
Gambar 4.1 Program Nilai IP..........................................14
Gambar 4.2 Fungsi Logika ............................................14
Gambar 4.3 Running Program Nilai IP
15

16

BAB I
PENDAHULUAN
1.1 Latar Belakang
Bahasa pemrogaman sebagai media untuk berinteraksi
antara manusia dan komputer saat ini berkembang dengan
cepat. Sebagai contoh , dapat dilihat dari perkembangan
bahasa pemrogaman Pascal yang terus memunculkan variasi
baru menjadi Delphi, demikian pula dengan Basic dengan
Visual Basicnya serta C dengan C++ Buildernya. Pada
akhirnya semua bahasa pemrogaman akan semakin
memberikan kemudahan bagi penggunanya dengan
penambahan fungsi-fungsi baru yang sangat mudah
digunakan untuk tingkat pemula.
Salah satu contoh bahasa pemrogaman yang lain adalah
Matlab yang merupakan kepanjangan dari Matrix
Labolatory, merupakan bahasa pemrogaman yang
dikembangkan oleh The Mathwork Inc. Sebagai bahasa
pemrogaman yang baru tentu saja Matlab akan sulit
mendapat hati dari pemakai. Namun Matlab dikembangkan
sebagai bahasa pemrogaman sekaligus alat visualisasi yang
dapat menyelesaikan berbagai kasus yang berhubungan
dengan disiplin ilmu metematika seperti matriks, turunan,
integral, fungsi, limit, himpunan, logika dan lain-lain. Benar
atau salahnya jawaban dapat diketahui dengan mudah
asalkan mengetahui dan menggunakan syntax yang
diperlukan untuk memecahkan suatu masalah.
Salah satu yang cukup menarik dari Matlab ini adalah
kemudahan dan kejelasannya dalam memahami contoh dan
demo serta help yang ada pada Matlab. Kita bisa lihat
ternyata begitu banyak persoalan yang dibangun dengan
Matlab dengan cara lebih mudah dan lebih singkat (bisa
dibandingkan dengan bahasa C, Pascal, Delphi atau lainnya)
serta dilengkapi dengan toolbox, simulink dan sebagainya
menambah kekuatan Matlab untuk menyelesaikan

1

2
permasalahan rumit menjadi lebih mudah. Agar lebih jelas
pemahaman
tentang
penggunaan
matlab
dalam
menyelesaikan soal-soal tentang matematika dan logika
maka diadakan praktikum ini.
1.2 Rumusan Masalah
Rumusan masalah dalam laporan praktikum ini adalah
1. Apa fungsi dari logical statement?
2. Apa saja function dalam matla dan bagaimana
menggunakannya?
3. Bagaimana cara memanfaat fungsi-fungsi pada Matlab
dalam menyelesaikan permasalahan yang berhubungan
dengan perulangan?
1.3 Batasan Masalah
Dalam laporan kali ini masalah dibatasi pada
pengenalan dasar-dasar pemrogaman pada Matlab.
1.4 Tujuan
Tujuan dari laporan praktikum ini adalah sebagai berikut:
1. Mengetahui fungsi logical statements dan mampu
menerapkannya
2. Mampu mengaplikasikan loop dalam persoalan sehari
hari
3. Mampu membuat gambar bergerak dengan tidak
menggunakan fungsi comet
4. Mempelajari penggunaan sistem help untuk mengetahui
command dan syntax dasar Matlab
1.5 Sistematika Laporan
Sistematika yang terdapat pada laporan kali ini adalah,
Bab I Pendahuluan yang terdiri dari latar belakang, rumusan
masalah, batasan masalah, tujuan praktikum, sistematika
laporan. Bab II merupakan landasan teori. Bab III
merupakan metodologi yang terdiri dari waktu dan tempat,
alat dan bahan, serta prosedur praktikum. Bab IV merupakan
pembahasan serta Bab V penutup yang terdiri dari
kesimpulan dan saran.

BAB II
TINJAUAN PUSTAKA
Berikut ini akan dipaparkan dasar pemograman c++
menggunakan GUI.
1.
1.

Tampilan Utama Visual C++
Menu Bar

Menu bar berisi menu-menu utama. Antara lain
menu file, edit, View Project, Run, dan lain-lain dan
didalamnya terdapat sub menu yang lebih spesifik.
2.

3.

Design Form
Design form merupakan tempat merancang aplikasi
yang sedang dibuat. Design form ini juga tempat dimana
toolbox-toolbox lainnya ditempatkan
Solution Explorer

Solution explorer merupakan jendela yang
menyimpan informasi mengenai solution, project, file,
form, atau resource yang digunakan pada program
aplikasi. Satu project aplikasi biasanya terdiri dari
beberapa form dan komponen lainnya. Pada solution
explorer dapat menambah class, module, windows
form baru dan sebagainya.
4.

Properties
Properties window merupakan jendela yang
menampilkan dan mengubah properti-properti yang
dimiliki suatu objek. Pada properties terdapat tampilan
secara alpabetik dan menurut kategori.

3

4
5.

Toolbox

Toolbox terdiiri dari bebrapa objek yang berfungsi
sebagai komponen-komponen yang digunakan untuk
menyusun suatu program. Biasanya toolbox ini
diletakkan di design form.
2.

Pengenalan Toolbox

Berikut beberapa pengenalan-pengenalan mengenai
toolbox yang ada di c++
1.

Button

Tombol yang mewakili suatu aksi yang dilakukan
jika pemakai menekan tombol tersebut.
2.

Check Box

Menampilkan pilihan yang hanya memliki nilai
yes/no atau pilihan true/false.
3.

Combo Box
Merupakan kombinasi komponen yang terdapat
beberapa pilihan data yang dapat disesuikan dengan
keinginan pengguna, dengan kata lain dalam combo box
terdapat lebih dari 2 pilihan.
4.
Labels
Dipakai untuk menampilkan tulisa dalam pada form,
biasanya dipakai untuk menampilkan suatu judul. Tulisan
ini merupakan sebuah label yang dimana penggunanya tidak
dapat mengganti tulisannya secara langsung.
5.
TextBox
Digunakan untuk menampilkan tulisan secara langsung.
Berbeda dengan label, tulisan dalam textbox dapat
dimodifikasi langsung oleh pengguna.

5
6.
Rich TextBox
Hampir sama dengan textbox namun pada rich
textbox menyediakan ruang yang lebih besar dan dapat
menampung tulisan yang banyak.
7.
List Box
Menampilkan beberapa pilihan dan dari contoh ini
pilihan dapat dipilih dengan mnegklik pilihan tersebut. Jika
pilihan terlalu banyak maka akan otomatis terdapat scroll
bar.
8.
Picture Box
Picture box ini digunakan untuk menampikan sebuah
gambar.
9.
Radio Button
Kontrol ini hampir sama dengan chek box, namun
hanya dapat memilih satu pilihan. Sementara chek box
dapat memilih lebih dari satu pilihan
3.

Event dan Properties
Saat sebuah aplikasi dijalankan, ada banyak
kemungkinan pekerjaan yang dapat dilakukan oleh
pengguna. Pekerjaan ini diartikan sebagai sebuah event.
Selain itu event dapat diartikan sebagai perilaku yang
dikenai pada sebuah onjek.
Properties digunakan untuk menentukan settingan
dari suatu objek. Properties tersebut dapat diatur langsung
dari properties atau lewat kode program.

6

2. BAB III
METODOLOGI
Dalam praktikum ini dibutuhkan beberapa alat-alat untuk
menunjang jalannya praktikum dan beberapa tahapan dalam
melaksanakan praktikum. Berikut ini merupakan alat-alat dan
tahapan-tahapan yang dibutuhkan dan dilakukan saat praktikum:
3.1 Alat-alat yang Dibutuhkan

Alat-alat, baik hardware maupun software yang
dibutuhkan dalam praktikum adalah:
1. Laptop
2. Program MATLAB 2009a
3.2 Tahapan-tahapan Praktikum


Praktikan diberi tugas pendahuluan untuk menunjang
jalannya praktikum.



Praktikan diberi pertanyaan-pertanyaan mengenai hasil
pengerjaan tugas pendahuluan.



Praktikan membahas program sederhana dengan sintak
perulangan atau logika di MATLAB :
a. Menyiapkan alat-alat yang akan digunakan
b. Membuka aplikasi MATLAB 2009a di Start =>All
Program=>MATLAB=>MATLAB 2009a.
c. Buka m.file dengan nama file yang telah dikerjakan
praktikan.
d. Sintak di-RUN pada m.file.

7

 Praktikan diberi tugas khusus setelah praktikum
selesai
 Praktikan membuat laporan mengenai hasil praktikum
yang telah dilakukan.

( Halaman ini sengaja dikosongkan )

BAB IV
PEMBAHASAN
4.1 Pembahasan Adhi Thya Gunawan (2413100015)
Pada praktikum kali ini kami diajarkan tentang fungsi
perulangan. Perulangan adalah fungsi yang terus berulang
sesuai perintah yang diberikan. Di dalam plot komet terdapat
fungsi perulangan. Kami juga diajarkan menggambar fungsi
2D menggunakan comet, grafiknya dapat berjalan sesuai
fungsi waktu yang dibuat dengan delay yang dapat disetting.
Grafiknya dapat dibuah ke video dengan menggunakan
getframe dimana frame frame tersebut diubah menjadi video
dengan movie2avi.
4.2 Pembahasan Az Zahroh (2413100102)
Praktikum pemrogaman komputer yang kedua
dilaksanakan di ruang kelas P105 bersama mas Pur sebagai
aslab yang mendampingi kelompok 12. Sebelum praktikum
pertama di tes TP terlebih dahulu, TP pada praktikum kedua
kali ini adalah membuat sembarang program yang
menggunakan salah satu fungsi yang ada di modul. Saya
memilih untuk menggunakan logical function. Program
yang saya buat menghitung jumlah bayaran yang seorang
pegawai dapatkan berdasarkan jumlah jam kerjanya. Jika
jumlah jam kerjanya lebih atau sama dengan 10 jam maka
tiap jam nya dikalikan 2000, sedangkan bila jumlah jam
lemburnya lebih besar atau sama dengan 5 maka tiap jamnya
dikalikan 1500 tetapi bila tidak memenuhi keduanya atau
lebih kecil dari 5 jam maka tiap jamnya hanya dikalikan
1000. Pada waktu praktikum aslab menjelaskan perbedaan
display dan printm dan yang saya tangkap kalau display itu
tidak dapat disimpan sedangkan printm dapat. Jadi kita
hanya perlu mengetikkan huruf f dan kalimat yang disimpan
itu akan keluar setelah mengetikkan f. Kemudian aslab
menjelaskan maksud dari fungsi mengembalikan nilai.

10

11
4.3 Pembahasan Muhammad Alief Rizal R. (2413100104)
MATLAB merupakan suatu paket perangkat lunak yang
mampu melakukan komputasi matematik, menganalisis data,
mengembangkan algoritma, melakukan simulasi dan
permodelan, dan menghasilkan tampilan grafik dan antar
muka grafikal.
Program input nilai Indeks Prestasi (IP) dapat dikerjakan
oleh MATLAB, program tersebut dapat di masukan dan
dapat ditentukan nilai total IP-nya. Caranya adalah ;

Gambar 4.1 Program Nilai IP
Lalu setelah dimasukan inputnya, masukan sintak logika
dengan perintah if seperti berikut ini :

12

Gambar 4.2 Fungsi Logika
Guna sintak “if” disini untuk membuat persyaratan untuk
kondisi tertentu.
Lalu akan muncul tampilan sebagai berikut ;

Gambar 4.3 Running Program Nilai IP

13
4.4 Pembahasan Krisandi Putra Situmorang (2413100110)
Pada praktikum kali ini kami mempelajari tentang
fungsi perulangan pada matlab. Fungsi perulangan adalah
ibarat fungsi yang terus berjalan sampai ke batasan/syarat
yang ditentukan. Nah kami juga membuat/menggambar
bentuk yang unik di matlab menggunakan fungsi comet.
Fungsi comet sendiri sebenarnya adalah fungsi yang
didalamnya ada fungsi perulangannya. Setelah itu bagaimana
cara merekam grafik kami ketika sedang berjalan. Untuk itu
maka digunakan fungsi movie2avi dan getframe. Getfram
adalah fungsi yang akan merekan frame demi frame ketika
sedang dijalankan,sedangkan movie2avi adalah fungsi yang
akan merubah frame tersebut ke bentuk video. Video yang
telah dibuat otomatis akan disimpan ke dalam file directory
yang sama dengan m-file yang kita jalankan.
4.5 Pembahasan Ibnu Taufan (2413100113)
Pada praktikum prokom(pemrograman komputer) yaitu
membahas pemrograman pada Matlab. Praktikum ini
bertemakan dasar pemrograman dalam matlab. Tujuan
praktikum Matlab ini adalah untuk mengetahui dasar-dasar
pemrograman pada matlab dan cara menggunakan serta
aplikasinya. Yang menjadi aslab laboratorium simulasi dan
komputasi yaitu mas purwanto. Pada praktikum kali ini,
masing-masing dari praktikan menampilkan sebuah program
sesuai kreativitasnya menggunakan function di modul
praktikum.
Saya
menampilkan
sebuah
program
menggunakan if dan elseif untuk mengkategorikan negaranegara di dunia termasuk negara yang memiliki pendapatan
perkapita termasuk rendah, menengah rendah, menengah
tinggi atau tinggi. Dan setiap praktikan dipersilahkan untuk
bertanya jika ada yang dirasa kurang mengerti atau tidak
mengerti.

14
4.6 Pembahasan Dicky Dwi Arifiansyah (2413100118)
Praktikum pemrograman komputer kedua yaitu tentang
pemrograman dasar dalam matlab. Kita mulai melakukan
pemrograman dasar pada matlab dengan program yang
lumayan rumit. Sebelum melakukan praktikum kita di beri
Tugas Pendahuluan, pada tugas pendahuluan itu kita di suruh
menginstall Matlab Compiler Runtime dan membuat suatu
program sesuai dengan modul praktikum P2 dengan bebas
dan kita paham dan mengerti program apa yang akan kita
buat.
Ketika praktikum dilaksanakan, masing-masing
praktikan menjelaskan satu persatu tentang program apa
yang mereka buat kepada asisten laboratorium simulasi dan
komputasi. Setelah itu kita di beri kesempatan bertanya oleh
asisten apa yang masih belum tahu dan belum paham seputar
praktikum P2 ini. Setelah sesi bertnya selesai, asisten
memberi kita Tugas Khusus sebanyak 6 soal.
4.7 Pembahasan Abyan Farras Bofanda (2413 100 125)

Pada Praktikum ke-2 pemrograman computer ini
praktikan mempelajari tentang fungsi perulangan di
matlab. Fungsi perulangan adalah adalah fungsi yang
terus berjalan sampai dengan batasan yang telah
ditentukan. Kemudian praktikan diajarkan membuat
gambar menggunakan fungsi comet. Didalam fungsi
comet ada fungsi pengulangannya. Selain itu, praktikian
juga diajari cara merekam gambar grafik yang sedang
berjalan, menggunakan fungsi getframe dan movie2avi.
Gerframe berguna untuk merekam frame demi frame
ketika grafik atau gambar sedang dijalankan, sedangkan
movie2avi berguna untuk merubah fram ke bentuk
video.

15
4.8 Pembahasan Aloysius Afriandi (2413100127)

Pada P2 kali ini kami mempelajari tentang
penggunaan fungsi pengulangan dalam pemrograman di
Matlab. Dalam praktikum tersebut kami belajar
menyusun suatu script yang menyebabkan fungsi terus
berulang sampai pada batas tertentu. Sebelum
pelaksanaan praktikum kami ditugaskan membuat
program sederhana menggunakan fungsi if. Dalam
pelaksanaannya kami tidak menemukan kendala.
Setelah kami belajar tentang fungsi-fungsi yang lain
kami mengetahui berbagai macam fungsi yang baru,
salah satunya tentang cara menangkap gambar atau
video dengan fungsi getframe dan movie2avi. Getframe
adalah fungsi yang digunakan untuk menangkap frame
dari script yang kita jalankan ke dalam bentuk video.
4.9 Pembahasan Afin Osi Adista (2413100129)

Pada praktikum ke-2 kami diajarkan untuk
menggunakan fungsi yang tersedia pada MatLab dan
kita diajarakn untuk dapat membuat fungsi comet yang
diadopsi dari fungsi MatLab sendiri. Kita juga diajarkan
menggunakan fungsi pengulangan for dan while,
dimana fungsi for digunakan jika batasan sudah kita
tentukan dengan batasan yang pasti misalkan kita harus
mengulang grafik Sampai 2 kali maka harus diulang
sampai 2 bagaimanapun kondisinya sedangkan jika
while akan berhenti jika kondisi tertentu sudah
ditentukan untuk memberhentikan fungsi. Kita juga
diajarkan fungsi untuk membuat movie dengan fungsi
movie2avi. Lalu diberitahu fungsi inputdlg untuk
memunculkan kotak dialog. Dengan praktimun ini kita
lebih mengerti menggunakan MatLab.

16
4.10 Pembahasan M. Nur Al Hadi (2413100131)

Praktikum ke-2 program komputer ini penulis
diajarkan tentabg fungsi perulangan. Dimana fungsi
perulangan ini akan terus berjalan sesuai perintah
seperti while(kondisi),for(bersyarat),dll. Penulis juga
diajarkan menggambar fungsi 2d menggunakan comet
dimana grafik tersebut dapat berjalan sesuai fungsi
waktu yang dibuat dengan delay yang bisa disetting.
Setelah menggunakan comet,grafiknya diubah ke video
dengan menghunakan getframe dimana frame frame
tersebut bila disatukan akan menjadi video dan frame
dapat diubah ke video dengan menggunakan movie2avi
dimana format video hanya bise dengan avi dengan
menggunakan movie2avi.
4.11 Pembahasan Annisa Judya Sugiarti (2413100133)
Praktikum Matlab ke dua ini didahului dengan
pemberian tugas pendahuluan, yaitu membuat program di
Matlab dengan berdasarkan apa yang sudah dipelajari di
modul Praktikum II dan menginstall MCR Installer.
Pada saat praktikum, asisten lab pertama mengevaluasi
tugas pendahuluan masing-masing praktikan. Kemudian
dilanjutkan dengan tanya jawab antarpraktikan dan asisten
lab tentang apa yang tidak dimengerti oleh praktikan di
dalam modul. Asisten lab kemudian memberikan enam tugas
khusus, di mana kami harus membuat fungsi serupa fungsi
comet di Matlab, tapi fungsi versi kami sendiri dengan
menggunakan fasilitas fungsi, pengulangan for dan while,
serta logical statement if pada Matlab. Selain itu kami juga
mendapat tugas untuk membuat fungsi serupa comet yang
juga berfungsi untuk mengambil video jalannya comet
tersebut.

17
4.12 Pembahasan M. Akyas Abdurrahman (2413100135)

Dalam praktikum 2 Pemrograman Komputer kami
melakukan pembahasan TP tentang penggunaan fungsifungsi seperti If, for dan while. Saya membuat sebuah
suara polyphonic dengan menggunakan fungsi for dan
if. Kemudian praktikum dilanjutkan dengan penugasan
TK yang menerapkan fungsi for dan if dalam membuat
grafik, kemudian menyimpannya dalam bentuk ‘.avi’.
Dalam TK ini di tugaskan untuk membuat berbagai
macam grafik baik dalam bentuk dua dimensi dan tiga
dimensi. Pembuatan grafik ini mengharuskan kami
untuk membuat fungsi sendiri dengan menggunakan
susunan dari fungsi if dan for yang disusun sehingga
dapat menampilkan grafik seperti cara comet
menampilkan proses penggambaran grafik.

18

BAB V
PENUTUP
5.1 Kesimpulan
Matlab(Matrix Laboraory)
adalah software yang
merupakan bahasa pemrograman teknik yang bisa membantu
memecahkan berbagai masalah matematis yang sering kita
temui dalam bidang teknis. Dalam Matlab terdapat logical
statements, logical statement di bagi menjadi if statement
dan switch statement yang termasuk percabangan bersyarat,
sedangkan for loop dan while statements termasuk kendali
perulangan.
5.2 Saran
Berdasarkan serangkain kegiatan yang berhubungan
dengan praktikum Matlab ini, berikut ini adalah saran bagi
praktikan yang melakukan praktikum Matlab:
1. Persiapkan diri sebaik mungkin, salah satunya dengan
membaca modul terlebih dahulu.
2. Mengerjakan tugas pendahuluan dengan baik dan
menyelesaikannya tepat waktu.
3. Melakukan praktikum dengan sungguh – sungguh dan
jangan ragu untuk bertanya bila ada yang kurang
dimengerti.
4. Segera mengerjakan tugas khusus yang diberikan serta
menyusun lapres setelah praktikum.

DAFTAR PUSTAKA
Mulyadi, S. (2014, Januari 20). Fungsi pada MATLAB.
Diambil kembali dari Teknik Informatika:
http://www.teknikinformatika.net/2014/01/20/fungsi-padamatlab/
Teguh Widiarsono, M. (2005, Oktober). Tutorial Praktis
Belajar Matlab. Diambil kembali dari
http://directory.umm.ac.id/Labkom_ICT/labkom/matlab/das
ar2.pdf

19