Anda di halaman 1dari 18

PERINTAH PELONCATAN

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Oleh
Rama Caesario Pamungkas
201810101097

LABORATORIUM MATEMATIKA DASAR


JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JEMBER
2021
BAB 1. PENDAHULUAN

1.1 Latar Belakang


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. Matlab juga dapat digunakan pada mata
kuliah algoritma dan pemrograman. Pengertian algoritma sendiri yaitu logika,
yang berarti kemampuan seorang manusia untuk berpikir dengan akal tentang
suatu permasalahan menghasilkan sebuah kebenaran, dibuktikan dan dapat
diterima akal. Logika seringkali dihubungkan dengan kecerdasan, seseorang yang
mampu berlogika dengan baik sering orang menyebutnya sebagai pribadi yang
cerdas (Chairunnas, 2018).

Pesatnya teknologi, terutama teknologi komputer sudah tak bisa dipungkiri


lagi, bagi yang mengikuti perkembangannya, ia tidak akan di pandang sebelah
mata. Sebaliknya, bagi yang tidak mengikuti perkembangannya, bersiaplah untuk
mundur secara suka rela dari panggung kompotisi. Ibarat wabah, teknologi
komputer sudah menyusupi hampir semua bidang kehidupan manusia. Dari
pemerintah pusat sampai tingkat pemerintah desa, perusahaan-perusahaan,
supermarket, minimarket, perguruan tinggi, bahkan SD hampir semuanya
mengenal computer.

Penggunaan matlab pada mata kuliah Algoritma dan pemrograman sendiri


memang mempermudah penyelesaian suatu permasalahan. Dalam matlab salah
satu perintah yang digunakan dalam menyelesaikan masalah adalah perintah
perulangan. Perintah perulangan sendiri dalam matlab adalah proses yang
dilakukan secara berulang-ulang dalam batas yang telah ditentukan. Dengan
menggunakan proses perulangan, penulisan kode program dapat menjadi lebih
efisien.

1.2 Rumusan Masalah


Rumusan masalah pada pada praktikum kali ini adalah sebagai berikut :

1
2

1. Apa dan bangaimana sintak perintah peloncatan ?


2. Bagaimana cara membuat program dengan menggunakan perintah
peloncatan
1.3 Tujuan
Tujuan pada praktikum kali ini adalah sebagai berikut :
1. Mengetahui dan mengenal sintak perintah peloncatan
2. Mengetahui cara membuat program dengan menggunakan perintah
peloncatan
1.4 Manfaat
Manfaat yang didapat pada praktikum kali ini adalah sebgaai berikut :
1. Dapat mengetahui dan mengenal sintak perintah peloncatan
2. Dapat mengetahui cara membuat program dengan menggunakan perintah
peloncatan
BAB 2. TINJAUAN PUSTAKA

Algoritma adalah metode efektif yang diekspresikan sebagai rangkaian


terbatas. Algoritma juga merupakan kumpulan perintah untuk menyelesaikan
suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari
awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan syarat untuk
setiap permasalahan memiliki kriteria kondisi awal yang harus dipenuhi sebelum
menjalankan sebuah algoritma. Algoritma juga memiliki pengulangan proses
(iterasi), dan juga memiliki keputusan hingga keputusan selesai (Maulana, 2017).
Bahasa pemrograman adalah bahasa yang digunakan untuk memberikan
instruksi kepada perangkat keras agar dapat melakukan sesuai dengan apa yang
diinstruksikan. Sama halnya dengan interaksi kita sehari-hari agar orang lain
mengerti dengan apa yang kita inginkan maka kita memerlukan media komunikasi
yang disepakati bersama agar dapat saling mengerti. Sebagai contoh saat kita
meminta seseorang untuk membuat mie instan, saat itu kita melakukan
pemrograman untuk melakukan serangkaian kegiatan sehingga mie instan siap
untuk disajikan (Susanto dan Syukron, 2020).
MATLAB merupakan software yang dikembangkan oleh Mathworks.Inc
merupakan software yang paling efsien untuk perhitungan numeric berbasis
matriks. Dengan demikian jika di dalam perhitungan kita dapat menformulasikan
masalah ke dalam format matriks maka MATLAB merupakan software terbaik
untuk penyelesaian numericnya. MATLAB yang merupakan bahasa pemrograman
tingkat tinggi berbasis pada matriks sering digunakan untuk teknik komputasi
numerik, untuk menyelesaikan masalah-masalah yang melibatkan operasi
matematika elemen, matrik, optimasi, aproksimasi dan lain-lain (Cahyono, 2013).

MATLAB memiliki sebuah perintah yang dapat mengeluarkan


proses pengeksekusian program perintah kondisional relatif maupun
menghentikan program agar tidak terjebak pada perulangan tak terhingga,
yaitu perintah peloncatan. Secara umum, perintah peloncatan digunakan
untuk mengubah aliran kendali program, namun perintah peloncatan juga

3
4

digunakan untuk meloncati beberapa proses dalam program. Ada dua


macam perintah peloncatan, yaitu:

