Anda di halaman 1dari 10

LAPORAN PRAKTIKUM V

LOOPS
.

Mata Kuliah : Pemrograman Komputer 1

Disusun Oleh :

Disusun Oleh :

Agil Rifky Ramandani


NIM: 4.34.23.3.01

JURUSAN TEKNIK ELEKTRO


PROGRAM STUDI TEKNOLOGI REKAYASA ELEKTRONIKA
POLITEKNIK NEGERI SEMARANG
2023/2024
DATA DIRI
5.1 TUJUAN MENGERJAKAN SOAL
1. Mahasiswa memahami Konsep Perulangan
2. Mahasiswa dapat menggunakan Pernyataan Perulangan
3. Mahasiswa mampu mengatasi Masalah Perulangan
4. Mahasiswa dapat meningkatkan Keterampilan Logika Pemrograman

5.2 DASAR TEORI


Bahasa Pemrograman C++

Bahasa pemrograman merupakan notasi yang dipergunakan untuk mendeskripsikan


proses komputansi dalam format yang dapat dibaca oleh komputer dan manusia. Proses
komputansi umumnya didefinisikan secara formal menggunakan konsep matematika dari
mesin turing. C++ adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun
1980-an oleh Bell Lads (Bjarne Stroustrup) sebagai pengembang dari bahasa
pemrograman C. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah
dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented
Programming). Bahasa pemrograman C merupakan salah satu bahasa pemrograman
komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di
Bell Telephone Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan
komputer namun bahasa ini juga sering digunakan dalam mengembangkan software
aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur
komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C
secara luar bisasa mempengaruhi bahasa populer lainnya,terutama C++ yang merupakan
extensi dari C.

Berikut teori- teori yang kami pelajari di pertemuan 8


- FOR
For adalah pernyataan yang dapat memanipulasi aliran pengeksekusian cpu dan
memungkinkan kita untuk membuat program yang berjalan dengan dinamis berdsarkan
keinginan pengguna. Pernyataan pengulangan for berfungsi untuk melakukan
pengeksekusian beberapa pernyataan secara berulang-ulang. Dan merupakan pernyataan
pengulangan yang sangat umum dan sering digunakan oleh para programmer C++.
Secara garis besar pernyataan for dan while memiliki fungsi dan kerja yang mirip tapi.
Jika dalam pernyataan while dibutuhkan satu ekspresi sebagai conditional expression
yang bertugas untuk penentu jalanya pengulangan. Dan hal tersebut adalah perbedaan
antara for dan while. For adalah pernyataan pengulangan yang dikhususkan untuk
pengulangan yang secara tepat mengetahui berapa kali pengulangan akan terjadi.
- WHILE
While adalah salah satu pernyataan yang berfungsi untuk mengulangi
pengeksekusian substatement yang dilakukan ketika memiliki nilai benar pada conditional
expression. Pernyataan pengulangan mirip seperti pernyataan penyeleksian if,
pengeksekusian substatement tergantung pada nilai conditional expression. Tetapi
pernyataan While akan terus mengulangi pernyataan tersebut jika conditional expression
bernilai 1 (TRUE). Pernyataan pengulangan While diawali dengan keyword while dan
diikuti dengan conditional expression di dalam sepasang tanda kurung. Kondisi adalah
conditional expression dimana kita bisa menuliskan sebuah kondisi yang akan menjadi
penyebab dari pengulangan, conditional expression hanya dapat diisi dengan bilangan
Boolean atau operasi yang menghasilkan bilangan Boolean. Pernyataan pada badan dari
pernyataan while adalah tempat dimana anda bisa menulis banyak pernyataan sebagai
perintah apa yang harus dilakukan oleh CPU. Jika badan dari pernyataan while hanya
mengandung 1 substatement kita tidak diwajibkan untuk menggunakan sepasang tanda
kurung kurawal { } .

