Anda di halaman 1dari 14

Perintah Peloncatan

Laporan Praktikum Algoritma dan Pemrograman

Oleh:
Ricita Natasya Putri

221810101104

LABORATORIUM MATEMATIKA DASAR


JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS JEMBER
2023
2

BAB 1. TINJAUAN PUSTAKA


Matematika secara umum didefinisikan sebagai bidang ilmu yang
mempelajari pola dari struktur, perubahan dan ruang Dalam pandangan formalis,
matematika adalah penelaahan struktur abstrak yang didefinisikan secara aksioma
dengan menggunakan logika simbolik dan notasi. Metode matematis memberikan
inspirasi kepada pemikir dibidang sosial dan ekonomi. Perhitungan matematika
menjadi dasar bagi disiplin ilmu teknik. Disamping itu, pemikir matematis
memberikan warna kepada kegiatan seni lukis, arsitektur dan seni musik. Dalam
dunia perbankkan dan ekonomi matemaika sebagai penopang maju mundurnya
suatu negara, karena di era pasar bebas sekarang ini semua harus dihitung dan
dijalankan secara matematis. Dengan ilmu matematika, dapat untuk
mengembangkan semua hal sesuai dengan pola pikir kita. Sesuai dengan kaidah-
kaidahnya matematika dianggap sebagai suatu ilmu yang menuntut manusia untuk
melakukan suatu proses berfikir otak secara dinamisOleh karena itu peran
matematika dapat dikatakan hampir disemua sendi kehidupan dan mendukung
dalam upaya memajukan kehidupan manusia ( Caesarendra, 2011).
Matematika sebagai ratu ilmu dimaksudkan bahwa matematika adalah
sebagai sumber dari ilmu yang lain. Banyak sekali cabang ilmu pengetahuan yang
pengembangan teori-teorinya didasarkan pada pengembangan konsep matematika.
Sebagai contoh, banyak teori-teori dan cabang-cabang dari fisika dan kimia
(modern) yang ditemukan dan dikembangkan melalui konsep kalkulus, khususnya
tentang persamaan differensial. Contoh lain, teori ekonomi mengenai permintaan
dan penawaran yang dikembangkan melalui konsep fungsi dan kalkulus tentang
differensial dan integral. Dari kedudukan matematika sebagai pelayan ilmu
pengetahuan, tersirat bahwa matematika sebagai suatu ilmu yang berfungsi pula
untuk melayani ilmu pengetahuan. Dapat dikatakan bahwa matematika tumbuh
dan berkembang untuk dirinya sendiri sebagai suatu ilmu dan sebagai penyedia
jasa layanan untuk pengembangan ilmu-ilmu yang lain pula (Cahyono, 2013).
Matlab adalah software komputasi teknik yang bersifat komersial dibawah
naungan Mathworks, Inc., USA. Merupakan bahasa pemrograman yang
terintegrasi meliputi grafik antar muka dan memiliki toolbox khusus untuk untuk
3

aplikasi spesifik dengan cakupan yang sangat luas. Meliputi semua aplikasi
perhitungan 2 matematik, fisika, kimia , statistik, bahkan perhitungan keuangan
dapat difasilitasi oleh Matlab. Hal ini membuat Matlab menjadi sangat populer
dipakai baik oleh kaum akademisi maupun dalam aplikasi bidang rekayasa. Sesuai
dengan namanya, Matlab merupakan singkatan dari MATrik LABoratory, artinya
semua proses algoritma pada dasarnya merupakan operasi matrik, walaupun pada
perkembangannya seolah –olah tidak terlihat harus selalu dalam bentuk penulisan
matrik. Program ini memiliki kemampuan komputasi yang sudah diakui baik di
kalangan pendidikan, penelitian, maupun dunia industri. Kemampuan Matlab
dalam memvisualisasikan persamaan / data-data penelitian menjadi salah satu
alasan utama mengapa program ini merupakan pilihan terbaik dibanding dengan
program-program komputasi sejenis ( Tjolleng, 2017).
Matlab muncul di dunia bahasa pemograman yang cenderung di kuasai
oleh bahasa yang telah mapan. Matlab hadir tidak dengan fungsi dan karakteristik
yang ditawarkan bahasa pemograman lain tetapi dikembangkan sebagai bahasa
pemograman sekaligus alat visualisasi data ,yang menawarkan banyak
kemampuan untuk menyelesaikan berbagai kasus yang berhubungan langsung
dengan disiplin keilmuan Matematika, seperti bidang rekayasa teknik, fisika
statistika, komputasi dan modeling. Matlab dibangun dari bahasa induknya yaitu
bahasa C, namun tidak dapat dikatakan serbagai varian terhadap bahasa C, karena
dalam syntak maupun cara kerjanya sama sekali berbeda dengan C. Namun
dengan hubungan langsung terhadap C, matlab memiliki kelebihan dari bahasa C,
bahkan mampu berjalan pada semua platform sistem operasi tanpa mengalami
perubahan sintak sama sekali. Matlab pada awalnya dibuat untuk memberikan
kemudahan mengakses data matrik pada proyek LINPACK dan EISPACK
dikembangkan oleh MathWorks. Selanjutnya menjadi sebuah aplikasi untuk
komputasi matriks (Ardyan, 2017 ).
Selama, Matlab digunakan banyak memperoleh masukan hingga ribuan
pemakai. Seperti dalam lingkungan pendidikan ilmiah menjadi alat pemograman
standar bidang pendidikan matematika, rekayasa dan keilmuan terkait, juga dalam
lingkungan industri dapat menjadi pilihan paling produktif untuk riset,
4

