SlideShare a Scribd company logo
1 of 9
Tugas Perulangan
Perulangan/Looping Dalam JAVA
Disusun Oleh :
Nama : Nuril Hildayani
NIM : 1610530180
STMIK BumiGora
2016
Daftar Isi
BAB I : Pendahuluan
A. Latar Belakang
B. Rumusan Masalah
C. Tujuan
BAB II : Pembahasan
A. Penjelasan FOR
B. Penjelasan While
C. Penjelasan Do While
BAB III : Penutup
A. Kesimpulan
BAB I
A. Latar Belakang
Perkembangan dunia informasi dan teknologi sangat cepat pada
dasawarsa terakhir sejak dimulainya era millennium. Perkembangan itu salah
satunya ditandai dengan keberadaan aplikasi java yang menyediakan berbagai layanan.
Bentuk layanan yang dihadirkan aplikasi java sejatinya sangat berguna dan membantu
bagi kehidupan manusia. Mulai dari akses data, informasi aktual, iklan, komunikasi,
game dan sebagainya
Selain keuntungan tersebut, keistimewaan lain aplikasi java adalah kemudahan akses
atau pengoperasiannya yang dapat dilakukan siapapun mulai dari anak-anak sampai
orang dewasa. Maka tidak mengherankan jika aplikasi java telah menjadi konsumsi
publik sebagaian besar masyarakat Indonesia.
Keberadaan aplikasi java telah menghadirkan nuansa tersendiri di tengah
masyarakat karena selalu mengikuti kemajuan teknologi. Peningkatan fasilitas
demi menambah kepuasan pelanggan menjadi sisi yang paling ditonjolkan. Hal ini
tentu saja semakin memantapkan posisinya sebagai bagian kebutuhan masyarakat. Ia
telah menjadi bagian hidup masyarakat masa kini.
Salah satu aplikasi yang ditawarkan oleh java yang sekarang digemari adalah opera
mini, Game hp dan aplikasi lainnya yang difungsikan sebagai media komunikasi dunia
maya dan hiburan. jutaan penggunanya dari berbagai penjuru dunia. Hal ini
menjadikan aplikasi java sebagai alat komunikasi modern tanpa batas karena
mengabaikan jarak, waktu, dan tempat.Sehingga aplikasi java sering di gunakan untuk
kehidupan sehari dan orang tergantung dengan adannya aplikasi java.
B. Rumusan Masalah
1. Penjelasan For ?
2. Penjelasan While ?
3. Penjelasan Do While ?
C. Tujuan
Adapun tujuan dalam penulisan makalah ini antara lain :
Untuk memenuhi tugas dari dosen mata kuliah Algoritma Pemograman. Untuk
menambah wawasan ilmu pengetahuan bagi semua pembaca termasuk penulis yang telah
mencari infomasi perkembangan teknologi dan referensi mengenai teknologi tentang
java tersebut.
BAB II
A. Penjelasan For
For merupakan perulangan yang memiliki variable untuk melakukan pengkondisian.
Element pada for yaitu nilai awal, syarat, dan penambahan atau pengurangan nilai.
Penulisan for lebih singkat kara definisi variabel bisa dilakukan di dalam for tersebut.
sehingga ia lebih sedikit dalam script yang digunakan dibandingkan dengan while dan
do-while. Bentuk umum pengulangan for adalah sebagai berikut:
for (nilai inisialisasi awal; kondisi loop; iterasi;) {
//tubuh loop, statement yang akan diulang
}
Proses pengulangan akan terus dilakukan selama kondisi loop bernilai true. Dengan
kata lain, proses pengulangan hanya akan dihentikan apabila kondisi telah bernilai false
atau sudah tidak terpenuhi lagi. Pengulangan for biasanya menggunakan suatu variabel
untuk mengendalikan berapa kali tubuh loop akan dieksekusi dan menentukan kapan
loop akan berhenti. Variabel ini disebut juga dengan variabel kontrol.
Contoh Program Pengulangan FOR:
public class contoh_for
{
public static void main (String[] args)
{
System.out.println ("Pengulangan Dengan For Arah Indeks Naik");
for (int i = 1; i <= 5; ++i)
System.out.println ("Indeks Naik ke = "+i);
System.out.println ("Pengulangan Dengan For Arah Indeks Turun");
for (int i = 5; i > 0; --i)
System.out.println ("Indeks Naik ke = "+i);
}
}
B. Penjelasan While
Perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan yang
akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan.
Contoh plowcahartnya;
Perulangan While :
int a = 20;
while (a>0) {
System.out.println("Ulang While ke = "+a);
a--;
}
Contoh coding perulangan While dalam java :
nilai awal;
while(nilai akhir) {
pernyataan yang akan diproses;
operator increment/decrement;
}
Contoh :
public class ContohClass {
public static void main(String[] args) {
int nilai = 1;
while(nilai <= 100) {
System.out.println(nilai);
nilai++;
}
}
C. Penjelasan Do While
Struktur perulangan do-while sebenarnya mirip dengan struktur perulangan while. Namun bedanya
dilakukan pada akhir blok perulangan dan proses perulangan akan dilakukan minimal sekali meskipun te
Perhatikan contoh berikut ini:
int hitung =1; //variable hitung diinisialisasikan dengan nilai 1
do {
//Tubuh Loop
Pernyataan di dalam (tubuh loop) akan dieksekusi terlebih dahulu. Kemudian kondisi
loop dievaluasi. Jika hasil evaluasi adalah true, maka tubuh loop dieksekusi kembali. Jika
bernilai false maka pengulangan akan berhenti.
Contoh Source Code :
System.out.println (hitung + " "); //Statement yang berapada pada tubuh
loop akan dieksekusi(menampilkan
nilai variable hitung)
hitung++; //Kemudian menambahkan dengan 1
(hitung++)
} while (hitung <= 10); //Kondisi-loop dievaluasi setelah tubuh loop
dieksekusi, jika bernilai true maka tubuh loop akan kembali dieksekusi. Jika bernilai
false maka perulangan akan berhenti.
BAB III
Kesimpulan
Perbedaan FOR, WHILE & DO WHILE :
 Perulangan For, program hanya akan menjalankan inisialisasi sebanyak satu kali
kemudian akan dicek pada pernyataan kondisi, bila kondisi bernilai benar maka
modifier akan dijalankan diikuti dengan pernyataan. Setelah itu program akan kembali
melakukan pengecekan kondisi dan apabila masih bernilai benar akan dilanjutkan
dengan menjalankan modifier dan pernyataan. Program akan berputar mengecek
kondisi, modifier dan pernyataan. Lalu sampai kapan ? Tentunya sampai kondisi tidak
terpenuhi atau bernilai salah. Makanya kita kadang menemukan program yang
outputnya tidak berhenti karena perulanganya berjalan terus. hal itu disebabkan karena
kondisi selalu bernilai benar.
 Perulangan While, pada perintah While pengecekan dilakukan pada awal blok.
 Perulangan Do-While, Pengecekan dilakukan di akhir blok.
Persamaan Perulangan While dan Do-While adalah hanya menggunakan 1 parameter.
Meskipun demikian tetap menghasilkan perulangan yang sama dengan for yang
menggunakan 3 buah parameter . Hal ini dikarenakan bagian inisialisasi dan modifiernya
kita masukkan dalam baris program biasa sehingga hasil outputnya pun tetap sama dengan
menggunakan for.

More Related Content

What's hot (7)

Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
Menerapkan struktur kontrol percabangan dalam bahasa pemrogramanMenerapkan struktur kontrol percabangan dalam bahasa pemrograman
Menerapkan struktur kontrol percabangan dalam bahasa pemrograman
 
Struktur kontrol percabangan
Struktur kontrol percabanganStruktur kontrol percabangan
Struktur kontrol percabangan
 
Conditional, looping, function and basic oop
Conditional, looping, function and basic oopConditional, looping, function and basic oop
Conditional, looping, function and basic oop
 
Looping
LoopingLooping
Looping
 
BAB 5 PBO C++ POLIMORFISME
BAB 5 PBO C++ POLIMORFISMEBAB 5 PBO C++ POLIMORFISME
BAB 5 PBO C++ POLIMORFISME
 
Modul vi
Modul viModul vi
Modul vi
 
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
Menerapkan struktur kontrol perulangan dalam bahasa pemrograman.
 

Viewers also liked

Martina oller
Martina ollerMartina oller
Martina oller
ESO1
 

Viewers also liked (18)

сравнение моек для колес вулкан и Drester
сравнение моек для колес вулкан и Dresterсравнение моек для колес вулкан и Drester
сравнение моек для колес вулкан и Drester
 
Animazione estiva 2015
Animazione estiva 2015Animazione estiva 2015
Animazione estiva 2015
 
Depliant jvip v3
Depliant jvip v3Depliant jvip v3
Depliant jvip v3
 
Guide parent eleves
Guide parent elevesGuide parent eleves
Guide parent eleves
 
CV -PAWAN KUMAR SINGH
CV -PAWAN KUMAR SINGHCV -PAWAN KUMAR SINGH
CV -PAWAN KUMAR SINGH
 
05 reparos estruturais
05   reparos estruturais05   reparos estruturais
05 reparos estruturais
 
Les espaces productifs 3ème4
Les espaces productifs 3ème4Les espaces productifs 3ème4
Les espaces productifs 3ème4
 
Давид Лашхи, Поиск в iOS 9
Давид Лашхи, Поиск в iOS 9Давид Лашхи, Поиск в iOS 9
Давид Лашхи, Поиск в iOS 9
 
Si può fare
Si può fareSi può fare
Si può fare
 
Còdigo de Etica PMI
Còdigo de Etica PMICòdigo de Etica PMI
Còdigo de Etica PMI
 
Cogovernar per a l'experiència del ciutadà (GovUX)
Cogovernar per a l'experiència del ciutadà (GovUX)Cogovernar per a l'experiència del ciutadà (GovUX)
Cogovernar per a l'experiència del ciutadà (GovUX)
 
Innovant la innovació
Innovant la innovacióInnovant la innovació
Innovant la innovació
 
Presentation on queue
Presentation on queuePresentation on queue
Presentation on queue
 
Camera angles and photography
Camera angles and photographyCamera angles and photography
Camera angles and photography
 
Chickenpox
ChickenpoxChickenpox
Chickenpox
 
Martina oller
Martina ollerMartina oller
Martina oller
 
SEO Campixx 2017 SEO Präsentation von Christian Tembrink
SEO Campixx 2017 SEO Präsentation von Christian TembrinkSEO Campixx 2017 SEO Präsentation von Christian Tembrink
SEO Campixx 2017 SEO Präsentation von Christian Tembrink
 
WCAG 2.1 Mobile Accessibility
WCAG 2.1 Mobile AccessibilityWCAG 2.1 Mobile Accessibility
WCAG 2.1 Mobile Accessibility
 

Similar to Nuril hildayani 1610530180

Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanie Indah
 
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docxMAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
Dikicandra6
 
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
Dikicandra6
 
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut   6 - perulangan - 2 - for, do-whileMi1274 alpro lanjut   6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Defina Iskandar
 

Similar to Nuril hildayani 1610530180 (20)

Muhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,PerulanganMuhammad Arman Faldi, Yunus,Perulangan
Muhammad Arman Faldi, Yunus,Perulangan
 
Looping program java
Looping program javaLooping program java
Looping program java
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187
 
07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx07 Struktur Kontrol Perulangan.pptx
07 Struktur Kontrol Perulangan.pptx
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
 
Perulangan atau looping dalam java
Perulangan atau looping dalam javaPerulangan atau looping dalam java
Perulangan atau looping dalam java
 
Pengulangan dan Seleksi
Pengulangan dan SeleksiPengulangan dan Seleksi
Pengulangan dan Seleksi
 
Tugas perulangan
Tugas perulanganTugas perulangan
Tugas perulangan
 
Laporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul IILaporan Praktikum Algoritma Pemrograman Modul II
Laporan Praktikum Algoritma Pemrograman Modul II
 
3. teknik looping dalam_pemrograman
3. teknik looping dalam_pemrograman3. teknik looping dalam_pemrograman
3. teknik looping dalam_pemrograman
 
Perulangan for
Perulangan forPerulangan for
Perulangan for
 
Muhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls d
 
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docxMAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
MAKALH PENGKONDISIAN BAHASA PEMROGRAMAN(Diki Candra).docx
 
Makalah perulangan
Makalah perulanganMakalah perulangan
Makalah perulangan
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docxMAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
MAKALAH PERULANGAN BAHASA C ( Diki Candra ).docx
 
Kurniawan 1610530204
Kurniawan 1610530204Kurniawan 1610530204
Kurniawan 1610530204
 
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut   6 - perulangan - 2 - for, do-whileMi1274 alpro lanjut   6 - perulangan - 2 - for, do-while
Mi1274 alpro lanjut 6 - perulangan - 2 - for, do-while
 

Recently uploaded

LAJU RESPIRASI.teknologi hasil pertanianpdf
LAJU RESPIRASI.teknologi hasil pertanianpdfLAJU RESPIRASI.teknologi hasil pertanianpdf
LAJU RESPIRASI.teknologi hasil pertanianpdf
IftitahKartika
 
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
rororasiputra
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
arifyudianto3
 
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get CytotecAbortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
yoodika046
 
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxSOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
FahrizalTriPrasetyo
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
Arisatrianingsih
 
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
EnginerMine
 
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
VinaAmelia23
 

Recently uploaded (20)

Pengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdfPengolahan Kelapa Sawit 1 pabrik pks.pdf
Pengolahan Kelapa Sawit 1 pabrik pks.pdf
 
LAJU RESPIRASI.teknologi hasil pertanianpdf
LAJU RESPIRASI.teknologi hasil pertanianpdfLAJU RESPIRASI.teknologi hasil pertanianpdf
LAJU RESPIRASI.teknologi hasil pertanianpdf
 
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).pptBAB_3_Teorema superposisi_thevenin_norton (1).ppt
BAB_3_Teorema superposisi_thevenin_norton (1).ppt
 
