Page 1 of 14
MAKALAH
“Perulangan / Loopins Dalam Java”
OLEH
MUHAMMAD ILHAM BUDIMAN
1610530190
Sekolah Tinggi Manajemen Informatika Dan Komputer
( STMIK BUMIGORA MATARAM )
TA 2016/2017
Page 2 of 14
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan Rahmat, dan
Hidayah-Nya sehingga penulis dapat menyelesaikan penyusunan makalah ini dalam bentuk
maupun isinya yang sangat sederhana. Harapan penulis semoga makalah ini membantu
menambah pengetahuan dan pengalaman bagi para pembaca.
Karya ilmiah ini penulis akui masih banyak kekurangan karena pengalaman yang penulis
miliki sangat kurang. Oleh kerena itu penulis harapkan kepada para pembaca untuk
memberikan masukan - masukan yang bersifat membangun untuk kesempurnaannya.
Dalam penulisan karya ilmiah ini penulis mengucapkan banyak terima kasih yang sebesar
- besarnya kepada semua pihak yang telah membantu penulis dalam penyusunan makalah ini
yang tidak bisa penulis sebutkan satu persatu semoga Alloh SWT memberikan balasan yang
setimpal kepada mereka amin yaa rabbal alamin.
Mataram, November 2016
Muhammad Ilham Budiman
Page 3 of 14
DAFTAR ISI
HALAMAN SAMPUL ...................................................................................................................1
KATA PENGANTAR .....................................................................................................................2
DAFTAR ISI ...................................................................................................................................3
BAB I PENDAHULUAN.................................................................................................................
1.1 Latar Belakang Masalah....................................................................................................... 4
1.2 Rumusan Masalah ................................................................................................................ 5
1.3 Tujuan Penulisan.................................................................................................................. 5
BAB II PEMBAHASAN ..................................................................................................................
2.1 Pengertian Java..................................................................................................................... 6
2.2 Sejarah Java .......................................................................................................................... 6
2.3 Pengertian For ...................................................................................................................... 7
2.3.1 Contoh Flowchart...................................................................................................... 8
2.3.2 Contoh Program Java ................................................................................................ 8
2.4 Pengertian While .................................................................................................................10
2.4.1 Contoh Flowchart.....................................................................................................10
2.4.2 Contoh Program Java...............................................................................................10
2.5 Pengertian Do While ...........................................................................................................11
2.5.1 Contoh Flowchart.....................................................................................................11
2.5.2 Contoh Program Java...............................................................................................12
2.6 Perbedaan For, While, Do While ........................................................................................12
BAB III PENUTUP ...........................................................................................................................
3.1 Kesimpulan......................................................................................................................... 13
DAFTAR PUSTAKA................................................................................................................ 14
Page 4 of 14
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
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.
Page 5 of 14
1.2 Rumusan Masalah
1. Apa yang dimaksud dengan Java ?
2. Bagaimana mengenai sejarah Java ?
3. Apa yang dimaksud dengan For ?
4. Apa yang dimaksud dengan while ?
5. Apa yang dimaksud dengan do while ?
6. Perbedaan antara for, while, do while ?
1.3 Tujuan Penulisan
Untuk memenuhi tugas dari dosen mata kuliah Algoritma Pemrograman. Untuk
menambah wawasan ilmu pengetahuan bagi semua pembaca termasuk penulis yang telah
mencari infomasi perkembangan teknologi dan referensi mengenai teknologi tentang java
tersebut
Page 6 of 14
BAB II
PEMBAHASAN
2.1 Pengertian Java
Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda
menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di
semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa
perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke
dalam p-code dan bisa dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini
dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan
non-spesifik. Slogan Java adalah “Tulis sekali, jalankan di manapun”. Sekarang ini Java menjadi
sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan
perangkat lunak. Kebanyakan perangkat lunak yang menggunakan Java adalah ponsel feature
dan ponsel pintar atau smartphone.
2.2 Sejarah Java
Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green
Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun).
Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan oleh TV kabel
(Cable TV Box) yang memiliki memori kecil dan setiap perusahaan memiliki tipe yang berbeda.
Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba oleh bahasa
pascal. Sebelumnya Niclaus Wirth telah membuat sebuah bahasa yang portable yang akan
digunakan dalam mesin bayangan selanjutnya ini disebut sebagai Virtual Mesin namun saat itu
belum diumumkan. Akhirnya tim green mengunakan ide ini akhirnya mereka menciptakan Java
Virtual Mesin. Vitual mesin inilah yang menbuat java dapat di jalankan di berbagai platform.
Pada tahun 1992 tim green membuat produknya yang diberi nama *7 (Star Seven)
Namun produk ini gagal dipasaran. Setelah itu dibuat produk yang baru. Inilah java, pada
awalnya bahasa pemrograman yang dibuat tersebut diberi nama “oak “ (Kemungkinan nama ini
Page 7 of 14
diambil dari nama pohon yang ada didepan jendela James Gosling) Namun setelah diperiksa
ternyata nama oak sudah pernah digunakan. Maka lahirlah nama “Java“ Pada tahun 1993 sampai
pertengahan 1994 tim green yang mempunyai nama baru First person. Inc hanya menghabiskan
waktu dengan memperhatikan penjualan dari produknya. Ternyata tidak satupun orang
ditemukan. Akhirnya pada tahun 1994 First Person dibubarkan. Pada tahun itu Web berkembang
sangat pesat saat itu browser yang banyak digunakan adalah Mosaic suatu browser yang gratis.
Dalam suatu wawancara pada pertengahan tahun 94 James Gosling mengatakan “We could build
a real cool browser. It was one of the few things in the client/serve mainstream that needed some
of the weird things we’d done: architecture neutral, real-time, reliable, secure - issues that
weren’t terribly important in the workstation world. So we built a browser.” Akhirnya dibuatlah
suatu browser oleh Patrick Naughton dan Jonathan Payne. Browser itu diberi nama Hot Java.
Browser ini dibuat dengan menggunakan bahasa java untuk menunjukkan kemampuan dari java.
Yang tidak kalah hebatnya mereka juga membuat teknologi yang disebut Aplet sehingga browser
dapat menjalankan kode program didalam browser. Inilah bukti dari teknologi itu yang
ditunjukkan java pada tanggal 25 mei 1995 Sejak saat itu browser java memberikan lisensinya
kepada browser lain untuk bisa menjalankan Applet dan pada tahun 1996 diberikan pada Internet
Explorer. Akhirnya pada tahun 1996 dikeluarkan versi pertama dari java dengan mengeluarkan
java 1.02 Pada tahun 1998 dikeluarkan java 1.2 dan java mulai mengeluarkan slogannya “Write
once, Run anywhre “
2.3 Pengertian For
Struktur pengulangan dengan intruksi for digunakan untuk mengulang satu baris instruksi
atau satu blok instruksi sampai jumlah perulangan yang disyaratkan terpenuhi. Ciri utama
pengulangan for adalah terdapat nilai awal dan nilai akhir yang menunjukkan banyaknya
pengulangan yang akan dilakukan. Perulangan dengan teknik ini dikontrol oleh tiga bagian yang
ada dalam tanda kurung dan masing-masing bagian ini dipisahkan oleh titik-koma. Pada bagian
pertama (inisialisasi ekspresi), sebuah variabel akan di deklarasikan sebagai sebuah titik awal
dari perulangan, biasanya variable ini mempunyai tipe data integer atau float. Sementara pada
bagian kedua disinilah perulangan akan diperiksa apakah masih memenuhi syarat atau tidak, jika
masih memenuhi syarat maka statement dibawahnya akan di eksekusi. Sedangkan bagian ketiga
Page 8 of 14
adalah bagian dimana jika bagian kedua masih memenuhi syarat maka nilai variabel akan
ditambahkan sesuai dengan syarat yang dituliskan. Bagian ketiga ini secara otomatis akan tidak
dibaca oleh program jika kondisi pada bagian ke-dua sudah tidak lagi memenuhi syarat, dan
perulangan pun menjadi terhenti.
2.3.1 Contoh Flowchart
2.3.2 Contoh Program Java
public class For {
public static void main (String[] args)
{
for (int jumlah=1; jumlah<=5; jumlah++)
{
System.out.println ("Hasil Perulangan Ke-" +jumlah+ "Java");
}
}
}
Page 9 of 14
Keterangan :
Int jumlah = 1 digunakan untuk mendeklarasikan/inisialisasi jumlah dan memberikan nilai 1 ke
dalam variabel tersebut. Jumlah <= 5 digunakan untuk menguji apakah nilai jumlah kurang dari
atau sama dengan 5. Kalau ya, bagian pernyataan/statement akan dijalankan yang dilanjutkan
bagian jumlah++ akan dieksekusi untuk melakukan proses counter, kemudian pengujian
dilakukan kembali. Kalau tidak maka for akan berakhir. Jumlah ++ digunakan untuk menaikkan
jumlah sebesar 1.
Hasil
Page 10 of 14
2.4 Pengertian While
Perulangan while dimulai dengan mengevaluasi kondisi apakah benar atau tidak. Jika
benar, statement /pemrosesan data akan dijalankan dan program kembali lagi melakukan evaluasi
kondisi apakah benar atau tidak. Demikian seterusnya hingga kondisi bernilai salah.
2.4.1 Contoh Flowchart
2.4.2 Contoh Program Java
public class While {
public static void main (String[] args)
{
int jumlah=1;
while(jumlah<=5)
{
System.out.println ("Hasil Perulangan Ke-" +jumlah+ "Java");
jumlah++;
}
}
}
Page 11 of 14
Hasil
2.5 Pengertian Do While
Perulangan dengan do while loop hampir sama dengan while loop. Bedanya adalah
perintah ini pasti menjalankan statement/pemprosesan data minimal satu kali. Jadi, meskipun
kondisi tidak memenuhi, perintah dalam statement tetap dijalankan satu kali.
2.5.1 Contoh Flowchart
Page 12 of 14
2.5.2 Contoh Program Java
public class DoWhile {
public static void main (String[] args)
{
int jumlah = 5;
do {
System.out.println("Java");
jumlah--;
} while(jumlah>=1);
}
}
Hasil
2.6 Perbedaan For, While, Do While
FOR WHILE DO WHILE
Digunakan saat kita
mengetahui berapa banyak
perulangan yang akan kita
lakukan.
Digunakan pada saat kita tidak
mengetahui jumlah perulangan
yang akan dilakukan tapi
mengetahui kondisi atau
syarat dilakukan perulangan.
Digunakan hampir sama
dengan while namun,
pernyataan akan dilakukan
terlebih dahulu kemudian
dilakukan pengecekan.
Page 13 of 14
BAB III
PENUTUP
3.1 Kesimpulan
Java adalah suatu teknologi di dunia software komputer. Selain merupakan suatu
bahasa pemrograman, Java juga merupakan suatu platform. Java merupakan teknologi di mana
teknologi tersebut mencakup Java sebagai bahasa pemrograman yang memiliki sintaks dan
aturan pemrograman tersendiri, juga mencakup Java sebagai platform yaitu di mana teknologi ini
memiliki virtual machine dan library yang diperlukan untuk menulis dan menjalankan program
yang ditulis dengan bahasa pemrograman java.
Page 14 of 14
DAFTAR PUSTAKA
http://www.gatewan.com/2015/02/struktur-dasar-algoritma-pemrograman.html
http://magezine123.blogspot.com/2014/11/konsep-perulangan-pada-java.html
http://muhammadarga.blogspot.co.id/2013/10/percabangan-dan-perulangan-pemrograman.html
http://rionoadi.blogspot.co.id/
http://liowna-mauboy.blogspot.co.id/2011/12/pengulangan-while-do-while-for-di-java.html
https://kholifahstikom.wordpress.com/rangkuman-oop/perbedaan-for-while-dan-do-while/
http://tutor-id.com/perulangan-looping-for-while-dan-do-while-pada-java/
http://agungimam.blogspot.co.id/2013/04/perulangan-java-for-while-dan-do-while.html
http://diankresnaramadhan.blogspot.co.id/2012/09/perulangan-pada-bahasa-pemrograman-java.html