pengembangan dan analisa. Kehadiran matlab memberikan jawaban sekaligus


tantangan. yang menyediakan beberapa pilihan untuk dipelajari, baik metoda
visualisasi data dan pemograman. Kemudahan yang ditawarkan lebih berbeda dari
bahasa pemograman yang lain. Keuntungan pemakaian aplikasi matlab memiliki
alur logika pemograman dan sintaknya tidak rumit sehingga membantu user
memahaminnya, membantu memberikan hasil komputasi dan visualisasi data
yang maksimal, memberikan keuntungan bagi programmer-developer program
untuk menjadi program pembanding yang sangat handal dengan ketersedianan
fungsi matematika, fisika statistika dan visualisasi data. Dengan demikian Matriks
Laboratory merupakan aplikasi yang penting oleh user digunakan untuk
visualisasi data (Hastrattudin, 2022).
5

BAB 2. HASIL DAN PEMBAHASAN


Pada praktikum keempat kali ini membahas tentang perintah peloncatan.
Perintah peloncatan merupakan perintah yang biasa digunakan agar program yang
dibuat tidak terjebak pada perulangan tak terhingga, atau untuk mengeluarkan
proses pengeksekusian dalam program perintah kondisional relatif. Peloncatan
juga bisa digunakan untuk meloncati beberapa proses dalam program. Dalam
Matlab terdapat dua macam perintah peloncatan, yaitu break dan continu.
Fungsi break dan continue pada MATLAB biasanya digunakan pada syntax
perulangan baik for maupun while. Syntax break maupun continue dapat
digunakan untuk membuat diagram alir yang lebih kompleks untuk perhitungan
komputasi tertentu. Berikut penjelasannya.
a. Break
Break bertujuan untuk memberhentikan program secara paksa. Break juga
bisa digunakan untuk mengakhiri sebuah proses dalam perulangan. Cara
penulisannya adalah sebagai berikut: break; Break biasanya digunakan dalam
perulangan dengan menggunakan perintah kondisional relatif (if ... end). Apabila
break tidak didalam if maka program perulangan tersebut tidak akan berjalan.
Dengan menggunakan syntax break pada perulangan menggunakan bahasa
pemrograman MATLAB, suatu perulangan dapat dihentikan atau eksekusi akan
lompat langsung ke syntax end. Adapun beberapa fundamental dari syntax break
pada MATLAB.

Secara umum fungsi break biasanya digunakan di dalam perulangan, suatu


perulangan akan dihentikan saat iterasi awal. Apabila fungsi break berada dalam
nested looping atau perulangan bersarang, perulangan yang dihentikan hanya pada
perulangan bersarang, perulangan induk tetap berjalan. Apabila fungsi break
berada diluar looping, script file akan dihentikan langsung ke end dari script file
atau menghentikan script file ditengah eksekusi. Berikut adalah contoh dari
perintah peloncatan break:
6

Gambar 1. Penulisan Script Perintah Peloncatan Break

Penulisan script diawali dengan menggunakan sintak for, kemudian ditulis


i yang menunjukkan interval 1-10. Setelah itu tulis sintak if=7 dan diikuti sintak
break yang menunjukkan hasil output hanya sampai 7 saja, tetapi angka 7 tidak
muncul ketika program di run. Terdapat sintak printf yang memiliki kegunaan
sama dengan sintak disp. Yang berbeda dari sintak printf adalah adanya
penambahan ganti garis, jumlah desimal dan lainnya. Pada perogram juga
terdapat %d yang berfungsi untuk menampilkan bilangan bulat. ‘n pada program
berfungsi untuk penambahan garis baru. Jika program dijalankan akan menjadi
seperti berikut:

Gambar 2. Program Penggunaan Break


7

b. Continue