1. Break, seperti dari namanya perintah break menghentikan eksekusi dari


perulangan for atau while. Perintah break juga digunakan untuk
mengakhiri program secara paksa. Penggunaan yang umum dari perintah
break yaitu untuk segera keluar dari perulangan atau melempati sisa
pernyataan dalam suatu switch. Cara penulisan sintak perintah break
adalah sebagai berikut.
break;
2. Continue, penggunaan perintah continue pada pernyataan for yaitu untuk
melompati pernyataan printf dan berlanjut ke iterasi selanjutnya dari
sebuah perulangan. Perintah continue digunakan untuk memaksa program
untuk langsung menuju iterasi berikutnya dari suatu perulangan, tanpa
mengeksekusi command yang ada di bawahnya. Cara penulisan sintak
perintah continue adalah sebagai berikut
Continue; (Sutanta E,2004).
BAB 3. METODOLOGI

3.1 Alat dan Bahan


Praktikum kali ini, kita menggunakan alat dan bahan sebagai berikut:
3.1.1 Alat :
1. Laptop atau Kamoputer
3.1.2 Bahan :
1. Softwere MATLAB
3.2 Prosedur
Langkah-langkah dalam mengerjakan masalah pada tugas praktikum kali
ini menggunakan MATLAB dapat dilakukan dengan cara berikut :
1. Laptop/komputer dinyalakan terlebih dahulu
2. Bukalah softwere MATLAB pada laptop/komputer
3. Tunggu sampai tampilan awal MATLAB muncul
4. Ketiklah kata "edit" pada command window untuk memunculkan editor
pada MATLAB
5. Jika editor sudah muncul, tuliskan perintah-perintah yang ingin
digunakan.

5
BAB 4. HASIL DAN PEMBAHASAN

4.1 Hasil dan Pembahasan


Perintah peloncatan adalah perintah yang digunakan untuk memaksa atau
mendesak program untuk mengeksekusikan statement yang sudah ditulis, diketik,
atau dibuat berjalan sesuai dengan urutan yang kita inginkan. Perintah peloncatan
seringkali digunakan agar kita tidak terjebak dalam suatu perulangan yang tidak
terhingga, dan juga untuk mengecualikan suatu kelompok bilangan tertentu atau
ketika kita ingin membuat bentuk benda tertentu. Untuk memunculkan perintah
peloncatan kita perlu menggunakan perintah perulangan atau looping for maupun
while dan pernyataan if sebagai persyaratan dan supaya pembacaan baris yang
diinginkan dapat sesuai.
Sintak perintah perloncatan yang ada dan digunakan adalah perintah
perloncatan continue dan perintah perloncatan break. Sintak dari perintah
perloncatan break dan continue ini biasa digunakan untuk alir program yang lebih
kompleks untuk melakukan perhitungan komputasi tertentu. Perintah perulangan
break pada matlab digunakan untuk menghentikan suatu perulangan yang telah
dijalankan dan memaksa program untuk lompat langsung ke sintak end atau
mengakhiri program atau ke program yang telah kita rancang lainnya. Apabila
fungsi break berada pada perulangan bersarang maka yang dihentikan hanya
perulangan bersarangnya saja. Sedangkan, perulangan induknya tidak dihentikan.
Fungsi break pada perulangan biasanya terjadi pada awal iterasi saja sehingga
sintak yang dituliskan dsebelum sintak break tetap akan terbaca.
Perintah perloncatan continue merupakan perintah yang digunakan untuk
melanjutkan atau menghentikan program berdasarkan dengan syarat atau kondisi
yang diberikan. Fungsi continue pada matlab dapat digunakan untuk perulangan
atau looping for dan looping while. Sintak dari perintah perloncatan continue
dapat mengontrol suatu aliran program untuk dilanjutkan atau dihentikan begitu
saja berdasarkan fungsi setelahnya dalam iterasi tertentu. Berdasarkan definisi
tersebut, formula dari sintak continue adalah if condisional statement kemudia
sintak continue lalu dilanjutkan dengan sintak end. Sintak continue biasanya

6
7

dilengkapi dengan conditional statement menggunakan fungsi if. Apabila


conditional statement terpenuhi sintak continue akan dieksekusi pada iterasi
bersangkutan dengan melewati iterasi tersebut dan melanjutkan ke iterasi
berikutnya. Perbedaan dari perintah perloncatan continue dengan perintah
perloncatan break adalah pada fungsinya. Perintah perloncatan continue berguna
untuk melanjutkan atau menghentikan berdasarkan dengan statement kondisional
yang sudah diketikkan sedangkan perintah perloncatan break untuk menghentikan
saja.
Berikut adalah contoh penggunaan dari perintah peloncatan

Gambar 4.1.1 Contoh penggunaan Break


Program diatas menunjukkan perintah peloncatan break. maksud dari perintah
diatas sendiri adalah menuliskan angka 1 sampai dengan 15 akan tetapi dipaksa
berhenti sebelum pada angka 11. Jadi hasil yang akan keluar adalah angka 1
sampai dengan 10 yang dapat dilihat pada gambar bagian kiri.
8