PEMELIHARAAN JEMBATAN pada Ujian Kompete
PEMELIHARAAN JEMBATAN pada Ujian KompetePEMELIHARAAN JEMBATAN pada Ujian Kompete
PEMELIHARAAN JEMBATAN pada Ujian Kompete
 
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
Lecture 02 - Kondisi Geologi dan Eksplorasi Batubara untuk Tambang Terbuka - ...
 
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptxManajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
Manajer Lapangan Pelaksanaan Pekerjaan Gedung - Endy Aitya.pptx
 
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get CytotecAbortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
Abortion Pills In Doha // QATAR (+966572737505 ) Get Cytotec
 
B_Kelompok 4_Tugas 2_Arahan Pengelolaan limbah pertambangan Bauksit_PPT.pdf
B_Kelompok 4_Tugas 2_Arahan Pengelolaan limbah pertambangan Bauksit_PPT.pdfB_Kelompok 4_Tugas 2_Arahan Pengelolaan limbah pertambangan Bauksit_PPT.pdf
B_Kelompok 4_Tugas 2_Arahan Pengelolaan limbah pertambangan Bauksit_PPT.pdf
 
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptxPresentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
Presentation Bisnis Teknologi Modern Biru & Ungu_20240429_074226_0000.pptx
 
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptxSOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
SOAL UJIAN SKKhhhhhhjjjjjjjjjjjjjjjj.pptx
 
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptxppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
ppt hidrolika_ARI SATRIA NINGSIH_E1A120026.pptx
 