Fungsi continue pada MATLAB dapat digunakan pada


perulangan for maupun while. Syntax continue dapat mengontrol suatu
perulangan dilanjutkan atau tidak terhadap fungsi setelahnya dalam iterasi
tertentu. Syntax continue biasanya dilengkapi dengan conditional statement
menggunakan fungsi if. Apabila conditional statement terpenuhi syntax continue
akan dieksekusi pada iterasi bersangkutan dengan melewati iterasi tersebut dan
melanjutkan ke iterasi berikutnya. Continue digunakan untuk melompati sebuah
kondisi tertentu dan tetap melanjutkan perulangan ke kondisi berikutnya. Cara
penulisannya adalah continue; Berikut penulisannya:

Gambar 3. Script Program Penggunaan Perintah Continue

Pada perintah continue terdapat sintak for yang berfungsi untuk


mengulang angka 1 sampai 10. Disitu juga terdapat suatu perintah kondisional if
dengan syarat perulangan sampai 7. Jika program dijalankan maka tidak akan
muncul angka 7. Berikut jikaa program dijalankan:
8

Gambar 4. Program Penggunaan Continue

Contoh lain program penggunaan perintah continue adalah:

Gambar 5. Program Bilangan Genap

Perbedaan contoh kedua dengan yang pertama adalah terdapat perulangan


sampai mod(i,2)==0 yang berarti program akan mencetak angka dari 1-10, tetapi
tidak mencetak dengan hasil bagi dengan dua adalah 0. Hasil output yang muncul
adalah sebagai berikut:
9

Gambar 6. Hasil Output Program Bilangan Ganjil


10

BAB 3. PENUTUP
3.1 Kesimpulan
Berdasarkan praktikum yang dilakukan, diperoleh kesimpulan sebagai
berikut:
1. Perintah peloncatan merupakan perintah yang biasa digunakan agar
program yang dibuat tidak terjebak pada perulangan tak terhingga, atau
untuk mengeluarkan proses pengeksekusian dalam program perintah
kondisional relatif.
2. Dalam Matlab terdapat dua macam perintah peloncatan, yaitu break dan
continu.
3. Syntax break maupun continue dapat digunakan untuk membuat
diagram alir yang lebih kompleks untuk perhitungan komputasi tertentu.
4. Break bertujuan untuk memberhentikan program secara paksa. Break
juga bisa digunakan untuk mengakhiri sebuah proses dalam perulangan.
Cara penulisannya adalah sebagai berikut: break
5. Continue digunakan untuk melompati sebuah kondisi tertentu dan tetap
melanjutkan perulangan ke kondisi berikutnya. Cara penulisannya adalah
continue;
3.2. Saran
Menurut saya, sebaiknya sebelum praktikum dilaksanakan pesarta dapat
mengunduh modul yang dikirimkan asisten dan mempelajarinya dengan baik agar
praktikum berjalan dengan lancar. Peserta juga sebaiknya datang praktikum lebih
awal, sehingga tidak tertinggal apabila ada penyampaian materi. Seain itu, perlu
juga diperhatikan untuk tidak terlambat mengumpulkan tugas laporan praktikum.
11

DAFTAR ISI
Ardyan. 2017. Implementasi Algoritma Dijkstra Dalam Pencarian Rute Terpendek
Tempat Wisata Di Kabupaten Gunungkidul Dengan Program Visual
Basic. Journal of Mathematics. Vol 6(2). Hal: 52-16.
Caesarendra. 2011. Panduan Belajar Mandiri MATLAB. Jakarta: Media
Komputindo.
Cahyono. 2013. Penggunaan Software Matrix Laboratory (Matlab) Dalam
Pembelajaran Aljabar Linier. Jurnal Phenomenon. Vol 1 (1). Hal: 67-73.
Hastrattudin. 2022. Membangun Karakter Melalui Pembelajaran Matematika.
Jurnal Pendidikan Matematika PARADIKMA. Vol 6 (2). Hal :130-141.
Tjolleng. 2017. Pengantar Pemrograman Matlab. Jakarta: Media Komplitudo.
12

LAMPIRAN
Membuat program dengan perintah peloncatan berbeda antar praktikan
13

Error
(1)

Error dikarenakan tidak adanya sintak for pada sricpt. Dimana fungsi dari for
adalah melakukan proses perulangan selama kondisi ekspresi terpenuhi. Berikut
adalah pembenarannya:

(2)

Error dikarenakan itdak adanya sintak if di bawah sintak for. Dimana fungsi dari
sintak if adalah untuk memeriksa suatu kondisi, apakah kondisi tersebut bernilai
benar atau salah. Berikut pembenarannya:
14

Anda mungkin juga menyukai