SlideShare a Scribd company logo
1 of 6
Tugas Algoritma & Pemrograman
Stmik Bumigora Mataram
Nama : Aris arinanda
Nim : 1610530194
Kelas : D
Jurusan : S1 TI
Rabu, 02-November-2016
Algoritma dan Pemrograman
Perulanagan pada Java : For, While, Do While
A. Perulangan Pada Java
Pengulangan adalah suatu proses didalam program yang dapat menegeksekusi satu (
beberapa ) statemen yang sama secara berulang sampai ditemukan kondisi untuk berhenti. Dalam
java terdapat tiga buah jenis struktur pengulangan, yaitu for, while, dan do while.
1. Perulangan For
Perulangan for umumnya digunakan untuk melakukan pengulangan yang banyaknya
sudah pasti atau sudah diketahui sebelumnya. Dalam jenis ini, kita harus mendefinisikan nilai
awal dan kondisi untuk keluar dari pengulangan. Selain itu kita juga perlu untuk menambahkan
variabel pengontrol untuk melakukan proses penambahan maupun pengurangan.
Contoh program
public class ForLoopDemo{
public static void main(String[] args){
// mencetak angka 1 sampai 10
for(int i = 1; i <= 10; i++){
System.out.println("Angka : "+i);
}
}
}
Output
Angka : 1
Angka : 2
Angka : 3
Angka : 4
Angka : 5
Angka : 6
Angka : 7
Angka : 8
Angka : 9
Angka : 10
Contoh FlowChart
2. Perungan While
Perulangan While adalah jenis pengulangan yang mendefinisikan kondisi di awal blok.
Ini artinya, apabila kondisi tidak terpenuhi ( bernilai false ) maka proses pengulangan pun tidak
akan pernah dilakukan. Proses insialisasi nilai pada struktur while ditulis sebelum kita
menuliskan struktur while itu sendiri, sedangkan iterasi akan ditulis didalam blok.
Contoh Program
public class WhileLoopDemo {
public static void main(String[] args){
int i = 1;
// Mencetak angka 1 s/d 10
while (i <= 10){
System.out.println("Angka : " + i);
i++;
}
}
}
Output.
Angka : 1
Angka : 2
Angka : 3
Angka : 4
Angka : 5
Angka : 6
Angka : 7
Angka : 8
Angka : 9
Angka : 10
Contoh FlowChart
3. Perulangan Do While
Perulangan Do While mirip dengan Perulangan While. Statement didalam Perulangan Do
While akan dieksekusi beberapa kali selama kondisi bernilai True. Perbedaan antara Perulangan
while dan Do While adalah dimana statement didalam Perulangan do while dieksekusi sedikitnya
satu kali.
Contoh Program
public class DoWhileLoopDemo {
public static void main(String[] args){
int i = 1;
// Mencetak angka 1 s/d 10
do{
System.out.println("Angka "+i);
i++;
}while(i <= 10);
}
}
Output:
Angka 1
Angka 2
Angka 3
Angka 4
Angka 5
Angka 6
Angka 7
Angka 8
Angka 9
Angka 10
Contoh FlowChart
B. Rangkuman
Setelah saya memaparkan beberapa penjelasan mengenai Perulangan atau Looping, kini
saya akan coba untuk merangkum apa yang saya paparkan diatas tadi menggunakan table.
Rangkuman ini akan saya akan buat berdasarkan perbedaan kegunaan dan fungsinya, sebagai
berikut :
No Perulangan For Perulangan While Perulangan Do While
1. Digunakan untuk
melakukan pengulangan
yang banyaknya sudah
pasti atau sudah diketahui
sebelumnya.
Digunakan apabila
kondisi tidak terpenuhi
( bernilai false ) maka
proses pengulangan pun
tidak akan pernah
dilakukan
Perulangan Do While akan
dieksekusi beberapa kali selama
kondisi bernilai True
2. Perlu untuk menambahkan
variabel pengontrol untuk
melakukan proses
penambahan maupun
pengurangan.
Proses insialisasi nilai
pada struktur while
ditulis sebelum
menuliskan struktur
while itu sendiri.
Statement didalam Perulangan do
while dieksekusi sedikitnya satu
kali.
C. Penutup
Demikian yang dapat saya sampaikan untuk kali ini, kurang dan lebihnya saya mohon
maaf. Sekian untuk article kali ini, dan sampai jumpa dilain waktu.

More Related Content

What's hot (19)

Materi 6. perulangan
Materi 6. perulanganMateri 6. perulangan
Materi 6. perulangan
 
E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3E1 e117049 nurfadhila fahmi_tugas3
E1 e117049 nurfadhila fahmi_tugas3
 