sample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Partsample for Flow Chart Permintaan Spare Part
sample for Flow Chart Permintaan Spare Part
 
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE TriwulanpptxLaporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
Laporan Tinjauan Manajemen HSE/Laporan HSE Triwulanpptx
 
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptxUTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
UTILITAS BANGUNAN BERUPA PENANGKAL PETIR.pptx
 
POWER POINT TEKLING UNTUK SARJANA KEATAS
POWER POINT TEKLING UNTUK SARJANA KEATASPOWER POINT TEKLING UNTUK SARJANA KEATAS
POWER POINT TEKLING UNTUK SARJANA KEATAS
 
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
2024.02.26 - Pra-Rakor Tol IKN 3A-2 - R2 V2.pptx
 
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
397187784-Contoh-Kasus-Analisis-Regresi-Linear-Sederhana.pptx
 
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdfTEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
TEKNIS TES TULIS REKRUTMEN PAMSIMAS 2024.pdf
 
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.pptPresentasi gedung jenjang 6 - Isman Kurniawan.ppt
Presentasi gedung jenjang 6 - Isman Kurniawan.ppt
 
Konsep rangkaian filter aktif berbasis operational amplifier
Konsep rangkaian filter aktif berbasis operational amplifierKonsep rangkaian filter aktif berbasis operational amplifier
Konsep rangkaian filter aktif berbasis operational amplifier
 