- DO WHILE
Do-while adalah salah satu pernyataan pengulangan yang memungkinkan kita
untuk membuat program berjalan secara fleksibel berdasarkan keinginan pengguna. Do-
while berfungsi untuk mengulangi pengeksekusian beberapa substatement berdasarkan
conditional expression yang ada. Do-while berbeda dengan pernyataan while. Do-while
pertama kali akan mengeksekusi pernyataannya terlebih dahulu, setelah itu baru akan
memeriksa conditional expression. Untuk membuat pernyataan do-while diawali dengan
kaya kunci do dan setelah itu diikuti dengan penulisan pernyataan sebagai perintah yang
dapat dilakukan oleh CPU. Perintah tersebut dikurung dengan sepasang tanda kurung
kurawal { } , tapi jika perintah atau badan dari pernyataan do-while hanya mengandung 1
pernyataan maka kita tidak diwajibkan untuk menggunakan sepasang tanda kurung
kurawal. Setelah semua itu, pada bagian kaki pernyataan do-while terdapat kata kunci
while dan diikuti dengan conditional expression yang dikurung dalam sepasang tanda
kurung ( ) . Dan disertakan tanda titik koma ; pada akhir pernyataan do-while. Kondisi
merupakan conditional expression adalah tempat dimana kita menuliskan ekspresi dalam
bentuk bilangan Boolean atau operasi yang menghasilkan bilangan Boolean. Jika
conditional expression bernilai 1 (true) maka pengulangan akan terjadi jika 0 (false) maka
pengulangan tidak akan terjadi atau berhenti.

5.3 ALAT DAN BAHAN YANG DIGUNAKAN


1. Laptop
2. VS Code dan Ekstensi
3. Compiler (MinGW)
4. Software editing flowcart

5.4 PEMBUATAN CODE


1. Latihan 1 Jumlah Angka
Tulis program yang meminta nilai integer positif kepada pengguna. Program ini harus
digunakan sebuah loop untuk mendapatkan jumlah semua bilangan bulat dari 1 hingga
angka yang dimasukkan. Misalnya,jika pengguna memasukkan 50, loop akan
menemukan jumlah 1, 2, 3, 4, … 50. Validasi Input: Jangan menerima angka awal
negatif.

a. Flowcart

b. Hasil Program
2. Latihan 2 Tingkat Laut
Dengan asumsi permukaan laut saat ini naik sekitar 1,5 milimeter per tahun, tulislah
sebuah program yang menampilkan tabel yang menunjukkan jumlah milimeter lautan
telah meningkat setiap tahun selama 25 tahun ke depan.

a. Flowcart
b. Hasil Program
3. Latihan 3 Kalori terbakar
Berlari di treadmill tertentu Anda membakar 3,6 kalori per menit. Tulis program itu
menggunakan loop untuk menampilkan jumlah kalori yang terbakar setelah 5, 10, 15, 20,
25, dan 30 menit.

a. Flowcart

b. Hasil Program

4. Latihan 4 Analisis Anggaran


Tulis sebuah program yang meminta pengguna untuk memasukkan jumlah yang telah
dianggarkannya untuk sebulan. Sebuah loop kemudian akan meminta pengguna untuk
memasukkan setiap pengeluarannya untuk bulan tersebut dan pertahankan total berjalan.
Ketika perulangan selesai, program harusnya menampilkan jumlah pengguna yang
melebihi atau di bawah anggaran.

a. Flowcart

b. Hasil Program
5.5 KESIMPULAN
Setelah melakukan latihan soal kami telah mengetahui bahwa for, while, dan do-while
adalah tiga jenis perulangan yang digunakan untuk mengulang kode tertentu berdasarkan
kondisi tertentu. Berikut adalah beberapa kesimpulan tentang ketiganya:
for loop:Digunakan ketika jumlah iterasi sudah diketahui sebelumnya. Terdiri dari
inisialisasi, kondisi, dan ekspresi iterasi. Cocok untuk mengulang melalui elemen-elemen
dalam sebuah rentang atau array. while loop Digunakan ketika kondisi perlu diuji sebelum
setiap iterasi. Tidak memerlukan inisialisasi, sehingga dapat digunakan untuk iterasi yang
fleksibel. Harus ada perubahan kondisi dalam loop agar tidak terjebak dalam loop tak
berujung. Do-while loop Mirip dengan while loop, tetapi kondisi diuji setelah satu iterasi
pertama dilakukan. Dijamin setidaknya satu iterasi akan dieksekusi. Berguna ketika Anda
ingin menjalankan sesuatu minimal sekali, kemudian mengulangi selama kondisi terpenuhi.
Pemilihan jenis perulangan tergantung pada kebutuhan khusus dalam program Anda dan
bagaimana Anda ingin mengontrol aliran eksekusi kode.

Anda mungkin juga menyukai