Pertemuan 6 Rekursif
Pertemuan 6 RekursifPertemuan 6 Rekursif
Pertemuan 6 Rekursif
 
Artikel tentang perulangan
Artikel tentang perulanganArtikel tentang perulangan
Artikel tentang perulangan
 
Topik 8 Perulangan
Topik 8 PerulanganTopik 8 Perulangan
Topik 8 Perulangan
 
Tistrukdat9
Tistrukdat9Tistrukdat9
Tistrukdat9
 
Looping Algoritma
Looping AlgoritmaLooping Algoritma
Looping Algoritma
 
6 lanjutan perulangan
6 lanjutan perulangan6 lanjutan perulangan
6 lanjutan perulangan
 
struktur pengulangan di pascal bagian 2
struktur pengulangan di pascal bagian 2struktur pengulangan di pascal bagian 2
struktur pengulangan di pascal bagian 2
 
3. teknik looping dalam_pemrograman
3. teknik looping dalam_pemrograman3. teknik looping dalam_pemrograman
3. teknik looping dalam_pemrograman
 
Algoritma perulangan
Algoritma perulanganAlgoritma perulangan
Algoritma perulangan
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Algoritma dan pemrograman 1
Algoritma dan pemrograman 1Algoritma dan pemrograman 1
Algoritma dan pemrograman 1
 
Fungsi rekursif, queue, stack
Fungsi rekursif, queue, stackFungsi rekursif, queue, stack
Fungsi rekursif, queue, stack
 
Materi Struktur data QUEUE
Materi Struktur data QUEUEMateri Struktur data QUEUE
Materi Struktur data QUEUE
 
Dasar c++ input, proses, output
Dasar c++ input, proses, output Dasar c++ input, proses, output
Dasar c++ input, proses, output
 
Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma Penggunaan loop sebagai kerangka dasar algoritma
Penggunaan loop sebagai kerangka dasar algoritma
 
Bab 8-stack-dan-queue
Bab 8-stack-dan-queueBab 8-stack-dan-queue
Bab 8-stack-dan-queue
 
Pt6 pt-loop komplek
Pt6 pt-loop komplekPt6 pt-loop komplek
Pt6 pt-loop komplek
 

Viewers also liked

Mariana palacio katerine marin
Mariana palacio katerine marinMariana palacio katerine marin
Mariana palacio katerine marindecimosistemas2016
 
Porgramaciòn paginas web Isabel cristina zabala
 Porgramaciòn paginas web Isabel cristina zabala Porgramaciòn paginas web Isabel cristina zabala
Porgramaciòn paginas web Isabel cristina zabaladecimosistemas2016
 
Taller html laura daniela martinez
Taller html laura daniela martinezTaller html laura daniela martinez
Taller html laura daniela martinezdecimosistemas2016
 
C4.esem.p3.s5.los nuevos desempeños en el ámbito laboral, educativo y comercial
C4.esem.p3.s5.los nuevos desempeños en el ámbito laboral, educativo y comercialC4.esem.p3.s5.los nuevos desempeños en el ámbito laboral, educativo y comercial
C4.esem.p3.s5.los nuevos desempeños en el ámbito laboral, educativo y comercialMartín Ramírez
 
Working party prevent
Working party   preventWorking party   prevent
Working party preventmarshy815
 
ENTRENAMIENTO DEPORTIVO
ENTRENAMIENTO DEPORTIVOENTRENAMIENTO DEPORTIVO
ENTRENAMIENTO DEPORTIVOJUANCHITO6920
 
Top 5 Headsets For Music
Top 5 Headsets For MusicTop 5 Headsets For Music
Top 5 Headsets For MusicJodi Calvert
 
Laura daniela martinez camila cuervo html
Laura daniela martinez   camila cuervo htmlLaura daniela martinez   camila cuervo html
Laura daniela martinez camila cuervo htmldecimosistemas2016
 
Medidas de-tendencia-central
Medidas de-tendencia-centralMedidas de-tendencia-central
Medidas de-tendencia-centralkarmytaJaneta
 
Be More Salmon - Testbash
Be More Salmon - TestbashBe More Salmon - Testbash
Be More Salmon - TestbashDuncan Nisbet
 

Viewers also liked (19)

Mariana palacio katerine marin
Mariana palacio katerine marinMariana palacio katerine marin
Mariana palacio katerine marin
 
Porgramaciòn paginas web Isabel cristina zabala
 Porgramaciòn paginas web Isabel cristina zabala Porgramaciòn paginas web Isabel cristina zabala
Porgramaciòn paginas web Isabel cristina zabala
 
