Makalah perulangan dalam java

18
MAKALAH “Perulangan / Loopins Dalam Java” OLEH MUHAMMAD ILHAM BUDIMAN 1610530190 Sekolah Tinggi Manajemen Informatika Dan Komputer ( STMIK BUMIGORA MATARAM ) Page 1 of 18

Transcript of Makalah perulangan dalam java

Page 1: Makalah perulangan dalam java

MAKALAH

“Perulangan / Loopins Dalam Java”

OLEH

MUHAMMAD ILHAM BUDIMAN

1610530190

Sekolah Tinggi Manajemen Informatika Dan Komputer

( STMIK BUMIGORA MATARAM )

TA 2016/2017

Page 1 of 14

Page 2: Makalah perulangan dalam java

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 2 of 14

Page 3: Makalah perulangan dalam java

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 3 of 14

Page 4: Makalah perulangan dalam java

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 4 of 14

Page 5: Makalah perulangan dalam java

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 5 of 14

Page 6: Makalah perulangan dalam java

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 6 of 14

Page 7: Makalah perulangan dalam java

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 7 of 14

Page 8: Makalah perulangan dalam java

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 8 of 14

Page 9: Makalah perulangan dalam java

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 9 of 14

Page 10: Makalah perulangan dalam java

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 10 of 14

Page 11: Makalah perulangan dalam java

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 11 of 14

Page 12: Makalah perulangan dalam java

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 12 of 14

Page 13: Makalah perulangan dalam java

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 13 of 14

Page 14: Makalah perulangan dalam java

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

Page 14 of 14