Gambar 4.1.2 Contoh penggunaan Continue


Program diatas merupakan contoh dari penggunaan perintah peloncatan continue.
Maksud dari perintah tersebut adalah menuliskan angka dari 1 sampai dengan 15
akan tetapi angka 11 diloncati. Jadi hasil yang akan keluar adalah angka 1 sampai
dengan 15 dimana setelah angka 10 akan langsung disusul angka 12 seperti yang
dapat dilihat pada hasil program di bagian kiri gambar.

Gambar 4.1.3 Contoh penggunaan perintah peloncatan

Program diatas merupaka untuk menentukan bilangan ganjil dengan


menggunakan sintak mod. Maksud dari perintah diatas adalah menuliskan
bilangan ganjil dari angka 1 sampai dengan 15 dengan cara memerintahkan
menuliskan angka yang dimulai dari angka 1 dan di tambahkan 2 angka agar
menghasilkan bilangan ganjil. Hasil dari perintah tersebut adalah 1 3 5 7 9 11 13
15, seperti yang dapat dilihat pada command window di bagian kiri gambar.
BAB 5. PENUTUP

5.1 Kesimpulan
Kesimpulan yang didapat pada praktikum kali ini adalah Dapat
mengetahui dan mengenal sintak perintah peloncatan serta dapat
mengetahui cara membuat program dengan menggunakan perintah
peloncatan. Praktikan memdapatkan pengetahuan baru dan dapat mencoba
halbaru. Perintah peloncatan merupakan program yang biasa digunakan
agar program yang dibuat tidak terjebak pada perulanagn tak terhingga.
5.2 Saran
Saran untuk praktikum kali ini adalah saat praktikum berlangsung
sebaiknya praktikan memperhatikan penjelasan dengan baik agar dapat
memahami materi dengan baik juga, dan agar praktikan tidak mudah lupa
akan materi akan lebih baik jika sering menggunakan ilmu yang didapat
pada kehidupan sehari-hari.

9
TUGAS
Tugas pada praktikum Perintah perulangan adalah sebagai berikut :
1.
2.

3. Trace:
Untuk i==1
Jika 1==7 (Salah)
Jika mod(1,3)==0 (Salah)
Selesai
Keluaran 1
Untuk i==2
Jika 2==7 (Salah)
Jika mod(2,3)==0 (Salah)
Selesai
Keluaran 2
Untuk i==3
Jika 3==7 (Salah)
Jika mod(3,3)==0 (Benar)
Lanjutkan
Untuk i==4
Jika 4==7 (Salah)
Jika mod(4,3)==0 (Salah)
Selesai
Keluaran 4
Untuk i==5
Jika 5==7 (Salah)
Jika mod(5,3)==0 (Salah)
Selesai
Keluaran 5
Untuk i==6
Jika 6==7 (Salah)
Jika mod(6,3)==0 (Benar)
Lanjutan
Untuk i==7
Jika7==7 (Benar)
Berhenti
Selesai
4. Flowchart tugas no 3
EROR DAN SOLUSI

1. Kesalahan yang terjadipada program diatas adalah kurangnya perintah "end"


yang seharusnya ada antara baris 8 dan 9 untuk mengakhiri perintah "for"
pada baris 6. Karena kesalahan tersebut pada command window terjadi eror
seperti gambar diatas. Berikut adalah pembenarannya
2. Kesalahan yang terjadi pada program diatas terjadi pada baris ke 8, kesalahan
tersebut dikarenakan salah menggunakan simbol pada akhir penulisan
program, seharusnya menggunakan titik koma ( ; ) akan tetapi di baris 8
menggunakan titik dua ( : ) dan terjadi eror seperti gambar diatas, berikut
perbaikan eror diatas
for a=1:10
for c=10-a:-1:1
fprintf(' ');
end
3. Kesalahan yang terjadi diatas adalah pada baris ke 8, pada baris 8 salah
karena salah dalam menuliskan perintah "continue" dalam program diatas
terjadi kekurangan huruf menjadi "continu" sehingga terjadi eror pada
command window, berikut adalah pembenarannya
DAFTAR PUSTAKA

Cahyono,B.2013.Penggunaan Softwaee Matrix Laboratory (MATLAB) Dalam


Pembelajaran Aljabar Linier.Jurnal Pendidikan MIPA.3(1).

Chairunnas, A.2017.Penerapan Algoritma Tripod Gait pada Robot Hexapod


Menggunakan Arduino Megai28. Jurnal Penelitian Pos dan
Informatika.7(1): 37-48.
Maulana, G. G. 2017. Pembelajaran Dasar Algoritma dan Pemrograman
Menggunakan El-goritma Berbasis Web. Jurnal Teknik Mesin. 06, Edisi
Spesial : 69-73
Susanto, W. E., dan A. Syukron. 2020. Logika & Algoritma untuk pemula.
Yogyakarta : Graha Ilmu
Sutanta, E.2004. Algoritma Teknik Penyelesaian Permasalahan Untuk Komputasi.
Yogyakarta.: GRAHA ILMU

Anda mungkin juga menyukai