Taller html laura daniela martinez
Taller html laura daniela martinezTaller html laura daniela martinez
Taller html laura daniela martinez
 
Medidores de velocidad
Medidores de velocidadMedidores de velocidad
Medidores de velocidad
 
C4.esem.p3.s5.los nuevos desempeños en el ámbito laboral, educativo y comercial
C4.esem.p3.s5.los nuevos desempeños en el ámbito laboral, educativo y comercialC4.esem.p3.s5.los nuevos desempeños en el ámbito laboral, educativo y comercial
C4.esem.p3.s5.los nuevos desempeños en el ámbito laboral, educativo y comercial
 
Tablas-sara giraldo
Tablas-sara giraldo Tablas-sara giraldo
Tablas-sara giraldo
 
Rep. dominicana agosto 2012_1
Rep. dominicana agosto 2012_1Rep. dominicana agosto 2012_1
Rep. dominicana agosto 2012_1
 
Fordel lockpdf
Fordel lockpdfFordel lockpdf
Fordel lockpdf
 
Html cristina zabala
Html cristina zabalaHtml cristina zabala
Html cristina zabala
 
Rehabilitación oral
Rehabilitación oralRehabilitación oral
Rehabilitación oral
 
Documento
DocumentoDocumento
Documento
 
Working party prevent
Working party   preventWorking party   prevent
Working party prevent
 
Noticiero html
Noticiero htmlNoticiero html
Noticiero html
 
ENTRENAMIENTO DEPORTIVO
ENTRENAMIENTO DEPORTIVOENTRENAMIENTO DEPORTIVO
ENTRENAMIENTO DEPORTIVO
 
Cristina correa web html
Cristina correa web htmlCristina correa web html
Cristina correa web html
 
Top 5 Headsets For Music
Top 5 Headsets For MusicTop 5 Headsets For Music
Top 5 Headsets For Music
 
Laura daniela martinez camila cuervo html
Laura daniela martinez   camila cuervo htmlLaura daniela martinez   camila cuervo html
Laura daniela martinez camila cuervo html
 
Medidas de-tendencia-central
Medidas de-tendencia-centralMedidas de-tendencia-central
Medidas de-tendencia-central
 
Be More Salmon - Testbash
Be More Salmon - TestbashBe More Salmon - Testbash
Be More Salmon - Testbash
 

Similar to Tugas algoritma

Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanie Indah
 
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunus
Tifanieindahyulianti 1610530183 tugasperulangan_algoritma_muhammadyunusTifanie Indah
 
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 ).docxDikicandra6
 
Laporan praktikum modul iv
Laporan praktikum modul ivLaporan praktikum modul iv
Laporan praktikum modul ivDevi Apriansyah
 
9. algoritma perulangan pada java
9. algoritma perulangan pada java9. algoritma perulangan pada java
9. algoritma perulangan pada javaSaprudin Eskom
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187Ade Chandra
 
Muhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad Ilham
 
Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritmacasnadi
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritmacasnadi
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrogramanRoziq Bahtiar
 
Pemrograman algoritma (IF,else)
Pemrograman algoritma (IF,else)Pemrograman algoritma (IF,else)
Pemrograman algoritma (IF,else)Mr. FM
 

Similar to Tugas algoritma (20)

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
 
Tugas perulangan
Tugas perulanganTugas perulangan
Tugas perulangan
 
PERULANGAN/LOOPING
PERULANGAN/LOOPINGPERULANGAN/LOOPING
PERULANGAN/LOOPING
 
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
 
Laporan praktikum modul iv
Laporan praktikum modul ivLaporan praktikum modul iv
Laporan praktikum modul iv
 
9. algoritma perulangan pada java
9. algoritma perulangan pada java9. algoritma perulangan pada java
9. algoritma perulangan pada java
 
M. ade candra 1610530187
M. ade candra 1610530187M. ade candra 1610530187
M. ade candra 1610530187
 
Makalah algo
Makalah algoMakalah algo
Makalah algo
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
Muhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls dMuhammad ilham,1610530168,kls d
Muhammad ilham,1610530168,kls d
 
Pengulanganwhilealgoritma
PengulanganwhilealgoritmaPengulanganwhilealgoritma
Pengulanganwhilealgoritma
 
Flowchart
FlowchartFlowchart
Flowchart
 
bab3_alpro1.pptx
bab3_alpro1.pptxbab3_alpro1.pptx
bab3_alpro1.pptx
 
Pengulangan for Algoritma
Pengulangan for AlgoritmaPengulangan for Algoritma
Pengulangan for Algoritma
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
 
Belajar Java dasar
Belajar Java dasarBelajar Java dasar
Belajar Java dasar
 