Nuril hildayani 1610530180

  • 1. Tugas Perulangan Perulangan/Looping Dalam JAVA Disusun Oleh : Nama : Nuril Hildayani NIM : 1610530180 STMIK BumiGora 2016
  • 2. Daftar Isi BAB I : Pendahuluan A. Latar Belakang B. Rumusan Masalah C. Tujuan BAB II : Pembahasan A. Penjelasan FOR B. Penjelasan While C. Penjelasan Do While BAB III : Penutup A. Kesimpulan
  • 3. BAB I A. Latar Belakang Perkembangan dunia informasi dan teknologi sangat cepat pada dasawarsa terakhir sejak dimulainya era millennium. Perkembangan itu salah satunya ditandai dengan keberadaan aplikasi java yang menyediakan berbagai layanan. Bentuk layanan yang dihadirkan aplikasi java sejatinya sangat berguna dan membantu bagi kehidupan manusia. Mulai dari akses data, informasi aktual, iklan, komunikasi, game dan sebagainya Selain keuntungan tersebut, keistimewaan lain aplikasi java adalah kemudahan akses atau pengoperasiannya yang dapat dilakukan siapapun mulai dari anak-anak sampai orang dewasa. Maka tidak mengherankan jika aplikasi java telah menjadi konsumsi publik sebagaian besar masyarakat Indonesia. Keberadaan aplikasi java telah menghadirkan nuansa tersendiri di tengah masyarakat karena selalu mengikuti kemajuan teknologi. Peningkatan fasilitas demi menambah kepuasan pelanggan menjadi sisi yang paling ditonjolkan. Hal ini tentu saja semakin memantapkan posisinya sebagai bagian kebutuhan masyarakat. Ia telah menjadi bagian hidup masyarakat masa kini. Salah satu aplikasi yang ditawarkan oleh java yang sekarang digemari adalah opera mini, Game hp dan aplikasi lainnya yang difungsikan sebagai media komunikasi dunia maya dan hiburan. jutaan penggunanya dari berbagai penjuru dunia. Hal ini menjadikan aplikasi java sebagai alat komunikasi modern tanpa batas karena mengabaikan jarak, waktu, dan tempat.Sehingga aplikasi java sering di gunakan untuk kehidupan sehari dan orang tergantung dengan adannya aplikasi java. B. Rumusan Masalah 1. Penjelasan For ? 2. Penjelasan While ? 3. Penjelasan Do While ?
  • 4. C. Tujuan Adapun tujuan dalam penulisan makalah ini antara lain : Untuk memenuhi tugas dari dosen mata kuliah Algoritma Pemograman. Untuk menambah wawasan ilmu pengetahuan bagi semua pembaca termasuk penulis yang telah mencari infomasi perkembangan teknologi dan referensi mengenai teknologi tentang java tersebut.
  • 5. BAB II A. Penjelasan For For merupakan perulangan yang memiliki variable untuk melakukan pengkondisian. Element pada for yaitu nilai awal, syarat, dan penambahan atau pengurangan nilai. Penulisan for lebih singkat kara definisi variabel bisa dilakukan di dalam for tersebut. sehingga ia lebih sedikit dalam script yang digunakan dibandingkan dengan while dan do-while. Bentuk umum pengulangan for adalah sebagai berikut: for (nilai inisialisasi awal; kondisi loop; iterasi;) { //tubuh loop, statement yang akan diulang } Proses pengulangan akan terus dilakukan selama kondisi loop bernilai true. Dengan kata lain, proses pengulangan hanya akan dihentikan apabila kondisi telah bernilai false atau sudah tidak terpenuhi lagi. Pengulangan for biasanya menggunakan suatu variabel untuk mengendalikan berapa kali tubuh loop akan dieksekusi dan menentukan kapan loop akan berhenti. Variabel ini disebut juga dengan variabel kontrol. Contoh Program Pengulangan FOR: public class contoh_for
  • 6. { public static void main (String[] args) { System.out.println ("Pengulangan Dengan For Arah Indeks Naik"); for (int i = 1; i <= 5; ++i) System.out.println ("Indeks Naik ke = "+i); System.out.println ("Pengulangan Dengan For Arah Indeks Turun"); for (int i = 5; i > 0; --i) System.out.println ("Indeks Naik ke = "+i); } } B. Penjelasan While Perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan. Contoh plowcahartnya; Perulangan While : int a = 20;
  • 7. while (a>0) { System.out.println("Ulang While ke = "+a); a--; } Contoh coding perulangan While dalam java : nilai awal; while(nilai akhir) { pernyataan yang akan diproses; operator increment/decrement; } Contoh : public class ContohClass { public static void main(String[] args) { int nilai = 1; while(nilai <= 100) { System.out.println(nilai); nilai++; } } C. Penjelasan Do While Struktur perulangan do-while sebenarnya mirip dengan struktur perulangan while. Namun bedanya dilakukan pada akhir blok perulangan dan proses perulangan akan dilakukan minimal sekali meskipun te Perhatikan contoh berikut ini: int hitung =1; //variable hitung diinisialisasikan dengan nilai 1 do { //Tubuh Loop
  • 8. Pernyataan di dalam (tubuh loop) akan dieksekusi terlebih dahulu. Kemudian kondisi loop dievaluasi. Jika hasil evaluasi adalah true, maka tubuh loop dieksekusi kembali. Jika bernilai false maka pengulangan akan berhenti. Contoh Source Code : System.out.println (hitung + " "); //Statement yang berapada pada tubuh loop akan dieksekusi(menampilkan nilai variable hitung) hitung++; //Kemudian menambahkan dengan 1 (hitung++) } while (hitung <= 10); //Kondisi-loop dievaluasi setelah tubuh loop dieksekusi, jika bernilai true maka tubuh loop akan kembali dieksekusi. Jika bernilai false maka perulangan akan berhenti.
  • 9. BAB III Kesimpulan Perbedaan FOR, WHILE & DO WHILE :  Perulangan For, program hanya akan menjalankan inisialisasi sebanyak satu kali kemudian akan dicek pada pernyataan kondisi, bila kondisi bernilai benar maka modifier akan dijalankan diikuti dengan pernyataan. Setelah itu program akan kembali melakukan pengecekan kondisi dan apabila masih bernilai benar akan dilanjutkan dengan menjalankan modifier dan pernyataan. Program akan berputar mengecek kondisi, modifier dan pernyataan. Lalu sampai kapan ? Tentunya sampai kondisi tidak terpenuhi atau bernilai salah. Makanya kita kadang menemukan program yang outputnya tidak berhenti karena perulanganya berjalan terus. hal itu disebabkan karena kondisi selalu bernilai benar.  Perulangan While, pada perintah While pengecekan dilakukan pada awal blok.  Perulangan Do-While, Pengecekan dilakukan di akhir blok. Persamaan Perulangan While dan Do-While adalah hanya menggunakan 1 parameter. Meskipun demikian tetap menghasilkan perulangan yang sama dengan for yang menggunakan 3 buah parameter . Hal ini dikarenakan bagian inisialisasi dan modifiernya kita masukkan dalam baris program biasa sehingga hasil outputnya pun tetap sama dengan menggunakan for.