Makalah perulangan dalam java

  • 1.
    Page 1 of14 MAKALAH “Perulangan / Loopins Dalam Java” OLEH MUHAMMAD ILHAM BUDIMAN 1610530190 Sekolah Tinggi Manajemen Informatika Dan Komputer ( STMIK BUMIGORA MATARAM ) TA 2016/2017
  • 2.
    Page 2 of14 KATA PENGANTAR Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan Rahmat, dan Hidayah-Nya sehingga penulis dapat menyelesaikan penyusunan makalah ini dalam bentuk maupun isinya yang sangat sederhana. Harapan penulis semoga makalah ini membantu menambah pengetahuan dan pengalaman bagi para pembaca. Karya ilmiah ini penulis akui masih banyak kekurangan karena pengalaman yang penulis miliki sangat kurang. Oleh kerena itu penulis harapkan kepada para pembaca untuk memberikan masukan - masukan yang bersifat membangun untuk kesempurnaannya. Dalam penulisan karya ilmiah ini penulis mengucapkan banyak terima kasih yang sebesar - besarnya kepada semua pihak yang telah membantu penulis dalam penyusunan makalah ini yang tidak bisa penulis sebutkan satu persatu semoga Alloh SWT memberikan balasan yang setimpal kepada mereka amin yaa rabbal alamin. Mataram, November 2016 Muhammad Ilham Budiman
  • 3.
    Page 3 of14 DAFTAR ISI HALAMAN SAMPUL ...................................................................................................................1 KATA PENGANTAR .....................................................................................................................2 DAFTAR ISI ...................................................................................................................................3 BAB I PENDAHULUAN................................................................................................................. 1.1 Latar Belakang Masalah....................................................................................................... 4 1.2 Rumusan Masalah ................................................................................................................ 5 1.3 Tujuan Penulisan.................................................................................................................. 5 BAB II PEMBAHASAN .................................................................................................................. 2.1 Pengertian Java..................................................................................................................... 6 2.2 Sejarah Java .......................................................................................................................... 6 2.3 Pengertian For ...................................................................................................................... 7 2.3.1 Contoh Flowchart...................................................................................................... 8 2.3.2 Contoh Program Java ................................................................................................ 8 2.4 Pengertian While .................................................................................................................10 2.4.1 Contoh Flowchart.....................................................................................................10 2.4.2 Contoh Program Java...............................................................................................10 2.5 Pengertian Do While ...........................................................................................................11 2.5.1 Contoh Flowchart.....................................................................................................11 2.5.2 Contoh Program Java...............................................................................................12 2.6 Perbedaan For, While, Do While ........................................................................................12 BAB III PENUTUP ........................................................................................................................... 3.1 Kesimpulan......................................................................................................................... 13 DAFTAR PUSTAKA................................................................................................................ 14
  • 4.
    Page 4 of14 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 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.
  • 5.
    Page 5 of14 1.2 Rumusan Masalah 1. Apa yang dimaksud dengan Java ? 2. Bagaimana mengenai sejarah Java ? 3. Apa yang dimaksud dengan For ? 4. Apa yang dimaksud dengan while ? 5. Apa yang dimaksud dengan do while ? 6. Perbedaan antara for, while, do while ? 1.3 Tujuan Penulisan Untuk memenuhi tugas dari dosen mata kuliah Algoritma Pemrograman. Untuk menambah wawasan ilmu pengetahuan bagi semua pembaca termasuk penulis yang telah mencari infomasi perkembangan teknologi dan referensi mengenai teknologi tentang java tersebut
  • 6.
    Page 6 of14 BAB II PEMBAHASAN 2.1 Pengertian Java Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik. Slogan Java adalah “Tulis sekali, jalankan di manapun”. Sekarang ini Java menjadi sebuah bahasa pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan perangkat lunak. Kebanyakan perangkat lunak yang menggunakan Java adalah ponsel feature dan ponsel pintar atau smartphone. 2.2 Sejarah Java Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun). Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan oleh TV kabel (Cable TV Box) yang memiliki memori kecil dan setiap perusahaan memiliki tipe yang berbeda. Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba oleh bahasa pascal. Sebelumnya Niclaus Wirth telah membuat sebuah bahasa yang portable yang akan digunakan dalam mesin bayangan selanjutnya ini disebut sebagai Virtual Mesin namun saat itu belum diumumkan. Akhirnya tim green mengunakan ide ini akhirnya mereka menciptakan Java Virtual Mesin. Vitual mesin inilah yang menbuat java dapat di jalankan di berbagai platform. Pada tahun 1992 tim green membuat produknya yang diberi nama *7 (Star Seven) Namun produk ini gagal dipasaran. Setelah itu dibuat produk yang baru. Inilah java, pada awalnya bahasa pemrograman yang dibuat tersebut diberi nama “oak “ (Kemungkinan nama ini
  • 7.
    Page 7 of14 diambil dari nama pohon yang ada didepan jendela James Gosling) Namun setelah diperiksa ternyata nama oak sudah pernah digunakan. Maka lahirlah nama “Java“ Pada tahun 1993 sampai pertengahan 1994 tim green yang mempunyai nama baru First person. Inc hanya menghabiskan waktu dengan memperhatikan penjualan dari produknya. Ternyata tidak satupun orang ditemukan. Akhirnya pada tahun 1994 First Person dibubarkan. Pada tahun itu Web berkembang sangat pesat saat itu browser yang banyak digunakan adalah Mosaic suatu browser yang gratis. Dalam suatu wawancara pada pertengahan tahun 94 James Gosling mengatakan “We could build a real cool browser. It was one of the few things in the client/serve mainstream that needed some of the weird things we’d done: architecture neutral, real-time, reliable, secure - issues that weren’t terribly important in the workstation world. So we built a browser.” Akhirnya dibuatlah suatu browser oleh Patrick Naughton dan Jonathan Payne. Browser itu diberi nama Hot Java. Browser ini dibuat dengan menggunakan bahasa java untuk menunjukkan kemampuan dari java. Yang tidak kalah hebatnya mereka juga membuat teknologi yang disebut Aplet sehingga browser dapat menjalankan kode program didalam browser. Inilah bukti dari teknologi itu yang ditunjukkan java pada tanggal 25 mei 1995 Sejak saat itu browser java memberikan lisensinya kepada browser lain untuk bisa menjalankan Applet dan pada tahun 1996 diberikan pada Internet Explorer. Akhirnya pada tahun 1996 dikeluarkan versi pertama dari java dengan mengeluarkan java 1.02 Pada tahun 1998 dikeluarkan java 1.2 dan java mulai mengeluarkan slogannya “Write once, Run anywhre “ 2.3 Pengertian For Struktur pengulangan dengan intruksi for digunakan untuk mengulang satu baris instruksi atau satu blok instruksi sampai jumlah perulangan yang disyaratkan terpenuhi. Ciri utama pengulangan for adalah terdapat nilai awal dan nilai akhir yang menunjukkan banyaknya pengulangan yang akan dilakukan. Perulangan dengan teknik ini dikontrol oleh tiga bagian yang ada dalam tanda kurung dan masing-masing bagian ini dipisahkan oleh titik-koma. Pada bagian pertama (inisialisasi ekspresi), sebuah variabel akan di deklarasikan sebagai sebuah titik awal dari perulangan, biasanya variable ini mempunyai tipe data integer atau float. Sementara pada bagian kedua disinilah perulangan akan diperiksa apakah masih memenuhi syarat atau tidak, jika masih memenuhi syarat maka statement dibawahnya akan di eksekusi. Sedangkan bagian ketiga
  • 8.
    Page 8 of14 adalah bagian dimana jika bagian kedua masih memenuhi syarat maka nilai variabel akan ditambahkan sesuai dengan syarat yang dituliskan. Bagian ketiga ini secara otomatis akan tidak dibaca oleh program jika kondisi pada bagian ke-dua sudah tidak lagi memenuhi syarat, dan perulangan pun menjadi terhenti. 2.3.1 Contoh Flowchart 2.3.2 Contoh Program Java public class For { public static void main (String[] args) { for (int jumlah=1; jumlah<=5; jumlah++) { System.out.println ("Hasil Perulangan Ke-" +jumlah+ "Java"); } } }
  • 9.
    Page 9 of14 Keterangan : Int jumlah = 1 digunakan untuk mendeklarasikan/inisialisasi jumlah dan memberikan nilai 1 ke dalam variabel tersebut. Jumlah <= 5 digunakan untuk menguji apakah nilai jumlah kurang dari atau sama dengan 5. Kalau ya, bagian pernyataan/statement akan dijalankan yang dilanjutkan bagian jumlah++ akan dieksekusi untuk melakukan proses counter, kemudian pengujian dilakukan kembali. Kalau tidak maka for akan berakhir. Jumlah ++ digunakan untuk menaikkan jumlah sebesar 1. Hasil
  • 10.
    Page 10 of14 2.4 Pengertian While Perulangan while dimulai dengan mengevaluasi kondisi apakah benar atau tidak. Jika benar, statement /pemrosesan data akan dijalankan dan program kembali lagi melakukan evaluasi kondisi apakah benar atau tidak. Demikian seterusnya hingga kondisi bernilai salah. 2.4.1 Contoh Flowchart 2.4.2 Contoh Program Java public class While { public static void main (String[] args) { int jumlah=1; while(jumlah<=5) { System.out.println ("Hasil Perulangan Ke-" +jumlah+ "Java"); jumlah++; } } }
  • 11.
    Page 11 of14 Hasil 2.5 Pengertian Do While Perulangan dengan do while loop hampir sama dengan while loop. Bedanya adalah perintah ini pasti menjalankan statement/pemprosesan data minimal satu kali. Jadi, meskipun kondisi tidak memenuhi, perintah dalam statement tetap dijalankan satu kali. 2.5.1 Contoh Flowchart
  • 12.
    Page 12 of14 2.5.2 Contoh Program Java public class DoWhile { public static void main (String[] args) { int jumlah = 5; do { System.out.println("Java"); jumlah--; } while(jumlah>=1); } } Hasil 2.6 Perbedaan For, While, Do While FOR WHILE DO WHILE Digunakan saat kita mengetahui berapa banyak perulangan yang akan kita lakukan. Digunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan. Digunakan hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu kemudian dilakukan pengecekan.
  • 13.
    Page 13 of14 BAB III PENUTUP 3.1 Kesimpulan Java adalah suatu teknologi di dunia software komputer. Selain merupakan suatu bahasa pemrograman, Java juga merupakan suatu platform. Java merupakan teknologi di mana teknologi tersebut mencakup Java sebagai bahasa pemrograman yang memiliki sintaks dan aturan pemrograman tersendiri, juga mencakup Java sebagai platform yaitu di mana teknologi ini memiliki virtual machine dan library yang diperlukan untuk menulis dan menjalankan program yang ditulis dengan bahasa pemrograman java.
  • 14.
    Page 14 of14 DAFTAR PUSTAKA http://www.gatewan.com/2015/02/struktur-dasar-algoritma-pemrograman.html http://magezine123.blogspot.com/2014/11/konsep-perulangan-pada-java.html http://muhammadarga.blogspot.co.id/2013/10/percabangan-dan-perulangan-pemrograman.html http://rionoadi.blogspot.co.id/ http://liowna-mauboy.blogspot.co.id/2011/12/pengulangan-while-do-while-for-di-java.html https://kholifahstikom.wordpress.com/rangkuman-oop/perbedaan-for-while-dan-do-while/ http://tutor-id.com/perulangan-looping-for-while-dan-do-while-pada-java/ http://agungimam.blogspot.co.id/2013/04/perulangan-java-for-while-dan-do-while.html http://diankresnaramadhan.blogspot.co.id/2012/09/perulangan-pada-bahasa-pemrograman-java.html