Pemrograman algoritma (IF,else)
Pemrograman algoritma (IF,else)Pemrograman algoritma (IF,else)
Pemrograman algoritma (IF,else)
 
207 p05
207 p05207 p05
207 p05
 
Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7Algoritma 1 pertemuan 7
Algoritma 1 pertemuan 7
 

Recently uploaded

MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 

Recently uploaded (20)

MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 

Tugas algoritma

  • 1. Tugas Algoritma & Pemrograman Stmik Bumigora Mataram Nama : Aris arinanda Nim : 1610530194 Kelas : D Jurusan : S1 TI Rabu, 02-November-2016
  • 2. Algoritma dan Pemrograman Perulanagan pada Java : For, While, Do While A. Perulangan Pada Java Pengulangan adalah suatu proses didalam program yang dapat menegeksekusi satu ( beberapa ) statemen yang sama secara berulang sampai ditemukan kondisi untuk berhenti. Dalam java terdapat tiga buah jenis struktur pengulangan, yaitu for, while, dan do while. 1. Perulangan For Perulangan for umumnya digunakan untuk melakukan pengulangan yang banyaknya sudah pasti atau sudah diketahui sebelumnya. Dalam jenis ini, kita harus mendefinisikan nilai awal dan kondisi untuk keluar dari pengulangan. Selain itu kita juga perlu untuk menambahkan variabel pengontrol untuk melakukan proses penambahan maupun pengurangan. Contoh program public class ForLoopDemo{ public static void main(String[] args){ // mencetak angka 1 sampai 10 for(int i = 1; i <= 10; i++){ System.out.println("Angka : "+i); } } } Output Angka : 1 Angka : 2 Angka : 3 Angka : 4 Angka : 5 Angka : 6 Angka : 7 Angka : 8 Angka : 9 Angka : 10
  • 3. Contoh FlowChart 2. Perungan While Perulangan While adalah jenis pengulangan yang mendefinisikan kondisi di awal blok. Ini artinya, apabila kondisi tidak terpenuhi ( bernilai false ) maka proses pengulangan pun tidak akan pernah dilakukan. Proses insialisasi nilai pada struktur while ditulis sebelum kita menuliskan struktur while itu sendiri, sedangkan iterasi akan ditulis didalam blok. Contoh Program public class WhileLoopDemo { public static void main(String[] args){ int i = 1; // Mencetak angka 1 s/d 10 while (i <= 10){ System.out.println("Angka : " + i); i++; } } } Output. Angka : 1 Angka : 2 Angka : 3
  • 4. Angka : 4 Angka : 5 Angka : 6 Angka : 7 Angka : 8 Angka : 9 Angka : 10 Contoh FlowChart 3. Perulangan Do While Perulangan Do While mirip dengan Perulangan While. Statement didalam Perulangan Do While akan dieksekusi beberapa kali selama kondisi bernilai True. Perbedaan antara Perulangan while dan Do While adalah dimana statement didalam Perulangan do while dieksekusi sedikitnya satu kali. Contoh Program public class DoWhileLoopDemo { public static void main(String[] args){ int i = 1;
  • 5. // Mencetak angka 1 s/d 10 do{ System.out.println("Angka "+i); i++; }while(i <= 10); } } Output: Angka 1 Angka 2 Angka 3 Angka 4 Angka 5 Angka 6 Angka 7 Angka 8 Angka 9 Angka 10 Contoh FlowChart
  • 6. B. Rangkuman Setelah saya memaparkan beberapa penjelasan mengenai Perulangan atau Looping, kini saya akan coba untuk merangkum apa yang saya paparkan diatas tadi menggunakan table. Rangkuman ini akan saya akan buat berdasarkan perbedaan kegunaan dan fungsinya, sebagai berikut : No Perulangan For Perulangan While Perulangan Do While 1. Digunakan untuk melakukan pengulangan yang banyaknya sudah pasti atau sudah diketahui sebelumnya. Digunakan apabila kondisi tidak terpenuhi ( bernilai false ) maka proses pengulangan pun tidak akan pernah dilakukan Perulangan Do While akan dieksekusi beberapa kali selama kondisi bernilai True 2. Perlu untuk menambahkan variabel pengontrol untuk melakukan proses penambahan maupun pengurangan. Proses insialisasi nilai pada struktur while ditulis sebelum menuliskan struktur while itu sendiri. Statement didalam Perulangan do while dieksekusi sedikitnya satu kali. C. Penutup Demikian yang dapat saya sampaikan untuk kali ini, kurang dan lebihnya saya mohon maaf. Sekian untuk article kali ini, dan sampai jumpa dilain waktu.