Minggu, 06 Juni 2021

Tugas Mandiri 5

Nama: Rotua sartika Sitompul
Kelas: Malam







Jawab



1.Dalam dunia pemrograman looping adalah sebuah urutan perintah yang secara menerus diulang hingga suatu kondisi tercapai. Looping sendiri secara langsung membantu developer dalam mengembangkan suatu kondisi dimana suatu proses diinisiasi dengan diperlukannya pengukuran dari suatu kondisi.

Terdapat 3 kondisi loop yang biasanya digunakan dan umum diketahui oleh developer yaitu: while loop, do while loop, dan for loop dengan fungsi, kelebihan dan kekurangan dari tiap-tiap loop. Penggunaan dari masing-masing loop sendiri dapat disesuaikan dengan tiap masalah yang ingin developer pecahkan.

looping adalah sebuah kondisi yang diciptakan dan memiliki fungsi yang harapannya dapat membantu developer dalam memecahkan kondisi validasi tindakan dari sebuah algoritma.

Pada umumnya setiap looping atau perulangan memiliki fungsi yaitu untuk mengeksekusi statement yang ada didalam blok loop secara berulang-ulang. Statement/pernyataan adalah merupakan intruksi atau perintah atau pernyataan yang akan dijalankan selama proses perulangan berjalan

*contoh looping ini dalam bentuk bahasa pemograman C++, Php, Java, Dan Python.



Misalnya kamu diminta untuk membuat sebuah contoh algoritma perulangan untuk mencetak sebuah tulisan "cetak foto" sebanyak 3 kali. Maka kamu harus membuat prosesnya lebih cepat dan mudah, kurang lebihnya contoh sebagai berikut ini 

program cetak perulangan 
deklarasi 
algoritma: 
writeln('cetak tulisan') 
writeln('cetak tulisan') 
writeln('cetak tulisan')

Kurang lebihnya penulisan algoritma perulangan seperti itu, dengan menggunakan perintah untuk mencetak tulisan menggunakan writeln yang diulang sebanyak 3 kali.

Tentuya untuk mengatasi program perulangan sebanyak 3 kali bukan sebuah masalah, dan kurang menantang. Namun apa jadinya jika kamu diminta untuk mencetak tulisan kurang lebih 10 ribu baris? tentunya kamu tidak perlu menulis tulisan cetak sebanyak itu bukan?

Untuk mengatasi permintaan perulangan dengan jumlah yang tinggi, tentunya perlu mencari cara yang lebih efektif dan efisien.

Cara untuk mengatasi hal tersebut ada alternatif lain dengan cara menulis beberapa baris algoritma namun hasil cetaknya sesuai dengan perintah yang ada. Jika menggunakan algoritma perulangan maka perlu dengan cara sebagai berikut ini:

algoritma cetak_banyak 
deklarasi 
i:integer 
algoritma: 
i ← 1for i<=10 ribu do 
writeln('cetak ulang tulisan menggunakan perulangan atau looping') 
i ← i+1 
endfor

Perintah kode pemrograman diatas merupakan cara untuk mencetak "cetak ulang tulisan menggunakan perulangan atau looping) sebanyak 10 ribu baris.

Kode tersebut lebih simpel dibandingkan harus mengetik manual dengan 10 ribu baris. Tentunya hal tersebut menjadi lebih praktis kan. Itulan fungsi dari algoritma perulangan untuk menyelesaikan kondisi tersebut.



2.







TUGAS MANDIRI 3

NAMA : ROTUA SARTIKA SITOMPUL JURUSAN : SISTEM INFORMASI S1 KELAS : MALAM SOAL: Sebuah perusahaan mempunyai data-data biodata karyawan berup...